From: Jérôme Benoit Date: Tue, 7 Apr 2026 23:07:30 +0000 (+0200) Subject: chore: release main (#1780) X-Git-Tag: ocpp-server@v4.4.0 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=454b3623c0f97e49f32c354060ede71dfe4a2a2c;p=e-mobility-charging-stations-simulator.git chore: release main (#1780) * chore: release main * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 60c856da..9e2531a9 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1,5 +1,5 @@ { - ".": "4.3.1", - "ui/web": "4.3.1", - "tests/ocpp-server": "4.3.1" + ".": "4.4.0", + "ui/web": "4.4.0", + "tests/ocpp-server": "4.4.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 023f0902..b7eb6e7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [4.4.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/simulator@v4.3.1...simulator@v4.4.0) (2026-04-07) + +### 🚀 Features + +- **ocpp:** add EncodingMethodEnumType enum for signed meter value encoding methods ([8e89879](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/8e89879f009ea191ef060e961aec6046394124f1)) +- **ocpp:** add signed meter values support for OCPP 1.6 and 2.0.x ([#1775](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1775)) ([7d69543](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/7d69543150e590831d93769443cd82d457c825bc)) +- **ocpp:** add signing prerequisites validation and EC curve auto-derivation ([7b072f9](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/7b072f9dc1f4095335c4aeecacb5a40c023d1d2d)) +- **ocpp:** auto-derive signing method from EC public key curve ([9a630bd](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/9a630bd9d6ba7a3d84014aa6ba6f885377803c79)) + +### 🐞 Bug Fixes + +- **ocpp:** conform signingMethod to OCA spec and fix template curve mismatch ([b5f45a4](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/b5f45a446f19687b1a38f92ac07da9a8a14224fd)) +- **ocpp:** populate signingMethod field and add SigningMethodEnumType enum ([90bb3ab](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/90bb3ab86e864f29c4dbc34749c8725b6c8ed789)) +- **ocpp:** use Volatile instead of invented Ephemeral for CertificatePrivateKey persistence ([d73a43d](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/d73a43d926e9a11cf38d5d57294ba47baa117a87)) + +### ✨ Polish + +- **crypto:** modernize crypto APIs and harden certificate handling ([66d6967](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/66d6967de66c742f8db1a9ea1e81f1a5c56c2ff7)) +- **ocpp:** use Node.js crypto for EC curve derivation ([05820aa](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/05820aae196f01dcee2cdf82dbbbcdde69841d4a)) +- **tests:** harmonize crypto test data and improve test quality ([972eb54](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/972eb54e9abaa8ca1caaef67811dd778ea4b002d)) +- **tests:** harmonize test file names and [@file](https://github.com/file) descriptions ([f5d6dd4](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/f5d6dd4e457e79d88474f86c987af3bc1876d2bf)) +- **tests:** rename OCPP16VendorParametersKey test to match source file ([b459fa1](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/b459fa16e9d6e4418d7aaf4017e2464d9f711976)) + ## [4.3.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/simulator@v4.3.0...simulator@v4.3.1) (2026-04-05) ### 🐞 Bug Fixes diff --git a/package.json b/package.json index 4d0163c7..98591427 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "e-mobility-charging-stations-simulator", - "version": "4.3.1", + "version": "4.4.0", "engines": { "node": ">=22.0.0", "pnpm": ">=10.9.0" diff --git a/sonar-project.properties b/sonar-project.properties index 2bd63dbc..0f140a20 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -4,7 +4,7 @@ sonar.organization=sap-1 # This is the name and version displayed in the SonarCloud UI. sonar.projectName=e-mobility-charging-stations-simulator # x-release-please-start-version -sonar.projectVersion=4.3.1 +sonar.projectVersion=4.4.0 # x-release-please-end # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. diff --git a/tests/ocpp-server/CHANGELOG.md b/tests/ocpp-server/CHANGELOG.md index 79519d91..00b87340 100644 --- a/tests/ocpp-server/CHANGELOG.md +++ b/tests/ocpp-server/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [4.4.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ocpp-server@v4.3.1...ocpp-server@v4.4.0) (2026-04-07) + +### 🚀 Features + +- **ocpp:** add signed meter values support for OCPP 1.6 and 2.0.x ([#1775](https://github.com/SAP/e-mobility-charging-stations-simulator/issues/1775)) ([7d69543](https://github.com/SAP/e-mobility-charging-stations-simulator/commit/7d69543150e590831d93769443cd82d457c825bc)) + ## [4.3.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/ocpp-server@v4.3.0...ocpp-server@v4.3.1) (2026-04-05) ### 🧹 Chores diff --git a/tests/ocpp-server/pyproject.toml b/tests/ocpp-server/pyproject.toml index 474c8054..09daffa6 100644 --- a/tests/ocpp-server/pyproject.toml +++ b/tests/ocpp-server/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ocpp-server" -version = "4.3.1" +version = "4.4.0" description = "OCPP2 mock server" authors = [{ name = "Jérôme Benoit", email = "jerome.benoit@sap.com" }] readme = "README.md" diff --git a/ui/web/CHANGELOG.md b/ui/web/CHANGELOG.md index 065cc20b..d0880de6 100644 --- a/ui/web/CHANGELOG.md +++ b/ui/web/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [4.4.0](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/webui@v4.3.1...webui@v4.4.0) (2026-04-07) + +### 🧹 Chores + +- **webui:** Synchronize simulator-ui-ocpp-server versions + ## [4.3.1](https://github.com/SAP/e-mobility-charging-stations-simulator/compare/webui@v4.3.0...webui@v4.3.1) (2026-04-05) ### 🧹 Chores diff --git a/ui/web/package.json b/ui/web/package.json index 0ae81351..d059bf94 100644 --- a/ui/web/package.json +++ b/ui/web/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "webui", - "version": "4.3.1", + "version": "4.4.0", "readme": "README.md", "engines": { "node": ">=22.0.0", diff --git a/ui/web/sonar-project.properties b/ui/web/sonar-project.properties index 5d9e9932..9bf7ef41 100644 --- a/ui/web/sonar-project.properties +++ b/ui/web/sonar-project.properties @@ -4,7 +4,7 @@ sonar.organization=sap-1 # This is the name and version displayed in the SonarCloud UI. sonar.projectName=e-mobility-charging-stations-simulator-webui # x-release-please-start-version -sonar.projectVersion=4.3.1 +sonar.projectVersion=4.4.0 # x-release-please-end # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.