Skip to content

Releases: csowada/ebus

Release v1.1.1

17 Dec 19:24
Compare
Choose a tag to compare

Added

  • Added gitflow-maven-plugin to manage release process, see BUILD-HELP.md

Changed

  • Switched from Travis CI to GitHub Actions

Release v1.1.0

17 Dec 19:24
253fc89
Compare
Choose a tag to compare

Added

  • Add Eclipse Null Annotionas to project

Changed

  • Changed a lot of code lines to fix several null issues etc.
  • Declare all dependencies in pom.xml as provided

Release v1.0.8

17 Dec 19:24
Compare
Choose a tag to compare

Fixed

  • Fixed several NullPointException

v1.0.7

17 May 19:31
Compare
Choose a tag to compare

Features:

  • Limit the ThreadPoolExecutor to max. 30 threads

Bugfixes:

  • Add sender thread restart to main loop in ebusd Controller
  • Fix a NullPoint Exception in ebusd Controller

v1.0.6

10 Feb 10:40
Compare
Choose a tag to compare

Features:

  • Add a send preparation function incl. auto attach crc if missing
  • Enhance fireOn... events, including some sendId fixes

Bugfixes:

  • Disable InterruptedIOException to prevent ebusd connector from closing after a short time

v1.0.5

29 Jan 19:10
Compare
Choose a tag to compare

Features:

  • Enhance telegram matcher in Command registry
  • Add (debug) warning if master-slave command configuration is without slave part
  • Throw an exception on master-master commands with slave addresses that have no master address pair

Bugfixes:

  • Fix matcher in Command registry
  • Fix several nested template bugs
    • Fix internal clone() of nested templates
    • Set type and default value for nested types
    • Use list for template-block to also copy values without name
    • Rename template to valueDto, better variable name
    • Add nested values to composeMasterData incl. test case
    • Fix parent method for nested values

v1.0.4

21 Jan 21:07
Compare
Choose a tag to compare

Features:

  • Add Version class to identify build version, commit etc.

Bugfixes:

  • Use timestamps for Bundle-Version

v1.0.3

20 Jan 21:13
Compare
Choose a tag to compare

Features:

  • enhance ebusd controller with version check
  • update all unit tests
  • improve NRJavaSerial connector
  • add a warning if the received data doesn't match to the found config method.

Bugfixes:

  • fix FF byte issue on sending
  • add a warning if a template-block element has no name (more a bug workaround!)
  • revert default telegram type to master-slave if not specified
  • harden slave length function, expect no slave data

v1.0.2

20 Jan 21:14
Compare
Choose a tag to compare

Features:

  • check every send byte for LowLevelController
  • enhance error and parsing logging
  • enhance queue for ebusd controller
  • adjust NRJavaSerial driver for low latency

Bugfixes:

  • block send queue while controller is not connected
  • reduce Device Table Service log messages

v1.0.1

03 Jan 18:58
Compare
Choose a tag to compare

Features:

  • add more details on connection errors
  • add more details on parser errors
  • add connection status incl. listeners to controllers

Bugfixes:

  • fix thread interrupt handling
  • allow null values for date and/or time for "datetime" type
  • fix wrong replace broadcast message on building a telegram
  • block table services if connection is not established
  • add slave length to command match function to only process expected slave answer