You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 13, 2025. It is now read-only.
* feat: throw exception and log error if no private key for alias found (#264)
* feat: throw exception and log error if no private key for alias found
* refactor: add used keyalias to printed logs
* feat: check incoming payload for valid json and securityProfile attr (#266)
* feat: check incoming payload for valid json and securityProfile attr
* docs: update changelog
* feat: enable or disable infomodel compatibility check (#267)
* feat: enable or disable infomodel compatibility check via application properties
* chore: fix checkstyle error
* refactor: logs message reason formats (#269)
* build(deps): bump infomodel-artifacts from 4.2.0 to 4.2.1 (#270)
* build(deps): bump infomodel-artifacts from 4.2.0 to 4.2.1
* docs: update readme
* chore: minor javadoc refactoring
* docs: add missing throws to IDSBrokerService javadoc
* refactor: minor log adjustments
* docs: prepare release v4.3.0
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,23 @@
9
9
# Changelog
10
10
All notable changes to this project will be documented in this file.
11
11
12
+
## Version [4.3.0] 2021-08-31
13
+
14
+
### Minor Change: Incoming message infomodel compatibility check
15
+
- The check whether an incoming message is compatible with its ModelVersion to the inbound ModelVersions of the Connector can be switched on or off via application.properties (infomodel.compatibility.validation=true/false). The default value if not set is true (switched on).
16
+
17
+
### Patch Change: Infomodel Maintenance
18
+
- Used Dependency Version: 4.2.1 (released 2021-08-30)
19
+
- Used Artifacts: java, infomodel-serializer, interaction
20
+
21
+
### Patch Change: Enhancements
22
+
- If no private key can be found for a given alias within a keystore, a KeyStoreException is now thrown and an error is logged, preventing an otherwise possible NullpointerException (KeystoreManager getPrivateKeyFromKeyStore).
23
+
- The payload of incoming messages is now first validated for valid JSON and whether the securityProfile attribute is present, if not, this check is skipped instead of issuing an error message in the logs (IdsHttpService checkDatFromResponse).
24
+
- For log error messages and others important logs with dynamic content, the e.g. exception reason is now highlighted to distinguish it from the rest of the log message. Format: [exception=(...)].
25
+
26
+
### Patch Change: Miscellaneous
27
+
- Other minor enhancements to existing Javadoc and log messages.
0 commit comments