Skip to content

Releases: csowada/ebus

Release v1.1.3

25 Dec 18:37
Compare
Choose a tag to compare

Changed

  • Changed many line of code to fix sonarlint/cloud issues
  • Add more final to parameters
  • Changed to Java 8 syntax like Lambda expressions or Multi-Exceptions
  • Fixed one or two wrong handled Interrupts

Release v1.1.2

17 Dec 19:23
Compare
Choose a tag to compare

Added

  • Added sonarcloud to build pipeline

Removed

  • Removed all old CI files from the project

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