Skip to content

2.22.0

Compare
Choose a tag to compare
@fgalan fgalan released this 15 Jul 09:31
· 1545 commits to master since this release
743e29e

Changes (since 2.21.0):

  • Add: add id, type, service and subservice to context expression of multientity plugin
  • Add: set jexl as default parser for generic plugin
  • Add: entityNameExp to Group Model to allow define device.name using expressions (#1222, #1145)
  • Add: identify each flow of mongo alarms about device group
  • Add: support for NGSI-LD LanguageProperty
  • Add: NGSI-LD PUT support
  • Add: NGSI-LD support for multiple attribute updates
  • Fix: apply expressions to pull commands (#1263)
  • Fix: return error to client if expression or multientity plugins get error
  • Fix: multientity just with entity_type but not entity_name, then use device.name (#1220)
  • Fix: allow use JEXL expresions in explicitAttrs for conditional propagation of measures (reopen #1179, for Devices)
  • Fix: avoid raising mongo alarm (DEVICE_GROUP_NOT_FOUND) before launch op against CB
  • Fix: fix issue with unrecognized NGSILD-Tenant and NGSILD-Path headers
  • Fix: mongodb dependency moved to devDependencies (as it is used only in test code)
  • Upgrade mongodb dep from 3.6.12 to 4.7.0
  • Upgrade body-parser dependency from 1.19.0 to 1.20.0
  • Upgrade express dependency from 4.16.4 to 4.18.1
  • Upgrade got dependency from 11.8.2 to 11.8.5
  • Upgrade moment-timezone dependency from 0.5.25 to 0.5.34
  • Upgrade mongoose dependency from 5.7.14 to 5.13.14
  • Upgrade query-string dependency from 6.5.0 to 7.1.1
  • Upgrade underscore dependency from 1.12.1 to 1.13.4
  • Upgrade uuid dependency from 3.3.2 to 8.3.2
  • Upgrade coveralls dev dependency from 3.1.0 to 3.1.1
  • Upgrade eslint dev dependency from 7.5.0 to 8.18.0
  • Upgrade eslint-config-tamia dev dependency from 7.2.5 to 8.0.0
  • Upgrade eslint-plugin-prettier dev dependency from 3.1.4 to 4.0.0
  • Upgrade lint-staged dev dependency from 10.2.11 to 12.3.8
  • Upgrade prettier dev dependency from 2.0.5 to 2.7.1
  • Upgrade mocha dev dependency from 8.0.1 to 10.0.0
  • Upgrade nock dev dependency from 13.0.3 to 13.2.7
  • Upgrade remark-cli dev dependency from 8.0.1 to 10.0.1
  • Upgrade remark-preset-lint-recommended dev dependency from 4.0.1 to 6.1.2
  • Upgrade sinon dev dependency from 9.0.2 to 14.0.0
  • Upgrade textlint dev dependency from 11.7.6 to 12.2.1
  • Upgrade textlint-rule-terminology dev dependency from 2.1.4 to 3.0.2
  • Upgrade textlint-rule-write-good dev dependency from 1.6.2 to 2.0.0