Summary
- Adjust PlaceholderResolver to resolve a placeholder to multiple values (details)
- Change Placeholder interface to resolve to a List of Strings instead of (details)
- Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place (details)
- remove unused imports (details)
- adapt javadoc and delete unused code (details)
- fix japicmp maven plugin to actually check api compatibility again (details)
- Restore API as deprecated (details)
- Use all authorization subjects as resolved values (details)
- Minor adaptions after review (details)
- Adapted usage of placeholders to make use of multiple resolved values where possible (details)
- Adapt FeaturePlaceholder to be able to handle Signals (details)
- Handle ModifyThing command in FeaturePlaceholder (details)
- Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse (details)
- Fix logging and comments (details)
- Enabled Placeholder resolving for extra fields declaration in connectivity (details)
- Adds missing getEntity implementation for ThingMerged (details)
- fix unittest (details)
- Enable placeholder resolving for extra field declaration in gateway (details)
- fix lincese header issue on github (details)
- fix license header issue on github (details)
- Allow placeholders in JsonFieldSelectors (details)
- Describe general available placeholders (details)
- Reference described placeholders instead of repeating their explanation (details)
- Document that and which placeholders can be used for declaring extra fields (details)
- Validate extra field declaration when subscribing via SSE/Websocket (details)
- Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse (details)
- Add missing javadoc (details)
- #1345 fixed fn:substring-after assuming delimiter is only 1 character (details)
- update dependencies 2022/03 (details)
- review commits (details)
- improved search-updater logic by: (details)
- follow redirects when fetching WoT TMs via HTTP (details)
- re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event (details)
- fix inverted isEmpty check (details)
- added healthchecks to docker-compose.yml (details)
- add code of conduct (details)
- fixed file ending to .md (details)
- added releasenotes and blogpost for Ditto 2.4.0 (details)
- fix that "version" in ditto header defines that it can take 1 or 2 .. (details)
- add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; (details)
- adapt documentation to review findings (details)
- Fix rendering issues of documentation (details)
- Avoid exception, when no values could be resolved (details)
- Skip validation of THingFieldSelector when it contains a placeholder (details)
- Use same validation for fromString (details)
- Handle empty field selectors for signal enrichment in Gateway (details)
- Remove Optional from connection throttling message (details)
- fix messages documentation which states that consuming messages is only possible via WebSocket (details)
- Add field selector for RetrievePolicy command (details)
- Add documentation about field selection for RetrievePolicy (details)
- review: deprecate WithSelectedFields in things model in favor in same interface in base model (details)
- review: revert imports of WithSelectedFields interface to prevent api break (details)
- add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; (details)
- fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` (details)
- fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal (details)
- configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker (details)
- update nginx of sandbox to 1.21-alpine (details)
- adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used (details)
- Adapt documentation for enrichment with placeholders (details)
- add workaround for Rebex SSH server (described workaround in code); (details)
- renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; (details)
- updated outlook for Ditto 2.5.0 and 3.0.0 (details)