2.22.0
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