Changes
#18 (Jan 27, 2024, 2:45:22 AM)
- Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
- renaming akkaClusterMaxFramesize in Helm config after migration to Pekko — Thomas Jaeckle / githubweb
- use 3.4.0-M1 milestone as appVersion instead of "nightly" — Thomas Jaeckle / githubweb
- Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
- improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
- Revert "improved logging in ConnectionIdsRetrievalActor" — Thomas Jaeckle / githubweb
- improved logging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
- improved logging in ConnectionIdsRetrievalActor, pt.2 — Thomas Jaeckle / githubweb
- further stabilize connectionIds retrieval — Thomas Jaeckle / githubweb
- Rename post filename to match the permalink — Vasil Vasilev / githubweb
- fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb
- reduced Kamon startup warnings and logs — Thomas Jaeckle / githubweb
- update to Kamon 2.6.5 — Thomas Jaeckle / githubweb
- prepare Ditto 3.4.0 release notes — Thomas Jaeckle / githubweb
- reduce log level of 2 WARN log messages to INFO — Thomas Jaeckle / githubweb
- several small Ditto UI improvements — Thomas Jaeckle / githubweb
- made Ditto UI more responsive for mobile layout — Thomas Jaeckle / githubweb
- prevent browser from suggesting stored credentials for "search" input field — Thomas Jaeckle / githubweb
- increase size of "Things" editor when editing a thing — Thomas Jaeckle / githubweb
- increase width of edit mode editors to 90% — Thomas Jaeckle / githubweb
- apply fixes regarding message templates — Thomas Jaeckle / githubweb
- show "_metadata" in readonly things JSON viewer — Thomas Jaeckle / githubweb
- #1712 fix patching a thing, removing items did not correctly upgrade the thing on the UI — Thomas Jaeckle / githubweb
- added documentation for SSE "_context" extraField — Thomas Jaeckle / githubweb
- fixed NormalizedMessageMapperTest, including new "value" field to expectations — Thomas Jaeckle / githubweb
- #1631 fix putting metadata on a single property did not work — Thomas Jaeckle / githubweb
- fix SSE overwriting message input fields — Thomas Jaeckle / githubweb
- maintain SSE "Fields" determining behavior in backward compatible way — Thomas Jaeckle / githubweb
- enhance release notes with UI enhancements — Thomas Jaeckle / githubweb
- preserve httpStatus for other reason on faild create of thing — Aleksandar Stanchev / githubweb
- provide new option for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
- added unit test for "if-equal" header: "skip-minimizing-merge" — Thomas Jaeckle / githubweb
- update Ditto 3.4.0 publication date — Thomas Jaeckle / githubweb
- update appVersion of Helm Chart to 3.4.0 — noreply / githubweb
- increase binary-compatibility-check.version to 3.4.0 after release — Thomas Jaeckle / githubweb
- disable reduced pom generation — Aleksandar Stanchev / githubweb
- #1780 fix update headers of ConnectionClosed — Aleksandar Stanchev / githubweb
- remove `_context` from thingEditor upon changes — Thomas Jaeckle / githubweb
- fix that ThingFieldSelector did not allow specific paths of "_metadata" — Thomas Jaeckle / githubweb
- bump swagger-ui version to resolve security issues — Thomas Jaeckle / githubweb
- fix swaggerui-init container script — Thomas Jaeckle / githubweb
- Bump com.rabbitmq:amqp-client from 5.14.3 to 5.18.0 in /bom — noreply / githubweb
- Move x-Forwarded-User and x-ditto-pre-authenticated from ingress-controller to values.yaml config — Dominik Mlasko / githubweb
- #1748 Add honoTenantId configuration for HonoConnection. — Carsten Lohmann / githubweb
- Bump chart version — Dominik Mlasko / githubweb
- Bump Chart-Version to 3.4.2 — Dominik Mlasko / githubweb
- fix preserving DittoHeaders when encountering a JsonParseException — Thomas Jaeckle / githubweb
- bump helm/chart-testing-action to version 2.6.1 — Thomas Jaeckle / githubweb
- Update .github/workflows/helm-chart.yml — noreply / githubweb
- Update .github/workflows/helm-chart.yml — noreply / githubweb
- fix regression introduced in #1792 — Thomas Jaeckle / githubweb
- UI: fix that sending message payload `false` did not work in UI "Send Message" — Thomas Jaeckle / githubweb
- Add piggyback commands to ui — Vasil Vasilev / githubweb
- Move try catch block to correct place, make sure onRequestDone is called in case of callDittoREST method error thrown — Vasil Vasilev / githubweb
- Move stringifyPretty to utils, replace all JSON.stringify usage with util function. — Vasil Vasilev / githubweb
- Moved piggyback to operations tab — Vasil Vasilev / githubweb
- add newlines at end of files — Vasil Vasilev / githubweb
- move piggyback files to operations/, rename operations to serviceLogging — Vasil Vasilev / githubweb
- Fix path for piggyback request, remove commands not part of ditto — Vasil Vasilev / githubweb
- fix that JsonObjectBuilder.remove removes too much in certain cases — Thomas Jaeckle / githubweb
- fix search query mutiple sort option — Aleksandar Stanchev / githubweb
- provide Ditto 3.4.1 release notes — Thomas Jaeckle / githubweb
- adjust Helm versions for 3.4.1 release — noreply / githubweb
- fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb
- #1801 Add trusted certificates configuration for HonoConnection. — Carsten Lohmann / githubweb
- Remove util method for set editor value, replace calls with setEditorValue(value, -1) — Vasil Vasilev / githubweb
- UI - Allow editors in full screen mode — Thomas Fries / githubweb
- UI - enable scrolling back if not fullscreen — Thomas Fries / githubweb
- Fix set command from template to command editor — Vasil Vasilev / githubweb
- setValue instead of setEditorValue — Vasil Vasilev / githubweb
- Add integration tests for MQTT — Dmitriy Barbul / githubweb
- Update MqttClientActorIT to test MQTT 3 and 5 — Dmitriy Barbul / githubweb
- Refactor — Dmitriy Barbul / githubweb
- Use rule instead of before for disabling tracing — Dmitriy Barbul / githubweb
- Start mosquitto container via tests — Dmitriy Barbul / githubweb
- Small improvements to tests — Dmitriy Barbul / githubweb
- Run MqttClientActorIT tests for clean session as well — Dmitriy Barbul / githubweb
- Small fixes — Dmitriy Barbul / githubweb
- Fix year in file headers — Dmitriy Barbul / githubweb
- Rework consuming messages from MQTT broker — Dmitriy Barbul / githubweb
- Minor changes — Dmitriy Barbul / githubweb
- Add some checks to BufferingFlowableWrapper — Dmitriy Barbul / githubweb
- Lower visibility of GenericMqttConsumingClient — Dmitriy Barbul / githubweb
- Uncomment assertion that all messages aare acked in testMultipleSources — Dmitriy Barbul / githubweb
- UI - Support for policy imports — Thomas Fries / githubweb
- UI - policy imports review — Thomas Fries / githubweb
- UI - policy imports review 2 — Thomas Fries / githubweb
- UI - Send messages improvements — Thomas Fries / githubweb
- UI - policy imports missing headers in new files — Thomas Fries / githubweb
- UI - bug fix for things without features — Thomas Fries / githubweb
- fix that non-successful message responses were not displayed in ACE editor — Thomas Jaeckle / githubweb
- display attributes in UI in an aceEditor instead of a simple inputfield — Thomas Jaeckle / githubweb
- enhance "Incoming Thing Updates" in UI to provide more information at a glance — Thomas Jaeckle / githubweb
- fix that a "wrong" JsonPointer in a search RQL query lead to ERRORs in Ditto — Thomas Jaeckle / githubweb
- address review finding, adding class resizable_pane and height — Thomas Jaeckle / githubweb
- improved error toast and showing errors from Ditto — Thomas Jaeckle / githubweb
- UI - fix operations new empty logger — Thomas Fries / githubweb
- UI - fix 401 on startup — Thomas Fries / githubweb
- preserve maxPid in listNewestActiveSnapshotsByBatch aggregation — Aleksandar Stanchev / githubweb
- removed X-Original-URI — Kalin Kostashki / githubweb
- add "final" to BufferingFlowableWrapper class — noreply / githubweb
- #1826 fix JsonFieldSelectorTrie logic for objects and parts of those objects both being included in selected fields — Thomas Jaeckle / githubweb
- Added 50m log limit to all docker containers — noreply / githubweb
- #1806 make a common metric prefix configurable for all gathered Ditto custom metrics — Thomas Jaeckle / githubweb
- #1806 provide configuration for operator defined custom metrics — Thomas Jaeckle / githubweb
- #1806 provide Helm configuration for metric prefix and custom metrics — Thomas Jaeckle / githubweb
- #1806 provide documentation — Thomas Jaeckle / githubweb
- #1806 added missing param javadoc — Thomas Jaeckle / githubweb
- #1806 bumped chart version to pass linting — Thomas Jaeckle / githubweb
- migrate logging to SLF4J 2.0.x and Logback 1.3.x — Thomas Jaeckle / githubweb
- provide Ditto 3.4.2 release notes — Thomas Jaeckle / githubweb
- prepare helm Chart.yaml for 3.4.2 — noreply / githubweb
- fixed unit tests relying on old SLF4J "Binder" mechanism — Thomas Jaeckle / githubweb
- use logback 1.4.13 instead of 1.3.13 — Thomas Jaeckle / githubweb
- updated other logging related dependency versions — Thomas Jaeckle / githubweb
- #1883 return pre-authenticated configuration to location-snippet — Rade Martinović / githubweb
- Updating chart version — Rade Martinović / githubweb
- update logback 1.2 to mitigate CVE — Thomas Jaeckle / githubweb
- prepare release notes for Ditto 3.4.3 — Thomas Jaeckle / githubweb
- exclude false positive method from binary comp. check — Thomas Jaeckle / githubweb
- #1699 made building the Ditto UI image optional and configurable in build-images.sh — Thomas Jaeckle / githubweb
- fixed "deleted" action column values containing all features — Thomas Jaeckle / githubweb
- #1844 fix resolving revision or timestamp from the future was not directly denied — Thomas Jaeckle / githubweb
- #1844 fix wrong "reduction" when calculating retrieving `at-historical-revision` — Thomas Jaeckle / githubweb
- enhance WoT skeleton creation with more options — Thomas Jaeckle / githubweb
- remove noisy INFO log statement in StreamingSessionActor — Thomas Jaeckle / githubweb
- fixed that "condition" query param could not be provided as form field — Thomas Jaeckle / githubweb
- enhanced documentation, adding the "condition" for POST search — Thomas Jaeckle / githubweb
- updated docker-compose files to version 3.4, fixing broken file due to "logging" only being available in version "3" — Thomas Jaeckle / githubweb
- Fix maxWait value to match the newest version of xk6-kafka — Vasil Vasilev / githubweb
- Remove test-local.env, rename test-cluster.env to test.env, add copyright headers to ditto-helm-values.yaml — Vasil Vasilev / githubweb
- prepare Ditto 3.4.4 release notes — Thomas Jaeckle / githubweb
- bump Helm chart versions to 3.4.4 — Thomas Jaeckle / githubweb
- added license headers for 2024 — Thomas Jaeckle / githubweb
- Declare connectionStatusError variable — Vasil Vasilev / githubweb
- #1854 enhance time:now* placeholders to calculate plus and minus from now — Thomas Jaeckle / githubweb
- #1854 provide documentation about enhanced now placeholder functionality — Thomas Jaeckle / githubweb
- #1583 apply RQL based filtering when streaming "historical" thing events — Thomas Jaeckle / githubweb
- #1583 provided documentation for filtering in historical thing events — Thomas Jaeckle / githubweb
- Provide same behavior for filtering in arrays via search's "filter" for specified "condition" — Thomas Jaeckle / githubweb
- UI - add filter for tables — Thomas Fries / githubweb
- fix _policy enrichment on ThingCreated event — Aleksandar Stanchev / githubweb
- update EnforcementFlowTest tests to supports updated cache retrieval for _policy enrichment — Aleksandar Stanchev / githubweb
- fix license header — Thomas Jaeckle / githubweb
- added missing `logstash-logback-encoder.version` property — Thomas Jaeckle / githubweb
- fixed logging testing — Thomas Jaeckle / githubweb
- Enhance things search slot by displaying the amount of matching things — Thomas Jaeckle / githubweb
- Provide option to provide negative numbers to historical event streaming — Thomas Jaeckle / githubweb
- fixed copy&paste errors for calling wrapped `containsFlatteningArrays` — Thomas Jaeckle / githubweb
- Add subsystem health check to liveness checks — Dmitriy Barbul / githubweb
- Ditto 1521: Initial submission of scoping search fields for things. — Erik Salter / githubweb
- Corrected license headers. — Erik Salter / githubweb
- More corrected license headers. — Erik Salter / githubweb
- bumped slf4j and logback versions to latest patch releases — Thomas Jaeckle / githubweb
- 1. Corrected issues based on review. 2. Added documentation on this feature. — Erik Salter / githubweb
- #1869 use cache in order to load imported policies when policies are loaded after invalidation in search — Thomas Jaeckle / githubweb
- Replaced namespace string with pattern. — Erik Salter / githubweb
- Added a namespace-pattern configuration. — Erik Salter / githubweb
- review commit: — Thomas Jaeckle / githubweb
- provided Helm configuration for configuring indexedFields for namespaces — Thomas Jaeckle / githubweb
- #1869 provided missing javadocs, fixed test — Thomas Jaeckle / githubweb
- provided unit test for testing an imported policy is only loaded once by using cache — Thomas Jaeckle / githubweb
- fixed trying to process empty "currentWriteModel" leading to BsonException — Thomas Jaeckle / githubweb
- #1839: introduce script to Helm chart updating pod-deletion-cost — Thomas Jaeckle / githubweb
- Fix helm-chart securityContext identation if openshift enabled — Dominik Mlasko / githubweb
- Bump chart version — Dominik Mlasko / githubweb
- prevent browser autocomplete to suggest credentials for several input fields — Thomas Jaeckle / githubweb
- prepare Ditto 3.5.0 release notes — Thomas Jaeckle / githubweb
- bump chart version, fix indentation — Thomas Jaeckle / githubweb
- update third parties — Thomas Jaeckle / githubweb
- change configmap to be more similar to other existing configmaps — Thomas Jaeckle / githubweb
#17 (Oct 6, 2023, 5:26:21 AM)
- #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — Thomas Jaeckle / githubweb
- provide a new function to join placeholder array pipeline elements into a single string — Thomas Jaeckle / githubweb
- update to Swagger-UI 5.7.2 — Thomas Jaeckle / githubweb
- Add support for MQTT message expiry interval — Dmitriy Barbul / githubweb
- Add MQTT version information to MQTT headers — Dmitriy Barbul / githubweb
- Update documentation — Dmitriy Barbul / githubweb
- Add javadoc — Dmitriy Barbul / githubweb
- New Ingress resources only for devops paths — Rade Martinović / githubweb
- Reducing time wait for ingress controller shutdown — Rade Martinović / githubweb
- updating chart version to 3.3.8 and app version to nightly — Rade Martinović / githubweb
- update dependencies — Thomas Jaeckle / githubweb
- Do not allow MQTT 5 user properties to overwrite special headers — Dmitriy Barbul / githubweb
- Do not include known MQTT headers in outgoing message based on feature toggle — Dmitriy Barbul / githubweb
- fix(helm): fix missing whitespace in JAVA_TOOL_OPTIONS — Mathias Maes / githubweb
#13 (Sep 20, 2023, 9:21:39 AM)
- Connection type 'Hono' introduced — Andrey Balarev / githubweb
- HonoConfig introduced to provide properties for the new Hono-connection type — Andrey Balarev / githubweb
- DefaultHonoConfig and conf files update — Andrey Balarev / githubweb
- Config values added — Andrey Balarev / githubweb
- Redundant file removed — Andrey Balarev / githubweb
- HonoCredentials taken from static configuration — Andrey Balarev / githubweb
- Config refactored — Andrey Balarev / githubweb
- Config refactored — Andrey Balarev / githubweb
- Connection "enrichment" — Andrey Balarev / githubweb
- CR-11462 Add HonoValidator impl and Junit tests — Silviya Lyoteva / githubweb
- Connection "enrichment" — Andrey Balarev / githubweb
- Fixed HonoValidator merge issues — Andrey Balarev / githubweb
- Hono-connection enrichment fixed — Andrey Balarev / githubweb
- ConfigValues renamed to HonoConfigValue, minor fixes — Andrey Balarev / githubweb
- Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
- Review issues fixes, unit tests fixed — Andrey Balarev / githubweb
- DefaultHonoConfig class moved from api to service, URI init fixed — Andrey Balarev / githubweb
- Minor refactoring of ConfigWithFallback. — Juergen Fickel / githubweb
- Streamline behaviour of DefaultScopedConfig in case of an unknown enum value. — Juergen Fickel / githubweb
- Refactored HonoConfig. — Juergen Fickel / githubweb
- Connection enrichment refactored, HonoConfig cleaned up. — Andrey Balarev / githubweb
- Refactored `HonoAddressAlias` and added unit tests. — Juergen Fickel / githubweb
- Refactored `HonoValidator` and adjusted unit tests. — Juergen Fickel / githubweb
- Unit tests created — Andrey Balarev / githubweb
- Fixed compilation errors of `HonoConnectionFactoryTest`. — Juergen Fickel / githubweb
- Cleaned up `HonoConfig`. — Juergen Fickel / githubweb
- Refactored `HonoConnectionFactory`. — Juergen Fickel / githubweb
- Reordered import. — Juergen Fickel / githubweb
- Further simplified `HonoAddressAlias`. — Juergen Fickel / githubweb
- Fixed unit test. — Juergen Fickel / githubweb
- Moved back method for getting `HonoAddressAlias` by alias value to the enum itself. — Juergen Fickel / githubweb
- Made `HonoConnectionFactory` a `DittoExtensionPoint`. — Juergen Fickel / githubweb
- initial commit of "Policy imports" functionality after Ditto 3.0 refactoring - preserved via former PoCs and contributions on that topic — Thomas Jaeckle / githubweb
- newInstance() method added to UserPasswordCredentials class — Andrey Balarev / githubweb
- replyTargetEnabled bug in ImmutableSource fixed — Andrey Balarev / githubweb
- Custom `headerMappings` and custom `groupId` in `specificConfig` allowed. — Andrey Balarev / githubweb
- groupId handling changed — Andrey Balarev / githubweb
- Replace importable flag of a policy entry with ImportableType enum to allow more differentiated options (implicit, explicit, never). Simplify included/excluded notation from policy imports and expect only a list of (included) policy entries. Adapt PolicyImporter accordingly. — Dominik Guggemos / githubweb
- Some polishing, method names, comments, etc. Added more tests to PolicyImporterTest. — Dominik Guggemos / githubweb
- fix test by adding some more subjects to increase size of policy entry (the limits changed a bit after recent modifications) — Dominik Guggemos / githubweb
- use default value for importable type defined in ImmutablePolicyEntry — Dominik Guggemos / githubweb
- Resolve imports when creating the PolicyEnforcer — Yannic Bürgmann / githubweb
- rename Policy.getImports() to Policy.getPolicyImports to be consistent with other methods — Yannic Bürgmann / githubweb
- fix check for existence of policy import in DeletePolicyImportStrategy — Yannic Bürgmann / githubweb
- fix compile error — Yannic Bürgmann / githubweb
- fix failing unittests — Yannic Bürgmann / githubweb
- add missing DeletePolicyImportStrategyTest — Yannic Bürgmann / githubweb
- invalidate policy enforcer cache of policies that import a changed policy — Yannic Bürgmann / githubweb
- Ensure that a policy tag is published when the imports of a policy change — Yannic Bürgmann / githubweb
- change Policy.getPolicyImports() to not return an optional of PolicyImports but instead default to an empty PolicyImports instance if no imports are defined and always return a non-null instance — Dominik Guggemos / githubweb
- adapt to previous changes of policy model — Dominik Guggemos / githubweb
- Fix resolving of imported policies in PolicyEnforcerActor — Yannic Bürgmann / githubweb
- Make PolicyCacheLoader an Extension and therefore a singleton — Yannic Bürgmann / githubweb
- Stabilized unittest — Yannic Bürgmann / githubweb
- Fix failing unittest which didn't expect empty imports by default — Yannic Bürgmann / githubweb
- remove wrong @Nullable annotation — Dominik Guggemos / githubweb
- implement pre-enforcer to enforce read access on imported policies — Dominik Guggemos / githubweb
- Use fully resolved policy (including imports) when building write models — Yannic Bürgmann / githubweb
- Invalidate search index for thing when a policy imported by the thing policy changes — Yannic Bürgmann / githubweb
- load PolicyEnforcerProvider using an extension — Dominik Guggemos / githubweb
- add basic logging to PolicyImportsPreEnforcer — Dominik Guggemos / githubweb
- ignore order of referenced policy tags — Yannic Bürgmann / githubweb
- enforce read access on all policy entries that are imported implicitly — Dominik Guggemos / githubweb
- small fixes and improvements of error handling related to policy imports — Dominik Guggemos / githubweb
- Fixed multiple issues regarding imported policies in the search index — Yannic Bürgmann / githubweb
- add policy imports documentation to openapi — Dominik Guggemos / githubweb
- make policy import resolving asynchronous — Yannic Bürgmann / githubweb
- optimize policy enforcer cache invalidation — Yannic Bürgmann / githubweb
- optimize map building — Yannic Bürgmann / githubweb
- Consider change of importable type as semantical change — Yannic Bürgmann / githubweb
- remove unused code in LabelInvalidException — Yannic Bürgmann / githubweb
- throw PolicyImportInvalidException if policy import references own policy, consolidate/simplify policy size validation in policy strategies — Dominik Guggemos / githubweb
- fix failing tests — Dominik Guggemos / githubweb
- Hono-credentials added to connectivity-extension.conf — Andrey Balarev / githubweb
- retrieveHonoConnection piggyback command introduced. — Andrey Balarev / githubweb
- Automatic reconnect of 'hono' connection after credentials are changed. — Andrey Balarev / githubweb
- Copyright headers fixes — Andrey Balarev / githubweb
- check also for self reference in policy modify commands — Dominik Guggemos / githubweb
- improve logging — Dominik Guggemos / githubweb
- Javadoc improved. — Andrey Balarev / githubweb
- some fixes after merge — Andrey Balarev / githubweb
- Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
- validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource — Dominik Guggemos / githubweb
- do not fallback to ImportableType implicit if given type is not valid but return an error instead (default is still implicit, if value is not provided) — Dominik Guggemos / githubweb
- Revert "validate policy on modification and check whether the policy or an imported entry allows WRITE on policy root resource" — Dominik Guggemos / githubweb
- Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
- HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
- fix timing issues for LiveSignalEnforcementTest — Dominik Guggemos / githubweb
- fix compilation after merging master — Dominik Guggemos / githubweb
- CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / githubweb
- document policy imports and extend ditto protocol specification — Dominik Guggemos / githubweb
- added limit for maximum number of policies to be imported — Kalin Kostashki / githubweb
- Review issues fixes. — Andrey Balarev / githubweb
- Automatic reconnect fixed to filter hono-connections only — Andrey Balarev / githubweb
- Auto-reconnect review issues fixed. — Andrey Balarev / githubweb
- Revert ConnectionRoute to origin/master and change REST API documentation — Silviya Lyoteva / githubweb
- Reverted ConnectionRoute to origin/master — Silviya Lyoteva / githubweb
- Javadoc fixed — Andrey Balarev / githubweb
- More review issues fixed. — Andrey Balarev / githubweb
- Changed ConnectionId.generateRandom() — Silviya Lyoteva / githubweb
- Introduce dedicated implementation of HonoConnection — Silviya Lyoteva / githubweb
- fix tests temporarily — Dominik Guggemos / githubweb
- fix hashCode of DefaultLimitsConfig — Dominik Guggemos / githubweb
- fixed typos and review comments — Kalin Kostashki / githubweb
- Refactored things.js and split into smaller files — Thomas Fries / githubweb
- Fixed HonoConnection implementation and added HonoConnection test — Silviya Lyoteva / githubweb
- Add SSE support to Explorer UI — Thomas Fries / githubweb
- adding some system tests for policy imports — Kalin Kostashki / githubweb
- Introduce AbstractConnection and AbstractConnectionBuilder — Silviya Lyoteva / githubweb
- Hono connection default config kafka parameters changed — Andrey Balarev / githubweb
- Unit test fixed — Andrey Balarev / githubweb
- Removed empty rows, checked for hono conn. type in getConnectionTypeOrThrow — Silviya Lyoteva / githubweb
- Documentation updated regarding Hono connection — Andrey Balarev / githubweb
- Fixed copyright headers — Andrey Balarev / githubweb
- Fixed review issues in connectivity-protocol-bindings-hono.md — Andrey Balarev / githubweb
- fix for putPolicyWithTooManyImports method — Kalin Kostashki / githubweb
- Copyright headers — Andrey Balarev / githubweb
- fixed @since TODOs — Kalin Kostashki / githubweb
- fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
- fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
- fix missing OpenAPI "policy import" references and re-generated ditto-api-2.yml — Thomas Jaeckle / githubweb
- fixed sandbox "Content-Security-Policy" for Ditto UI — Thomas Jaeckle / githubweb
- disable caching for sandbox — Thomas Jaeckle / githubweb
- updated Connectivity_Metrics.json Grafana dashboard to include per connection-id filtering for top row — Thomas Jaeckle / githubweb
- updated Connectivity_Metrics.json to also filter id on throttled connections — Thomas Jaeckle / githubweb
- fix json pointers config when read from env — Aleksandar Stanchev / githubweb
- fix alerting in Connectivity_Metrics.json — Thomas Jaeckle / githubweb
- fix license header year — Thomas Jaeckle / githubweb
- added missing label for throttled connections — Thomas Jaeckle / githubweb
- adjusted 3.1.0 release date in docs — Thomas Jaeckle / githubweb
- fixed RELEASE.md — Thomas Jaeckle / githubweb
- update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
- Update SECURITY.md — noreply / githubweb
- SSE for explorer UI next step — Thomas Fries / githubweb
- adjust since tags in javadoc to Ditto version 3.2.0 — Thomas Jaeckle / githubweb
- fixed openAPI error — Thomas Jaeckle / githubweb
- fixed broken links due to missing "delete policy import" resource — Thomas Jaeckle / githubweb
- SSE for explorer UI: resolved error from merge — Thomas Fries / githubweb
- Revert "Fix incorrect envelope in ClientSupervisor." — Yufei Cai / githubweb
- Revert "Add serializer for ClientActorPropsArgs." — Yufei Cai / githubweb
- Revert "Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors." — Yufei Cai / githubweb
- Revert "Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown." — Yufei Cai / githubweb
- Revert "Add hand-off messages to connection and client shard regions." — Yufei Cai / githubweb
- Revert "Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest." — Yufei Cai / githubweb
- Revert "Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements." — Yufei Cai / githubweb
- Revert "Remove headers as a part of client actor props to prevent accidental restarts." — Yufei Cai / githubweb
- Revert "Move client actors to their own shard region." — Yufei Cai / githubweb
- Revert "ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing." — Yufei Cai / githubweb
- Revert "Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance." — Yufei Cai / githubweb
- added release notes for Ditto 3.1.1 — Thomas Jaeckle / githubweb
- Enable "History API" support: — Thomas Jaeckle / githubweb
- switch to MongoDB 5 for deployment descriptors by default — Thomas Jaeckle / githubweb
- Explorer UI - SSE and optimistic locking — Thomas Fries / githubweb
- Explorer UI - Apply new edit style to environments — Thomas Fries / githubweb
- Explorer UI - Add new edit style to connections — Thomas Fries / githubweb
- improved sandbox nginx security headers — Thomas Jaeckle / githubweb
- add additional status-secured configuration to enable disabling securing the status endpoint while still securing the devops endpoint — Thomas Jaeckle / githubweb
- external message to mqtt publish transform should not fail on blank header values — JeffreyThijs / githubweb
- Explorere UI - SSE support — Thomas Fries / githubweb
- Explorer UI - SSE support — Thomas Fries / githubweb
- Explorer UI - SSE support — Thomas Fries / githubweb
- Explorer UI - SSE bugfix — Thomas Fries / githubweb
- added documentation about enhancing the JS payload mapping with custom libraries — Thomas Jaeckle / githubweb
- remove not supported mongo features — Kalin Kostashki / githubweb
- UI - SSE support: — Thomas Fries / githubweb
- extracts rawUserInfo to prevent unwanted url decoding — Aleksandar Stanchev / githubweb
- commented failing tests out — Kalin Kostashki / githubweb
- Update SECURITY.md — noreply / githubweb
- UI - SSE Support: — Thomas Fries / githubweb
- UI - SSE support - testing and bugfixing — Thomas Fries / githubweb
- Connections API doc fixes Ditto — Andrey Balarev / githubweb
- rewrite MongoReadJournal aggregation for gathering "newest" active snapshots — Thomas Jaeckle / githubweb
- re-enabled formerly disabled tests — Thomas Jaeckle / githubweb
- added config parameter for "documentDB-compatibility-mode" — Thomas Jaeckle / githubweb
- conditionally create "wildcard index" in search only if not running in "documentDbCompatibilityMode" — Thomas Jaeckle / githubweb
- fixed Grafana dashboard datasource configurations — Thomas Jaeckle / githubweb
- added example prometheus.yml config for a Ditto deployment — Thomas Jaeckle / githubweb
- added 30 minutes overview of Eclipse Ditto slides — Thomas Jaeckle / githubweb
- improved documentation on token handling with e.g. "oauth2-proxy" — Thomas Jaeckle / githubweb
- enhanced Connections with their "_revision", "_created" and "_modified" information — Thomas Jaeckle / githubweb
- fixed that a missing (deleted) referenced policy of a policy import caused logging ERRORs in the BackgroundSyncStream — Thomas Jaeckle / githubweb
- stabilized DittoProtocolSubImpl when unresolved placeholders were contained in acknowledgement labels — Thomas Jaeckle / githubweb
- updated github repository locations to new "eclipse-ditto" org — Thomas Jaeckle / githubweb
- added running instructions for running Ditto agsinst Amazon DocumentDB — Thomas Jaeckle / githubweb
- added streaming protocol usage example to history documentation — Thomas Jaeckle / githubweb
- increased defaults for configured history-retention-duration — Thomas Jaeckle / githubweb
- provide release notes for Ditto bugfix release 3.1.2 — Thomas Jaeckle / githubweb
- updated sidebar to inlcude release 3.1.2 — Thomas Jaeckle / githubweb
- updated default ditto.protocol.blocklist to exclude headers "accept-encoding" and "x-forwarded-scheme" — Thomas Jaeckle / githubweb
- Hono connection address suffix added - hono tenant id — Andrey Balarev / githubweb
- Added case insensitive search for things-search — Abhijeet Mishra / githubweb
- correction & update the year in the copyright headers of the added files to 2023 — Abhijeet Mishra / githubweb
- correction and refactoring in ilike — Abhijeet Mishra / githubweb
- correction & refactoring in LikeHelperTest class & removed copy&paste error — Abhijeet Mishra / githubweb
- stabilize MQTT unsubscribing — Thomas Jaeckle / githubweb
- added agreed on "additional OSS contributing rules" for Eclipse Ditto to existing CONTRIBUTING.md — Thomas Jaeckle / githubweb
- Fixed from review issues in documentation. — Andrey Balarev / githubweb
- re-generated openapi docs — Thomas Jaeckle / githubweb
- improve resiliency of connection id retrieval from journal by excluding empty events — Thomas Jaeckle / githubweb
- added "ilike" to thingssearch-model — Thomas Jaeckle / githubweb
- ignore very unstable unit test — Thomas Jaeckle / githubweb
- removed access token from star history chart — noreply / githubweb
- Explorer UI - autocomplete for search — Thomas Fries / githubweb
- update Jekyll version in Gemfile dependencies to get local build/serve working — Thomas J??ckle / githubweb
- Create of thing's policy is atomic with creation the of thing itself — Aleksandar Stanchev / githubweb
- Explorer UI - change favorite spelling — Thomas Fries / githubweb
- UI - removed old dropdown for searchfilters — Thomas Fries / githubweb
- fix href in docs — Bob Claerhout / githubweb
- [#1592] provide "Bearer" authentication for devops resources controlled via UI — Thomas Jaeckle / githubweb
- [#1592] switched grouping of different auth* methods based on "main / devops" auth — Thomas Jaeckle / githubweb
- Added unit tests and fixed things pointed out in the code review. — Aleksandar Stanchev / githubweb
- prepare Ditto 3.2.0 release — Thomas Jaeckle / githubweb
- post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Thomas Jaeckle / githubweb
- post Ditto 3.2.0 release: update SECURITY.md — Thomas Jaeckle / githubweb
- [#1592] provide "Bearer" authentication for devops resources controlled via UI — Aleksandar Stanchev / githubweb
- [#1592] switched grouping of different auth* methods based on "main / devops" auth — Aleksandar Stanchev / githubweb
- prepare Ditto 3.2.0 release — Aleksandar Stanchev / githubweb
- post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Aleksandar Stanchev / githubweb
- post Ditto 3.2.0 release: update SECURITY.md — Aleksandar Stanchev / githubweb
- adding some documentation to available configuration — Thomas Jaeckle / githubweb
- fix reading configured WoT TD "json template" from system property — Thomas Jaeckle / githubweb
- configure OpenAPI doc to also contain configurable "Bearer" security for /connections resource — Thomas Jaeckle / githubweb
- Fixed filtering desired properties signals. #1599 — Vít Holásek / githubweb
- Moved filtering test to more suitable place — Vít Holásek / githubweb
- remove mentioning Vorto from "Hello World" — Thomas Jaeckle / githubweb
- don't use WARN log level when no policy is rolled back — Thomas Jaeckle / githubweb
- don't use WARN log level when "Target actor exception received" — Thomas Jaeckle / githubweb
- enforcer actor ack time out handled in atomic thing create context (#1598) — noreply / githubweb
- fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Thomas Jaeckle / githubweb
- UI - New Operations tab (#1600) — noreply / githubweb
- fix in UI that "bearerDevOps" token is stored to local storage — Thomas Jaeckle / githubweb
- provide release notes for Ditto 3.2.1 — Thomas Jaeckle / githubweb
- #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Thomas Jaeckle / githubweb
- #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Thomas Jaeckle / githubweb
- #1614 enabled creating a thing for a "MergeThing" when it does not yet exist — Thomas Jaeckle / githubweb
- #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Thomas Jaeckle / githubweb
- fixed OverflowStrategy in SupervisedStream to backpressure instead of failing — Aleksandar Stanchev / githubweb
- UI - New Operations tab (#1600) — Aleksandar Stanchev / githubweb
- fix in UI that "bearerDevOps" token is stored to local storage — Aleksandar Stanchev / githubweb
- provide release notes for Ditto 3.2.1 — Aleksandar Stanchev / githubweb
- #1593 support removing existing fields from a JSON object in a merge patch using a regular expression — Aleksandar Stanchev / githubweb
- #1593 added special "merge command" enforcement for patches including a regex: in that case, unrestricted WRITE access on the contained JSON object is required — Aleksandar Stanchev / githubweb
- uniform paths using " char instead of ' — Luca Neotti / githubweb
- fix openapi error — Luca Neotti / githubweb
- #1614 provided documentation for creating a thing with "merge/patch command" — Thomas Jaeckle / githubweb
- add devops swagger to openapi project — Luca Neotti / githubweb
- fix copyright header with file creation year '2023' — Luca Neotti / githubweb
- move all api in one file. Modify servers to point root path /. Modify old api entry point in /api/2. Add new devops api with entry point /devops and devops credentials. — Luca Neotti / githubweb
- UI - Build UI with esbuild — Thomas Fries / githubweb
- group Devops APIs iin unique tag — Luca Neotti / githubweb
- #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / githubweb
- UI - build with esbuild — Thomas Fries / githubweb
- UI with esbuild: added missing bootstrap imports — Thomas Fries / githubweb
- UI with esbuild — Thomas Fries / githubweb
- Provide Helm chart in Ditto repository — Thomas Jaeckle / githubweb
- added initial GitHub actions CI files for linting/installing Ditto helm chart on Helm chart changes — Thomas Jaeckle / githubweb
- moved Helm chart into directory "ditto" — Thomas Jaeckle / githubweb
- fixed Helm linting errors — Thomas Jaeckle / githubweb
- fixed kubeval chart dir — Thomas Jaeckle / githubweb
- added ci customization for lower resources — Thomas Jaeckle / githubweb
- configured ci customization for lower resources correctly — Thomas Jaeckle / githubweb
- reduce CPU requests for testing chart — Thomas Jaeckle / githubweb
- added GH action for publishing Ditto Helm chart to Docker Hub — Thomas Jaeckle / githubweb
- added README.md for new Ditto Helm chart specifying configuration options — Thomas Jaeckle / githubweb
- added build steps for UI for: — Thomas Jaeckle / githubweb
- fixed README typos — Thomas Jaeckle / githubweb
- add npm install for gh-pages build — Thomas Jaeckle / githubweb
- add npm install for all other GH builds — Thomas Jaeckle / githubweb
- #1524 added "if-equal" header to define whether to "skip" and update of an equal value — Thomas Jaeckle / githubweb
- #1524 provided unit tests for policies and things conditional "if-equal" header — Thomas Jaeckle / githubweb
- improve DittoProtocol `MessagePath` to be aware of message subject — Thomas Jaeckle / githubweb
- #1524 provided documentation for new `if-equal` header — Thomas Jaeckle / githubweb
- #1524 renamed IfEqualOption enum — Thomas Jaeckle / githubweb
- #1524 addressed review comments — Thomas Jaeckle / githubweb
- #1644 support query params in the style where not comma separation is used, but duplicated keys — Thomas Jaeckle / githubweb
- fix helm chart release GH action — Thomas Jaeckle / githubweb
- fix helm chart release GH action, added checkout — Thomas Jaeckle / githubweb
- fix errors in connection JSON schema — Thomas Jaeckle / githubweb
- fix helm chart release GH action, completely specified helm commands by our own — Thomas Jaeckle / githubweb
- Update README.md — noreply / githubweb
- exhange Ditto Helm chart curl version — Thomas Jaeckle / githubweb
- fix that redeliveries for acknowledgable connectivity messages were issued to often — Thomas Jaeckle / githubweb
- fix WoT dispatcher starvation by adding timeouts to fetch models — Thomas Jaeckle / githubweb
- filter out tm:optional in WoT TMs from being created as JSON skeleton elements — Thomas Jaeckle / githubweb
- #1649 remove network policies from Ditto Helm Chart — Thomas Jaeckle / githubweb
- updated dependencies and NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
- prepare Ditto 3.3.0 release — Thomas Jaeckle / githubweb
- adjusted Eclipse Ditto domain to eclipse.dev/ditto — Thomas Jaeckle / githubweb
- improve AskWithRetry WARN logging — Thomas Jaeckle / githubweb
- #1644 fix filtering out empty field selectors — Thomas Jaeckle / githubweb
- prepare Helm chart for 3.3.0 release — Thomas Jaeckle / githubweb
- run .join() operations in WoT integration always on dedicated dispatcher + configure timeout — Thomas Jaeckle / githubweb
- fix WoT skeleton creation doing blocking operations on Akka dispatcher thread — Thomas Jaeckle / githubweb
- #1663 fix that nginx's worker_processes setting 'auto' causes problems when deploying Helm chart to worker with many CPUs — Thomas Jaeckle / githubweb
- update swagger-ui version and nginx version used in Helm chart — Thomas Jaeckle / githubweb
- address review finding that "catch" block should be replaced with ".exceptionally" instead on CompletionStage — Thomas Jaeckle / githubweb
- also made WoT based queries asynchronous — Thomas Jaeckle / githubweb
- #1669 by default, configure queryReadConcern: "local" for ditto things-search — Thomas Jaeckle / githubweb
- #1670 fix wrong config path for pulling devops and status password from helm values — Thomas Jaeckle / githubweb
- restored old "synchronous path" for mutations and queries — Thomas Jaeckle / githubweb
- got rid of blocking the Akka dispatcher thread completely — Thomas Jaeckle / githubweb
- removed no longer used constant — Thomas Jaeckle / githubweb
- fix handling weak ack for built-in ack labels in StreamingSessionActor — Thomas Jaeckle / githubweb
- fix "policies.imports-limit" configuration which had wrong config key in code and was not applied — Thomas Jaeckle / githubweb
- Support for ingress controller — Vladimir Brkic / githubweb
- Creation of ingress-nginx namespace — Vladimir Brkic / githubweb
- Bump Chart version — Vladimir Brkic / githubweb
- controller section under ingress — Vladimir Brkic / githubweb
- Limit number of worker processes for ingress nginx healh-check — Vladimir Brkic / githubweb
- Properly setting ingress class in ingress controller — Vladimir Brkic / githubweb
- prepare Ditto 3.3.1 bugfix release — Thomas Jaeckle / githubweb
- update chart version and appVersion to 3.3.1 — Thomas Jaeckle / githubweb
- prepare Ditto 3.3.2 — Thomas Jaeckle / githubweb
- fix that ImmutablePolicyImports.getPolicyImport with arbitrary CharSequence did not work — Thomas Jaeckle / githubweb
- fix JsonSchema for policy "announcements" — Thomas Jaeckle / githubweb
- fix(helm): Allow inter cluster communication — Altair Bueno / githubweb
- chores(helm): Bump chart version — Altair Bueno / githubweb
- fix(gha): Avoid running cron on forks — Altair Bueno / githubweb
- fix non-correct WARN log about potentially failing connections status — Thomas Jaeckle / githubweb
- fix(gha): Hardcode repo name into action — Altair Bueno / githubweb
- fix MergeThing command being used for creating new things did not respect "inlinePolicy" — Thomas Jaeckle / githubweb
- prepare release notes for Ditto 3.3.3 — Thomas Jaeckle / githubweb
- update to Ditto 3.3.3 in helm chart — Thomas Jaeckle / githubweb
- fix that CreationRestrictionPreEnforcer did not work — Thomas Jaeckle / githubweb
- Helm chart: add support for entity creation via Helm configuration — Thomas Jaeckle / githubweb
- adjusted Eclipse Ditto domain to eclipse.dev/ditto — Thomas Jaeckle / githubweb
- prepare Ditto 3.3.4 release notes — Thomas Jaeckle / githubweb
- prepare Helm chart for 3.3.4 release — Thomas Jaeckle / githubweb
- UI - migrate to typescript — Thomas Fries / githubweb
- bump Akka version to 2.6.21 — Thomas Jaeckle / githubweb
- UI - add typescript compiler to build step — Thomas Fries / githubweb
- #1692 fix filtering of live message with empty resolved `extraFields` — Thomas Jaeckle / githubweb
- #1691 fixed persisting inline "_policy" in ThingMerged events — Thomas Jaeckle / githubweb
- #1690 use correct HTTP status code for "if-equal": skip on equality — Thomas Jaeckle / githubweb
- adjusted method name of exception builder — Thomas Jaeckle / githubweb
- fix that in Helm config `jwtOnly=false` will enabled pre-authentication in Ditto — Thomas Jaeckle / githubweb
- added github action for building UI on PRs — Thomas Jaeckle / githubweb
- Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
- update Ditto version in Helm chart to 3.3.5 — Thomas Jaeckle / githubweb
- Support for basic nginx-ingress authentication — Vladica Obojevic / githubweb
- increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
- updated sitemap url — Thomas Jaeckle / githubweb
- Bump Chart version — Vladica Obojevic / githubweb
- Remove hardcoded release name from the values.yaml file — Vladica Obojevic / githubweb
- added post method for search and count — Pieter-Jan Lanneer / githubweb
- Use Ditto-UI from docker Hub in default docker-compose.yml — Thomas Jaeckle / githubweb
- fix providing Ditto Adaptable information in the "_context" of an SSE event — Thomas Jaeckle / githubweb
- Correct documentation of RawMessage payload mapper headers — Dmitriy Barbul / githubweb
- Remove accidentally duplicated section — Dmitriy Barbul / githubweb
- fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
- provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
- bump Ditto Helm chart appVersion to 3.3.6 — noreply / githubweb
- fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
- switch dependencies and imports to Pekko — Aleksandar Stanchev / githubweb
- update documentation links — Aleksandar Stanchev / githubweb
- move repositories from bom to root pom — Aleksandar Stanchev / githubweb
- fix some wrong package names — Aleksandar Stanchev / githubweb
- fix ddata tests — Aleksandar Stanchev / githubweb
- renamed somma Akka leftovers in javadocs — Aleksandar Stanchev / githubweb
- renamed somma AKKA_ in env variables to PEKKO_ — Aleksandar Stanchev / githubweb
- ConnectionPerssistenceActor PLUGIN_ID to pekko — Aleksandar Stanchev / githubweb
- use ported pekko-persistence-inmemory — Aleksandar Stanchev / githubweb
- fixed some other akka leftovers — Aleksandar Stanchev / githubweb
- fix unit tests — Aleksandar Stanchev / githubweb
- dependency fix — Aleksandar Stanchev / githubweb
- pekko management to v 1.0.0 — Aleksandar Stanchev / githubweb
- pekko-persistence-mongodb to v 1.0 — Aleksandar Stanchev / githubweb
- alpakka to pekko-connectors migration — Aleksandar Stanchev / githubweb
- update NOTICE-THIRD-PARTY.md — Aleksandar Stanchev / githubweb
- override pekko-serialization-jackson — Aleksandar Stanchev / githubweb
- try to fix pekko-serialization-jackson bad transitive version — Aleksandar Stanchev / githubweb
- update deployment/* files to pekko — Aleksandar Stanchev / githubweb
- update legal dependencies files — Aleksandar Stanchev / githubweb
- some more akka leftovers in deployment — Aleksandar Stanchev / githubweb
- switch pekko-persistence-inmemory to sonatype repo — Aleksandar Stanchev / githubweb
- set management port to Pekko's new default 7626 — Aleksandar Stanchev / githubweb
- remove snapshot repos and fix inmemory plugin version — Aleksandar Stanchev / githubweb
- sync mongo java driver version with pekko-persistence-mongodb — Aleksandar Stanchev / githubweb
- pekko-persistence-mongodb version to 1.0.1, metadata-index name configs — Aleksandar Stanchev / githubweb
- update documentation with migration steps — Aleksandar Stanchev / githubweb
- remove unneeded line from config — Aleksandar Stanchev / githubweb
- add topology spread constraints so ditto services spread equally among cluster nodes — Vladica Obojevic / githubweb
- extract to values.yaml file hard-coded nginx-ingress configuration values — Vladica Obojevic / githubweb
- Bump Chart version — Vladica Obojevic / githubweb
- enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
- feat(helm): allow priorityClassNames to be configured — Mathias Maes / githubweb
- openApi documentation — Pieter-Jan Lanneer / githubweb
- #1731 use tpl function for otelExporterOtlpEndpoint value — Carsten Lohmann / githubweb
- fix wrong exception message when policy could not be implicitly created when creating thing — Thomas Jaeckle / githubweb
- Correct wording about need for URL-encoding of encryption key — Dmitriy Barbul / githubweb
- update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb
- move migration steps to a release_notes file — Aleksandar Stanchev / githubweb
- update changelog for 3.4.0 release — Aleksandar Stanchev / githubweb
- Remove hint about changing inbox to outbox — Dmitriy Barbul / githubweb
- Allow spaces inside placeholder in target issued acknowledgement label — Dmitriy Barbul / githubweb
- Optimize docker files — Dmitriy Barbul / githubweb
- #1727 add new "thing-json" placeholder to be used in connections — Thomas Jaeckle / githubweb
- ditto docs — Pieter-Jan Lanneer / githubweb
- #1706 fix review findings: — Thomas Jaeckle / githubweb
- fixed wrong use of HashMap vs. LinkedHashMap in policy model — Thomas Jaeckle / githubweb
- provide Ditto 3.3.7 release notes — Thomas Jaeckle / githubweb
- #1727 added unit test, using "thing-json:" placeholder in HTTP path — Thomas Jaeckle / githubweb
- prepare Ditto 3.3.7 Helm chart — noreply / githubweb
- #1727 added new functions to the functions library: — Thomas Jaeckle / githubweb
- #1727 provided documentation of new "thing-json" placeholder + added functions — Thomas Jaeckle / githubweb
- #1727 fix test — Thomas Jaeckle / githubweb
- #1730 fix test imports after merge of Pekko migration — Thomas Jaeckle / githubweb
- update maven plugins to latest versions — Thomas Jaeckle / githubweb
- #1739 provide the traceparent header as MDC value in logs — Thomas Jaeckle / githubweb
- add IntLevelJsonProvider as logstash/logback provider, adding the log level as "intLevel" — Thomas Jaeckle / githubweb
- #1739 log 2 separate MDC fields: "traceparent-trace-id" and "traceparent-span-id" — Thomas Jaeckle / githubweb
- #1739 removed IntLevelJsonProvider from default logback files in Helm chart — Thomas Jaeckle / githubweb
- #1739 undid chart changes — Thomas Jaeckle / githubweb
- downgrade to Scala 2.13.10 due to unit test errors in ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
- update to Scala 2.13.12 again and fix root cause, using `CompletableFuture.completedStage` instead of `CompletableFuture.completedFuture` — Thomas Jaeckle / githubweb
#12 (Dec 14, 2022, 9:07:09 AM)
- Add creator of shard regions with a custom hand-off message. — Yufei Cai / githubweb
- Make ThingUpdater participate in shard hand-off; test self restart of sharded actors. — Yufei Cai / githubweb
- Make StopShardedActor java-serializable for tests; restructure ShardRegionCreatorTest. — Yufei Cai / githubweb
- Logging and validation — Pranshu Grover / githubweb
- Payload Validation Test — Pranshu Grover / githubweb
- Mapping incoming CloudEvents with Ditto Protocol in Data — Pranshu Grover / githubweb
- re-committing CloudEvents mapper — Pranshu Grover / githubweb
- reformat — Pranshu Grover / githubweb
- remove main function from mapper — Pranshu Grover / githubweb
- Remove logging statements — Pranshu Grover / githubweb
- change license header year — Pranshu Grover / githubweb
- remove Tests — Pranshu Grover / githubweb
- Add mapping Tests — Pranshu Grover / githubweb
- More Tests — Pranshu Grover / githubweb
- fix build — Pranshu Grover / githubweb
- validate headers — Pranshu Grover / githubweb
- Integrate SearchActor into coordinated shutdown. — Yufei Cai / githubweb
- Initial Binary CE support — Pranshu Grover / githubweb
- formatting and minor changes — Pranshu Grover / githubweb
- fix build — Pranshu Grover / githubweb
- [wip] send thing events directly to search updater shard region. — Yufei Cai / githubweb
- Replace Ditto pubsub by direct shard messaging for search update. — Yufei Cai / githubweb
- Add signals to things registry tests. — Yufei Cai / githubweb
- Integrate policies into Akka coordinated shutdown. — Yufei Cai / githubweb
- Add PolicySupervisorActorTest; fix unit tests. — Yufei Cai / githubweb
- add private constructor for ShardRegionCreator; — Stefan Maute / githubweb
- Placeholder Outbound Mapping — Pranshu Grover / githubweb
- minor formatting changes; — Stefan Maute / githubweb
- build exception and content-type check — Pranshu Grover / githubweb
- change content-type for tests — Pranshu Grover / githubweb
- ExternalMessaqge building with Json — Pranshu Grover / githubweb
- Review: minor code formatting change — Stefan Maute / githubweb
- binary CE test — Pranshu Grover / githubweb
- Integrate Things into Akka coordinated shutdown. — Yufei Cai / githubweb
- Documentation — Pranshu Grover / githubweb
- Also terminate twin operations on coordinated shutdown after timeout. — Yufei Cai / githubweb
- add documentation plus remove blocklist — Pranshu Grover / githubweb
- add Test plus minor housekeeping — Pranshu Grover / githubweb
- remove thing-event-aware from test config; — Stefan Maute / githubweb
- add remove method to DistPubSubAccess in order to remove an actor from pubSubMediator; — Stefan Maute / githubweb
- reformatting — Pranshu Grover / githubweb
- remove InboundDispatchSink from PR — Pranshu Grover / githubweb
- reformat InboundDispatchSink — Pranshu Grover / githubweb
- remove comments and other necessary changes — Pranshu Grover / githubweb
- minor reformatting — Pranshu Grover / githubweb
- exception handling — Pranshu Grover / githubweb
- reformat docs — Pranshu Grover / githubweb
- allow filtering a single background sync iteration to a set of namespaces (e.g. to forcefully re-index all things within a given namespace) — Dominik Guggemos / githubweb
- exception handling — Pranshu Grover / githubweb
- made second start method of ShardRegionCreator also public; — Stefan Maute / githubweb
- Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
- Update documentation/src/main/resources/pages/ditto/connectivity-mapping.md — noreply / githubweb
- extend logging for unsubscribing from pubsub; — Stefan Maute / githubweb
- Binary CE supports content type application/vnd.eclipse.ditto+json — Pranshu Grover / githubweb
- fix build — Pranshu Grover / githubweb
- Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
- move creation of list of topic filters out of message stream — Dominik Guggemos / githubweb
- adjust method name and logging; — Stefan Maute / githubweb
- Outbound spec changes and extract Id from correlation-id — Pranshu Grover / githubweb
- Adjust the command response enforcement exception handling — David Schwilk / githubweb
- increased coordinated-shutdown-timeout to 65s to give the requests enough time to complete; — Stefan Maute / githubweb
- applied Ditto code formatter to CloudEventsMapper — Thomas Jaeckle / githubweb
- made coordinated shutdown task in AbstractHttpRequestActor cancellable and remove task when actor is shutdown; — Stefan Maute / githubweb
- add new exception GatewayWebsocketSessionAbortedException which is used for terminating the websocket session; — Stefan Maute / githubweb
- cleanup unused variable; — Stefan Maute / githubweb
- Throw ThingNotAccessibleException when thing is deleted and policy not available — Yannic Klem / githubweb
- Extract group-index-key from Ditto PubSub so that it is not restricted to signals with entity ID. — Yufei Cai / githubweb
- fix unittest — Yannic Klem / githubweb
- adjusted Ditto explorer UI to use new HTTP routes for /connections — Thomas Jaeckle / githubweb
- fix intendation in connections.js — noreply / githubweb
- added input field for selecting "Ditto version" in environments tab — Thomas Jaeckle / githubweb
- provide announcement blogpost for Ditto 3.0 release — Thomas Jaeckle / githubweb
- fixed UnsupportedOperationException in DefaultWoTThingDescriptionGenerator — Thomas Jaeckle / githubweb
- some small fixes for usability and performance improvements: — Thomas Jaeckle / githubweb
- adjusted input type from "integer" to "number" — noreply / githubweb
- made StopShardedActor an implementation of AkkaJacksonCborSerializable because java serialization is disabled; — Stefan Maute / githubweb
- fixed check for timeout using the timeout from the dom — Thomas Jaeckle / githubweb
- adjusted definition label — noreply / githubweb
- add unit-test that shows wrong fn:delete() behavior — Dominik Guggemos / githubweb
- Fix fn:delete() behavior in placeholder expressions. An expression that resolves to [deleted] does not result in the whole expression to be [deleted] (e.g. {{ header:name }}:{{ fn:delete() }} resolves to "value:" instead of [deleted] (with header name:value)). — Dominik Guggemos / githubweb
- fix failing tests — Dominik Guggemos / githubweb
- Fix in documentation about placeholder functions. — Andrey Balarev / githubweb
- update used MongoDB vesion to 4.4 — Thomas Jaeckle / githubweb
- Replace ClientActorRefs by ConnectionPubSub for consistency during coordinated shutdown. — Yufei Cai / githubweb
- extend AbstractPersistenceOperationsActor with getActorName method; — Stefan Maute / githubweb
- add ditto-internal-utils-akka as test dependency to pom.xml — Stefan Maute / githubweb
- Restore distinction between inbound and outbound signals after going through ConnectionPubSub. — Yufei Cai / githubweb
- save purgeNamespace and purgeEntities commands in a map while processing and re-publish them in case the actor gets shutdown; — Stefan Maute / githubweb
- terminate persistence cleanup stream when graceful shutdown is triggered; — Stefan Maute / githubweb
- Clone bytebuffer in raw message mapper to prevent ReadOnlyBufferException — David Schwilk / githubweb
- Filter MQTT messages where the message topic does not match the source topic — David Schwilk / githubweb
- Adjust the default sessionExpiryInterval, so retained and in flight QOS messages get delivered after reconnect — David Schwilk / githubweb
- Introduced package 'mqtt' for connectivity service model. — David Schwilk / githubweb
- Removed unused `ReceiveMaximum` class. — David Schwilk / githubweb
- Introduced dedicated type for session expiry interval. — David Schwilk / githubweb
- Fixed error in unit test. — David Schwilk / githubweb
- Removed unused static factory methods from `SessionExpiryInterval`. — David Schwilk / githubweb
- Add connections Route HTTP API — Aleksandar Stanchev / githubweb
- Connections route devOps authentication added — Aleksandar Stanchev / githubweb
- changed signature of Policy.isSemanticallySameAs to check for another Policy — Thomas Jaeckle / githubweb
- Retrieve all connections Command impl — Aleksandar Stanchev / githubweb
- Retrieve all connections support — Aleksandar Stanchev / githubweb
- Retrieve only connectionIds support with optional parameter — Aleksandar Stanchev / githubweb
- Review connections API — Aleksandar Stanchev / githubweb
- Fix tests — Aleksandar Stanchev / githubweb
- Fix ConnectionIdRetrievalActor init — Aleksandar Stanchev / githubweb
- Send connection commands to EdgeCommandForwarder — Aleksandar Stanchev / githubweb
- Add exception for invalid amount of connection-ids for RetrieveConnections — Aleksandar Stanchev / githubweb
- Test ConnectionsRoute — Aleksandar Stanchev / githubweb
- Review — Aleksandar Stanchev / githubweb
- Decoupe ConnectionsRoute from authorization — Aleksandar Stanchev / githubweb
- Test RootRoute devOps Connections Route — Aleksandar Stanchev / githubweb
- Ditto connections Swager API — Aleksandar Stanchev / githubweb
- Connections retrieval actor timeout — Aleksandar Stanchev / githubweb
- Copyright headers added and minor fixes — Aleksandar Stanchev / githubweb
- Connections Retrieval actor refactor. Fix bug in connections route path — Aleksandar Stanchev / githubweb
- review: simplified ConnectionsRoute usage in RootRoute — Aleksandar Stanchev / githubweb
- configured nginx to pass through /api/2/connections requests to Ditto without applying nginx authentication (same as /devops route) — Aleksandar Stanchev / githubweb
- Removed timeout from RetrieveConnections and use from dittoHeaders and minor code review fixes. — Aleksandar Stanchev / githubweb
- ConnectionsRetrievalActor-s common logic to abstract class — Aleksandar Stanchev / githubweb
- ids-only param to ConnectionsParameter and openapi — Aleksandar Stanchev / githubweb
- Update documentation with /connections endpoint — Aleksandar Stanchev / githubweb
- DevOps auth to connections route only — Aleksandar Stanchev / githubweb
- Apply suggestions from code review — Aleksandar Stanchev / githubweb
- Update documentation review fixes — Aleksandar Stanchev / githubweb
- review of docs: — Aleksandar Stanchev / githubweb
- fixed RootRoute dispatching of "/connections" route and other routes — Aleksandar Stanchev / githubweb
- Fix copyright headers — Aleksandar Stanchev / githubweb
- Fix rebase conflicts — Aleksandar Stanchev / githubweb
- add shutdown behaviour to SnapshotStreamingActor and terminate stream in PhaseServiceRequestsDone; — Stefan Maute / githubweb
- removed Ditto version 1.x from docs dropdown — Thomas Jaeckle / githubweb
- fix BackgroundSyncActorTest; — Stefan Maute / githubweb
- moved actor name of SnapshotStreamingActor into the actor itself; — Stefan Maute / githubweb
- made Cancellable nullable and initialize it with null to fix sonar issue; — Stefan Maute / githubweb
- subscribe via PubSub for RetrieveThings and SudoRetrieveThings in ThingsAggregatorActor and publish commands in ThingsAggregatorProxyActor; — Stefan Maute / githubweb
- set logger akka.actor.CoordinatedShutdown to INFO instead DEBUG; — Stefan Maute / githubweb
- updated swagger-ui to 4.14.1 — Thomas Jaeckle / githubweb
- adjusted latest additions to Ditto 3.0 and updated the potential release date — Thomas Jaeckle / githubweb
- adjust log levels of BaseClientActor and AmqpConsumerActor — Kalin Kostashki / githubweb
- remove HealthSignal from BaseClientActor because it isn't needed anymore; — Stefan Maute / githubweb
- added "Direction" column to Ditto Explorer UI - Connection Metrics — Thomas Jaeckle / githubweb
- remove putting searchactor ref to pubSubMediator because searchActor registeres itself via pubSub; — Stefan Maute / githubweb
- increased ditto.http.coordinated-shutdown-timeout to 65s in ditto-http.conf; — Stefan Maute / githubweb
- fixed info log for successfully unsubscribing from pubSub; — Stefan Maute / githubweb
- add searchActor to pubSub in SearchRootActor; — Stefan Maute / githubweb
- handle SERVICE_REQUESTS_DONE inAnyState() of PersistenceCleanupActor; — Stefan Maute / githubweb
- use Control.SERVICE_REQUESTS_DONE of PersistenceCleanupActor; — Stefan Maute / githubweb
- make it possible to put "extension.conf" files in Ditto docker container file-system in order to apply configuration overwrites — Aleksandar Stanchev / githubweb
- added path /opt/ditto/extensions/* to CLASSPATH of Ditto docker images — Aleksandar Stanchev / githubweb
- first draft of payload mapper extension — Aleksandar Stanchev / githubweb
- adjusted MessageMapper loading mechanism via DittoExtensionPoint to: — Aleksandar Stanchev / githubweb
- fixed issues of "getOrCreateInstance()" approach and always create a new instance, copying all fields of the existing instance (via copy constructor approach) — Aleksandar Stanchev / githubweb
- fixed unit test using wrong Mapper Alias — Aleksandar Stanchev / githubweb
- simplified ImplicitThingCreationMessageMapper by not using BiFunction resolver construct, but by just creating a new ExpressionResolver for each message — Aleksandar Stanchev / githubweb
- adjust CloudEventsMapper to new MessageMapper DittoExtensionPoint adjustment — Aleksandar Stanchev / githubweb
- configure "add-opens" JVM command args when building Ditto docker connectivity images — Aleksandar Stanchev / githubweb
- enhanced/adjusted documentation on how to provide a custom, Java based payload mapper into Ditto's connectivity service — Aleksandar Stanchev / githubweb
- fixed /api/2/connections devOps basic authentication in RootRoute — Aleksandar Stanchev / githubweb
- added missing "ditto-sudo" header for devops connections route commands — Aleksandar Stanchev / githubweb
- fixed nginx.conf files which did reverse proxying wrongly for /api/2/connections and others — Aleksandar Stanchev / githubweb
- re-enable Debug logs for akka.actor.CoordinatedShutdown in things; — Stefan Maute / githubweb
- extend logging; — Stefan Maute / githubweb
- extracted an abstract class AbstractActorWithShutdownBehavior which handles the shutdown behaviour of Actors; — Stefan Maute / githubweb
- also persist "revision" in journal entries to make it possible to read when replaying events — Thomas Jaeckle / githubweb
- post-release 3.0.0 commit: — Thomas Jaeckle / githubweb
- add parameter to include loggers set to "off" — Johannes Schneider / githubweb
- Stop consuming and unsubscribe from PubSub on Service-Unbind. — Yufei Cai / githubweb
- fixed remaining mentions of "java -jar" usage to start containers — Thomas Jaeckle / githubweb
- Stop client actors at the end of tests; do not wait for graceful shutdown in client actor tests. — Yufei Cai / githubweb
- Test stopping consumers during graceful shutdown. — Yufei Cai / githubweb
- Use correct key for setting correlation ID to tags. — Juergen Fickel / githubweb
- Use correct key for setting correlation ID to tags. — Juergen Fickel / githubweb
- Fix review finding — David Schwilk / githubweb
- Wait for active acknowledgement aggregator actors for a short time during coordinated shutdown. — Yufei Cai / githubweb
- Bump scala-library from 2.13.8 to 2.13.9 in /bom — noreply / githubweb
- Omit initial WebSocket request "/ws/2" from tracing in `RequestTracingDirective`. — Juergen Fickel / githubweb
- Explorer UI: URL parameters for environments — Thomas Fries / githubweb
- add new class AbstractActorWithShutdownBehaviorAndRequestCounting which implements shutdown and request counting behavior; — Stefan Maute / githubweb
- ignored flaky unit test again — Thomas Jaeckle / githubweb
- Move client actors to their own shard region. — Yufei Cai / githubweb
- Remove headers as a part of client actor props to prevent accidental restarts. — Yufei Cai / githubweb
- Use inbound AMQP 1.0 message annotations — David Schwilk / githubweb
- Set message annotations for outbound AMQP messages — David Schwilk / githubweb
- Add documentation about AMQP message annotation header mapping — David Schwilk / githubweb
- Prefix message annotations — David Schwilk / githubweb
- Fix client shard region name; reintroduce CLOSE_CONNECTION stage to restore connection connection announcements. — Yufei Cai / githubweb
- ignored flaky unit test again — Aleksandar Stanchev / githubweb
- fix that connection "remember-entities" based automatic start of "known" connections did no longer work — Aleksandar Stanchev / githubweb
- configure remember-entities-store = "eventsourced" — Aleksandar Stanchev / githubweb
- Accept and test TextMessage with null payload — Tobias Månsson / githubweb
- Fix close-connection behavior of ClientSupervisor; fix ConnectionPersistenceActorTest. — Yufei Cai / githubweb
- Add hand-off messages to connection and client shard regions. — Yufei Cai / githubweb
- Replaced absolute css units in explorer UI — Thomas Fries / githubweb
- Move client actor shutdown to shard region shutdown phase to prevent restarts during coordinated shutdown. — Yufei Cai / githubweb
- Tolerate lower case connection status. — Yufei Cai / githubweb
- Explorer UI: Set URL param for environment — Thomas Fries / githubweb
- New documentation page for ui — Thomas Fries / githubweb
- Changed Ditto version in UI environment to enum — Thomas Fries / githubweb
- Added screenshot to UI documentation — Thomas Fries / githubweb
- fixed adding additional tags for ditto-ui docker image — noreply / githubweb
- fixed docker-ui rc publishing — noreply / githubweb
- added workflow for pushing docker images on demand — noreply / githubweb
- adjusted push-dockerhub-on-demand.yml script to include choice option for which image to push — Thomas Jaeckle / githubweb
- Replace consistent hashable envelope by a dedicated binary message envelope for communication between the connection persistence actor and its client actors. — Yufei Cai / githubweb
- OpenAPI docs: fixed "connectionStatus" type of "Connection" in OpenAPI definition — Thomas Jaeckle / githubweb
- update swagger-ui fixing security issues — Thomas Jaeckle / githubweb
- Add serializer for ClientActorPropsArgs. — Yufei Cai / githubweb
- Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
- Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
- Update documentation/src/main/resources/pages/ditto/user-interface.md — noreply / githubweb
- UI Documentation: feedback from review — Thomas Fries / githubweb
- nullLiteral() and @Nullable — Tobias Månsson / githubweb
- added slides about Ditto + WoT — Thomas Jaeckle / githubweb
- bump scala.full.version to 2.13.10, kafka-client.version to 3.0.2 and netty-bom.version to 4.1.82.Final; — Stefan Maute / githubweb
- made presentation better printable — Thomas Jaeckle / githubweb
- added Ditto/WoT presentation to presentations.md — Thomas Jaeckle / githubweb
- updates to the "What, why and how" of the WoT integration — Thomas Jaeckle / githubweb
- extend timeout for test to 5 sec; — Stefan Maute / githubweb
- last polishing of WoT presentation — Thomas Jaeckle / githubweb
- increase timeout for test to 15 sec; — Stefan Maute / githubweb
- Add vaildation of condition header for live messages — David Schwilk / githubweb
- Adjust documentation for supported live message conditions — David Schwilk / githubweb
- Only increase timeout for flaky test — David Schwilk / githubweb
- Make ShardedBinaryEnvelope self-delimiting; log failed serialization. — Yufei Cai / githubweb
- Fix endian-ness of serializer; fix serialization of SudoRetrieveConnectionStatusResponse. — Yufei Cai / githubweb
- Refactored `DittoTracing` to slim down its API and get rid of direct dependencies to Kamon. — Juergen Fickel / githubweb
- Disable automatic passivation for shard region creator; start blocked namespaces replicator in connectivity. — Yufei Cai / githubweb
- Delete SearchActorTest#terminateStreams; log blocked namespaces replicator. — Yufei Cai / githubweb
- Add logger for connection validation exception — David Schwilk / githubweb
- `ActorSystemResource` now can receive an actor system name. — Juergen Fickel / githubweb
- feat: add possibility to configure audience in oauth client credentials — JeffreyThijs / githubweb
- Fixed but in `UnmodifiableExternalMessage`. — Juergen Fickel / githubweb
- Fixed failing unit tests because of uninitialized DittoTracing. — Juergen Fickel / githubweb
- Fixed handling of possible duplicate header keys to default behaviour of `Map`. — Juergen Fickel / githubweb
- Added builder for `TracingConfig` to `DittoTracingInitResource` to create a config directly at instantiation. — Juergen Fickel / githubweb
- Added unit tests for `RequestTracingDirective`. — Juergen Fickel / githubweb
- Ensured that `DittoTracing#init` could not be called multiple times. — Juergen Fickel / githubweb
- Renamed types from '*Trace' to '*Span' where appropriate. — Juergen Fickel / githubweb
- Fixed wrong expectation in unit test. — Juergen Fickel / githubweb
- Wait for pending issued acknowledgements during graceful shutdown. — Yufei Cai / githubweb
- Fix incorrect envelope in ClientSupervisor. — Yufei Cai / githubweb
- Make acknowledgement forwarder actor notify outbound dispatching actor when acknowledgements are forwarded. — Yufei Cai / githubweb
- Revert "Make acknowledgement forwarder actor notify outbound dispatching actor when acknowledgements are forwarded." — Yufei Cai / githubweb
- Revert "Wait for pending issued acknowledgements during graceful shutdown." — Yufei Cai / githubweb
- Reworked tagging to be more correct. — Juergen Fickel / githubweb
- Fixed issue which was uncovered by unit tests. — Juergen Fickel / githubweb
- Extended trace context propagation to all instances of `DittoHeadersSettable`. — Juergen Fickel / githubweb
- added slides for EclipseCon 2022 Community Day — Thomas Jaeckle / githubweb
- fixed link — noreply / githubweb
- Updated slides — noreply / githubweb
- Allow to use namespaces in search in Explorer UI — Thomas Fries / githubweb
- Use different library for subnet validation (Apache didn't work with IPv6) — David Schwilk / githubweb
- fix year in copyright header; — Stefan Maute / githubweb
- Fixed handling of already existing W3C tracing headers within RequestTracingDirective. — Juergen Fickel / githubweb
- Include `KamonTracingInitResource` in test-jar to make it available for other module's unit tests. — Juergen Fickel / githubweb
- Invoke get segment tag only if logger has tracing enabled. — Juergen Fickel / githubweb
- Introduced configuration option to include or exclude operation names to or from tracing. — Juergen Fickel / githubweb
- Fixed test failure and added unit test for filtering in `DittoTracing`. — Juergen Fickel / githubweb
- Rely on configured filter to exclude WebSocket initialisation from tracing. — Juergen Fickel / githubweb
- Revert "Add logger for connection validation exception" — David Schwilk / githubweb
- Review changes — David Schwilk / githubweb
- review: fixed some minor findings and adjusted code style; — Stefan Maute / githubweb
- Fix failing test — David Schwilk / githubweb
- Add type name to serialize and deserialize trace span operation name if possible. — Juergen Fickel / githubweb
- Fixed glob pattern of includes to accept all operation names regardless of any slashes. — Juergen Fickel / githubweb
- Ensure that W3C tracing headers are always set to request. — Juergen Fickel / githubweb
- adjusted URL of github pages after Ditto GitHub organization move — Thomas Jaeckle / githubweb
- Renamed `fail` methods of `StartedSpan` to `tagAsFailed`. — Juergen Fickel / githubweb
- Added test resource for Kamon test span reporters. — Juergen Fickel / githubweb
- Made static factory method of `KamonHttpContextPropagation` less error-prone. — Juergen Fickel / githubweb
- Add blog post for live message conditions — Aleksandar Stanchev / githubweb
- Minor code review fixes — Aleksandar Stanchev / githubweb
- Explorer UI json payload for messages — Thomas Fries / githubweb
- Introduced result type for Java. — Juergen Fickel / githubweb
- Replaced Scala `Try` with Ditto's new `Result`. — Juergen Fickel / githubweb
- Made instance creation of `KamonHttpContextPropagation` even more fluent. — Juergen Fickel / githubweb
- Fixed year of license header. — Juergen Fickel / githubweb
- Adjusted source version of Javadoc plugin. — Juergen Fickel / githubweb
- Blog post redacted — Aleksandar Stanchev / githubweb
- fix blogpost code-snippets to render correctly in Jekyll — Thomas Jaeckle / githubweb
- Improved search filter in explorer ui — Thomas Fries / githubweb
- Explorer UI: fixed bug caused by filter dropdown — Thomas Fries / githubweb
- Implement SubnetValidator for blocked subnet matching — David Schwilk / githubweb
- Add ClassRule for DittoTracingInitResource to disable tracing in the test; — Stefan Maute / githubweb
- Fix PolicySupervisorActorTest. — Yufei Cai / githubweb
- Fix SearchActorTest. — Yufei Cai / githubweb
- fix installation-operating.md typo — Thomas Jaeckle / githubweb
- fixed wrong span key string for SpanTagKey.REQUEST_URI — Thomas Jaeckle / githubweb
- Turn on debug log for PolicySupervisorActorTest. — Yufei Cai / githubweb
- Fix license header; fix PolicySupervisorActorTest. — Yufei Cai / githubweb
- removed mention of Bosch IoT Things as "free plan" sandbox from docs — noreply / githubweb
- update star chart in Readme — noreply / githubweb
- cancelReceiveTimeout moved after exception creating — Andrey Balarev / githubweb
- removed deprecated TLS versions from sandbox nginx config — Thomas Jaeckle / githubweb
- added security enhancing headers to nginx.conf of sandbox — Thomas Jaeckle / githubweb
- fix k8s descritor file, removing "java", "-jar", "starter.jar" — Thomas Jaeckle / githubweb
- Fix unserializable restart message in ClientSupervisor. — noreply / githubweb
- Connections API doc fixes — Andrey Balarev / githubweb
- credentials in connections are encrypted when written to the db — Aleksandar Stanchev / githubweb
- dependency updates: — Thomas Jaeckle / githubweb
- configured content-security-policy correctly for sandbox — Thomas Jaeckle / githubweb
- fixed content-security-policy for sandbox — Thomas Jaeckle / githubweb
- ClientSupervisor: Retrieve connection status on startup to deal with shard rebalancing. — Yufei Cai / githubweb
- Fix metrics "connection_client" and "connecting_client" underreporting due to multiple client actors of a connection starting on the same instance. — Yufei Cai / githubweb
- Increase relative rebalance limit to coincide with absolute limit when all shards are active. — Yufei Cai / githubweb
- directly close&release OSS nexus repositories on Ditto release — Thomas Jaeckle / githubweb
- Code review fixes — Aleksandar Stanchev / githubweb
- extend documentation for credentials encryption — Aleksandar Stanchev / githubweb
- connectivity-manage-connections-piggyback added to ditto_sidebar — Andrey Balarev / githubweb
- Documentation links minor fixes. — Andrey Balarev / githubweb
- prepare Ditto 3.1.0 — Thomas Jaeckle / githubweb
- added doc version 3.1 to _config.yml — Thomas Jaeckle / githubweb
- fixes wrong asString call instead of formatAsString — Aleksandar Stanchev / githubweb
- prepare 3.1.0 release, continued — Thomas Jaeckle / githubweb
#10 (Sep 9, 2022, 5:10:37 AM)
- adjusted akka.http.client.parsing.max-header-value-length to 16k to be in sync with gateway incoming header size — Thomas Jaeckle / githubweb
- removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb
#9 (Sep 9, 2022, 2:19:33 AM)
- Adjust PlaceholderResolver to resolve a placeholder to multiple values — Yannic Klem / githubweb
- Change Placeholder interface to resolve to a List of Strings instead of — Yannic Klem / githubweb
- Simplify API of PipelineElement to allow to resolve to a single value and avoid having Collections.singletonList all over the place — Yannic Klem / githubweb
- remove unused imports — Yannic Klem / githubweb
- adapt javadoc and delete unused code — Yannic Klem / githubweb
- fix japicmp maven plugin to actually check api compatibility again — Yannic Klem / githubweb
- Restore API as deprecated — Yannic Klem / githubweb
- Use all authorization subjects as resolved values — Yannic Klem / githubweb
- Minor adaptions after review — Yannic Klem / githubweb
- Adapted usage of placeholders to make use of multiple resolved values where possible — Yannic Klem / githubweb
- Adapt FeaturePlaceholder to be able to handle Signals — Yannic Klem / githubweb
- Handle ModifyThing command in FeaturePlaceholder — Yannic Klem / githubweb
- Handle all kinds of ThingModifyCommand/ThingModifiedEvent/ThingModifiedCommandResponse — Yannic Klem / githubweb
- Fix logging and comments — Yannic Klem / githubweb
- Enabled Placeholder resolving for extra fields declaration in connectivity — Yannic Klem / githubweb
- Adds missing getEntity implementation for ThingMerged — Yannic Klem / githubweb
- fix unittest — Yannic Klem / githubweb
- Enable placeholder resolving for extra field declaration in gateway — Yannic Klem / githubweb
- fix lincese header issue on github — Yannic Klem / githubweb
- fix license header issue on github — Yannic Klem / githubweb
- Allow placeholders in JsonFieldSelectors — Yannic Klem / githubweb
- Describe general available placeholders — Yannic Klem / githubweb
- Reference described placeholders instead of repeating their explanation — Yannic Klem / githubweb
- Document that and which placeholders can be used for declaring extra fields — Yannic Klem / githubweb
- Validate extra field declaration when subscribing via SSE/Websocket — Yannic Klem / githubweb
- Add config for disabling double decoding of connection usernames and passwords — David Schwilk / githubweb
- Double decode connection usernames and passwords depending on config — David Schwilk / githubweb
- Move decoding for AMQP to PlainCredentialProvider, since SASL generated tokens should not be decoded — David Schwilk / githubweb
- Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
- Add missing javadoc — Yannic Klem / githubweb
- Added throttling config for MQTT consumer. — Juergen Fickel / githubweb
- Change search policy cache type. — Yufei Cai / githubweb
- review commits — Kalin Kostashki / githubweb
- improved search-updater logic by: — Thomas Jaeckle / githubweb
- re-added publishing PolicyEvent in PolicyPersistenceActor + adjusted test to fish for event — Thomas Jaeckle / githubweb
- fix inverted isEmpty check — Yannic Klem / githubweb
- added releasenotes and blogpost for Ditto 2.4.0 — Thomas Jaeckle / githubweb
- fix that "version" in ditto header defines that it can take 1 or 2 .. — Thomas Jaeckle / githubweb
- Convert EnforcedThingMapper to wildcard index schema. — Yufei Cai / githubweb
- Fix unit tests. — Yufei Cai / githubweb
- add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
- adapt documentation to review findings — Yannic Klem / githubweb
- Restore base element selection logic for feature array diff computation. — Yufei Cai / githubweb
- [wip] remove substreams from updater flow. — Yufei Cai / githubweb
- Move URI decoding back to Connection model — David Schwilk / githubweb
- Fix rendering issues of documentation — Yannic Klem / githubweb
- Decode depending on shouldUriDecode — David Schwilk / githubweb
- Prevent API break, deprecate old methods — David Schwilk / githubweb
- adapt query filters and sorting to new index structure — Dominik Guggemos / githubweb
- Avoid exception, when no values could be resolved — Yannic Klem / githubweb
- Skip validation of THingFieldSelector when it contains a placeholder — Yannic Klem / githubweb
- Use same validation for fromString — Yannic Klem / githubweb
- Handle empty field selectors for signal enrichment in Gateway — Yannic Klem / githubweb
- Add draft of ThingUpdater without bulk updates. — Yufei Cai / githubweb
- Remove throughput test for MongoSearchUpdaterFlow. — Yufei Cai / githubweb
- Remove outdated assertions in SearchConsistencyIT. — Yufei Cai / githubweb
- Test policy update in ThingUpdater. — Yufei Cai / githubweb
- Remove Optional from connection throttling message — David Schwilk / githubweb
- fix messages documentation which states that consuming messages is only possible via WebSocket — Thomas Jaeckle / githubweb
- Add field selector for RetrievePolicy command — David Schwilk / githubweb
- Add documentation about field selection for RetrievePolicy — David Schwilk / githubweb
- Port tests of ThingUpdaterOldTest into ThingUpdaterTest — Yufei Cai / githubweb
- Incorporate SearchUpdateMapper. — Yufei Cai / githubweb
- Remove unused search update logic; enable MongoDbResource to work with systemctl MongoDB; delete SearchConsistencyIT. — Yufei Cai / githubweb
- Remove unused "BulkWriteComplete" message. — Yufei Cai / githubweb
- Delete Metadata.origin. — Yufei Cai / githubweb
- Handle empty update result in ThingUpdater. — Yufei Cai / githubweb
- review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
- review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
- Fix ThingUpdaterTest. — Yufei Cai / githubweb
- change cluster role, root actor path and mongodb collection name of thing search to avoid conflict with existing search, make actor path of search actor configurable in concierge service — Dominik Guggemos / githubweb
- Fix some TODOs for search update. — Yufei Cai / githubweb
- Perform exponential backoff when retrying search updates. — Yufei Cai / githubweb
- add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
- Widened interface for converting an exception to an acknowledgement to accept a Throwable. — Juergen Fickel / githubweb
- fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / githubweb
- Fix _id and _namespace filters in search. — Yufei Cai / githubweb
- Amend search indices. — Yufei Cai / githubweb
- fix for IllegalArgumentException thrown when calling newMultiMappedOutboundSignal — Kalin Kostashki / githubweb
- configured healthcheck for nginx in sandbox + added "autoheal" service which automatically restarts unhealthy services via docker — Thomas Jaeckle / githubweb
- Workaround double semantics of "eq(null)" in MongoDB. — Yufei Cai / githubweb
- [#1339] adding DADR-0007: Removal of Concierge service as architecture simplification in Ditto 3.0 — Thomas Jaeckle / githubweb
- update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
- fix TODOs, fix path of simple fields in queries, add tests — Dominik Guggemos / githubweb
- adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
- partly revert commit and fix tests — Dominik Guggemos / githubweb
- Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
- Do not abort search update on outdated write model. — Yufei Cai / githubweb
- Fix exists(features/*); simplify logging of DittoRuntimeException during search update; change role name of SearchService; terminate timers when ThingUpdater shuts down on command. — Yufei Cai / githubweb
- add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
- Rename config of SearchService. — Yufei Cai / githubweb
- rename metrics of search service to avoid collisions with previous service — Dominik Guggemos / githubweb
- renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
- Moved `ExternalMessageWithSender` to its own file. — Juergen Fickel / githubweb
- adapt grafana dashboards to renamed search metrics — Dominik Guggemos / githubweb
- updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
- Fix config key for unit tests. — Yufei Cai / githubweb
- Fix config keys for SearchUpdaterRootActorTest and ThingUpdaterTest. — Yufei Cai / githubweb
- Fix more keys — Yufei Cai / githubweb
- Fix LimitsConfig. — Yufei Cai / githubweb
- Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
- Added a package for reactively consuming MQTT messages. — Juergen Fickel / githubweb
- Widened interface of `ConnectionMonitor` to accept `Throwable` instead of `Exception`. This change does not affect functionality of `ConnectionMonitor` at all, but it makes it easier to use without superfluous `instanceof` checks. — Juergen Fickel / githubweb
- Made method public to make it usable for unit tests in another package. — Juergen Fickel / githubweb
- Added new implementation of a MQTT publisher actor. — Juergen Fickel / githubweb
- set binary compatibility check version to 2.4.0 — Thomas Jaeckle / githubweb
- In case of ThingDeleteModel always consider model as not outdated — Yannic Klem / githubweb
- Remove extra condition as the assumption that revision is always -1 was wrong — Yannic Klem / githubweb
- Fix ThingUpdater stopping timers twice. Change default of expected roles. — Yufei Cai / githubweb
- Amend ThingUpdaterTest#refuseToPerformOutOfOrderUpdate. — Yufei Cai / githubweb
- Invalidate policies cache on policy update; log policy updates in updater and forwarder. — Yufei Cai / githubweb
- [wip] add logs to ThingUpdater — Yufei Cai / githubweb
- Fix that "search" is not the cluster role of search service. — Yufei Cai / githubweb
- Fix same-state transition for ThingUpdater. — Yufei Cai / githubweb
- Increase log level for CoordinatedShutdown — David Schwilk / githubweb
- align format of policy in index document with thing format — Dominik Guggemos / githubweb
- Prevent ThingUpdater from getting stuck due to reordering of TICK signals. — Yufei Cai / githubweb
- Fix extraneous cancelTimer in ThingUpdater. — Yufei Cai / githubweb
- fine tune sandbox docker-compose.yml — Thomas Jaeckle / githubweb
- update jackson-databind to 2.13.2.2 — Thomas Jaeckle / githubweb
- update jackson-databind-bom to 2.13.2.20220328 — Thomas Jaeckle / githubweb
- fixed k3s step in README.md — noreply / githubweb
- fine tune sandbox docker-compose.yml - fixing disabling SBR — Thomas Jaeckle / githubweb
- replace actor receive timeout with individual timers (receive timeout did not work as expected) — Dominik Guggemos / githubweb
- check if a received shutdown message is relevant for the current actor — Dominik Guggemos / githubweb
- fix tests, add test for shutdown command handling — Dominik Guggemos / githubweb
- Use Akka Extensions for CustomApiRoutesProvider and JwtAuthorizationSubjectsProvider — David Schwilk / githubweb
- Add custom SBR provider which allows to be enabled/disabled during runtime — Yannic Klem / githubweb
- Fix some TODOs. — Yufei Cai / githubweb
- added release_notes_240.html to sidebar — noreply / githubweb
- add enforcement of length restrictions for search index documents again — Dominik Guggemos / githubweb
- make Ditto default namespace configurable; — Stefan Maute / githubweb
- add default-namespace to test.conf; — Stefan Maute / githubweb
- Introduce DittoExtensionPoint to indicate extension points uniformly. — David Schwilk / githubweb
- Add missing license header — David Schwilk / githubweb
- Enable SBR automatically after some time — Yannic Klem / githubweb
- first steps towards removal of concierge service: — Thomas Jaeckle / githubweb
- add some more test cases, make thing deletion timeout configurable — Dominik Guggemos / githubweb
- Remove outdated unit test. — Yufei Cai / githubweb
- Change search collection names. — Yufei Cai / githubweb
- Add DADR-0008-wildcard-search-index.md — Yufei Cai / githubweb
- Add migration notes for wildcard search to be linked in future release notes. — Yufei Cai / githubweb
- fixed unit tests which used "null" EnforcementConfig — Thomas Jaeckle / githubweb
- Enable indexing of arrays. — Yufei Cai / githubweb
- Fix search root actor tests. — Yufei Cai / githubweb
- fixed unit tests, added javadocs, ignored unit tests which currently can't work, cleaned up — Thomas Jaeckle / githubweb
- fixed javadoc errors — Thomas Jaeckle / githubweb
- moved `entity-creation` config to separate file ditto-entity-creation.conf included in each Ditto service — Thomas Jaeckle / githubweb
- fixed DefaultEntityCreationConfig loading in EnforcerActorFactory — Thomas Jaeckle / githubweb
- Exclude policy objects from wildcard index to prevent inefficient query plans. — Yufei Cai / githubweb
- Remove misleading max-pool-size-max configuration from dispatchers — Yannic Klem / githubweb
- DevOps commands error responses fixes — Andrey Balarev / githubweb
- DevOps commands responses documentation updated. — Andrey Balarev / githubweb
- minor doc improvements — Dominik Guggemos / githubweb
- Added package 'subscribing'. — Juergen Fickel / githubweb
- Remove unused config "max-bulk-size". — Yufei Cai / githubweb
- fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
- excluded binary compatibility check errors — Thomas Jaeckle / githubweb
- fixed excluded binary compatibility check errors — Thomas Jaeckle / githubweb
- Use Akka Extensions for gateway authentication — David Schwilk / githubweb
- add option to enable/disable sending acks on search index updates (this required to disable sending acks when running mulitple search instances) — Dominik Guggemos / githubweb
- Rename PolicyModificationForwarder. — Yufei Cai / githubweb
- remove default configuration of all thread-pool-executor dispatchers — Yannic Klem / githubweb
- Use single dispatcher for enforcement caches instead of two — Yannic Klem / githubweb
- Remove extra dispatcher for Thing aggregation for — Yannic Klem / githubweb
- Use type without quotation marks to be consistent with other dispatcher definitions — Yannic Klem / githubweb
- moved ThingCommandEnforcement to things-persistence and adjusted to its new location — Thomas Jaeckle / githubweb
- fixed compile error — Thomas Jaeckle / githubweb
- use creationRestrictionEnforcer also for ThingCommandEnforcement "CreateThing" — Thomas Jaeckle / githubweb
- adjusted policy enforcer invalidation to be done after a command which affects the authorization — Thomas Jaeckle / githubweb
- Add further DittoExtensionPoints to Gateway — David Schwilk / githubweb
- added new DittoInternalErrorException and used whereever GatewayInternalErrorException was used without "gateway" scope — Thomas Jaeckle / githubweb
- allow non-standard http status codes in the http api — Johannes Schneider / githubweb
- moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
- review: — Stefan Maute / githubweb
- DevOps non-aggregate commands responses updated — Andrey Balarev / githubweb
- deleted concierge module — Thomas Jaeckle / githubweb
- fixed some unit tests, ignored others which are not yet implemented — Thomas Jaeckle / githubweb
- fix command response filtering for non query commands — Thomas Jaeckle / githubweb
- try to fix tests — Thomas Jaeckle / githubweb
- fix tests — Thomas Jaeckle / githubweb
- review: — Stefan Maute / githubweb
- Let the http push connection dispatcher grow without actual config wise limitation — Yannic Klem / githubweb
- stabilize ThingPersistenceOperationsActorIT — Thomas Jaeckle / githubweb
- review: — Stefan Maute / githubweb
- stabilize message processing by joining futures in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
- Fix concierge service tests — Yannic Klem / githubweb
- some cleanups in ThingCommandEnforcement — Thomas Jaeckle / githubweb
- moved LiveResponseAndAcknowledgementForwarder to things-service-enforcement — Thomas Jaeckle / githubweb
- fixed javadoc error breaking the build — Thomas Jaeckle / githubweb
- log buffer overflow on warn level instead error; — Stefan Maute / githubweb
- add JmsOperationTimedOutException to user-indicated-errors-base; — Stefan Maute / githubweb
- fix indentation and imports — Yannic Klem / githubweb
- Split method into smaller sub methods to reduce responsibility per method — Yannic Klem / githubweb
- show light/dark logo of Ditto in Readme depending on GH theme — noreply / githubweb
- fixed Ditto logo in Readme.md — noreply / githubweb
- fix readme — noreply / githubweb
- reduce joining on completion stages — Thomas Jaeckle / githubweb
- stabilize AskWithRetryTest — Thomas Jaeckle / githubweb
- Avoid unnecessary mapping from stream to list back to stream — Yannic Klem / githubweb
- Added class `ConnectionTester` for testing MQTT connections. — Juergen Fickel / githubweb
- adjusted CommandEnforcement tests to use AbstractPersistenceSupervisor instead of duplicating its logic — Thomas Jaeckle / githubweb
- added application of preEnforcer in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
- fixed missing japicmp exclude — Thomas Jaeckle / githubweb
- re-added deleted ditto-protocol-subscriber.conf, moved to ditto-edge-api — Thomas Jaeckle / githubweb
- Convert DittoExtensionPoint to an interface — Yannic Klem / githubweb
- Add last modified timestamp to search results. — Yufei Cai / githubweb
- Avoid potential NPE — Andrey Balarev / githubweb
- Fix unittest of DefaultJwtAuthenticationResultProvider — Yannic Klem / githubweb
- implement graceful shutdown for http publisher actor — Johannes Schneider / githubweb
- added SVG files for ditto overview and supergraphic — Thomas Jaeckle / githubweb
- made GatewayServiceTimeoutException an EdgeServiceTimeoutException, moving to edge-api — Thomas Jaeckle / githubweb
- fix error registry tests — Thomas Jaeckle / githubweb
- added package-info files in edge-api — Thomas Jaeckle / githubweb
- broken aggregated response fixed — Andrey Balarev / githubweb
- moved added "default-namespace" functionality to EntityCreationConfig — Thomas Jaeckle / githubweb
- fix calculation of ThingId/PolicyId when create command did not contain an ID — Thomas Jaeckle / githubweb
- fixed unit tests by adjusting expectations — Thomas Jaeckle / githubweb
- simplified persistence supervisor enforcement logic — Thomas Jaeckle / githubweb
- widened interface for PolicyEnforcers to accept Iterable of PolicyEntry — Thomas Jaeckle / githubweb
- Minor review adaptions — Yannic Klem / githubweb
- fix wrong renaming — Yannic Klem / githubweb
- Add environment variable for sharding dispatcher throughput. — Yufei Cai / githubweb
- fix CreatePolicy and CreateThing default namespace calculation — Thomas Jaeckle / githubweb
- Add extensions to connectivity service — David Schwilk / githubweb
- Add more extensions to connectivity service — David Schwilk / githubweb
- CR-11297 CR-11373 Try to stabilize testConnection test — David Schwilk / githubweb
- fixed config loading of SignalTransformer extension — Thomas Jaeckle / githubweb
- Fix error handling and 'streamify' modifyPersistenceActorCommandResponse — Yannic Klem / githubweb
- Create materializer just once — Yannic Klem / githubweb
- Minor review findings — Yannic Klem / githubweb
- adopt LiveCommandEnforcement to new approach — Thomas Jaeckle / githubweb
- set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
- Change connectivity extensions to be interfaces and adjust RootExecutor — David Schwilk / githubweb
- Add last modified timestamp to search results. — Yufei Cai / githubweb
- Fix compile error. — Yufei Cai / githubweb
- Move warning log into fallback of ditto runtime exception extraction — Yannic Klem / githubweb
- set lastModified in ImmutableSearchResultBuilder — Dominik Guggemos / githubweb
- Adjust extensions in things-search — David Schwilk / githubweb
- Moved Placeholder exceptions to placeholder module — Yannic Klem / githubweb
- Make error code prefix of general exception an empty string — Yannic Klem / githubweb
- Remove test for class which is no longer existing — Yannic Klem / githubweb
- Revert "Remove test for class which is no longer existing" — Yannic Klem / githubweb
- completed live signal enforcement in LiveSignalEnforcement — Thomas Jaeckle / githubweb
- fixed unit tests broken after GeneralException prefix removal — Thomas Jaeckle / githubweb
- Temp — Yannic Klem / githubweb
- Add "resubscribe" flag to subscribe and ack label declaration. — Yufei Cai / githubweb
- Add resubscription to BaseClientActor. — Yufei Cai / githubweb
- Add resub function to StreamingSessionActor. — Yufei Cai / githubweb
- Add "reset" function to SubUpdater and AckUpdater to ensure eventual consistency. — Yufei Cai / githubweb
- Add consistency check result to Ditto pubsub; add unit tests. — Yufei Cai / githubweb
- Read implementation that should be instatiated directly from akka config — Yannic Klem / githubweb
- add poison pill devops command; add debug logs to reset operations. — Yufei Cai / githubweb
- Ensure that all DittoExtensionPoints are instantiated as singleton — Yannic Klem / githubweb
- Fix DittoCachingSignalEnrichmentFacadeTest — Yannic Klem / githubweb
- Fix Connectivity tests and search EnforcementFlowTest — Yannic Klem / githubweb
- Fix remaining failing tests — Yannic Klem / githubweb
- Fix gateway tests — Yannic Klem / githubweb
- migrated smart channel (live-channel-condition) channel enforcement and handling in ThingSupervisorActor — Thomas Jaeckle / githubweb
- Fix changed semantic of NE due to wildcard index. — Yufei Cai / githubweb
- Remove filters from "changed" check in SubUpdater. — Yufei Cai / githubweb
- extracted aspects used in ThingSupervisorActor to different aspect specific classes: — Thomas Jaeckle / githubweb
- stabilize unit test — Thomas Jaeckle / githubweb
- removed legacy EnforcerActor and AbstractEnforcerActor — Thomas Jaeckle / githubweb
- fixed compile error — Thomas Jaeckle / githubweb
- renamed ConciergeForwarderActor to EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
- fixed Helm installation script for Helm 3 — noreply / githubweb
- Add PreEnforcer Extension — David Schwilk / githubweb
- Load PreEnforcerProvider via ExtensionId to guarantee system singleton. — David Schwilk / githubweb
- fixed renaming of search root config entry to "ditto.search" — Thomas Jaeckle / githubweb
- Fix tests — David Schwilk / githubweb
- Fix more tests — David Schwilk / githubweb
- Fix one last test — David Schwilk / githubweb
- Correct config path for pre enforcer provider — David Schwilk / githubweb
- Correct test paths for pre enforcer provider — David Schwilk / githubweb
- Fix error 168 from MongoDB due to unrecognized operator "unsetField". — Yufei Cai / githubweb
- moved ThingsAggregatorActor to "things" service — Thomas Jaeckle / githubweb
- added missing Nullable — Thomas Jaeckle / githubweb
- fixed unit test in ConnectivityProxyActorTest — Thomas Jaeckle / githubweb
- Restructured code and finished GenericMqttClientActor. — Juergen Fickel / githubweb
- Fix a NullPointerException in DittoProtocolSubImpl. — Yufei Cai / githubweb
- PreEnforcerProvider should directly apply to the signal — David Schwilk / githubweb
- Move shared methods to PreEnforcer interface — David Schwilk / githubweb
- allow initial _metadata when creating a thing — Johannes Schneider / githubweb
- fix imports — Johannes Schneider / githubweb
- Make PreEnforcerProvider load all PreEnforcer via config — David Schwilk / githubweb
- Add extension to allow adding custom command forwarding — Yannic Klem / githubweb
- Remove unused method — Yannic Klem / githubweb
- Move AbstractEnforcerActor to module ditto-policies-enforcement — Yannic Klem / githubweb
- Fix endless update due to skipped updates. — Yufei Cai / githubweb
- added test to reproduce "Unrecognized expression '$setField'" error — Yufei Cai / githubweb
- Remove ineffective test; allow specifying versions in MongoDbResource; fix BsonDiffVisitorIT. — Yufei Cai / githubweb
- Turn off array indexing by default because it only works for MongoDB > 5.0. — Yufei Cai / githubweb
- Fix docker cleanup step ordering of BsonDiffVisitorIT. — Yufei Cai / githubweb
- minor formatting — Yannic Klem / githubweb
- Unignore immutability tests since the github issue is solved meanwhile — Yannic Klem / githubweb
- Remove unused import — David Schwilk / githubweb
- Remove unnecessary SignalTransformer extension — David Schwilk / githubweb
- Use Extension to determine default namespace for entity creation — Yannic Klem / githubweb
- Renamed module ditto-edge-api to ditto-edge-service and removed dependency — Yannic Klem / githubweb
- rename package to fit module name — Yannic Klem / githubweb
- Revert "Remove unnecessary SignalTransformer extension" — Yannic Klem / githubweb
- Use SignalTransformer to append default namespace to relevant commands — Yannic Klem / githubweb
- Preserve original sender during async processing — Yannic Klem / githubweb
- Switched to generic implementation of MQTT with backpressure. — Juergen Fickel / githubweb
- Fix cache invalidation — Yannic Klem / githubweb
- fix incorrect method call in ExistsThingPredicateVisitor; — Stefan Maute / githubweb
- add 'get-metadata' and 'delete-metadata' header: — Stefan Maute / githubweb
- Add comment regarding race condition to keep track of the problem — Yannic Klem / githubweb
- stop thing updater if initial update was skipped to avoid endless update loop — Dominik Guggemos / githubweb
- fix and extend ImmutableDittoHeadersTest for get-metadata header; — Stefan Maute / githubweb
- Remove CreationRestrictionEnforcer from CommandEnforcement and move to PreEnforcement — David Schwilk / githubweb
- rename GetMetadataWildcardResolver to MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
- Move CreationRestriction enforcer safe casts to PreEnforcer for shared usages — David Schwilk / githubweb
- Fix CreationRestrictionEnforcerTest — David Schwilk / githubweb
- Fix Policies service registry tests — David Schwilk / githubweb
- changed error code of DittoHeaderNotSupportedException; — Stefan Maute / githubweb
- fix CreateThingTest; — Stefan Maute / githubweb
- fix broken tests and add new one in ThingPersistenceActorTest; — Stefan Maute / githubweb
- Use akka.actor.ActorContext instead of AbstractActor.ActorContext — Yannic Klem / githubweb
- Refer to constants for API relevant actor names — Yannic Klem / githubweb
- do not sync things without a policyId — Dominik Guggemos / githubweb
- fix BackgroundSyncStreamTest — Dominik Guggemos / githubweb
- Fixed behaviour of `doDisconnectClient`. — Juergen Fickel / githubweb
- check for metadata retrieval in separate if condition; — Stefan Maute / githubweb
- Add pre-enforcement for search commands — David Schwilk / githubweb
- Removed Caching from ExistenceChecker — David Schwilk / githubweb
- Merged `GenericMqttAckStatus` with `GenericMqttSubAckStatus` because it was its only inheritor. — Juergen Fickel / githubweb
- Removed the now unused MQTT implementation. — Juergen Fickel / githubweb
- Use constant for SearchConstants Path delimeter — David Schwilk / githubweb
- Provide separate abstract class with encapsulates logic to load policy — Yannic Klem / githubweb
- Add javadoc to pre_enforcement package — David Schwilk / githubweb
- Removed some code smells. — Juergen Fickel / githubweb
- Review: rename left over conciergeForwarder references to commandForwarder — David Schwilk / githubweb
- remove unused field in ThingEnforcerActor — Yannic Klem / githubweb
- extended and refactored MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
- Review: Move ThingsAggregatorActor pubsub subscribe to preStart — David Schwilk / githubweb
- Use double encoding boolean flag to get username and password from connection. — Juergen Fickel / githubweb
- review of pre-enforcement changes: — Thomas Jaeckle / githubweb
- Remove ConnectivityCommandEnforcement from ditto as they are currently not — Yannic Klem / githubweb
- removed TODO - SignalTransformer and PreEnforcer are not considilated now — Thomas Jaeckle / githubweb
- delete existing metadata for delete commands; — Stefan Maute / githubweb
- adapt FeaturePropertiesDeletedStrategyTest and FeatureDesiredPropertiesDeletedStrategyTest because metadata for delete events in now also deleted; — Stefan Maute / githubweb
- add unit tests to verify metadata deletion; — Stefan Maute / githubweb
- Slightly adjusted formatting. — Juergen Fickel / githubweb
- Add AskWithRetry to EdgeCommandForwarder — David Schwilk / githubweb
- Replace deprecated Source.queue method in MqttPublisherActor. — Juergen Fickel / githubweb
- add unit tests for MetadataFieldsWildcardResolver; — Stefan Maute / githubweb
- add missing license header to MetadataFieldsWildcardResolverTest; — Stefan Maute / githubweb
- minor code formatting; — Stefan Maute / githubweb
- Reset primal behaviour of MqttPublisherActor when offering to source queue fails. — Juergen Fickel / githubweb
- Only use AskWithRetry if a response will be returned — David Schwilk / githubweb
- Minor adaptions — Yannic Klem / githubweb
- review: minor style fixes — Thomas Jaeckle / githubweb
- add MetadataHeaderChecker and MetadataHeadersConflictException; — Stefan Maute / githubweb
- Add AskWithRetry for pubSub messages — David Schwilk / githubweb
- Use $unsetField only for MongoDB 5.0 or above; turn on array indexing by default. — Yufei Cai / githubweb
- Fix search actor paths in documentation; fix deserialization of UpdateThing. — Yufei Cai / githubweb
- fix test in ThingPersistenceActorTest; — Stefan Maute / githubweb
- Renamed `GenericMqttClientActor` to `MqttClientActor`. Actors for consuming and publishing, too, do not have 'Generic' in their name. — Juergen Fickel / githubweb
- extend metadata creation for already existing fields to enable updating of existing metadata fields; — Stefan Maute / githubweb
- reworked AcknowledgementAggregatorActor and its surroundings so that: — Thomas Jaeckle / githubweb
- fixed unit test — Thomas Jaeckle / githubweb
- removed ackReceiverActor from AcknowledgementForwarderActor — Thomas Jaeckle / githubweb
- extend GetExistsBsonVisitor and GetFilterBsonVisitor to allow filtering for metadata; — Stefan Maute / githubweb
- fix initial creation, implement wildcards for put-metadata — Johannes Schneider / githubweb
- fixed unit tests which broke after adjusting where Acks are sent to — Thomas Jaeckle / githubweb
- Fix concurrency problem in ConnectionTester. — Yufei Cai / githubweb
- fixed acknowledgement sending for live commands — Thomas Jaeckle / githubweb
- review of ask-with-retry at edges: — Thomas Jaeckle / githubweb
- Squashed Initial Commit UI — Thomas Fries / githubweb
- fix license header; — Stefan Maute / githubweb
- fix typo and use new switch case syntax; — Stefan Maute / githubweb
- fixed bugs in thing policy enrichment + "copy policy from" — Thomas Jaeckle / githubweb
- Add command to retrieve all connection IDs of connections that contain a — Yannic Klem / githubweb
- removed obsolete (old) AbstractEnforcement class and helpers around it — Thomas Jaeckle / githubweb
- fix unit tests — Johannes Schneider / githubweb
- Move match stage after grouping to make sure only the latest element is — Yannic Klem / githubweb
- fix more unit tests — Johannes Schneider / githubweb
- fixed several remaining issues in acknowledgement handling — Thomas Jaeckle / githubweb
- fixed unit test — Thomas Jaeckle / githubweb
- fix more unit tests — Johannes Schneider / githubweb
- fixed that AcknowledgementAggregator was not started for Announcements with ackRequests — Thomas Jaeckle / githubweb
- fix another tests — Johannes Schneider / githubweb
- minor formatting — Johannes Schneider / githubweb
- do not retry connectivity commands in EdgeCommandForwarderActor — Thomas Jaeckle / githubweb
- add note about the effect of modifyConfig command on background sync — Dominik Guggemos / githubweb
- Search: Make simple-field-mappings configurable; make parsed query available to query criteria validators. — Yufei Cai / githubweb
- fix handling of live command responses — Thomas Jaeckle / githubweb
- run BsonDiffVisitorIT against MongoDB v4 and v5 — Dominik Guggemos / githubweb
- fixed preserving of "originator" of live command responses — Thomas Jaeckle / githubweb
- change expected role of things search from things-search to search — Dominik Guggemos / githubweb
- fixed more remaining acknowledgement response sending bugs — Thomas Jaeckle / githubweb
- fixed PubSubFactoryTest which still assumed in one case that Acks are sent back to the sender — Thomas Jaeckle / githubweb
- fix shard region of things search for hot entities statistics — Dominik Guggemos / githubweb
- fixed unit tests affected by switch to acknowledgement aggregator address pass through — Thomas Jaeckle / githubweb
- Fix RetrieveThings handling for connectivity — Yannic Klem / githubweb
- stip "lastModified" timestamp from QueryThingResponses (which was only required for new search cutover and was filtered away in old concierge) — Thomas Jaeckle / githubweb
- fix creation of relative metadata — Johannes Schneider / githubweb
- stabilize EnforcementFlow thing retrieval from thingsFacade — Thomas Jaeckle / githubweb
- Replaced ConnectionTester with ConnectionTesterActor. — Juergen Fickel / githubweb
- Deleted unit tests for connection testing. — Juergen Fickel / githubweb
- Merge proxy actors together to make more clear what it actually does — Yannic Klem / githubweb
- forward signals to command forwarder instead to deleted proxy actor — Yannic Klem / githubweb
- make AbstractPersistenceSupervisor respect order of signals by doing a behavior change, stashing and unstashing until a message was fully processed — Thomas Jaeckle / githubweb
- Transform modifyThing and modifyPolicy into createThing and createPolicy — Yannic Klem / githubweb
- Add tests for the transforming pre enforcers — Yannic Klem / githubweb
- fix tests — Yannic Klem / githubweb
- Removed unnecessary stubbing. — Juergen Fickel / githubweb
- Added copyright header — Thomas Fries / githubweb
- Added copyright header — Thomas Fries / githubweb
- Added default user credentials for sandbox — Thomas Fries / githubweb
- Ignore comment and text nodes in addTab — Thomas Fries / githubweb
- Remove non-working array element diff computation. — Yufei Cai / githubweb
- fixed issues + tests after ensuring the order of signals in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
- allow force-updating all things via background-sync by setting force-update header in shutdown command — Dominik Guggemos / githubweb
- add wildcard validation and resolving for feature definition requests; — Stefan Maute / githubweb
- fixed retrieveLeafMetadataWithGetMetadataWildcardHeader in ThingPersistenceActorTest; — Stefan Maute / githubweb
- Reset thing ID lower bound in background sync if force-update is true — Yufei Cai / githubweb
- removed dependency from policies-service to things-model by pulling out new modules: — Thomas Jaeckle / githubweb
- fixed another ack issue in gateway — Thomas Jaeckle / githubweb
- ThingUpdater: fix accumulation of ack requests on UpdateThing command. — Yufei Cai / githubweb
- Remove sandbox environment — Thomas Fries / githubweb
- Improved error handling on ditto calls — Thomas Fries / githubweb
- Update ace editor if changed in background — Thomas Fries / githubweb
- fixed more button color on odd table rows — Thomas Fries / githubweb
- keep order of metadata when creating it; — Stefan Maute / githubweb
- Don't cache policyEnforcer — Yannic Klem / githubweb
- re-added CreateThingSubstitutionStrategy and split up — Thomas Jaeckle / githubweb
- fix allowed metadata for put-metadata and fix tests tied to that change — Johannes Schneider / githubweb
- review: minor adjustments to explorer UI — Thomas Jaeckle / githubweb
- fix ThingEventStrategy test by returning null in case there is no metadata; — Stefan Maute / githubweb
- fix FeatureDesiredPropertyDeletedStrategyTest and FeaturePropertyDeletedStrategyTest; — Stefan Maute / githubweb
- Review: Minor adjustements — David Schwilk / githubweb
- removed "lastModified" Instant from SearchResult — Thomas Jaeckle / githubweb
- Added Receive Maximum for MQTT 5 client. — Juergen Fickel / githubweb
- Fixed unit test. — Juergen Fickel / githubweb
- Fix Tests and bugs discovered by tests — Yannic Klem / githubweb
- Fix ThingPersistenceActorTest — Yannic Klem / githubweb
- review: renamed ProxyActor in gateway to GatewayProxyActor — Thomas Jaeckle / githubweb
- adjusted SubstitutionStrategy to work on Signals — Thomas Jaeckle / githubweb
- apply special CreateThing enforcer providing only for twin commands — Yannic Klem / githubweb
- merge command entity into existing thing before building metadata to account for new paths when using wildcards — Johannes Schneider / githubweb
- fix typos in test names — Yannic Klem / githubweb
- move pre enforcer to pre package — Yannic Klem / githubweb
- allow to force invalidate thing and policy for background sync by setting header in shutdown command — Dominik Guggemos / githubweb
- Delete the created policy if create thing enforcement fails — Yannic Klem / githubweb
- Throw special thing exceptions when policyEnforcer could not be loaded — Yannic Klem / githubweb
- remove redundant configuration to disable sending acks from search — Dominik Guggemos / githubweb
- Fix ThingCommandEnforcementTest — Yannic Klem / githubweb
- Make sure to keep original copy policy or inline policy — Yannic Klem / githubweb
- added SudoQueryCommandResponse with is a SudoCommandResponse containing an entity — Thomas Jaeckle / githubweb
- fixed PoliciesServiceGlobalCommandRegistryTest — Thomas Jaeckle / githubweb
- made isIdempotent in EdgeCommandForwarderActor public — Thomas Jaeckle / githubweb
- Moved config for client Receive Maximum from MqttSpecificConfig to MqttConfig. — Juergen Fickel / githubweb
- Fixed config path for client Receive Maximum. — Juergen Fickel / githubweb
- fixed entity-id format in built DittoHeaders of AcknowledgementAggregatorActor on timeout exceptions — Thomas Jaeckle / githubweb
- fixed unit test — Thomas Jaeckle / githubweb
- Minor clarification for UpdateTwinWithLiveResponse — noreply / githubweb
- Move logic for retrieval of policy enforcer into separate class which — Yannic Klem / githubweb
- Add caching and unittests für PolicyEnforcerProvider — Yannic Klem / githubweb
- disallow "*/key" on all levels except root level; — Stefan Maute / githubweb
- Use lambda function reference — Yannic Klem / githubweb
- Fix ThingPersistenceActorTest — Yannic Klem / githubweb
- removed no more legit test cases; — Stefan Maute / githubweb
- Add config to control read concern and read preference of search persistence. — Yufei Cai / githubweb
- fix unit tests — Johannes Schneider / githubweb
- made placeholder resolver definitions in AbstractPlaceholderSubstitutionPreEnforcer extenable via inheritance — Thomas Jaeckle / githubweb
- Log read and write concern in search persistences. — Yufei Cai / githubweb
- Fix read concern logging in MongoThingSearchPersistence. — Yufei Cai / githubweb
- Review: ConnectionIdsRetrievalActor — David Schwilk / githubweb
- fix license header year — Johannes Schneider / githubweb
- created gh-pages.yml for publishing the Ditto UI — noreply / githubweb
- added section in readme about UI — noreply / githubweb
- custom namespace /POST for things route — Pranshu Grover / githubweb
- add license year 2022 — Pranshu Grover / githubweb
- remove unused method; add hint about leading slash to simple field mapping config — Dominik Guggemos / githubweb
- Review: Acknowledgement aggregation changes — David Schwilk / githubweb
- fixed ignored unit test — Thomas Jaeckle / githubweb
- made RetrieveConnectionIdsByTag a ConnectivitySudoCommand — Thomas Jaeckle / githubweb
- fixed timeout behavior — Thomas Jaeckle / githubweb
- Improvements from review: - Table header for things table - Moved fields editor into modal - Load things table on startup - Environments made more user friendly — Thomas Fries / githubweb
- Ditto Explorer UI - Environment selection fixed — Thomas Fries / githubweb
- fixed temporarily ignored unit tests + remaining passivation TODO — Thomas Jaeckle / githubweb
- stabilized flaky test by waiting for passivation after sending a command response for "TestConnection" commands — Thomas Jaeckle / githubweb
- Adds automated adaption of the password used in the URI in terms of — Yannic Klem / githubweb
- review: — Thomas Jaeckle / githubweb
- Resolved TODO comments as they are resolved now. — Juergen Fickel / githubweb
- fixed default local ask timeout to be higher for connectivity — Thomas Jaeckle / githubweb
- Explorer UI - removed todo and small fixes — Thomas Fries / githubweb
- fixed test compile error — Thomas Jaeckle / githubweb
- Review: PolicyEnforcerProvider — David Schwilk / githubweb
- added loggging in ConnectionIdsRetrievalActor — Thomas Jaeckle / githubweb
- added metrics gathering for enforcement + pre-enforcement in AbstractPersistenceSupervisor — Thomas Jaeckle / githubweb
- added tracing propagation for new PersistenceSupervisor / Enforcement — Thomas Jaeckle / githubweb
- Fix unittests — Yannic Klem / githubweb
- Review: ConnectionSupervisorActor — David Schwilk / githubweb
- by default disabled passivation strategy in all "cluster" configs — Thomas Jaeckle / githubweb
- Added blog post for reactive MQTT. — Juergen Fickel / githubweb
- Adding log statement for connections changed to single encoding — David Schwilk / githubweb
- made metric gathering mor stable in the way that a started timer is always finished with an outcome — Thomas Jaeckle / githubweb
- add new SodoRetrieveConnectioTags command which returns all "tags" for a connectionId — Thomas Jaeckle / githubweb
- fixed command dispatching in command strategies — Thomas Jaeckle / githubweb
- changed merge order in Enforcer on filtering .. not being sure which the correct order actually is — Thomas Jaeckle / githubweb
- loosen timing issues in AskWithRetryTest — Thomas Jaeckle / githubweb
- fixed unit test — Thomas Jaeckle / githubweb
- Use separate dispatcher for access on enforcers — David Schwilk / githubweb
- Fix failing enforcement tests — David Schwilk / githubweb
- Provide mechanism to configure each extension on a separate level — Yannic Klem / githubweb
- Use new mechanism for RootChildActorStarter — Yannic Klem / githubweb
- Fix JWT authentication result provider initialization — Yannic Klem / githubweb
- Make all DittoExtensionPoint implementations accept two parameters in their constructor — Yannic Klem / githubweb
- fix javadoc of DittoExtensionPoint — Yannic Klem / githubweb
- add maxIdleTime parameter to mongodb client configuration — Dominik Guggemos / githubweb
- fix javadoc of JwtAuthenticationResultProvider — Yannic Klem / githubweb
- Fix status 400 when Gateway is too slow. — Yufei Cai / githubweb
- Align RootActorStarter with new configurable extension approach — Yannic Klem / githubweb
- Allow shorthand extension configuration with only string as full quallified class name — Yannic Klem / githubweb
- Make ExistenceChecker not an extension — Yannic Klem / githubweb
- Fix tests by allowing to mock final classes — Yannic Klem / githubweb
- Align EdgeCommandForwarder with new convention for DittoExtensionPoint — Yannic Klem / githubweb
- Restore test connection unit tests for MQTT. — Yufei Cai / githubweb
- Use enforcement actor dispatcher as actor dispatcher for enforcement actors, instead of in every call to the enforcer — David Schwilk / githubweb
- allow configuration for EdgeCommandForwarderExtension — Yannic Klem / githubweb
- Configure RootActorStarter and RootChildActorStarter on ditto.extensions level — Yannic Klem / githubweb
- Allow custom configuration for the SearchUpdateObserver extension — Yannic Klem / githubweb
- Allow custom configuration for the QueryCriteriaValidator extension — Yannic Klem / githubweb
- Allow custom configuration for the SignalTransformer extension — Yannic Klem / githubweb
- Allow custom configuration for the ConnectionPriorityProviderFactory extension — Yannic Klem / githubweb
- Allow custom configuration for the ClientActorPropsFactory extension — Yannic Klem / githubweb
- Fix test config for ClientActorPropsFactory — Yannic Klem / githubweb
- Explorer-ui added connections — Thomas Fries / githubweb
- Add metric for dropped outbound signals as a result of backpressure strategy — Desislava Marinova / githubweb
- Review findings fixes — Desislava Marinova / githubweb
- assign variable with instanceof and remove cast — Desislava Marinova / githubweb
- Add different logging according to the result/error nullable state — Desislava Marinova / githubweb
- Make ConnectivitySignalEnrichmentFacade configurable via extension mechanism — Yannic Klem / githubweb
- Use configuration mechanism for GatewaySignalEnrichmentProvider — Yannic Klem / githubweb
- cleanup config files from remnants of signal-enrichment config — Yannic Klem / githubweb
- reduce ask timeout of signal enrichment in order to fix tests (restored to previous value) — Yannic Klem / githubweb
- include new config cachingEnabled into hashcode,equals and toString — Yannic Klem / githubweb
- Make CachingSignalEnrichmentFacadeProvider a DittoExtensionPoint used — Yannic Klem / githubweb
- Allow custom configuration for the ConnectionEnforcerActorPropsFactory extension — Yannic Klem / githubweb
- Allow custom configuration for the CustomConnectivityCommandInterceptorProvider extension — Yannic Klem / githubweb
- Allow custom configuration for the HttpBindFlowProvider extension — Yannic Klem / githubweb
- Made GenericMqttClientFactory instance based and added unit tests for TestConnectionActor. — Juergen Fickel / githubweb
- Fix DefaultClientActorPropsFactoryTest. — Yufei Cai / githubweb
- Removed one superfluous constructor. — Juergen Fickel / githubweb
- Fixed MqttClientActorTest. — Juergen Fickel / githubweb
- Allow custom configuration for the WebSocketConfigProvider extension — Yannic Klem / githubweb
- Removed superfluous props method. — Juergen Fickel / githubweb
- Fixed license header year. — Juergen Fickel / githubweb
- made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
- fixed ThingUpdater acknowledgement handling — Thomas Jaeckle / githubweb
- Allow custom configuration for the GatewayAuthenticationDirectiveFactory extension — Yannic Klem / githubweb
- Allow custom configuration for the HttpRequestActorPropsFactory extension — Yannic Klem / githubweb
- Allow custom configuration for the SseEventSniffer extension — Yannic Klem / githubweb
- Allow custom configuration for the StreamingAuthorizationEnforcer extension — Yannic Klem / githubweb
- Allow custom configuration for the IncomingWebSocketEventSniffer extension — Yannic Klem / githubweb
- Allow custom configuration for the OutgoingWebSocketEventSniffer extension — Yannic Klem / githubweb
- Allow custom configuration for the CustomApiRoutesProvider extension — Yannic Klem / githubweb
- Allow custom configuration for the SseConnectionSupervisor extension — Yannic Klem / githubweb
- Allow custom configuration for the WebSocketConnectionSupervisor extension — Yannic Klem / githubweb
- Ignore ConnectionTesterActorTest for now. — Yufei Cai / githubweb
- fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
- fix route tests — Yannic Klem / githubweb
- Ignore EnforcementFlowTest#thereCanBeMultipleUpdatesPerBulk. — Yufei Cai / githubweb
- fixed up blogpost about reactive MQTT — noreply / githubweb
- Explorer-UI connections: — Thomas Fries / githubweb
- Fixed blog post file name — noreply / githubweb
- Explorer-UI: connection — Thomas Fries / githubweb
- update docker pulls tag in README.md — noreply / githubweb
- removed no longer used SudoUpdateThingResponse — Thomas Jaeckle / githubweb
- Make PreEnforcerProvider and all PreEnforcer a configurable DittoExtensionPoint — Yannic Klem / githubweb
- Make SearchUpdateMapper a configurable DittoExtensionPoint — Yannic Klem / githubweb
- Stabilize CachingPolicyEnforcerProviderTest — Yannic Klem / githubweb
- Made clear that the blog post is about a future change because version 3.0.0 is not yet released. — noreply / githubweb
- forward "live" CommandResponses received in InboundDispatchingSink to edge commandForwarder — Thomas Jaeckle / githubweb
- fixed MessageMappingProcessorActorTest — Thomas Jaeckle / githubweb
- Move knowledge about ditto.extensions root key into DittoExtensionPoint — Yannic Klem / githubweb
- only start BlockedNamespacesUpdater in one service: policies — Thomas Jaeckle / githubweb
- Explorer-ui Changed create connection flow — Thomas Fries / githubweb
- Added Mockito timeout for verifying mqtt client disconnection. — Juergen Fickel / githubweb
- undid sending "live" CommandResponses in InboundDispatchingSink to proxyActor — Thomas Jaeckle / githubweb
- fixed compile errors — Thomas Jaeckle / githubweb
- fixed unit test — Thomas Jaeckle / githubweb
- Unignore ConnectionTesterActorTest. — Yufei Cai / githubweb
- Remove supplyAsync from CommandEnforcements — Yannic Klem / githubweb
- Fix EnforcementFlowTest. — Yufei Cai / githubweb
- handle ErrorResponses correctly in AckForwarder — Thomas Jaeckle / githubweb
- Remove concurrency of DittoPublicKeyProviderTest to prevent accidental failures. — Yufei Cai / githubweb
- fixed unit test — Thomas Jaeckle / githubweb
- explorer-ui: connections finalized create flow — Thomas Fries / githubweb
- explorer ui connections headers for new files — Thomas Fries / githubweb
- remove supplyAsnyc from placeholder substitution pre enforcer — Yannic Klem / githubweb
- Move PreEnforcer appliance into enforcer actor — Yannic Klem / githubweb
- fixed piggyback command sending — Thomas Jaeckle / githubweb
- Use pre enforced signal for further processing — Yannic Klem / githubweb
- Restore previous behaviour to discover maxWireVersion for SearchUpdateMapper — Yannic Klem / githubweb
- fix search unittests — Yannic Klem / githubweb
- Make UpdatedConnectionTester a DittoExtensionPoint — Yannic Klem / githubweb
- rename proxyActor to commandForwarder — Yannic Klem / githubweb
- fixed ByteBuffer handling in GenericMqttPublish, copying the bytebuffer on access — Thomas Jaeckle / githubweb
- Improved changing environments: — Thomas Fries / githubweb
- Apply pre enforcers on live responses — Yannic Klem / githubweb
- Make SignalTransformers a list of extensions like pre enforcers — Yannic Klem / githubweb
- Fix unittests — Yannic Klem / githubweb
- We should sequentialize processing of messages for a thing as soon as we — Yannic Klem / githubweb
- Sequentialize all twin commands for a signle entity — Yannic Klem / githubweb
- Use ditto extensions config for SignalTransformers — Yannic Klem / githubweb
- Moved DittoExtensionPoint to own package in order to clean up dependencies — David Schwilk / githubweb
- Set classpath of ditto docker images to ditto_home in effort to enable extending the images — David Schwilk / githubweb
- Remove starter.jar link, as the service now gets started via classpath — David Schwilk / githubweb
- Revert pre-enforcement of live command responses — Yannic Klem / githubweb
- Move placeholder substitution to signal transforming phase in edge services — Yannic Klem / githubweb
- added changes to address latest working draft of WoT TD/TM 1.1 — Thomas Jaeckle / githubweb
- Make SignalTransformers available for all Services and apply them in — Yannic Klem / githubweb
- Make ModifyToCreatePolicyTransformer and ModifyToCreateTingTransformer — Yannic Klem / githubweb
- Apply SignalTransformer also for search — Yannic Klem / githubweb
- adjusting javadoc of PreEnforcer to make clear its meant or enforcement — Yannic Klem / githubweb
- make SudoStreamThings no longer a sudo command — Yannic Klem / githubweb
- Define PreEnforcerProvider in reference.conf in order to reduce config for services — Yannic Klem / githubweb
- Make MessageMapperExtension a DittoExtensionPoint — David Schwilk / githubweb
- simplify QueryParser — Thomas Jaeckle / githubweb
- Improve logging in signal transformer — Yannic Klem / githubweb
- Move placeholder substitution back into persistence services — Yannic Klem / githubweb
- Handle Errors of SignalTransformation — Yannic Klem / githubweb
- Explorer-UI - review feedback — Thomas Fries / githubweb
- reduce visibility of fields in DittoService to private where possible — Yannic Klem / githubweb
- Configure snapshot adapter on ditto.extensions level — Yannic Klem / githubweb
- added mechanism to build "ditto-ui" Docker image — Thomas Jaeckle / githubweb
- Remove unnecessary rawConfig parameter of DittoService#getMainRootActorProps — Yannic Klem / githubweb
- restrict creating things with too large metadata — Johannes Schneider / githubweb
- fix javadoc — Yannic Klem / githubweb
- fix dockerfile location for GH actions build — Thomas Jaeckle / githubweb
- configure snapshot-adapter on ditto.extensions level also for tests — Yannic Klem / githubweb
- by default, deactivated "remember-entities" for connectivity service — Thomas Jaeckle / githubweb
- enable caching by default — Yannic Klem / githubweb
- Review: Optimize configurability of extension — David Schwilk / githubweb
- instead of deleting things from search index after a Policy entry could not be loaded in EnforcementFlow, "empty out" the thing in the search index instead — Thomas Jaeckle / githubweb
- add filter, sort and exists support for feature definition field — Dominik Guggemos / githubweb
- fix ThingsFieldExpressionFactoryImplTest — Dominik Guggemos / githubweb
- fix Thing3ValuePredicateVisitor — Dominik Guggemos / githubweb
- made DefaultPolicyEnforcerProvider no longer aware of sister "cache based" implementation — Thomas Jaeckle / githubweb
- Apply suggestions from code review — noreply / githubweb
- Explorer-UI - review feedback continued — Thomas Fries / githubweb
- Review: SignalTransformers — David Schwilk / githubweb
- Delete EnforcementCacheKey and EnfocementContext as it's no longer required — Yannic Klem / githubweb
- reduce unit test logging from DEBUG to INFO — Thomas Jaeckle / githubweb
- fixed wrong year in license headers — Thomas Jaeckle / githubweb
- Explorer UI - review final small fixes — Thomas Fries / githubweb
- Copyright header year update — Aleksandar Stanchev / githubweb
- add example for configuring WoT "oauth2" security provider — Thomas Jaeckle / githubweb
- Do not compute event metadata when persisting. — Yufei Cai / githubweb
- Explorer UI - review improvements for connection — Thomas Fries / githubweb
- Add debug logging to Publisher and SubUpdater. — Yufei Cai / githubweb
- Use WriteAll as the write consistency for SubUpdater. — Yufei Cai / githubweb
- Delay acknowledgements of dropped events in ThingUpdater. — Yufei Cai / githubweb
- restrict put-metadata with too large metadata — Johannes Schneider / githubweb
- remove unnecessary import — Johannes Schneider / githubweb
- adjust architecture overview and remove concierge from docs — Thomas Jaeckle / githubweb
- apply signal transformer for sudo commands — Yannic Klem / githubweb
- Reduce log level of acknowledgements in ThingUpdater. — Yufei Cai / githubweb
- Remove write consistency from PubSub requests; read write consistency from ddata config. — Yufei Cai / githubweb
- Add documentation about extending Ditto — David Schwilk / githubweb
- Fix SubUpdaterTest. — Yufei Cai / githubweb
- Also log signal transformation errors for sudo commands — David Schwilk / githubweb
- fix imports — Thomas Jaeckle / githubweb
- Fix ThingUpdaterTest. — Yufei Cai / githubweb
- fix docs of "connectionIdsRetrieval" piggyback command — Thomas Jaeckle / githubweb
- ThingUpdater: Refresh idle shutdown timer on thing event. — Yufei Cai / githubweb
- Display ConnectionStatus correctly when client is disconnecting and retrying — Kalin Kostashki / githubweb
- ThingUpdater: Do not schedule ticks for idle things. — Yufei Cai / githubweb
- try to stabilized unit tests for GH actions — Thomas Jaeckle / githubweb
- Ditto-UI: add local_ditto_ide and ditto_sanbdox environments — Thomas Jaeckle / githubweb
- extend metadata documentation and open-api specification — Johannes Schneider / githubweb
- added smarter publishing of "PolicyTag" messages after modification of a Policy — Thomas Jaeckle / githubweb
- added separate ReportConnectionStatusError and ReportConnectionStatusSuccess — Kalin Kostashki / githubweb
- Simplify ConnectionPersistenceActorTest — Yannic Klem / githubweb
- added star history to readme.md — noreply / githubweb
- remove unused field — Yannic Klem / githubweb
- make connection decoding migration configurable — Yannic Klem / githubweb
- Add environment variable to overwrite connection migration toggle — Yannic Klem / githubweb
- added "Ditto Pre Authenticated" to authorization modal — Thomas Jaeckle / githubweb
- handle invalid URI exception — Yannic Klem / githubweb
- fix that JWTs were not decoded with "Base64 URL decoding" like specified but only with "Base64 decoding" — Thomas Jaeckle / githubweb
- updated Grafana dashboards — Thomas Jaeckle / githubweb
- Add subscriber-pool-size to Ditto distributed data config. — Yufei Cai / githubweb
- fix PolicyTag "shortcut" for PolicyDeleted event — Thomas Jaeckle / githubweb
- fixed cluster roles — Thomas Jaeckle / githubweb
- made "isSemanticallySameAs" in Policy more robust in regards to order — Thomas Jaeckle / githubweb
- removed doubling of auth subjects in ditto headers check to be inline with configuration — Johannes Schneider / githubweb
- add jekyll installation process for Mac OS to README.md; — Stefan Maute / githubweb
- fix min delay before reconnecting to mqtt server after server initiated disconnect — Dominik Guggemos / githubweb
- Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
- fixed serialization/deserialization of LogEntry — Thomas Jaeckle / githubweb
- just use Collectors.toSet as equals comparisson does not take ordering into account — Yannic Klem / githubweb
- Explorer-ui - add support for policies — Thomas Fries / githubweb
- Revert "fixed serialization/deserialization of LogEntry" — Yannic Klem / githubweb
- Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Yannic Klem / githubweb
- tmp ignored flaky MQTT unit test — Thomas Jaeckle / githubweb
- Start subscriber pool on subscriber side. — Yufei Cai / githubweb
- Add random interval for policy announcements — David Schwilk / githubweb
- [WIP] Reorder operations in SubUpdater. — Yufei Cai / githubweb
- SubUpdater: Remove "localSubscriptionsChanged" flag; always reset on empty previous update. — Yufei Cai / githubweb
- log when child actor is stopped — Yannic Klem / githubweb
- log shutdown reason of persistence actor — Yannic Klem / githubweb
- PubSub: choose a subscriber from the pool for signal publishing. — Yufei Cai / githubweb
- Fix license year of SubSubscriber.java — Yufei Cai / githubweb
- Add support for JsonWebTokes with an EC keyType — David Schwilk / githubweb
- adapt since annotation for next ditto release; — Stefan Maute / githubweb
- Also consider an event as semantic change when previous entity was deleted — Yannic Klem / githubweb
- Explorer UI: improvements along with policy ui — Thomas Fries / githubweb
- start ack aggregator for thing twin modify commands and live messages — Yannic Klem / githubweb
- Stabilize AskWithRetryTest by increasing timings for better comparability — Yannic Klem / githubweb
- Extend randomizationInterval apidocs — David Schwilk / githubweb
- allow instrumentation of executor services by configuring a custom executor (InstrumentedThreadPoolExecutorServiceConfigurator or InstrumentedForkJoinExecutorServiceConfigurator) and instrument existing executors — Dominik Guggemos / githubweb
- also notify client actor about failure if mqtt client is not reconnecting — Dominik Guggemos / githubweb
- Further explain what the randomizationInterval is for — Yannic Klem / githubweb
- use correct maximum value — Yannic Klem / githubweb
- Remove unnecessary graceful stop signal in order to stabilize unit test — Yannic Klem / githubweb
- add dashboard for akka dispatcher metrics — Dominik Guggemos / githubweb
- ignore disconnect if it was initiated by the user (calling the disconnect method) — Dominik Guggemos / githubweb
- Add log to see which thing should be retrieved — Yannic Klem / githubweb
- add 'crv' key to JsonWebKey; — Stefan Maute / githubweb
- always return to processing state no matter if there was an error or not — Yannic Klem / githubweb
- avoid unnecessary watch — Yannic Klem / githubweb
- re-enable enrichment of ThingDeleted events — Thomas Jaeckle / githubweb
- fix LoggingAdapter compile errors — Thomas Jaeckle / githubweb
- Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
- Ditto 3.0 preparation: updated legal docs — Thomas Jaeckle / githubweb
- handle errors in startCommandConsumers for rabbit MQ correctly — Yannic Klem / githubweb
- wot-integration: adjusted `tm:required` to `tm:optional` in ThingModel — Thomas Jaeckle / githubweb
- Increase timeout fo connectivity commands. Lower timeout could lead to ask timeout during open connection — Yannic Klem / githubweb
- Explorer UI Policies - Review feedback — Thomas Fries / githubweb
- activate WoT integration by default — Thomas Jaeckle / githubweb
- improve logging for ConnectionIdsRetrievalActor — Yannic Klem / githubweb
- Improve logging for ConnectionPersistenceActor — Yannic Klem / githubweb
- Use entity from ConnectionModified to extract tags for jounral entry — Yannic Klem / githubweb
- Added WoT context extension ontologies in different formats + content negotiation mechanism in Ditto sandbox on "cool URL" — Thomas Jaeckle / githubweb
- Fix retrieval of tagged PIDs — Yannic Klem / githubweb
- Reduce additional queries to number of batches — Yannic Klem / githubweb
- preserve order of pids — Yannic Klem / githubweb
- Use EntityTaskResulSequentializer in order to guarantee order of messages for a single entity — Yannic Klem / githubweb
- Make EntityTaskResultSequentializer a EntityTaskScheduler — Yannic Klem / githubweb
- treat ask timeout as command timeout for all live message publishing — Yannic Klem / githubweb
- EntityTaskScheduler polishing: — Thomas Jaeckle / githubweb
- added missing copyright header for logback-test.xml — Thomas Jaeckle / githubweb
- added support for self-signed certificates — Kalin Kostashki / githubweb
- fixed that latest Ditto Docker images could not be started — Thomas Jaeckle / githubweb
- Treat CommandTimeoutException in AcknowledgementAggregator same way as a — Yannic Klem / githubweb
- Fix tini signal forwarding in docker containers. — Thomas Jaeckle / githubweb
- add exclusion for removed MessageTimeout exception — Yannic Klem / githubweb
- renamed search cluster role to just "search" — Thomas Jaeckle / githubweb
- Move logic for acknowledgement aggregation into edge-service module — Yannic Klem / githubweb
- Implement separate PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
- Add exclusions for moved classes — Yannic Klem / githubweb
- Fix bug in AcknowledgementAggregatorActor where for single requested ack an Acknowledgements was returned — Yannic Klem / githubweb
- add javadoc to PolicyAnnouncementAcknowledgementAggregatorActor — Yannic Klem / githubweb
- don't log an ERROR log for automatically issued ackList — Thomas Jaeckle / githubweb
- Add aggregator address as header for policy announcements — Yannic Klem / githubweb
- Only handle command timeout exception specially — Yannic Klem / githubweb
- fixed sandbox docker-compose regarding expected-roles — noreply / githubweb
- Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering" — Yannic Klem / githubweb
- review: added comment for config key "subscriber-pool-size" — Thomas Jaeckle / githubweb
- Revert "Revert "Merge pull request #1447 from bosch-io/bugfix/edge-command-forwarder-ordering"" — Yannic Klem / githubweb
- Remove Patterns.ask for task scheduling and just tell the scheduler the task — Yannic Klem / githubweb
- fixed typo in config — Thomas Jaeckle / githubweb
- * Allow to save message templates for a feature — Thomas Fries / githubweb
- Make considering only latest journal entry optional — Yannic Klem / githubweb
- fix compile errors — Yannic Klem / githubweb
- review: minor javadoc, logging fixes — Thomas Jaeckle / githubweb
- updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
- started to work on Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
- fixed regression that merge with empty path "/" did no longer work in DittoCachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
- use entity ID from response — Yannic Klem / githubweb
- make use of Ditto WoT extension for thing skeleton generation — Thomas Jaeckle / githubweb
- support WoT based JSON skeleton creation for creating new features — Thomas Jaeckle / githubweb
- replace DittoHeadersSizeChecker with extension point DittoHeadersValidator — Johannes Schneider / githubweb
- further enhanced Ditto 3.0 release notes — Thomas Jaeckle / githubweb
- bump sshd version to 2.9.0; — Thomas Jaeckle / githubweb
- use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Thomas Jaeckle / githubweb
- read max-bytes from config as bytes — Johannes Schneider / githubweb
- fix test configuration — Johannes Schneider / githubweb
- Don't start ack aggregator actor with name otherwise we can run into the situation that the actor name is not unique when it's restarted for the next announcement — Yannic Klem / githubweb
- Eliminate race condition with CommandTimeoutException and preserve headers of CommandTimeoutException — Yannic Klem / githubweb
- added Ditto 2.4.1 release notes — Thomas Jaeckle / githubweb
- make DittoHeadersValidator.validate async, add unit test — Johannes Schneider / githubweb
- enhance openid-connect-issuers to be able to contain a list of issuer urls in the config — Thomas Jaeckle / githubweb
- Eliminate ditto-internal-utils-aggregator module — Yannic Klem / githubweb
- cleanup things messaging constants — Yannic Klem / githubweb
- Explorer UI - Fix: Avoid storing credentials — Thomas Fries / githubweb
- refactor DefaultDittoHeadersValidator implementation to use failed completion stages everywhere instead of throwing exceptions — Johannes Schneider / githubweb
- adjusted implementation of DittoPublicKeyProvider to strip HTTP protocol for issuer — Thomas Jaeckle / githubweb
- enhanced documentation with new "issuers" config option for openid-connect issuer configuration — Thomas Jaeckle / githubweb
- fixed broken unit test after changing config file — Thomas Jaeckle / githubweb
- fixed another unit test error — Thomas Jaeckle / githubweb
- use batchSize param in MongoReadJournal also for aggregation pipeline batchSize in order to reduce unneeded DB roundtrips — Thomas Jaeckle / githubweb
- Apply header validation after additional inbound headers are added — Yannic Klem / githubweb
- Remove connection credentials double decoding configuration — Silviya Lyoteva / githubweb
- Fix AmqpSpecificConfigTest — Silviya Lyoteva / githubweb
- Fix of the AmqpClientActor class formating — Silviya Lyoteva / githubweb
- block snapshot writing when namespace of entity is blocked — Yannic Klem / githubweb
- fixed sonar issues; — Stefan Maute / githubweb
- fix tests; — Stefan Maute / githubweb
- fix more broken tests; — Stefan Maute / githubweb
- bump sshd version to 2.9.0; — Stefan Maute / githubweb
- use open() method because getOpenFuture() method was removed from code in version 2.9.0 (without prior deprecation); — Stefan Maute / githubweb
- remove unused imports and unused code; — Stefan Maute / githubweb
- do not change write model of ThingUpdater after skipped update, otherwise the current revision number is used in the filter of subsequent patch updates instead of the revision number of the last applied update — Dominik Guggemos / githubweb
- update netty + akka-management — Thomas Jaeckle / githubweb
- Removed retryOpenConnectionWithAdaptedEntity method — Silviya Lyoteva / githubweb
- update openapi build package-lock.json — Thomas Jaeckle / githubweb
- make sure to preserve modification of ThingWriteModel to be available for subsequent processing of patch update — Dominik Guggemos / githubweb
- try out adding trivy vulnerability scanner — noreply / githubweb
- update Kamon to 2.5.8 which adds dependencies to official opentelemetry-reporter dependencies and getting rid of several others — Thomas Jaeckle / githubweb
- undid pinning guava-version as this is no longer used by Kamon — Thomas Jaeckle / githubweb
- added other all other docker nightly images to be scanned by trivy — noreply / githubweb
- Removed doubleDecodingEnabled and automaticConnectionDecodingMigrationEnable — Silviya Lyoteva / githubweb
- Explorer UI - fixes for message templates — Thomas Fries / githubweb
- Remove leftover configuration in *.conf files and no longer needed UpdatedConnectionTester — Yannic Klem / githubweb
- Make ROOT_ACTOR_PATH private — Yannic Klem / githubweb
- add javadoc to messaging constants — Yannic Klem / githubweb
- switch ditto-ui base image to alpine variant — noreply / githubweb
- further prepared Ditto 3.0.0 release notes — Thomas Jaeckle / githubweb
- added documentation for search in JSON arrays — Thomas Jaeckle / githubweb
- applied migration of website from eclipse.org/ditto to websites.eclipseprojects.io/ditto — Thomas Jaeckle / githubweb
- fixed duplicated dependency — Thomas Jaeckle / githubweb
- update readme.md with new project site — noreply / githubweb
- add unit-test to reproduce bug — Johannes Schneider / githubweb
- fix NormalizedMessageMapper to correctly merge extra fields into events — Johannes Schneider / githubweb
- enhanced ImplicitThingCreationMessageMapper to resolve an optional ExpressionResolver — Thomas Jaeckle / githubweb
- added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Kalin Kostashki / githubweb
- updated swagger-ui to latest 4.14.0 — Thomas Jaeckle / githubweb
- added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
- updated Akka dependencies to latest released versions — Thomas Jaeckle / githubweb
- update jackson-bom version to latest version 2.13.4; — Stefan Maute / githubweb
- updating legal documents after updating jackson to 2.13.4 — Thomas Jaeckle / githubweb
- improved logging for incoming mapping exceptions — Thomas Jaeckle / githubweb
- undid domain change for Ditto website — Thomas Jaeckle / githubweb
#8 (Mar 30, 2022, 5:02:20 AM)
- [#1034] added ditto-wot-model modules containing interfaces with the WoT TD/TM top-level properties — Thomas Jaeckle / githubweb
- [#1034] added generation for "instance" version for TDs - simply copying the "model" version — Thomas Jaeckle / githubweb
- [#1034] added documentation, example and a blogpost describing the new added WoT integration in Ditto — Thomas Jaeckle / githubweb
- [#1034] made TM placeholders resolvement required, failing with a 400 bad request — Thomas Jaeckle / githubweb
- [#1034] fixed doc error — Thomas Jaeckle / githubweb
- [#1034] added section about TM modeling good practices — Thomas Jaeckle / githubweb
- [#1034] added section about public available ontologies — Thomas Jaeckle / githubweb
- [#1034] added WoT Discovery compatible API for GET /api/2/things to retrieve a list of TDs - including adding "Links" as http headers for the "next" page — Thomas Jaeckle / githubweb
- [#1034] added documentation about enhanced SSE features coming with this PR — Thomas Jaeckle / githubweb
- [#1034] fixed RootRouteTest — Thomas Jaeckle / githubweb
- Invalidate ResponseReceiver cache after a response is received. — David Schwilk / githubweb
- fixed placeholder resolvment in "commandHeaders" of "ImplicitThingCreation" mapper — Thomas Jaeckle / githubweb
- small adjustments to the wot documentation — Johannes Schneider / githubweb
- fixed default docker-compose.yml — noreply / githubweb
- Delete unnecessary blank space — David Schwilk / githubweb
- fixed SSE route get/accept order — Thomas Jaeckle / githubweb
- fixed AbstractRoute response transformation — Thomas Jaeckle / githubweb
- updated Readme to not trap newcomers in building Ditto — noreply / githubweb
- enable experimental WoT integration in sandbox — noreply / githubweb
- Add MetricsAlertGauge to handle throttle events for in flight message gauge — David Schwilk / githubweb
- updated japicmp plugin version to correctly handle OSGi bundles again — Thomas Jaeckle / githubweb
- review: small improvement to CounterKey creation — Johannes Schneider / githubweb
- split up the "policy enforcer cache" and the "thing cache" configuration in search — Thomas Jaeckle / githubweb
- review: fixed test name — Thomas Jaeckle / githubweb
- review: fix javadoc — Johannes Schneider / githubweb
- Revert "review: fix javadoc" — Johannes Schneider / githubweb
- review: fix javadoc — Johannes Schneider / githubweb
- Adjust logging/ add test — David Schwilk / githubweb
- enhanced connectivity model by RecoveryStatus and provided it accordingly — Thomas Jaeckle / githubweb
- improvement OutboundMappingProcessorActor logging by adding the connectionId to the MDC — Thomas Jaeckle / githubweb
- added logging of entityId for "Publishing mapped message" log message — Thomas Jaeckle / githubweb
- Use internal correlation-id for outbound mapping. — David Schwilk / githubweb
- added unittest for connection RecoveryStatus — Thomas Jaeckle / githubweb
- fixed that for empty BulkUpdate no "BulkWriteComplete" was sent back to ThingUpdaters — Thomas Jaeckle / githubweb
- improved debug log to include used strategy class name — Thomas Jaeckle / githubweb
- improved "Dropped message!" log error message — Thomas Jaeckle / githubweb
- bump swagger-ui version to 4.6.1 and ngninx version to 1.21-alpine; — Stefan Maute / githubweb
- fix sending BulkWriteComplete message for all cases — Thomas Jaeckle / githubweb
- fix JsonValue.asString() invocation when value was no string (e.g. `null`) — Thomas Jaeckle / githubweb
- fixed parallelism issues in search-updater bulk-writes coming from the same thing — Thomas Jaeckle / githubweb
- added OpenAPI support for "Accept: application/td+json" by adding it as possible response — Thomas Jaeckle / githubweb
- fixed that "async" parallelism must be power of two - so don't use "maxBulkSize" for that — Thomas Jaeckle / githubweb
- merge substreams before executing bulkWrite — Thomas Jaeckle / githubweb
- added sandbox configuration for correct WoT base prefix — Thomas Jaeckle / githubweb
- don't apply and provide precondition headers when serving WoT TDs — Thomas Jaeckle / githubweb
- added configuration for "bulk-shard-count" used to determine how many substreams based on the thingId hash should be started for bulk updates — Thomas Jaeckle / githubweb
- review: small code improvement; — Stefan Maute / githubweb
- [#1332] incorporated feedback on WoT blogpost + documentation — Thomas Jaeckle / githubweb
- added properties for wot TD in OpenAPI doc — Thomas Jaeckle / githubweb
- merging substream after flatMapMerge — Thomas Jaeckle / githubweb
- Add test for validating search consistency in case of conflicting search updaters — David Schwilk / githubweb
- don't build documentation for Ditto feature branches — Thomas Jaeckle / githubweb
- don't build documentation in feature branch builds — Johannes Schneider / githubweb
- Decrease Consistency-IT timeout — David Schwilk / githubweb
- Revert "Decrease Consistency-IT timeout" — David Schwilk / githubweb
- Add test to demonstrate message reordering in EnforcementFlow. — Yufei Cai / githubweb
- Move "groupBy" operator in EnforcementFlow in order to avoid message reordering. — Yufei Cai / githubweb
- Remove bulk-shard-count. — Yufei Cai / githubweb
- Sort each batch update by sequence number to prevent reordering before diff computation. — Yufei Cai / githubweb
- EnforcementFlowTest: Isolate actor systems for each test; remove unused method. — Yufei Cai / githubweb
- Fix "Head of empty stream" error in EnforcementFlow. — Yufei Cai / githubweb
- Fix stalling due to bulk collection in updater stream. — Yufei Cai / githubweb
- Increase timeout in EnforcementFlowTest. — Yufei Cai / githubweb
- Switch to OpenJ9 for Github actions. — Yufei Cai / githubweb
- Switch to Temurin for Github action. — Yufei Cai / githubweb
- Remove unused environment variable. — Yufei Cai / githubweb
- Update maven.yml — Thomas Jaeckle / githubweb
- Skip EnforcementFlowTest.updateDoNotGetReordered. — Yufei Cai / githubweb
- write add-opens to manifest so its not needed in the docker images — Yannic Klem / githubweb
- removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
- removed no longer used "search-updater-dispatcher" — Thomas Jaeckle / githubweb
- bring back add-opens to connectivity run configuration — Yannic Klem / githubweb
- Switch to OpenJ9 for Github actions. — Thomas Jaeckle / githubweb
- Switch to Temurin for Github action. — Thomas Jaeckle / githubweb
- Remove unused environment variable. — Thomas Jaeckle / githubweb
- Skip EnforcementFlowTest.updateDoNotGetReordered. — Thomas Jaeckle / githubweb
- simplified ChangeQueueActor outcome to Collection<Metadata> instead of Map<ThingId, Metadata> — Thomas Jaeckle / githubweb
- fixed that ThingDeleted events could run into situations where the search-index would not process this event — Thomas Jaeckle / githubweb
- Only retry patch updates in a batch with incorrect updates. — Yufei Cai / githubweb
- Restore effectiveness of bulk size configuration. — Yufei Cai / githubweb
- Add test to validate preservation of bulk size. — Yufei Cai / githubweb
- use test.conf in SearchConsistencyIT; — Stefan Maute / githubweb
- review: minor formatting + added logs for when ThingDeleteModel is produced in EnforcementFlow — Thomas Jaeckle / githubweb
- Don't rely on field order for SearchConsistencyIT assertions — David Schwilk / githubweb
- review: code format and use predefined constant; — Stefan Maute / githubweb
- ThingUpdater: Skip outdated updates. — Yufei Cai / githubweb
- Add class to calculate a JSON merge patch between to JSON values — Yannic Klem / githubweb
- fixed compile error after merge — Thomas Jaeckle / githubweb
- Skip EnforcementFlowTest.thereCanBeMultipleUpdatesPerBulk for Github. — Yufei Cai / githubweb
- Fix review findings — Yannic Klem / githubweb
- Make JsonMergePatch more objekt oriented — Yannic Klem / githubweb
- remove since annotation from methods because the whole class was introduced in 2.4.0 — Yannic Klem / githubweb
- simplify if condition — Yannic Klem / githubweb
- fix generation of code coverage reporting; — Stefan Maute / githubweb
- Fix namespaced entity ID regex in documentation — Yannic Klem / githubweb
- Simplified EntityName regex which was overly complex — Yannic Klem / githubweb
- Remove unnecessary escaping — Yannic Klem / githubweb
- remove unnecessary grouping — Yannic Klem / githubweb
- Update documentation according to changes in the regex — Yannic Klem / githubweb
- Fix japicmp plugin — Yannic Klem / githubweb
- update nexus-staging-maven-plugin to latest — noreply / githubweb
- #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
- update dependencies 2022/03 — Thomas Jaeckle / githubweb
- follow redirects when fetching WoT TMs via HTTP — Thomas Jaeckle / githubweb
- added healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
- add code of conduct — noreply / githubweb
- fixed file ending to .md — noreply / githubweb
#7 (Mar 2, 2022, 7:01:22 AM)
- wait for kafka client consumer and producer actors initialization to be sure any authentication errors are handled with backoff — Johannes Schneider / githubweb
- wait for success messages in tests — Johannes Schneider / githubweb
- fix mock mapper — Johannes Schneider / githubweb
- make init timeout configurable for kafka producer and consumer — Johannes Schneider / githubweb
- implement support for wildcard (*) in selected fields for RetrieveThing, SudoRetrieveThing and RetrieveFeatures — Dominik Guggemos / githubweb
- fix unit test — Dominik Guggemos / githubweb
- review: — Stefan Maute / githubweb
- document not to use '*' as feature ID in basic-feature.md; — Stefan Maute / githubweb
- Avoid passing the context in AcknowledgementForwarderActorStarter — Yannic Klem / githubweb
- fixed/simplified using multiple MappingProcessors via construct "concatLazy(Source.lazySource())" with a simpler and more efficient operation — Thomas Jaeckle / githubweb
- Replace client actor refs refreshing mechanism — Yannic Klem / githubweb
- document field selector with wildcard and extraFields with wildcard; — Stefan Maute / githubweb
- Add counter for connectivity acks to measure messages waiting for acks in a given moment — David Schwilk / githubweb
- configured the default "processorPoolSize" of new connections to 1 — Thomas Jaeckle / githubweb
- fixed ImmutableConnectionTest — Thomas Jaeckle / githubweb
- introduce caffeine cache to cache oauth tokens for http push connections — Dominik Guggemos / githubweb
- rephrase docu; — Stefan Maute / githubweb
- only sync actors with aggregation actor for more than one client — Johannes Schneider / githubweb
- stabilize tests for expiring JWTs — Dominik Guggemos / githubweb
- use http-push dispatcher for requests to token endpoint — Dominik Guggemos / githubweb
- move common functionality of expanding feature id wildcard to ThingFieldSelector class and adapt code where the functionality is used — Dominik Guggemos / githubweb
- Allow to disable automatic passivation for specific shard regions — Yannic Klem / githubweb
- extend selectable fields with "__lifecycle"; — Stefan Maute / githubweb
- Issue #1273: Deal with unavailable Kafka broker in KafkaPublisherActor. — Juergen Fickel / githubweb
- moved feature id wildcard expansion logic into ThingsModelFactory; — Stefan Maute / githubweb
- Issue #1273: Moved logic for escalating connection failure to avoid unwanted side effects. — Juergen Fickel / githubweb
- fix that very actively updates things indexed in the search could have a wrong search index — Thomas Jaeckle / githubweb
- improve documentation about OpenId connect issuer configuration — Thomas Jaeckle / githubweb
- Add sync between pubsub ddata and cluster state. — Yufei Cai / githubweb
- Add unit test for cluster state sync. — Yufei Cai / githubweb
- Fix license header year. — Yufei Cai / githubweb
- make HealthSignal serializable by implementing marker interface AkkaJacksonCborSerializable — Dominik Guggemos / githubweb
- Make ClientActorRefs serializable so we can send this directly instead of — Yannic Klem / githubweb
- Add serialization test for ClientActorRefs — Yannic Klem / githubweb
- Simplified serialization test a bit. — Juergen Fickel / githubweb
- Add a random delay to ThingUpdater force-update-after-start-timeout to avoid load spikes. — Yufei Cai / githubweb
- * update source and target level to 17, update maven-plugins and dependencies. — Johannes Schneider / githubweb
- review: just minor formating / javadoc fixes — Thomas Jaeckle / githubweb
- Issue #1283: Use JDK 17 for github actions build — Yannic Klem / githubweb
- #1283: use jdk17 docker base images — Johannes Schneider / githubweb
- fix infinite loop — Yannic Klem / githubweb
- use ThreadSafeDittoLogger for KafkaMessageTransformer; — Stefan Maute / githubweb
- add AcknowledgementAggregatorActor to EXCLUDED_ADDRESS_REPORTING_CHILD_NAME_PATTERN to avoid warning logs; — Stefan Maute / githubweb
- enabled ditto-placeholders japicmp comparison — Thomas Jaeckle / githubweb
- prepare Ditto 2.3.0 release and release notes, blogpost, etc. — Thomas Jaeckle / githubweb
- set next "binary-compatibility-check.version" to released 2.3.0 — Thomas Jaeckle / githubweb
- add content-type to very beginning of protocol-specification.md — Thomas Jaeckle / githubweb
- Test and fix false positives of ClusterStateSyncBehavior due to unserialized local actor refs. — Yufei Cai / githubweb
- fix that placeholder `time:now` did not resolve to the current time when used in a connection's headerMapping — Thomas Jaeckle / githubweb
- ThingUpdater: execute force-update-after-start without waiting for the next event. — Yufei Cai / githubweb
- Add pipeline execution for array values and introduce fn:split() function — David Schwilk / githubweb
- Allow to use fn:filter() on previous pipeline elements — David Schwilk / githubweb
- use all available placeholders for HttpPushValidator and AbstractMqttValidator like in the other validators; — Stefan Maute / githubweb
- replace deprecated Akka config "passivate-idle-entity-after" with "passivation.strategy" — Thomas Jaeckle / githubweb
- remove requesting an acknowledgement for UpdateThing command and do not report inconsistent things in search health status — Dominik Guggemos / githubweb
- add test cases for entity and connection id placeholder in Mqtt3ValidatorTest and HttpPushValidatorTest; — Stefan Maute / githubweb
- remove obsolete unit test, functionality was removed — Dominik Guggemos / githubweb
- Add filter for search index diff updates on revision. Trigger force update on mismatch. — Yufei Cai / githubweb
- Search update: Remove unused imports; remove errors from missed update detection. — Yufei Cai / githubweb
- fixed that JSON `null` in "correlation-id" of Ditto Protocol headers were parsed as JSON String `"null"` — Thomas Jaeckle / githubweb
- Add counters to track various kinds of search updates. — Yufei Cai / githubweb
- fixed that CommandAndCommandResponseMatchingValidator.validateCorrelationIdsMatch also match when the correlation-id of a commandResponse starts with the correlation-id of the command — Thomas Jaeckle / githubweb
- optimized signal header setting logic — Thomas Jaeckle / githubweb
- Add feature toggle for force-update-after-start. — Yufei Cai / githubweb
- Add OR operator to fn:filter(like) operator — David Schwilk / githubweb
- review: minor style fixes; removed non-needed imports — Thomas Jaeckle / githubweb
- Refactory away an AtomicBoolean in ResponseReceiverCache. — Yufei Cai / githubweb
- fix that creating policy was wrapped in "ask with retry" setup - this is wrong as create is idempotent — Thomas Jaeckle / githubweb
- added Ditto release notes for version 2.3.1 — Thomas Jaeckle / githubweb
- Remove left-over tagging for waiting ack counter — David Schwilk / githubweb
- Ignore DittoMessageMapper for hono delivery failed notifications — David Schwilk / githubweb
- isPatchUpdate would always be false — Yannic Klem / githubweb
- ThingDeleted event did not result in ThingDeletedModel — Yannic Klem / githubweb
- Don't expect a writeModelCount for ThingDeleteModel — Yannic Klem / githubweb
- Add test validating KafkaProducerStream restart on error. — David Schwilk / githubweb
- bugfix: fixed that LiveSignalEnforcement.handleAskTimeoutForCommand() threw a 503 (ThingNotAvailable) exception and caused a race condition against a "graceful timeout" — Thomas Jaeckle / githubweb
- Add tests for filtering of expired inbound Kafka messages — David Schwilk / githubweb
- Add HttpPushSpecificConfig to enable custom idle timeout configuration per connection — David Schwilk / githubweb
- Add Switch to Java 17 to ditto release notes — Yannic Klem / githubweb
- fn:split() review: — Thomas Jaeckle / githubweb
- document 'is-group-topic' and 'aggregate' header for piggyback commands; — Stefan Maute / githubweb
- set "is-group-topic" to true for some piggyback command examples; — Stefan Maute / githubweb
- fn:split() review: — Thomas Jaeckle / githubweb
- fn:filter() review: adjusted signature text to state that first parameter is optional — Thomas Jaeckle / githubweb
- review: minor code formatting changes; — Stefan Maute / githubweb
- first check for incorrect patch update in the if branch; — Stefan Maute / githubweb
- added documentation for OpenId Connect "jwt:" placeholder and new "fn:split()" function applicable for that placeholder — Thomas Jaeckle / githubweb
- Add existing HTTP Push specific config items to HttpPushSpecificConfig — David Schwilk / githubweb
- made defaults for "max-source-number" and "max-target-number" for connections explicit in config — Thomas Jaeckle / githubweb
- review: adjusted/fixed log templates — Thomas Jaeckle / githubweb
- Add comma — David Schwilk / githubweb
- added release notes for Ditto 2.3.2 — Thomas Jaeckle / githubweb
- added release notes for Ditto 2.3.2 to sidebar — Thomas Jaeckle / githubweb
- update mutability detector and re-enable all mutability tests — Johannes Schneider / githubweb
- fixed that search updater did too much patch failures due to recovery bug — Thomas Jaeckle / githubweb
- reduce receiveTimeout to 5 seconds after a ThingDeleted event was consumed in ThingUpdater to quickly shut it down — Thomas Jaeckle / githubweb
- enhanced test by asserting for the recovered write model — Thomas Jaeckle / githubweb
- review: — Stefan Maute / githubweb
- adapt deployments to java 17 hotspot — Johannes Schneider / githubweb
- fix dockerfile-release — Johannes Schneider / githubweb
- Add some description to more complex DittoJwtAuthorizationSubjectsProviderTest cases — David Schwilk / githubweb
- Also update thingRevision and policyRevision on recovery of ThingUpdater — Yannic Klem / githubweb
- Add documentation on fn:filter RQL functions — David Schwilk / githubweb
- fix compilation error — Yannic Klem / githubweb
- add more debug logs to SshTunnelActor; — Stefan Maute / githubweb
- Remove custom JAVA_OPTIONS in favor of standardized JAVA_TOOL_OPTIONS — Yannic Klem / githubweb
- Consider devops request as authorized if no subjects are expected — Yannic Klem / githubweb
- added more Grafana dashboards as templates — noreply / githubweb
- delete replaced Hot_Entities.json dashboard — noreply / githubweb
- adapt log level to warn in case the SSH tunnel failed; — Stefan Maute / githubweb
- install wget during setup — Yannic Klem / githubweb
- remove new line at last command — Yannic Klem / githubweb
- Enhance logging for mapper instantiation — Yannic Klem / githubweb
- Enhance logs for mapper registration — Yannic Klem / githubweb
- Fix some tests for build on windows and raise version for maven deploy plugin — Yannic Klem / githubweb
- remove test jar from connectivity service module — Yannic Klem / githubweb
- configure classesDirectory for failsafe plugin explicitly for connectivity service (target/classes directory is missing in test classpath otherwise) — Dominik Guggemos / githubweb
- use same version as defined in the parent pom — Yannic Klem / githubweb
- fixed that ThingUpdater was already stopped when processing "ThingDeleted" events with a consistency-lag > 5 seconds — Thomas Jaeckle / githubweb
- update prerequisites in order to build Ditto — noreply / githubweb
- added license headers to run config files — Thomas Jaeckle / githubweb
- improved logging for search "bulkWrite": show included correlation-ids in a bulkWrite DEBUG statement when debug logging is activated — Thomas Jaeckle / githubweb
- improved logging statement to include thingIds + BSON filter as well — Thomas Jaeckle / githubweb
- fixed potential NPE — Thomas Jaeckle / githubweb
- fixed some method names and log statements — Thomas Jaeckle / githubweb
- Implement config for toggling whether messages whose enrichment failed should be published anyways — David Schwilk / githubweb
- Remove unnecessary option — Yannic Klem / githubweb
- Start policies service at first to make sure cluster can be built as soon as possible — Yannic Klem / githubweb
- Adapt documentation for building ditto — Yannic Klem / githubweb
- Issue failed acks for failed enrichments — David Schwilk / githubweb
- improve logging of ThingUpdater etc. in order to be better able to find out which changne caused a "failed patch update" — Thomas Jaeckle / githubweb
- fix parallel execution issues in ThingUpdater/MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
- added unit test ThingUpdaterTest.parallelUpdatesProvokingIncorrectPatchUpdate in order to test bugfix for parallelism problems in ThingUpdater — Thomas Jaeckle / githubweb
- fixed behavior switch which did not handle too many messages in the previous "awaitingBulkWriteResult" — Thomas Jaeckle / githubweb
- reduce logging when stashing WriteModels — Thomas Jaeckle / githubweb
- improved logging for queries and counts in SearchActor — Thomas Jaeckle / githubweb
- fix toString() methods of various model classes — Thomas Jaeckle / githubweb
- filter for incorrect element types in jsonArray of feature definitions; — Stefan Maute / githubweb
- added possibility to add JVM options for e.g. specifying "--add-opens" for ditto-connectivity required with Java 17 — Thomas Jaeckle / githubweb
- simplify maven.yml GitHub action: — Thomas Jaeckle / githubweb
- updated legal information after updating lots of dependencies for Java 17 — Thomas Jaeckle / githubweb
- fix using environment vars in docker-nightly.yml — Thomas Jaeckle / githubweb
- fixed JVM_CMD_ARGS invalid quotation — Thomas Jaeckle / githubweb
- added "restart" policy "always" to docker-compose — Thomas Jaeckle / githubweb
- added platform linux/arm/v7 in nightly image build — noreply / githubweb
- fixed/improved JVM settings of sandbox + example k8s descriptor files — Thomas Jaeckle / githubweb
- fixup some READMEs in deployment section, adding system requirements — Thomas Jaeckle / githubweb
- remove "linux/arm/v7" from supported platforms in nightly docker build again — Thomas Jaeckle / githubweb
- remove throttling limits currently in place by default for Ditto: — Thomas Jaeckle / githubweb
- introduced explicit "enabled" option for ThrottlingConfig and by default disable it in Ditto — Thomas Jaeckle / githubweb
- update jruby used in maven-gem-plugin to latest 9.3.3.0 in order to get it running with Java 17 JDK — Thomas Jaeckle / githubweb
- simplified jsonString checking logic when creating a FeatureDefinition from a `featureDefinitionEntriesAsJsonArray` — Thomas Jaeckle / githubweb
- fixed WARNING logging in RequestTimeoutHandlingDirective to log warnings for search requests only > 5s — Thomas Jaeckle / githubweb
- update scala version to 2.13.8 and fluency to 2.6.3 — Thomas Jaeckle / githubweb
- made Kafka client "session.timeout.ms" and "heartbeat.interval.ms" explicit in Ditto config — Thomas Jaeckle / githubweb
- removed file name config from logback.xml because of a bug in logback core which causes the creation of tmp files that are never deleted; — Stefan Maute / githubweb
- update docu for use of DITTO_LOGGING_TOTAL_LOG_FILE_SIZE in installation-operating.md; — Stefan Maute / githubweb
- extend documentation for use of Ditto log file feature; — Stefan Maute / githubweb
- remove uncommented line and fix fileNamePattern of concierge logback.xml; — Stefan Maute / githubweb
- don't run parallel maven build — noreply / githubweb