Skip to content

Releases: hms-networks/flexy-cumulocity-connector

Release 1.4.1

12 Jan 18:49
Compare
Choose a tag to compare

Features

  • Added support for globally setting the Cumulocity data processing mode for tag data
  • Added support for changing the 'type' value in aggregated data payloads for the parent
    (main/non-child) device

Bug Fixes

  • Fixed an issue where erroneous calculations on boolean tag values could prevent data aggregation
    from working properly
  • Fixed missing entry in README.md documentation table of contents

Other

  • Updated com.hms_networks.americas.sc:extensions library to version 1.15.9
  • Improved MQTT client status code tracking to facilitate better connection failure detection
    • Data polling is skipped when the MQTT client does not report a successful/healthy connection
  • Improved speed of status reporting for pending operations such as firmware updates and
    configuration changes
  • Removed c8y_Software from supported Cumulocity operations as it is not supported
  • Documented the supported Cumulocity operations in the README.md file

Release 1.4.1-pre1

21 Dec 19:01
Compare
Choose a tag to compare
Release 1.4.1-pre1 Pre-release
Pre-release

Features

  • Added support for globally setting the Cumulocity data processing mode for tag data
  • Added support for changing the 'type' value in aggregated data payloads for the parent (
    main/non-child) device

Bug Fixes

  • Fixed an issue where erroneous calculations on boolean tag values could prevent data aggregation
    from working properly
  • Fixed missing entry in README.md documentation table of contents

Other

  • Updated com.hms_networks.americas.sc:extensions library to version 1.15.9
  • Improved MQTT client status code tracking to facilitate better connection failure detection
    • Data polling is skipped when the MQTT client does not report a successful/healthy connection
  • Removed c8y_Software from supported Cumulocity operations as it is not supported
  • Documented the supported Cumulocity operations in the README.md file

Release 1.4.0

01 Dec 16:42
Compare
Choose a tag to compare

Features

  • Added support for historical data queue aggregation (disabled by default)
    • Added CConnectorJsonDataPayload.java to support aggregation payload construction
    • Added MQTT manager support for retrying and sending JSON data payloads

Bug Fixes

  • Removed unused @throws declaration in CConnectorApiMessageReader.java
  • Fixed Javadocs in the main class and MQTT manager classes

Other

  • Added standalone tag parsing utility class to facilitate cleaner code
  • Updated com.hms_networks.americas.sc:extensions library to version 1.15.8
  • Updated IDE files

Release 1.3.6

14 Jun 13:28
Compare
Choose a tag to compare

Features

  • N/A

Bug Fixes

  • N/A

Other

  • Switch historical data queue diagnostic tags to use the new native implementation from the extensions library.

Release 1.3.5

18 May 13:42
Compare
Choose a tag to compare

Features

  • N/A

Bug Fixes

  • Fixed an issue where the connector would try to download a server certificate before the WAN was initialized. This will resolve MQTT-related HTTPS errors on cellular connections.

Other

  • Formatting change

Release 1.3.4

28 Apr 13:09
Compare
Choose a tag to compare

Features

  • N/A

Bug Fixes

  • Fixed a bug which could cause the application to trigger a restart when initialization or startup is paused or delayed
  • Fixed a bug which could cause the application to hang when a shutdown or restart was requested before initialization or startup was complete

Other

  • Improved connector restart HTTP API to show an error when the required connector auto-restart feature is not enabled
  • Improved support for shutting down or restarting when requested before initialization or startup is complete by cancelling additional tasks
  • Corrected documentation to include configuration file parameters for the improved certificate URL settings from v1.3.3.

Note

  • Custom certificate URL setting is now optional
    • New installations will by default use the default Cumulocity Root CA certificate setting
    • Existing installations will continue to use their existing Cumulocity Custom CA certificate URL setting
      • The previous CertificateUrl setting will be moved to the new CustomCertificateUrl setting and CustomCertificateUrlEnabled will be set to true.
    • Note: The default Cumulocity Root CA certificate setting, when CustomCertificateUrlEnabled is set to false, uses a locally cached copy of the default Cumulocity Cloud Root CA certificate.

Release 1.3.3

25 Apr 20:52
Compare
Choose a tag to compare

Features

  • Added support for remotely setting the bootstrap configuration using the REST API
    • Support for overwriting an existing bootstrap configuration is also available via the REST API

Bug Fixes

  • N/A

Other

  • Made the custom certificate URL setting optional
    • New installations will by default use the default Cumulocity Root CA certificate setting
    • Existing installations will continue to use their existing Cumulocity Custom CA certificate URL setting
      • The previous CertificateUrl setting will be moved to the new CustomCertificateUrl setting and CustomCertificateUrlEnabled will be set to true.
    • Note: The default Cumulocity Root CA certificate setting, when CustomCertificateUrlEnabled is set to false, uses a locally cached copy of the default Cumulocity Cloud Root CA certificate.

Release 1.3.2

07 Feb 12:30
Compare
Choose a tag to compare

Features

  • Added support for queueing messages to be retried when MQTT connection is lost or not available
    • Upon reconnection, the queued messages will be sent

Bug Fixes

  • Fixed an issue where the connector improperly attempted provisioning when disconnected from MQTT
  • Fixed an issue where the connector watchdog was not services during provisioning

Other

  • Added documentation for accessing the REST API via M2Web

Release 1.3.1

21 Nov 15:50
Compare
Choose a tag to compare
Release 1.3.1 Pre-release
Pre-release

Features

  • N/A

Bug Fixes

  • N/A

Other

  • Updated GitHub Actions to use the latest available versions from sc-java-maven-starter-project
    • Files from the starting-files folder are now supplied as release artifacts
    • Documentation is now supplied in PDF format as release artifacts

Release v1.3.0

14 Nov 14:55
Compare
Choose a tag to compare
Release v1.3.0 Pre-release
Pre-release

Features

  • Added option to change Cumulocity server certificate in configuration file
  • Update MQTT to use new library ConstrainedMqttManager.java which simplifies and improves error handling

Bug Fixes

  • N/A

Other

  • Updated com.hms_networks.americas.sc:extensions library to version 1.12.0