From 4f9f34df07395c54387a53074f98bef00b1130a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Gal=C3=A1n=20M=C3=A1rquez?= Date: Thu, 6 Jun 2024 09:30:18 +0200 Subject: [PATCH] Step: 3.12.0-next -> 4.0.0 --- CHANGES_NEXT_RELEASE | 17 ----------------- Changelog | 20 ++++++++++++++++++++ README.md | 2 +- src/app/contextBroker/version.h | 2 +- src/lib/common/defaultValues.h | 2 +- 5 files changed, 23 insertions(+), 20 deletions(-) diff --git a/CHANGES_NEXT_RELEASE b/CHANGES_NEXT_RELEASE index fe1b2f1c22..e69de29bb2 100644 --- a/CHANGES_NEXT_RELEASE +++ b/CHANGES_NEXT_RELEASE @@ -1,17 +0,0 @@ -- Add: JEXL expression support in custom notification macro replacement (using cjexl 0.3.0) (#4004) -- Add: expression context build and evaluation counters in timing section in GET /statistics (#4004) -- Fix: use null for non existing attributes in custom covered notifications macro substitution (instead of empty string) to make behaviour more consistent (#4004) -- Fix: use null for non existing attributes in macro substitution applied to "paylaod" field (instead of empty string) to make behaviour more consistent (#4004) -- Fix: simplified GET /version operation, without including "libversions" field (add ?options=libVersions to get it) -- Fix: lighter operation to get databases list from MongoDB (#4517) -- Hardening: compile code using C++14 standard -- Remove: `-dbhost`, `-rplSet`, `-dbTimeout`, `-dbuser`, `-dbAuthMech`, `-dbAuthDb`, `-dbSSL` and `-dbDisableRetryWrites` CLI parameters along with associated env vars, already deprecated in Orion 3.12.0 (use `-dbURI` instead`) -- Remove: legacy subscription format -- Remove: all the remaining NGSIv1 operations - - PUT /v1/contextEntities/{id} - - DELETE /v1/contextEntities/{id} - - GET /v1/contextEntities/{id}/attributes/{name} - - POST /v1/updateContext - - POST /NGSI10/updateContext - - POST /v1/queryContext - - POST /NGSI10/queryContext diff --git a/Changelog b/Changelog index 91315cc289..5b5d5ef154 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,23 @@ +4.0.0 (June 6th, 2024) + +- Add: JEXL expression support in custom notification macro replacement (using cjexl 0.3.0) (#4004) +- Add: expression context build and evaluation counters in timing section in GET /statistics (#4004) +- Fix: use null for non existing attributes in custom covered notifications macro substitution (instead of empty string) to make behaviour more consistent (#4004) +- Fix: use null for non existing attributes in macro substitution applied to "paylaod" field (instead of empty string) to make behaviour more consistent (#4004) +- Fix: simplified GET /version operation, without including "libversions" field (add ?options=libVersions to get it) +- Fix: lighter operation to get databases list from MongoDB (#4517) +- Hardening: compile code using C++14 standard +- Remove: `-dbhost`, `-rplSet`, `-dbTimeout`, `-dbuser`, `-dbAuthMech`, `-dbAuthDb`, `-dbSSL` and `-dbDisableRetryWrites` CLI parameters along with associated env vars, already deprecated in Orion 3.12.0 (use `-dbURI` instead`) +- Remove: legacy subscription format +- Remove: all the remaining NGSIv1 operations + - PUT /v1/contextEntities/{id} + - DELETE /v1/contextEntities/{id} + - GET /v1/contextEntities/{id}/attributes/{name} + - POST /v1/updateContext + - POST /NGSI10/updateContext + - POST /v1/queryContext + - POST /NGSI10/queryContext + 3.12.0 (February 29th, 2024) - Fix: service path levels with 0 length should not be allowed (#4495) diff --git a/README.md b/README.md index c3a2834151..29a2bf4c13 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ [![Support badge](https://img.shields.io/badge/tag-fiware--orion-orange.svg?logo=stackoverflow)](http://stackoverflow.com/questions/tagged/fiware-orion) [![NGSI v2](https://img.shields.io/badge/NGSI-V2-red.svg)](doc/manuals/orion-api.md)
-[![Documentation badge](https://img.shields.io/readthedocs/fiware-orion.svg)](https://fiware-orion.rtfd.io) +[![Documentation badge](https://img.shields.io/readthedocs/fiware-orion/4.0.0.svg)](https://fiware-orion.rtfd.io/en/4.0.0/) ![Compliance Tests](https://github.com/telefonicaid/fiware-orion/workflows/Compliance%20Tests/badge.svg) ![Unit Tests](https://github.com/telefonicaid/fiware-orion/workflows/Unit%20Tests/badge.svg) ![Functional Tests](https://github.com/telefonicaid/fiware-orion/workflows/Functional%20Tests/badge.svg) diff --git a/src/app/contextBroker/version.h b/src/app/contextBroker/version.h index 26b18df3d6..417657d705 100644 --- a/src/app/contextBroker/version.h +++ b/src/app/contextBroker/version.h @@ -28,6 +28,6 @@ -#define ORION_VERSION "3.12.0-next" +#define ORION_VERSION "4.0.0" #endif // SRC_APP_CONTEXTBROKER_VERSION_H_ diff --git a/src/lib/common/defaultValues.h b/src/lib/common/defaultValues.h index 95998c82df..6b5cc76424 100644 --- a/src/lib/common/defaultValues.h +++ b/src/lib/common/defaultValues.h @@ -41,6 +41,6 @@ * * API Documentation - The link to the the GEri documentation, either in the gh-pages (.github.io/) inside the fiware organization in GitHub or ReadTheDocs manual. */ -#define API_DOC "https://fiware-orion.rtfd.io/" +#define API_DOC "https://fiware-orion.rtfd.io/en/4.0.0/" #endif // SRC_LIB_COMMON_DEFAULTVALUES_H_