Skip to content

Releases: telefonicaid/iotagent-json

1.9.0

19 Dec 09:49
9be1b1f
Compare
Choose a tag to compare

This is the last version of the library supporting Nodev4. Note that Nodev4 was deprecated time ago, according to the node release schedule. Following also this schedule, note also that Nodev6 will be removed soon, just after April 2019. You are highly encouraged to use Nodev8 or newer.

Changes (since 1.8.0):

  • Add: use timestamp configuration from group device
  • Add: use AMQP message handler, add reconnections and error handlers
  • Add: AMQP config env vars (#297)
  • Add: npm scripts to execute tests, coverage, watch and clean
  • Add: use NodeJS 8 in Dockerfile
  • Add: use PM2 in Dockerfile (#336)
  • Fix: AMQP callback over-calling
  • Fix: check QoS option for MQTT commands
  • Fix: check retain option for MQTT commands
  • Upgrade: iotagent-node-lib dependence from 2.7.x to 2.8.1
  • Upgrade: mqtt dependence from 1.14.1 to 2.18.8
  • Upgrade: update logops dependence from 1.0.0-alpha.7 to 1.0.8
  • Upgrade: async dependence from 1.5.2 to 2.6.1
  • Upgrade: body-parser dependence from 1.15.0 to 1.18.3
  • Upgrade: express dependence from ~4.11.2 to ~4.16.4
  • Upgrade: request dependence from 2.81.0 to 2.88.0
  • Upgrade: underscore dependence from 1.8.3 to 1.9.1
  • Upgrade: dateformat dependence from 1.0.12 to 3.0.3
  • Upgrade: nock development dependence from 9.0.14 to 10.0.1
  • Upgrade: mocha development dependence from 2.4.5 to 5.2.0
  • Upgrade: should development dependence from 8.4.0 to 13.2.3
  • Upgrade: istanbul development dependence from ~0.1.34 to ~0.4.5
  • Upgrade: proxyquire development dependence from 1.7.9 to 2.1.0
  • Upgrade: moment development dependence from ~2.20.1 to ~2.22.2
  • Remove: old unused development dependencies (closure-linter-wrapper, sinon-chai, sinon, chai, grunt and grunt related modules)

1.8.0

06 Aug 09:02
2cb35cd
Compare
Choose a tag to compare

Changes (since 1.7.0):

  • Update ioagent-node-lib to 2.7.x
  • Add: allow NGSIv2 for updating active attributes at CB, through configuration based on iotagent-node-lib (#250)
  • Add: measures are sent in native JSON format when NGSIv2 is enabled (#250)
  • Add: supports NGSIv2 for device provisioning (entity creation and context registration) at CB (#250)
  • Add: unhardwire MQTT qos and retain parameters in config.js (involving new env vars IOTA_MQTT_QOS and IOTA_MQTT_RETAIN) (#279)
  • Add: momment dep to packages.json
  • Fix: parameter order for the MEASURE-001 error message (#290)
  • Fix: upgrade mqtt dep from 1.7.0 to 1.14.1
  • Using precise dependencies (~=) in packages.json
  • Remove mongodb dependence from packages.json (already in iota-node-lib)

1.7.0

27 Feb 11:41
52003d0
Compare
Choose a tag to compare

Changes (since 1.6.0):

  • Update ioagent-node-lib to 2.6.x
  • Allow get list of commands without sending measures (empty payload) (#256)
  • Fix: typo in logger level of ApiKey configuration (#247)
  • Fix: transport in autoprovision device depending on binding (#257)
  • Fix: defaultKey in config.js (supposely fixing #222 and #207)
  • Fix: default resource /iot/json instead of /iot/d in config and tests

1.6.2

17 Nov 15:08
c11cd64
Compare
Choose a tag to compare

Changes since 1.6.1:

  • Update iotagent-node-lib to 2.5.1 in packaging artifacts (npm-shrinkwrap.json)

1.6.1

17 Nov 11:09
8ee767c
Compare
Choose a tag to compare

Changes since 1.6.0:

  • Update iotagent-node-lib to 2.5.x

1.6.0

23 Oct 14:56
Compare
Choose a tag to compare

Changes since 1.5.0:

  • FEATURE update node version to 4.8.4
  • Update MongoDB driver in order to fix NODE-818 error (#226)

1.5.0

10 Nov 16:54
Compare
Choose a tag to compare

Changes in this release:

  • Add multientity, bidirectionality and expression plugins (#184)
  • FIX Transformed data should include Metadata field (#190)
  • FIX TimeInstant in measure update makes null time update in CB (#192)
  • Poll commands not working (#194)
  • FIX IoTA JSON Timestamp parameter in measure request is ignored (#195)
  • FIX Error in http json push commands (#197)
  • FIX Missing context in logger entries (#198)
  • ADD Alarms for the Mosquitto server (#205)
  • ADD Iota Json retrieve is not working (#208)

1.4.0

09 Sep 12:24
Compare
Choose a tag to compare

Changes in this release:

  • Autoprovisioned devices omit mapped attributes (#160)
  • ADD Operations manual
  • Logger modules not being singleton cause logging inconsistencies (#173)
  • [Documentation] Reference to /iot/d instead of /iot/json (#168)

1.3.3

08 Sep 09:02
Compare
Choose a tag to compare

Change the IoTALibrary version to be flexible.

1.3.2

07 Sep 08:14
Compare
Choose a tag to compare

Update the IoTA Lib for bugfixing.