Skip to content

Releases: hms-networks/sc-ewon-flexy-extensions-lib

Release 1.13.5

02 Mar 19:46
Compare
Choose a tag to compare

Features

  • Added support for registering custom API forms in ApplicationControlApiListener.java.

Bug Fixes

  • N/A

Other

  • Updated code formatting to comply with Google Java Format v1.16.

Release 1.13.4

31 Jan 15:32
Compare
Choose a tag to compare

Features

  • Added connection check before publishing MQTT messages.
  • Improved MQTT manager error handling.

Bug Fixes

  • Removed unsupported Java 7 references to the 'java.nio' package.
  • Removed try number increment in AutomaticRetryCode.getCurrentTryNumber().

Other

  • Reduced default MQTT keep alive internal to from 60 to 10 seconds to detect connection issues faster.

Release 1.13.4-pre2

30 Jan 20:56
Compare
Choose a tag to compare
Release 1.13.4-pre2 Pre-release
Pre-release

Features

  • Added connection check before publishing MQTT messages.
  • Improved MQTT manager error handling.

Bug Fixes

  • Removed unsupported Java 7 references to the 'java.nio' package.
  • Fixed AutomaticRetryCode.getCurrentTryNumber() so that it does not increment the try number.

Other

  • Reduced default MQTT keep alive internal to 10s to allow detecting connection issues faster.

Release 1.13.4-pre1

30 Jan 14:31
Compare
Choose a tag to compare
Release 1.13.4-pre1 Pre-release
Pre-release

Features

  • Added connection check before publishing MQTT messages.
  • Improved MQTT manager error handling.

Bug Fixes

  • Removed unsupported Java 7 references to the 'java.nio' package.
  • Fixed AutomaticRetryCode.getCurrentTryNumber() so that it does not increment the try number.

Other

  • Reduced default MQTT keep alive internal to 10s to allow detecting connection issues faster.

Release 1.13.3

16 Dec 22:28
Compare
Choose a tag to compare

Features

  • N/A

Bug Fixes

  • Fixed minimum firmware version.

Other

  • N/A

Release 1.13.2

16 Dec 19:48
Compare
Choose a tag to compare

Features

  • Added Ewon firmware version checking.
    • Allows for applications to specify and enforce a minimum firmware version.

Bug Fixes

  • N/A

Other

  • N/A

Release 1.13.0

29 Nov 13:46
Compare
Choose a tag to compare

Features

  • Added HashUtilities.java class to allow for easy hashing (MD5 and SHA-1) of strings, files, and byte arrays.
  • Added SecurityProviderUtilites.java class to provide a simple API for adding and removing security providers in the JVM.
  • Added SCWonkaSecurityProvider.java class to allow access to the Wonka JVM MD5 and SHA-1 MessageDigest algorithms.
    • SecurityProviderUtilities.java can be used to add SCWonkaSecurityProvider.java to the JVM.

Bug Fixes

  • N/A

Other

  • N/A

Release v1.12.1

18 Nov 20:50
Compare
Choose a tag to compare

Features

  • N/A

Bug Fixes

  • N/A

Other

  • Deprecated the PreAllocatedStringBuilder.java class in favor of the Java native StringBuffer class

Release v1.12.0

09 Nov 15:35
Compare
Choose a tag to compare

Features

  • Added additional status codes in MqttStatusCode class
  • Added ConstrainedMqttManager.java (a wrapper of MqttManager.java) to handle common MQTT use cases
  • Added SCHttpUtility methods to output HTTP request response data to a file

Bug Fixes

  • Fixed improper Javadoc in AutomaticRetryCodeLinear.java

Other

  • Simplified MqttManager.java by internally getting status and passing to implementation methods

Pre-Release v1.12.0-pre9

08 Nov 16:19
Compare
Choose a tag to compare
Pre-release

Features

  • Added additional known status codes in MqttStatusCode class
  • Added SmartMqttManager wrapper of MqttManager to handle common use cases
  • Added SCHttpUtility methods to output response data to a file

Bug Fixes

  • Fixed improper Javadoc in AutomaticRetryCodeLinear

Other

  • Simplified MqttManager by internally getting status and passing to implementation methods