Skip to content

Releases: DiUS/chariotd

1.3.5 - AWS IoT Device SDK upgrade

04 Jul 02:51
Compare
Choose a tag to compare

Fixes/improvements:

  • Upgraded the AWS IoT Device SDK to resolve outstanding potential vulnerability issue.

Full Changelog: 1.3.4...1.3.5

1.3.4 - Shadow out-of-sync issue fixed

26 Jun 07:35
Compare
Choose a tag to compare

Fixes/improvements:

  • Fix an issue whereby out-of-sync/outdated values in the "reported" section of the device shadow would not get detected and updated as expected.
  • Upgrade the AWS IoT Device SDK to the latest version, to address one of the two known-to-npm vulnerabilities in said package.

Full Changelog: 1.3.1...1.3.4

1.3.1 - Minor updates

26 Mar 01:18
Compare
Choose a tag to compare

Fixes/improvements:

  • Updated AWS IoT Device SDK to latest to address npm audit concerns
  • Updated node-getopt package to get rid of deprecation warning
  • Prevent certificate and key data from ending up in the log when fleet provisioning without an 'outfile'

Full Changelog: 1.3.0...1.3.1

1.3.0 - Advanced message publishing and subscription

13 Jul 05:27
Compare
Choose a tag to compare

New features:

  • Support for priority ordering of messages to upload.
  • Explicit control over upload message concurrency.
  • Support for using "letterheads" to fill in common parts in upload messages.
  • Ability to compress messages on request when uploaded.
  • Facility to listen for messages on topics and write them to the filesystem or invoke commands with them.

Fixes/improvements:

  • Topics in upload messages may now be automatically prefixed or suffixed, for easier routing across e.g. dev/test/prod.
  • Memory load when starting with many pending messages has been reduced.

Full Changelog: 1.2.0...1.3.0

1.2.0 - Device shadow validation support

23 May 05:09
Compare
Choose a tag to compare

New features:

  • Support for validation of device shadow requests before applying them.
  • Last Will & Testament support.
  • Ability to treat [] as a deletion request, if enabled (for interoperability with systems using that as the canonical delete).
  • Automatic registration of file format handlers (just add files to the filefmt/ directory).
  • Added PLAINTEXT file format.

Fixes:

  • Various corner cases addressed.
  • Device shadow is properly normalised after changes from different inputs.
  • Top level changes in the device shadow now handled consistently.
  • Suppress no-op deletion requests.
  • Additional code structure improvements.

Full Changelog: 1.1.0...1.2.0

1.1.0 - IoT Secure Tunnel support

17 Aug 07:22
Compare
Choose a tag to compare

New features in this release:

  • AWS IoT Secure Tunnel support
  • Support for connecting on port 443

Base feature release

06 Nov 05:32
Compare
Choose a tag to compare
1.0.0

Added Travis CI integration.