Skip to content

Releases: openmuc/jeebus.ship

v2.2.0

08 Apr 14:01

Choose a tag to compare

First Open-Source Release under the EPL-2.0

Changed

  • Change project license to the Eclipse Public License 2.0 (EPL-2.0)
  • Overhaul SHIP Message Exchange (SME) State Machine
  • Overhaul certificate management
    • Improve Java KeyStore handling
    • Update KeyStore type to PKCS12
  • Improve logging for:
    • mDNS Service Discovery
    • Web Socket handling
    • Trust Levels of remote SHIP devices
    • Unsuccessfull SHIP client connections
  • Move example classes to demo subproject

Added

  • Use hardcoded values for brand, type and serial mDNS TXT-Record flags
  • Add option to publish SHIP mDNS services on all available network interfaces
  • Add clientOnly configuration option for debugging purposes

Fixed

  • Update dependencies to fix vulnerabilities
    • Drop guava dependency
  • Transmit the SHIP-ID in the AccessMethodsIdentification