Skip to content

Releases: telefonicaid/iotagent-ul

2.3.0

25 Aug 09:32
4c812b4
Compare
Choose a tag to compare

Changes (since 2.2.0):

  • Fix: update tests to not create initial entity when append mode is enabled
  • Fix: update tests according new default value for appendMode
  • Fix: use 'options=upsert' when update ngsiv2 CB entities and appendMode is enabled (iotagent-node-lib#956)
  • Fix: do not propagate group config (timestamp and explicitAttrs) to autoprovisioned devices (at database level) (iotagent-node-lib#1377)
  • Upgrade iotagent-node-lib dependency from 3.2.0 to 3.3.0
  • Remove: expressionLanguage field (as it it not longer needed, due to only one expression language is supported, after the removal of legacy expressions in iota-node-lib 3.2.0) (iota-node-lib#1384)
  • Remove: RPM stuff (no longer used)

2.2.0

23 May 10:18
60a9d81
Compare
Choose a tag to compare

Changes (since 2.1.0)

  • Upgrade iotagent-node-lib dependency from 3.1.0 to 3.2.0

2.1.0

25 Apr 12:04
5216a2b
Compare
Choose a tag to compare

This release removes support from Nodev14. Note that Nodev14 will be deprecated in May 2023 according to the node release schedule. You are highly encouraged to use Nodev16 or newer.

Changes (since 2.0.0):

  • Add: support to run tests with node 18
  • Upgrade iotagent-node-lib dependency from 3.0.0 to 3.1.0
  • Set Nodejs 16 as minimum version in packages.json (effectively removing Nodev14 from supported versions)

2.0.0

30 Mar 08:23
fbf855b
Compare
Choose a tag to compare

This is the last version of the IOTA supporting Nodev14. Note that Nodev14 will be deprecated in May 2023, according to the node release schedule. You are highly encouraged to use Nodev16 or newer.

Changes (since 1.25.0):

  • Removed plugins to align with ioagente-node-lib (v3.0) refactor
  • Align tests with iota-node-lib (v3.0) refactor
  • Upgrade iotagent-node-lib dependency from 2.25.0 to 3.0.0

1.25.0

24 Jan 15:59
0a07f00
Compare
Choose a tag to compare

This release removes support from Nodev12. Note that Nodev10 was deprecated in May 2022 according to the node release schedule. You are highly encouraged to use Nodev14 or newer.

Changes (since 1.24.0):

  • Add: IOTA_MQTT_DISABLED (mqtt.disabled) and IOTA_AMQP_DISABLED (amqp.disabled) flags to disable MQTT and AMQP (#576)
  • Fix: save group apikey in device when autoprovision device (iota-node-lib#1245)
  • Upgrade iotagent-node-lib dependency from 2.24.0 to 2.25.0
  • Hardning: use pluginUtils from iota-node-lib
  • Set Nodejs 14 as minimum version in packages.json (effectively removing Nodev12 from supported versions)

1.24.0

02 Sep 10:36
693254a
Compare
Choose a tag to compare

This is the last version of IOTA UL supporting Nodev12. Note that Nodev12 was deprecated in May 2022, according to the node release schedule. You are highly encouraged to use Nodev14 or newer.

What's Changed

Since 1.23.0:

  • Fix: mqtt error handling was calling callback in loop
  • Upgrade iotagent-node-lib dependency from 2.23.0 to 2.24.0

Full Changelog: 1.23.0...1.24.0

1.23.0

21 Jul 08:18
c98f221
Compare
Choose a tag to compare

What's Changed

Since 1.22.0:

  • Upgrade iotagent-node-lib dependency from 2.22.0 to 2.23.0

Full Changelog: 1.22.0...1.23.0

1.22.0

18 Jul 07:11
8d07173
Compare
Choose a tag to compare

Changes (since 1.21.0)

  • Add: allow apply expression to device http endpoint (for push commands)
  • Add: include device ID, Type, Service and SubService in context to expression push command
  • Fix: default transport used by send configuration when no defined at device level
  • Fix: Set service and subservice in logs when processing measures
  • Fix: Dockerfile to include initial packages upgrade
  • Upgrade iotagent-node-lib dependency from 2.21.0 to 2.22.0
  • Upgrade NodeJS version from 14-slim to 16-slim in Dockerfile

1.21.0

29 Apr 08:05
3e808f9
Compare
Choose a tag to compare

Changes (since 1.20.0):

  • Add: apply expression and payload transformations to commands (iota-json#634, iota-json#627)
  • Fix: ensure command QoS for MQTT is an integer
  • Fix: ensure mqtt client_id is unique between reconnections to avoid reconnection loop (iota-json#650)
  • Fix: bad mqtt measure is progressing as a multiple measure after be procesed as hex string
  • Fix: search device and group for a command using entity type when provided to proper match (iota-node-lib#1211)
  • Fix: https:// url instead of git:// for npm dependences
  • Remove: obsolete iotaULTester binary
  • Upgrade iotagent-node-lib dependency from 2.19.0 to 2.21.0
  • Upgrade moment dep from 2.27.0 to 2.29.2 due to security vulnerability (CVE-2022-24785)
  • Upgrade async dep from 2.6.1 to 2.6.4 due to security vulnerability (CWE-1321)
  • Upgrade MQTT dep from 3.0.0 to 4.3.7
  • Upgrade NodeJS version from 12 to 14 in Dockerfile

1.20.1

03 Mar 11:48
bc38743
Compare
Choose a tag to compare

Changes (since 1.20.1):

  • Upgrade iotagent-node-lib dependency from 2.19.0 to 2.20.0