3.8.0
Full documentation at: http://fiware-orion.readthedocs.io/en/3.8.0/
NGSIv2 API reference: https://github.com/telefonicaid/fiware-orion/blob/3.8.0/doc/manuals/orion-api.md
Changes (since 3.7.0):
- Add: json field in httpCustom and mqttCustom subscriptions to implement JSON-based payloads in notifications (#2560)
- Add: ngsi field in httpCustom and mqttCustom subscriptions to implement NGSI payload patching in notifications (#4085)
- Add:
${service}
,${servicePath}
and${authToken}
macros in custom notifications (#4159) - Add: "Authorization" in CORS allowed headers (#4249)
- Add: requestLegacy counters in GET /statistics response
- Fix: conditions.alterationTypes not working properly when conditions.attributes is used in entityUpdate case (#1494, reopened)
- Fix: GET /v2/types and GET /v2/types/{type} wrong attribute types result (#4216)
- Fix: reset measuring_interval_in_secs correctly reset upon DELETE /statistics (#4233)
- Fix: version request correctly recorded in statistics API (in "/version".GET instead than in separated versionRequests counter) (#4233)
- Fix: GET /v2/registrations/{regId} was wrongly returning 200 OK instaed of 404 Not Found in case of non existing registration (#4235)
- Fix: GET /statistics counters requests now use URLs intead of symbolic names
- Fix: replace $where operator by $expr in subscription query logic in the -noCache case (#4148)
- Upgrade Debian version from 11.2 to 11.6 in Dockerfile
- Hardening: upgrade microhttpd dependency from 0.9.70 to 0.9.73
- Hardening: upgrade libmosquitto dependency from 2.0.12 to 2.0.15
- Hardening: upgrade libmongoc dependency from 1.17.4 to 1.23.1
- Deprecated: GET /v2 operation
- Remove: rendundant routes in administrative REST API not aligned with documentation
- Remove: /ngsi9 URL paths (deprecated since Orion 1.2.0)
- Remove: RPM package stuff