Summary
- remove not supported mongo features (details)
- commented failing tests out (details)
- rewrite MongoReadJournal aggregation for gathering "newest" active snapshots (details)
- re-enabled formerly disabled tests (details)
- added config parameter for "documentDB-compatibility-mode" (details)
- conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" (details)
- added running instructions for running Ditto agsinst Amazon DocumentDB (details)
- [#1592] provide "Bearer" authentication for devops resources controlled via UI (details)
- [#1592] switched grouping of different auth* methods based on "main / devops" auth (details)
- prepare Ditto 3.2.0 release (details)
- post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 (details)
- post Ditto 3.2.0 release: update SECURITY.md (details)
- fixed OverflowStrategy in SupervisedStream to backpressure instead of failing (details)
- UI - New Operations tab (#1600) (details)
- fix in UI that "bearerDevOps" token is stored to local storage (details)
- provide release notes for Ditto 3.2.1 (details)
- #1593 support removing existing fields from a JSON object in a merge patch using a regular expression (details)
- #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required (details)
- #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded (details)
- #1644 support query params in the style where not comma separation is used, but duplicated keys (details)
- prepare Ditto 3.3.0 release (details)
- adjusted Eclipse Ditto domain to eclipse.dev/ditto (details)
- #1644 fix filtering out empty field selectors (details)
- prepare Helm chart for 3.3.0 release (details)
- run .join() operations in WoT integration always on dedicated dispatcher + configure timeout (details)
- fix WoT skeleton creation doing blocking operations on Akka dispatcher thread (details)
- #1663 fix that nginx's worker_processes setting 'auto' causes problems when deploying Helm chart to worker with many CPUs (details)
- update swagger-ui version and nginx version used in Helm chart (details)
- address review finding that "catch" block should be replaced with ".exceptionally" instead on CompletionStage (details)
- also made WoT based queries asynchronous (details)
- #1669 by default, configure queryReadConcern: "local" for ditto things-search (details)
- #1670 fix wrong config path for pulling devops and status password from helm values (details)
- restored old "synchronous path" for mutations and queries (details)
- got rid of blocking the Akka dispatcher thread completely (details)
- removed no longer used constant (details)
- fix handling weak ack for built-in ack labels in StreamingSessionActor (details)
- fix "policies.imports-limit" configuration which had wrong config key in code and was not applied (details)
- Support for ingress controller (details)
- Creation of ingress-nginx namespace (details)
- Bump Chart version (details)
- controller section under ingress (details)
- Limit number of worker processes for ingress nginx healh-check (details)
- Properly setting ingress class in ingress controller (details)
- prepare Ditto 3.3.1 bugfix release (details)
- update chart version and appVersion to 3.3.1 (details)
- prepare Ditto 3.3.2 (details)
- fix that ImmutablePolicyImports.getPolicyImport with arbitrary CharSequence did not work (details)
- fix JsonSchema for policy "announcements" (details)
- fix(helm): Allow inter cluster communication (details)
- chores(helm): Bump chart version (details)
- fix(gha): Avoid running cron on forks (details)
- fix non-correct WARN log about potentially failing connections status (details)
- fix(gha): Hardcode repo name into action (details)
- fix MergeThing command being used for creating new things did not respect "inlinePolicy" (details)
- prepare release notes for Ditto 3.3.3 (details)
- update to Ditto 3.3.3 in helm chart (details)
- fix that CreationRestrictionPreEnforcer did not work (details)
- Helm chart: add support for entity creation via Helm configuration (details)
- adjusted Eclipse Ditto domain to eclipse.dev/ditto (details)
- prepare Ditto 3.3.4 release notes (details)
- prepare Helm chart for 3.3.4 release (details)
- UI - migrate to typescript (details)
- bump Akka version to 2.6.21 (details)
- UI - add typescript compiler to build step (details)
- #1692 fix filtering of live message with empty resolved `extraFields` (details)
- #1691 fixed persisting inline "_policy" in ThingMerged events (details)
- #1690 use correct HTTP status code for "if-equal": skip on equality (details)
- adjusted method name of exception builder (details)
- fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto (details)
- added github action for building UI on PRs (details)
- Provide Ditto 3.3.5 release notes (details)
- update Ditto version in Helm chart to 3.3.5 (details)
- Support for basic nginx-ingress authentication (details)
- increase log level from info to warn for "emptied out" search index update (details)
- updated sitemap url (details)
- Bump Chart version (details)
- Remove hardcoded release name from the values.yaml file (details)
- added post method for search and count (details)
- Use Ditto-UI from docker Hub in default docker-compose.yml (details)
- fix providing Ditto Adaptable information in the "_context" of an SSE event (details)
- Correct documentation of RawMessage payload mapper headers (details)
- Remove accidentally duplicated section (details)
- fix using "/cloudevents" endpoint for other entities than things (details)
- provide Ditto 3.3.6 release notes (details)
- bump Ditto Helm chart appVersion to 3.3.6 (details)
- fix release notes link 3.3.6 (details)
- switch dependencies and imports to Pekko (details)
- update documentation links (details)
- move repositories from bom to root pom (details)
- fix some wrong package names (details)
- fix ddata tests (details)
- renamed somma Akka leftovers in javadocs (details)
- renamed somma AKKA_ in env variables to PEKKO_ (details)
- ConnectionPerssistenceActor PLUGIN_ID to pekko (details)
- use ported pekko-persistence-inmemory (details)
- fixed some other akka leftovers (details)
- fix unit tests (details)
- dependency fix (details)
- pekko management to v 1.0.0 (details)
- pekko-persistence-mongodb to v 1.0 (details)
- alpakka to pekko-connectors migration (details)
- update NOTICE-THIRD-PARTY.md (details)
- override pekko-serialization-jackson (details)
- try to fix pekko-serialization-jackson bad transitive version (details)
- update deployment/* files to pekko (details)
- update legal dependencies files (details)
- some more akka leftovers in deployment (details)
- switch pekko-persistence-inmemory to sonatype repo (details)
- set management port to Pekko's new default 7626 (details)
- remove snapshot repos and fix inmemory plugin version (details)
- sync mongo java driver version with pekko-persistence-mongodb (details)
- pekko-persistence-mongodb version to 1.0.1, metadata-index name configs (details)
- update documentation with migration steps (details)
- remove unneeded line from config (details)
- add topology spread constraints so ditto services spread equally among cluster nodes (details)
- extract to values.yaml file hard-coded nginx-ingress configuration values (details)
- Bump Chart version (details)
- enable configuration of size "limits" in Helm chart (details)
- feat(helm): allow priorityClassNames to be configured (details)
- openApi documentation (details)
- #1731 use tpl function for otelExporterOtlpEndpoint value (details)
- fix wrong exception message when policy could not be implicitly created when creating thing (details)
- Correct wording about need for URL-encoding of encryption key (details)
- update used GitHub actions versions; k8s version matrix for Helm (details)
- move migration steps to a release_notes file (details)
- update changelog for 3.4.0 release (details)
- Remove hint about changing inbox to outbox (details)
- Allow spaces inside placeholder in target issued acknowledgement label (details)
- Optimize docker files (details)
- #1727 add new "thing-json" placeholder to be used in connections (details)
- ditto docs (details)
- #1706 fix review findings: (details)
- fixed wrong use of HashMap vs. LinkedHashMap in policy model (details)
- provide Ditto 3.3.7 release notes (details)
- #1727 added unit test, using "thing-json:" placeholder in HTTP path (details)
- prepare Ditto 3.3.7 Helm chart (details)
- #1727 added new functions to the functions library: (details)
- #1727 provided documentation of new "thing-json" placeholder + added functions (details)
- #1727 fix test (details)
- #1730 fix test imports after merge of Pekko migration (details)