Changes
#172 (Apr 8, 2024, 6:21:38 AM)
- Helm gateway option for token-integration-subject — Thomas Jaeckle / githubweb
- Increased helm chart version — Thomas Jaeckle / githubweb
- Add support to provide existing kubernetes secret for nginx basic auth — Thomas Jaeckle / githubweb
- Fix issues with trailing slash on ui and apidoc — Thomas Jaeckle / githubweb
- PolicyAnnouncementTopicExtractor pub/sub namespaced topics support — Thomas Jaeckle / githubweb
- fix recursive lookup of tm:refs in WoT model extension resolving — Thomas Jaeckle / githubweb
- fix weak eTag handling of If-Match and If-None-Match headers — Thomas Jaeckle / githubweb
- provide Ditto 3.5.4 release notes — Thomas Jaeckle / githubweb
- fix date and long parsing exception when doing wrong history API calls — Thomas Jaeckle / githubweb
- prepared Helm chart for Ditto 3.5.4 — Thomas Jaeckle / githubweb
#168 (Feb 26, 2024, 3:33:20 AM)
- Update deployment files and unit tests to use MongoDB 6.0 — Thomas Jaeckle / githubweb
- make publishing of ThingSnapshotTaken event configurable — Thomas Jaeckle / githubweb
- simplified basicAuthUsers Helm config — Thomas Jaeckle / githubweb
- Added option to add custom annotations to podDeletionCostPatching jobs. — Thomas Jaeckle / githubweb
- fix missing test config — Thomas Jaeckle / githubweb
- fix that "Incoming Thing Updates" always repeated the first entry — Thomas Jaeckle / githubweb
- #1894 optimize Ditto internal pub/sub by adding subscribed for namespaces to topic — Thomas Jaeckle / githubweb
- fix time:now placeholder truncation — Thomas Jaeckle / githubweb
- #1893 fix ensuring the consistency when doing signal enrichment — Thomas Jaeckle / githubweb
- ui: fix not printing message response in case of HTTP status 202 — Thomas Jaeckle / githubweb
- made index unique in IndexInitializerIT ti run with Mongo 6 — Thomas Jaeckle / githubweb
- fix entityId retrieval for when no "id" was selected via fields — Thomas Jaeckle / githubweb
- update star history in README.md to support dark theme — Thomas Jaeckle / githubweb
- #1893 re-add deleted method — Thomas Jaeckle / githubweb
- added Ditto 3.5.3 release notes — Thomas Jaeckle / githubweb
- bumped Helm chart to 3.5.3 — Thomas Jaeckle / githubweb
3.5.2 (Feb 5, 2024, 4:07:42 AM)
- bump Helm appVersion to 3.5.2 — Thomas Jaeckle / githubweb
3.5.0 (Jan 27, 2024, 1:35:51 AM)
- change configmap to be more similar to other existing configmaps — Thomas Jaeckle / githubweb
#162 (Jan 26, 2024, 9:01:14 AM)
- 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
3.4.4 (Jan 2, 2024, 7:51:39 AM)
- remove noisy INFO log statement in StreamingSessionActor — 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
- enhanced documentation, adding the "condition" for POST search — Thomas Jaeckle / githubweb
- fixed that "condition" query param could not be provided as form field — Thomas Jaeckle / githubweb
- prepare Ditto 3.4.4 release notes — Thomas Jaeckle / githubweb
- bump Helm chart versions to 3.4.4 — Thomas Jaeckle / githubweb
3.4.3 (Dec 5, 2023, 6:19:18 AM)
- prepare helm Chart.yaml for 3.4.2 — Thomas Jaeckle / githubweb
- #1883 return pre-authenticated configuration to location-snippet — Thomas Jaeckle / githubweb
- Updating chart version — Thomas Jaeckle / githubweb
- update logback 1.2 to mitigate CVE — Thomas Jaeckle / githubweb
- prepare release notes for Ditto 3.4.3 — Thomas Jaeckle / githubweb
3.4.2 (Nov 30, 2023, 5:30:19 AM)
- fix release date in 3.4.1 release notes — Thomas Jaeckle / githubweb
- #1801 Add trusted certificates configuration for HonoConnection. — Thomas Jaeckle / githubweb
- fix that non-successful message responses were not displayed in ACE editor — Thomas Jaeckle / githubweb
- improved error toast and showing errors from Ditto — Thomas Jaeckle / githubweb
- removed X-Original-URI — Thomas Jaeckle / githubweb
- preserve maxPid in listNewestActiveSnapshotsByBatch aggregation — Thomas Jaeckle / githubweb
- Update MqttClientActorIT to test MQTT 3 and 5 — Thomas Jaeckle / githubweb
- Refactor — Thomas Jaeckle / githubweb
- Use rule instead of before for disabling tracing — Thomas Jaeckle / githubweb
- Start mosquitto container via tests — Thomas Jaeckle / githubweb
- Small improvements to tests — Thomas Jaeckle / githubweb
- Run MqttClientActorIT tests for clean session as well — Thomas Jaeckle / githubweb
- Small fixes — Thomas Jaeckle / githubweb
- Fix year in file headers — Thomas Jaeckle / githubweb
- Rework consuming messages from MQTT broker — Thomas Jaeckle / githubweb
- Minor changes — Thomas Jaeckle / githubweb
- Add some checks to BufferingFlowableWrapper — Thomas Jaeckle / githubweb
- Lower visibility of GenericMqttConsumingClient — Thomas Jaeckle / githubweb
- Uncomment assertion that all messages aare acked in testMultipleSources — Thomas Jaeckle / githubweb
- add "final" to BufferingFlowableWrapper class — Thomas Jaeckle / githubweb
- fix that a "wrong" JsonPointer in a search RQL query lead to ERRORs in Ditto — Thomas Jaeckle / githubweb
- #1826 fix JsonFieldSelectorTrie logic for objects and parts of those objects both being included in selected fields — Thomas Jaeckle / githubweb
- provide Ditto 3.4.2 release notes — Thomas Jaeckle / githubweb
3.4.0 (Oct 17, 2023, 5:57:06 AM)
- 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
3.4.0-M2 (Oct 9, 2023, 10:21:03 AM)
- Implement benchmark-tool, based on k6-runner — Vasil Vasilev / githubweb
- Add escapes for placeholders, fix urls, add dependency versions, add myself as author — Vasil Vasilev / githubweb
- Rename post filename to match the permalink — Vasil Vasilev / githubweb
#155 (Oct 9, 2023, 8:29:19 AM)
- fixed ConnectionIdsRetrievalActorTest — Thomas Jaeckle / githubweb
#154 (Oct 9, 2023, 7:54:42 AM)
- 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
- 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
3.4.0-M1 (Oct 6, 2023, 1:42:50 AM)
- remove not supported mongo features — Kalin Kostashki / githubweb
- commented failing tests out — Kalin Kostashki / 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
- added running instructions for running Ditto agsinst Amazon DocumentDB — 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
- 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
- #1619 adjusted monitor to use in OutboundMappingProcessorActor#messageDiscarded — Aleksandar Stanchev / 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
- #1703 fixed wrongly emptied out search index on policy retrieval error due to internal timeouts — 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
- 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
3.3.7 (Sep 15, 2023, 3:05:58 AM)
- fix release notes link 3.3.6 — Thomas Jaeckle / githubweb
- add topology spread constraints so ditto services spread equally among cluster nodes — Thomas Jaeckle / githubweb
- extract to values.yaml file hard-coded nginx-ingress configuration values — Thomas Jaeckle / githubweb
- Bump Chart version — Thomas Jaeckle / githubweb
- enable configuration of size "limits" in Helm chart — Thomas Jaeckle / githubweb
- feat(helm): allow priorityClassNames to be configured — Thomas Jaeckle / githubweb
- #1731 use tpl function for otelExporterOtlpEndpoint value — Thomas Jaeckle / 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 — Thomas Jaeckle / githubweb
- Remove hint about changing inbox to outbox — Thomas Jaeckle / githubweb
- Allow spaces inside placeholder in target issued acknowledgement label — 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
- prepare Ditto 3.3.7 Helm chart — Thomas Jaeckle / githubweb
3.3.6 (Aug 23, 2023, 8:33:15 AM)
- increase log level from info to warn for "emptied out" search index update — Thomas Jaeckle / githubweb
- updated sitemap url — Thomas Jaeckle / githubweb
- Support for basic nginx-ingress authentication — Thomas Jaeckle / githubweb
- Bump Chart version — Thomas Jaeckle / githubweb
- Remove hardcoded release name from the values.yaml file — Thomas Jaeckle / 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
- Remove accidentally duplicated section — Thomas Jaeckle / githubweb
- Correct documentation of RawMessage payload mapper headers — Thomas Jaeckle / githubweb
- fix using "/cloudevents" endpoint for other entities than things — Thomas Jaeckle / githubweb
- provide Ditto 3.3.6 release notes — Thomas Jaeckle / githubweb
3.3.5 (Jul 21, 2023, 2:35:31 AM)
- bump Akka version to 2.6.21 — Thomas Jaeckle / 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
- Provide Ditto 3.3.5 release notes — Thomas Jaeckle / githubweb
3.3.3 (Jul 7, 2023, 2:15:40 AM)
- 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
3.3.2 (Jun 30, 2023, 2:10:07 AM)
- prepare Ditto 3.3.2 — Thomas Jaeckle / githubweb
3.3.2-M2 (Jun 30, 2023, 12:45:36 AM)
- update chart version and appVersion to 3.3.1 — Thomas Jaeckle / githubweb
3.3.0 (Jun 23, 2023, 1:28:23 AM)
- 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
- 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
- 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
- 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
3.2.0 (Mar 8, 2023, 3:59:05 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
- 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
- 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
- Javadoc improved. — Andrey Balarev / githubweb
- some fixes after merge — Andrey Balarev / githubweb
- Integrate Hono connection in ditto ConnectionRoute — Silviya Lyoteva / githubweb
- Hono-connection resolving added for TestConnection (dry-run) — Andrey Balarev / githubweb
- HubParamsModified renamed to HubInstanceInfoModified, few logs added — Andrey Balarev / githubweb
- CR-11683 Bug fixed in handling of 'Event' — Andrey Balarev / 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
- 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
- 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
- Copyright headers — Andrey Balarev / 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
- UI - SSE support: — Thomas Fries / githubweb
- extracts rawUserInfo to prevent unwanted url decoding — Aleksandar Stanchev / 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
- 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 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
3.1.0 (Dec 16, 2022, 2:35:20 AM)
- initial commit of "Policy imports" functionality after Ditto 3.0 refactoring - preserved via former PoCs and contributions on that topic — Thomas Jaeckle / 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
- check also for self reference in policy modify commands — Dominik Guggemos / githubweb
- improve logging — Dominik Guggemos / 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
- fix timing issues for LiveSignalEnforcementTest — Dominik Guggemos / githubweb
- fix compilation after merging master — Dominik Guggemos / 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
- fix tests temporarily — Dominik Guggemos / githubweb
- fix hashCode of DefaultLimitsConfig — Dominik Guggemos / githubweb
- fixed typos and review comments — Kalin Kostashki / githubweb
- adding some system tests for policy imports — Kalin Kostashki / githubweb
- fix for putPolicyWithTooManyImports method — Kalin Kostashki / githubweb
- fixed @since TODOs — Kalin Kostashki / githubweb
- fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
- fix for PolicySupervisorActorTest — Kalin Kostashki / githubweb
- prepare 3.1.0 release, continued — Thomas Jaeckle / 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
3.1.0-M1 (Dec 14, 2022, 5:15:37 AM)
- fixes wrong asString call instead of formatAsString — Aleksandar Stanchev / githubweb
2.4.2 (Sep 7, 2022, 1:46:29 AM)
- added SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG to skip hostname verification check with self signed certs — Thomas Jaeckle / githubweb
- added Ditto 2.4.2 release notes — Thomas Jaeckle / githubweb
2.4.0 (Apr 14, 2022, 7:10:59 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
- Extract delegating part of ImmutablePolicyBuilderLabelScoped to abstract class to allow reuse — Yannic Klem / githubweb
- Add missing javadoc — Yannic Klem / githubweb
- #1345 fixed fn:substring-after assuming delimiter is only 1 character — Thomas Jaeckle / githubweb
- update dependencies 2022/03 — Thomas Jaeckle / githubweb
- review commits — Kalin Kostashki / githubweb
- improved search-updater logic by: — Thomas Jaeckle / githubweb
- follow redirects when fetching WoT TMs via HTTP — 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 healthchecks to docker-compose.yml — Thomas Jaeckle / githubweb
- add code of conduct — noreply / githubweb
- fixed file ending to .md — noreply / 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
- add QUERY_CONFIG_ENABLED to swagger-ui in kubernetes and docker-compose directory; — Stefan Maute / githubweb
- adapt documentation to review findings — Yannic Klem / githubweb
- Fix rendering issues of documentation — Yannic Klem / 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
- 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
- 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
- add logger to TunnelChannelListener and extended logging for channel initialized, state changed and open success; — Stefan Maute / githubweb
- fixed disabling/enabling logging to `SYSOUT` mechanism by checking for content of environment variable `DITTO_LOGGING_DISABLE_SYSOUT_LOG` — Thomas Jaeckle / 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
- update nginx of sandbox to 1.21-alpine — Thomas Jaeckle / githubweb
- adjust `DITTO_LOGGING_FILE_APPENDER` env key to be "true" so that file appender is used — Thomas Jaeckle / githubweb
- Adapt documentation for enrichment with placeholders — Yannic Klem / githubweb
- add workaround for Rebex SSH server (described workaround in code); — Stefan Maute / githubweb
- renamed varibale to initialSshChannelWindowSize and adapt comment for workaround; — Stefan Maute / githubweb
- updated outlook for Ditto 2.5.0 and 3.0.0 — Thomas Jaeckle / githubweb
2.4.0-M1 (Mar 25, 2022, 6:30:59 AM)
2.3.2 (Feb 8, 2022, 6:52:15 AM)
- 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
- 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
- review: minor code formatting changes; — Stefan Maute / githubweb
- first check for incorrect patch update in the if branch; — Stefan Maute / githubweb
- review: adjusted/fixed log templates — Thomas Jaeckle / githubweb
- added release notes for Ditto 2.3.2 — Thomas Jaeckle / githubweb
2.2.2 (Jan 5, 2022, 5:56:26 AM)
- update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb
2.1.3 (Dec 15, 2021, 6:02:41 AM)
- added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb
- add `PATCH` verb to CorsEnablingDirective — Thomas Jaeckle / githubweb
- update logback to 1.2.8 — Thomas Jaeckle / githubweb
2.2.0 (Nov 22, 2021, 9:53:52 AM)
- #898: restructured DittoProtocolAdapter to be able to determine the TopicPath for a given Signal — Thomas Jaeckle / githubweb
- #898: moved ditto-internal-models-placeholders to a public module "ditto-placeholders" — Thomas Jaeckle / githubweb
- #898: made "ditto-placeholders" a valid OSGi module — Thomas Jaeckle / githubweb
- prolonged RedHat's copyright year to 2021 — Thomas Jaeckle / githubweb
- #898: fixed Java 11 usage when ditto-placeholders now must be Java 8 compatible — Thomas Jaeckle / githubweb
- #898: fixed broken search for top-level thing "definition" — Thomas Jaeckle / githubweb
- #898: enhanced SignalFilterTest unit test by testing with "topic:action" for modified events and "topic:subject" for filtering live messages — Thomas Jaeckle / githubweb
- Increase default outbound message queue size to 1000 — Yannic Klem / githubweb
- Introduce source queue for MqttPublisherActors — Yannic Klem / githubweb
- NamespacedEntityIds cannot identify a connection — Yannic Klem / githubweb
- Extract inner class to super class as cohesion is very low — Yannic Klem / githubweb
- add optional MetricsAlert to SlidingWindowCounter that triggers a given action in case a given condition is met, implement ThrottledMetricsAlert that detect if a metric has reached a given threshold, use the ThrottledMetricsAlert to monitor the consumed inbound counters and record threshold exceedance in the new THROTTLED metrics counter, fix DefaultConnectionThrottling config loading the corrct values from the given config — Dominik Guggemos / githubweb
- add throttling detection tolerance to configuration, some javadoc and cleanup — Dominik Guggemos / githubweb
- use last timestamp to determine the value of throttled metric for 1min measurement window (allowes more accuracy) — Dominik Guggemos / githubweb
- update supported versions security-wise — noreply / githubweb
- make readConcern and readPreference to use for MongoThingsSearchUpdaterPersistence configurable — Thomas Jaeckle / githubweb
- configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb
- added Ditto logo / artwork — Thomas Jaeckle / githubweb
- adjusted @since javadoc to 2.2.0 — Thomas Jaeckle / githubweb
- handle modifications to throttling config for kafka sources by adapting the costs per message dependent on the configured limit per interval — Dominik Guggemos / githubweb
- update throttling alerts on modification of throttling config — Dominik Guggemos / githubweb
- fixed drop behavior of mapping queue in LegacyBaseConsumerActor — Thomas Jaeckle / githubweb
- use classloader of EntityId to find annotated classes — Yannic Klem / githubweb
- Revert "use classloader of EntityId to find annotated classes" — Yannic Klem / githubweb
- provide blog post with overview of new kafka consumer feature — Yannic Klem / githubweb
- Adjust date of blog post — Yannic Klem / githubweb
- Kafka blogpost review: applied some formatting, fixes of dead links — Thomas Jaeckle / githubweb
- added topnav_title to blogposts — Thomas Jaeckle / githubweb
- add method to get a list of unrestricted authorization subjects to enforcers and use it in concierge to calculate read-subjects — Johannes Schneider / githubweb
- fixed that in Thing3ValudePredicateVisitor the "isUnknownField" did not categorize "extra" fields being in "unknownFields" starting with the actual fieldExpression to check, e.g. "/attributes" might be enriched, then "/attributes/foo" must be categorized as "unknown" field and be not filtered prior to enrichment — Thomas Jaeckle / githubweb
- added new ResourcePlaceholder providing "resource:type" and "resource:path" — Thomas Jaeckle / githubweb
- use more common max-queue-size as config key for outbound mqtt queue size — Dominik Guggemos / githubweb
- set next ditto version for @since — Dominik Guggemos / githubweb
- #898: added documentation for filtering events+messages using RQL property "topic:" and "resource:" — Thomas Jaeckle / githubweb
- Fix that subject deletion announcement was not published when 2 subjects of the same ID were deleted. — Yufei Cai / githubweb
- Fix timing issue in PolicyAnnouncementManagerTest. — Yufei Cai / githubweb
- improved DittoPublicKeyProvider exception handling + logging on cache loading the JWT public key — Thomas Jaeckle / githubweb
- Minor review changes — David Schwilk / githubweb
- #898: don't format placeholders for RQL expressions in documentation with "{{ }}", but plain — Thomas Jaeckle / githubweb
- fixed license header year — Thomas Jaeckle / githubweb
- small improvements to ditto documentation — Dominik Guggemos / githubweb
- Remove ConnectionContext — Yannic Klem / githubweb
- Stop the kafka consumer actor after stopping the consumer stream — Yannic Klem / githubweb
- Remove unused DittoHeaders from ConnectionConfigProvider — Yannic Klem / githubweb
- fix javadoc — Yannic Klem / githubweb
- increase size of ack labels according to size increase of connection IDs — Yannic Klem / githubweb
- stabilize connection live status for amqp 1.0 connections — Dominik Guggemos / githubweb
- - Do not block in preStart method of ConnectionSupervisorActor. Instead use message to signal when initialization (retrieval of config) is done. — Dominik Guggemos / githubweb
- Fix status 500 when sorting a field containing non-primitive values. — Yufei Cai / githubweb
- enable loading additional extra JavaScript libraries which can be used in Ditto's JS based payload mapping — Thomas Jaeckle / githubweb
- fix toString() of Whoami + debug loggin in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
- Review: Delay AMQP consumer status retrieval. — Yufei Cai / githubweb
- Bring back mergeHub — Yannic Klem / githubweb
- Refactor AtMostOnceConsumerStream to not materialize 1 external message sink per message. — Yufei Cai / githubweb
- Fix AtMostOnceConsumerStreamTest and adapt AtLeastOnceConsumerStream — Yannic Klem / githubweb
- Remove recoverWithRetries steps because they were only needed for MergeHub — Yannic Klem / githubweb
- Revert changes in kafka consumer streams back to use flatMapConcat — Yannic Klem / githubweb
- Polished the Ditto project landingpage — Thomas Jaeckle / githubweb
- fixed formatting of JSON examples — Thomas Jaeckle / githubweb
- explicitly configure MongoDB query batchSize same as the limit — Thomas Jaeckle / githubweb
- Count only successfully mapped outcomes into throttling — Yannic Klem / githubweb
- added slides for EclipseCon 2021 IoT community day — Thomas Jaeckle / githubweb
- fixed a bug where an additional source status is shown when a mqtt source has two or more addresses; — Stefan Maute / githubweb
- Fix timeout of acknowledgement aggregator — Yannic Klem / githubweb
- simplify construction of sinks in kafka consumer streams — Dominik Guggemos / githubweb
- publish connection logs via fluency library to fluentd/fluentbit — Thomas Jaeckle / githubweb
- align sourceStatus presentation for status "unknown/failure/misconfiguration" with status open for mqtt connection; — Stefan Maute / githubweb
- add prefab values to testEqualsAndHashcode for ConnectionLoggerRegistryTest and DefaultConnectionMonitorRegistryTest; — Stefan Maute / githubweb
- Throttle kafka consumer stream also after consuming a record from Kafka (throttling after payload mapping has already been implemented). This early throttling avoids being overloaded with malformed messages and processing them at full speed. — Dominik Guggemos / githubweb
- add java doc to newPublishingLogger; — Stefan Maute / githubweb
- Refactor CachingSignalEnrichmentFacade — David Schwilk / githubweb
- Load CachingSignalEnrichmentFacade via Akka Extension — David Schwilk / githubweb
- Remove unnecessary javadoc from DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
- Add caching signal enrichment provider to configs — David Schwilk / githubweb
- Allow background sync stream to determine whether to invalidate cached things or policies. — Yufei Cai / githubweb
- Add actorSystem to SignalEnrichmentProvider — David Schwilk / githubweb
- Fix unit tests. — Yufei Cai / githubweb
- Optimize ThingEvent/ Signal casting in DittoCachingSignalEnrichmentFacade — David Schwilk / githubweb
- Extract search MongoDB clients in an extension; extend ShutdownBehavior to accept namespaces. — Yufei Cai / githubweb
- Fix javadoc. — Yufei Cai / githubweb
- Seperate shard region and proxy creation methods in ShardRegionFactory; add entity ID parameter to ShutdownBehaviuor. — Yufei Cai / githubweb
- Little change — David Schwilk / githubweb
- Resolve merge conflicts — David Schwilk / githubweb
- Make review changes — David Schwilk / githubweb
- Reduce code duplication; remove completed TODO. — Yufei Cai / githubweb
- Enable aknowledgement handling for UpdateThing. — Yufei Cai / githubweb
- Add min-acceptable-seq-number to retrievePartialThing. — Yufei Cai / githubweb
- Add field selectors to SudoSignalEnrichmentFacade. — Yufei Cai / githubweb
- Handle empty updates. — Yufei Cai / githubweb
- Fix toString for AbstractWriteModel implementations — David Schwilk / githubweb
- Minor review changes — David Schwilk / githubweb
- Make SearchUpdateMapper asynchronous. — Yufei Cai / githubweb
- Add possibility to send weak acks to metadata — David Schwilk / githubweb
- Rename sendWack to sendWeakAck — David Schwilk / githubweb
- Search update: send weak acknowledgements for empty diffs. — Yufei Cai / githubweb
- Search updater: move incremental update computation to SearchUpdateMapper. — Yufei Cai / githubweb
- BsonDiff: extract SET annd UNSET operators as static constants. — Yufei Cai / githubweb
- Extract and document "toIncrementalMongo" methods. — Yufei Cai / githubweb
- Remove empty update test in BsonDiffVisitorIT. — Yufei Cai / githubweb
- BackgroundSyncActor: request ack to discover failed and skipped updates. — Yufei Cai / githubweb
- ThingUpdater: make incremental updates also work for background sync. — Yufei Cai / githubweb
- Fix invalid empty list result in DittoCachingSignalEnrichmentFacade; remove some redundant warning logs — Yufei Cai / githubweb
- Minor review changes — David Schwilk / githubweb
- Add debug log of all executed write models in MongoSearchUpdaterFlow. — Yufei Cai / githubweb
- Reduce the log level for empty updates from WARN to DEBUG. — Yufei Cai / githubweb
- Unify search updater stream to maintain diff consistency. — Yufei Cai / githubweb
- Recover last write model when starting a ThingUpdater. — Yufei Cai / githubweb
- Set default force update probability to 0. — Yufei Cai / githubweb
- Fix rebasing — David Schwilk / githubweb
- added configuration classes for configuring all settings of Fluency library — Thomas Jaeckle / githubweb
- fixed wrong date in presentations.md — noreply / githubweb
- Adjust license header — David Schwilk / githubweb
- add library default for some fluency variables to connectivity.conf; — Stefan Maute / githubweb
- inject custom "log-tag" + "additional-log-context" to published logs via Ditto configuration — Thomas Jaeckle / githubweb
- fixed equals/hashCode of ConnectionLoggerRegistry — Thomas Jaeckle / githubweb
- allow method DELETE in HTTP push targets — Dominik Guggemos / githubweb
- make logLevels to publish configurable via Ditto config — Thomas Jaeckle / githubweb
- Add ClientCredentialsFlow for HTTP connections and test happy paths. — Yufei Cai / githubweb
- Fix ConnectivityServiceGlobalErrorRegistryTest. — Yufei Cai / githubweb
- Add ClientCredentialsFlow for HTTP connections. Make JwtInvalidException a user-indicated error. — Yufei Cai / githubweb
- add oauth client credentials to connectivity model — Dominik Guggemos / githubweb
- Switch to request-level API for token acquisition in HTTP connections. — Yufei Cai / githubweb
- added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb
- improve naming of OauthClientCredentials members, add validation for requested scopes — Dominik Guggemos / githubweb
- Augment requests with OAuth2 tokens; add togglable validation that the token endpoint protocol is HTTPS. — Yufei Cai / githubweb
- cache jwt validator — Bob Claerhout / githubweb
- Use pinned dispatcher for kafka consumer in order to have one thread — Yannic Klem / githubweb
- Tell kafka broker to wait up to 10 seconds before answering — Yannic Klem / githubweb
- keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
- flush logs of FluentPublishingConnectionLogger by — Thomas Jaeckle / githubweb
- minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
- try to stabilize HttpPublisherErrorTest — Thomas Jaeckle / githubweb
- stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
- ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
- Review: code formatting — Stefan Maute / githubweb
- fix compile error; — Stefan Maute / githubweb
- fix caching of removed thing fields when modifying a complete thing, e.g. removing an existing definition — Thomas Jaeckle / githubweb
- fixed adding missing "_created" field for ThingCreated events — Thomas Jaeckle / githubweb
- updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
- undid special ThingDeleted handling again as not required for bugfix — Thomas Jaeckle / githubweb
- Fix ConnnectionValidatorTest. — Yufei Cai / githubweb
- remove json array merging functionality from JsonObjectMerger; — Stefan Maute / githubweb
- make waitUntilAllBufferFlushedDurationOnClose configurable — Thomas Jaeckle / githubweb
- reduce warn log to info for messages received during startup of persistenceactors — Thomas Jaeckle / githubweb
- Review: ensure duration is non-negative and not zero when reading the config value; — Stefan Maute / githubweb
- Review: Fix license header; stabilize unit tests. — Yufei Cai / githubweb
- allow to skip waiting for buffer flushing when waitUntilAllBufferFlushed is 0 or negative; — Stefan Maute / githubweb
- Add KafkaConsumerMetricRegistry for collecting kafka consumer metrics — David Schwilk / githubweb
- Document OAuth2 client credentials flow for HTTP connections. — Yufei Cai / githubweb
- added documentation for "connection log publishing" feature — Thomas Jaeckle / githubweb
- stabilized AmqpClientActorTest.testSetMessageListenerOnConsumerFails — Thomas Jaeckle / githubweb
- omit request body for GET and DELETE requests made via http push connection, add configuration option and allow override via specific config — Dominik Guggemos / githubweb
- Fix DefaultHttpPushConfigTest. — Yufei Cai / githubweb
- review: remove redundant values from connection json to improve readability — Dominik Guggemos / githubweb
- fixed typos in docu; — Stefan Maute / githubweb
- added @Nullable annotation to SignalEnrichmentFacade.retrievePartialThing for JsonFieldSelector — Thomas Jaeckle / githubweb
- Add Kamon orchestration for Kafka consumer metrics. — David Schwilk / githubweb
- apply host validation to configured token oauth token endpoint — Dominik Guggemos / githubweb
- Add LazyZip to ensure HTTP connections request token at the time of signal publication. — Yufei Cai / githubweb
- Adjust kafka consumer metric naming — David Schwilk / githubweb
- Fix LazyZipTest. — Yufei Cai / githubweb
- Fix concurrency issues in KafkaConsumerMetricsRegistry — David Schwilk / githubweb
- Correct dependency mgmt. for kamon akka — David Schwilk / githubweb
- Fix diff computation on nested arrays. — Yufei Cai / githubweb
- don't add "<not-provided>" correlation-id to published logs — Thomas Jaeckle / githubweb
- don't add "<not-provided>" correlation-id to published logs, fixed also for debug log — Thomas Jaeckle / githubweb
- improve connection log texts, e.g. remove dots at the end — Thomas Jaeckle / githubweb
- fixed SendingTest — Thomas Jaeckle / githubweb
- modified default success/failure/exception message to include the log type in order to e.g. not have "Message processed" message for each log type — Thomas Jaeckle / githubweb
- Test OAuth endpoint when testing an HTTP connection. — Yufei Cai / githubweb
- Fix assertion in HttpPublisherActorTest#testOmitRequestBody. — Yufei Cai / githubweb
- Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Yannic Klem / githubweb
- Remove unused dependency — Yannic Klem / githubweb
- Review changes — Yannic Klem / githubweb
- Use consumerId also for deregistering from kafka consumer metrics — Yannic Klem / githubweb
- De-Register automatically after the consumerControl has completed either successfully or execptionally — Yannic Klem / githubweb
- Move KafkaConsumerMetricsRegistry registering to extra method — David Schwilk / githubweb
- enforce connectionId type for parameters — Yannic Klem / githubweb
- Remove ConsumerMetricsRegistry and schedule reporting in consumer actor instead — Yannic Klem / githubweb
- Enforce stronger type for source suppliers in consumer streams — Yannic Klem / githubweb
- remove unnecessary blank lines — Yannic Klem / githubweb
- Remove unnecessary config — Yannic Klem / githubweb
- Enforce stronger type for sinks in ConsumerStream constructors — Yannic Klem / githubweb
- added Ditto 2.1.2 release notes — Thomas Jaeckle / githubweb
- added documentation about the available fields for the "connectivity log publishing" feature — Thomas Jaeckle / githubweb
- use camelCase for tag names — Yannic Klem / githubweb
- add `PATCH` verb to CorsEnablingDirective — Thomas Jaeckle / githubweb
- use latest protobufjs webjar for unit test; don't use minimized version — Thomas Jaeckle / githubweb
- Fix build for MacOS — Yannic Klem / githubweb
- Fix license header year. — Yufei Cai / githubweb
- [#1231]: Allow using the dash a part of the namespace — Jens Reimann / githubweb
- [#1231] adjusted documentation for namespace constraints by supporting the dash as well — Thomas Jaeckle / githubweb
- log headers and payload for mapped signals — Dominik Guggemos / githubweb
- added namespace scoped loggers for logging details on ThingCommandEnforcement command forwarding — Thomas Jaeckle / githubweb
- Allow to configure connection.max.idle.ms via environment variable — Yannic Klem / githubweb
2.1.2 (Nov 12, 2021, 3:29:53 AM)
- added releasenotes for Ditto 2.1.1 — Thomas Jaeckle / githubweb
- cache jwt validator — Thomas Jaeckle / githubweb
- Tell kafka broker to wait up to 10 seconds before answering — Thomas Jaeckle / githubweb
- Use pinned dispatcher for kafka consumer in order to have one thread — Thomas Jaeckle / githubweb
- keep order of json elements in connection model in set structures — Thomas Jaeckle / githubweb
- stabilize flaky MQTT tests by using random correlationIds in AbstractMqttClientActorTest#testConsumeMultipleSources() — Thomas Jaeckle / githubweb
- ignore failing HttpPublisherErrorTest — Thomas Jaeckle / githubweb
- updated to Akka HTTP 10.2.7 due to critical reported CVE — Thomas Jaeckle / githubweb
- minor cleanup after JWT caching PR — Thomas Jaeckle / githubweb
- Reduce defaut fetch.max.wait.ms for kafka consumers to 5 seconds — Thomas Jaeckle / githubweb
2.1.0-M3 (Jul 13, 2021, 2:49:51 AM)
- #1081 add conditioned thing templates list to implicit mapper — Vadim Günther / githubweb
- #1081 add exists to filter functions — Vadim Günther / githubweb
- #1081 Add priority to mappers — Florian Fendt / githubweb
- #1081: remove requirement of passing knowledge about "exists" function in PipelineFunctionFilter — Florian Fendt / githubweb
- #1081: add optional parameters 'true' and 'false' to the 'exists' pipeline filter — Florian Fendt / githubweb
- Revert "#1081 add conditioned thing templates list to implicit mapper" — Florian Fendt / githubweb
- [#1081] minor fixes. — Yufei Cai / githubweb
- [#1081] Make connection context available for message mappers. — Yufei Cai / githubweb
- [#1081] Replace ConnectivityConfigProvider by ConnectionContextProvider. — Yufei Cai / githubweb
- [#1081] Make ConnectionContextProvider asynchronous. — Yufei Cai / githubweb
- [#1081] Allow customization of expression resolver in ImplicitThingCreationMessageMapper. — Yufei Cai / githubweb
- [#1081] Fix client actors not reacting to connectivity config updates. — Yufei Cai / githubweb
- [#1081] update connection config in connection persistence actor. — Yufei Cai / githubweb
- [#1081] make query parser asynchronous. — Yufei Cai / githubweb
- [#1081]: add unit test for DittoConnectionContext — Florian Fendt / githubweb
- [#1081] Add fail safe for connectivity config change registration. — Yufei Cai / githubweb
- [#1081] Make Ditto headers serializable & add them as an extra parameter for client actors. — Yufei Cai / githubweb
- [#1081]: add clarifying comment why deleteStrategy is get during runtime — Florian Fendt / githubweb
- bump qpid-jms-client version to 1.0.0; — Stefan Maute / githubweb
- [#1081] Remove blocking wait in JWT authentication. — Yufei Cai / githubweb
- removed max-bulk-size from UpdaterConfig; — Stefan Maute / githubweb
- removed test for max-bulk-size from DefaultUpdaterConfigTest; — Stefan Maute / githubweb
- add more check methods to ScopedConfig which check the values read from the config file and throws DittoConfigError when the value is not in the expected range; — Stefan Maute / githubweb
- rename methods and fix result check; — Stefan Maute / githubweb
- adapt snapshot-test.conf to fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
- fix DefaultSnapshotConfigTest; — Stefan Maute / githubweb
- allow EVENT_LOOP_THREADS to be 0; — Stefan Maute / githubweb
- relaxed some checks for reading config values; — Stefan Maute / githubweb
- add implicitStandanloneThingCreation mapper description — marianne.klein / githubweb
- update link to Eclipse Vorto — marianne.klein / githubweb
- [#1081] relax filter condition for mappers. — Yufei Cai / githubweb
- fixed getting workers config in DefaultTunnelConfig (workers can be 0); — Stefan Maute / githubweb
- [#1081]: add examples for the new exists filter for placeholders — Florian Fendt / githubweb
- switch to getNonNegativeDurationOrThrow for writeInterval in DefaultStreamConfig; — Stefan Maute / githubweb
- threshold for Snapshot only have to be positive; — Stefan Maute / githubweb
- fix evicting queue growing unbounded under high load — Dominik Guggemos / githubweb
- change instantiation of DefaultPersistenceCleanupConfig when updating; — Stefan Maute / githubweb
- [#1081] fix copyright year — Florian Fendt / githubweb
- update Netty to 4.1.65.Final — Thomas Jaeckle / githubweb
- #558 provide some basic Grafana dashboards as starting point in monitoring Eclipse Ditto — Thomas Jaeckle / githubweb
- fixed missing OSGi import of "org.atteo.classindex" in ditto-base-model — Thomas Jaeckle / githubweb
- review: made some configs "non 0"-able where reasonable — Thomas Jaeckle / githubweb
2.1.0-M2 (Jul 5, 2021, 3:48:12 AM)
- updated Eclipse jarsigner signing URL — Thomas Jaeckle / githubweb
- updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb
2.1.0-M1 (Jun 23, 2021, 3:00:55 AM)
- Add connectivity announcements for when a connection was opened or closed — Florian Fendt / githubweb
- Add connectivity announcements to the ditto protocol — Florian Fendt / githubweb
- Also resolve connectivity signals from Adaptables — Florian Fendt / githubweb
- Add connection announcements to the Topic — Florian Fendt / githubweb
- Add connection announcements to the signal filter — Florian Fendt / githubweb
- Don't subscribe to internal Ditto PubSub for connectivity announcements as they are only sent outwards — Florian Fendt / githubweb
- added Ditto 2.0 to documentation version picker — Thomas Jaeckle / githubweb
- activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb
- added Ditto 2.0.x to SECURITY.md — noreply / githubweb
- restructure kubernetes deployment Readmes; — Stefan Maute / githubweb
- bump nginx version to 1.20-alpine; — Stefan Maute / githubweb
- #1052: Fix typo — Vadim Günther / githubweb
- Send connection announcement after opening and before closing a connection — Florian Fendt / githubweb
- Close connections when shutting down the the cluster (which will trigger sending a close announcement) — Florian Fendt / githubweb
- Close connection before deleting it (which will automatically send a connection announcement) — Florian Fendt / githubweb
- fix ErrorHandlingActorTest — Florian Fendt / githubweb
- Avoids throwing exceptions in ditto metrics and return more or less — Yannic Klem / githubweb
- fixed typo in 2.0 announcement — noreply / githubweb
- only log warning if already stopped timer should be stopped — Yannic Klem / githubweb
- fixed parallelism of search-updater using "flatMapMerge" — Thomas Jaeckle / githubweb
- added custom dispatchers for flatMapMerge() with async() usage in — Thomas Jaeckle / githubweb
- fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
- added missing dispatcher to search test config — Thomas Jaeckle / githubweb
- fixed SearchActorIT — Thomas Jaeckle / githubweb
- fixed that Policy Error responses in WS contained wrong topic path — Thomas Jaeckle / githubweb
- #1052: validate that connection announcements can only be used with client count 1 — Florian Fendt / githubweb
- fixed default config of retrieval.parallelism to be a factor of 2 — Thomas Jaeckle / githubweb
- removed .withAttributes(Attributes.inputBuffer from search-updater-flows — Thomas Jaeckle / githubweb
- uncomment resources config for all services; — Stefan Maute / githubweb
- #1052: Add documentation for connection announcement — Vadim Günther / githubweb
- #1052: mention connection announcements in protocol-specification.md — Vadim Günther / githubweb
- relax mqtt validation for source header mappings — Dominik Guggemos / githubweb
- Fixed missing publish metrics for published messages without — Yannic Klem / githubweb
- 1052: fix wording for connection announcement — Vadim Günther / githubweb
- fixed that for commands requesting "search-persisted" the wrong write concern was used — Thomas Jaeckle / githubweb
- added "docker pulls" badge to readme — noreply / githubweb
- Issue #1060: add test cases for Azure and AWS signing processes — Yufei Cai / githubweb
- made AckUpdater work with ddata sharding — Thomas Jaeckle / githubweb
- Issue #1060: add azure monitor request signing — Yufei Cai / githubweb
- Issue #1060: Add AwsRequestSigning; switch signing timestamp formatter to DateTimeFormatter; add TODO in AbstractBaseClientActorTest — Yufei Cai / githubweb
- Issue #1060: Add HmacCredentials. — Yufei Cai / githubweb
- Fix broken links in installation-operating.md — noreply / githubweb
- Implement basic structure for kafka consumers — Yannic Klem / githubweb
- added logging a type hint to AbstractEnforcement successful enforcement — Thomas Jaeckle / githubweb
- put log statements with debug content to DEBUG level — Thomas Jaeckle / githubweb
- Added validation for source address and target header mappings — Yannic Klem / githubweb
- Issue #1060: add dynamic loading of HTTP request signing algorithms. — Yufei Cai / githubweb
- review: fixed comment which still pointed to outdated enum name — Thomas Jaeckle / githubweb
- Handle exceptions in MessageProcessor to avoid exceptions in KafkaStreams — Yannic Klem / githubweb
- Make move the logic again to a transformer — Yannic Klem / githubweb
- use var keyword; — Stefan Maute / githubweb
- Use correct branch names to access them in the map — Yannic Klem / githubweb
- use min interval from backoffConfig to create RestartSettings; — Stefan Maute / githubweb
- Issue #1060: Only validate certificate for client certificate credentials in the absence of server certificate; do not throw UnsupportedOperationsException in other cases. — Yufei Cai / githubweb
- move start of stream to preStart hook — Johannes Schneider / githubweb
- move initialisation of logger back to top — Johannes Schneider / githubweb
- Use scalas Either to avoid using generic Object as return type — Yannic Klem / githubweb
- WIP: switch to akka-stream-kafka — Yannic Klem / githubweb
- fix MQTT protocol level acknowledgements — Thomas Jaeckle / githubweb
- fixed applying "eventLoopThreads" option — Thomas Jaeckle / githubweb
- #1052: edit documentation for topic path of connection announcements — Vadim Günther / githubweb
- applied manual reconnect for MQTT connections — Thomas Jaeckle / githubweb
- make it possible to write logs to Logstash endpoint; — Stefan Maute / githubweb
- add logstash-logback-encoder and janino dependency; — Stefan Maute / githubweb
- add exclude for shade plugin; — Stefan Maute / githubweb
- add volume and volumeMounts to access ditto log files; — Stefan Maute / githubweb
- #1052 correct year in licence header — Vadim Günther / githubweb
- removed duplicate check for empty failed responses; — Stefan Maute / githubweb
- add missing volumeMounts; — Stefan Maute / githubweb
- add logging possibilities to installation-operating.md; — Stefan Maute / githubweb
- review: prefixed all logging related environment variables with `DITTO_LOGGING_` — Thomas Jaeckle / githubweb
- fixed logback XML error — Thomas Jaeckle / githubweb
- added Ditto 2.0.1 release notes — Thomas Jaeckle / githubweb
- Issue #1060: Support GET method in HTTP connections; support x-amz-content-sha256 in AwsRequestSigning. — Yufei Cai / githubweb
- added a new introduction slide-deck for Eclipse Ditto — Thomas Jaeckle / githubweb
- Issue #1060: Fix xAmzContentSha256 field name; log outgoing HTTP request on DEBUG. — Yufei Cai / githubweb
- Remove not needed hyphen in ditto-cluster.yaml — noreply / githubweb
- Surround env value with double quotation marks — noreply / githubweb
- Fix command to start ditto with another version — noreply / githubweb
- Issue #1060: Log signed requests on DEBUG level. — Yufei Cai / githubweb
- Connectivity: Improve debug log for incoming messages. — Yufei Cai / githubweb
- Fix missing placeholder in debug log. — Yufei Cai / githubweb
- #586 add configuration for kafka consumer, add migration notes for changed kafka configuration — Johannes Schneider / githubweb
- Fix parameter passing to payload mapper when topic path contains no channel — Vadim Günther / githubweb
- Append signature topics with undefined channel — Vadim Günther / githubweb
- add logging in case of errors; — Stefan Maute / githubweb
- make ThingPersistenceActorMailbox size configurable via env variable; — Stefan Maute / githubweb
- #1052: correctly deserialize and serialize the parts of a topic for the "none" channel (policies and connections) in the JavaScript mappings — Florian Fendt / githubweb
- #1052: add unit tests verifying correct behaviour of the Ditto JavaScript helper functions for policy and connection announcements — Florian Fendt / githubweb
- Issue #1060: Add missing header for AWS request signing. — Yufei Cai / githubweb
- add debug log for dropped signals, if target address can not be resolved; — Stefan Maute / githubweb
- Issue #1060: render auth parameters without quotes in AwsRequestSigning. — Yufei Cai / githubweb
- split log for targets and replayTarget into separate statements; — Stefan Maute / githubweb
- Issue #1060: Fix AwsRequestSigningTest. — Yufei Cai / githubweb
- #586 use alpakka kafka also for sending messages to kafka cluster, remove dependencies to kafka-clients and kafka-streams, adapt service config and tests — Dominik Guggemos / githubweb
- Issue #1060: Add reserved HTTP header "http.query" to replace the query string. — Yufei Cai / githubweb
- #1060 fix behaviour on empty path. Add unit tests — Vadim Günther / githubweb
- Issue #1060: Fix double-appending of "/" to empty paths in AwsRequestSigning. — Yufei Cai / githubweb
- Issue #1060: Fix AwsRequestSigningTest again. — Yufei Cai / githubweb
- bump nginx version in docker-compose.yml to 1.20-alpine; — Stefan Maute / githubweb
- add initContainer for nginx to wait for gateway to be available before start up; — Stefan Maute / githubweb
- remove link to /apidoc/1 in index.html in docker and kubernetes; — Stefan Maute / githubweb
- add link to resource quota docu; — Stefan Maute / githubweb
- Issue #1060: Add HMAC credentials to connection schema. — Yufei Cai / githubweb
- Issue #1060: Document HMAC request signing. — Yufei Cai / githubweb
- #586 add throttling config for kafka consumers, resolve defaults for akka.kafka.consumer and akka.kafka.producer — Dominik Guggemos / githubweb
- Issue #1060: Validate connections with HMAC credentials. — Yufei Cai / githubweb
- #1060: Documentation: add GET as new http verb for http1.1 connections — Vadim Günther / githubweb
- #586 add defaults from reference.conf manually (temp. solution) — Dominik Guggemos / githubweb
- #1060: add documentation entry for "http.query" header mapping — Vadim Günther / githubweb
- #586 update to akka 2.6.14 — Dominik Guggemos / githubweb
- #586 configure shade plugin to append version.conf files for connectivity service (akka kafka contains another version.conf) — Dominik Guggemos / githubweb
- #586 add immutability test and reduced logging for message transformer — Johannes Schneider / githubweb
- #1073 reduce logging of JWT parsing/validation errors to not contain stacktrace — Thomas Jaeckle / githubweb
- #586 use defaults from reference.conf — Dominik Guggemos / githubweb
- omit secrets from toString() outputs of Credentials implementations — Thomas Jaeckle / githubweb
- change directory where ditto log files will be created; — Stefan Maute / githubweb
- change fileNamePattern for TimeBasedRollingPolicy to absolute path; — Stefan Maute / githubweb
- add log file directory to docker image and grabt ditto user write access; — Stefan Maute / githubweb
- add env var DITTO_LOGGING_FILE_APPENDER to docker-compose.yml and create volume to access ditto logs on host machine; — Stefan Maute / githubweb
- don't try to publish ExpiryAnnouncements for new or deleted policies (optimization) — Thomas Jaeckle / githubweb
- fixed imports of ditto-connecticity-model OSGi bundle — Thomas Jaeckle / githubweb
- [#1078] Add AzSaslRequestSigning. — Yufei Cai / githubweb
- added (currently failing) test case for enriching MergeEvents with extra fields using the CachingSignalEnrichmentFacade — Thomas Jaeckle / githubweb
- fixed CachingSignalEnrichmentFacade for ThingMerged events — Thomas Jaeckle / githubweb
- fix docker image name; — Stefan Maute / githubweb
- uncomment resources for easier testing; — Stefan Maute / githubweb
- adjusted example usage of Ditto Java Client — noreply / githubweb
- [#1078] Add option to set SR in AzSaslRequestSigning. — Yufei Cai / githubweb
- Enable separate configuration for minimum reconnect delay for MQTT broker initiated disconnects of MQTT sessions — Thomas Jaeckle / githubweb
- [#1078] rename "sr" to "endpoint" in AzSaslRequestSigning. — Yufei Cai / githubweb
- fixed test.conf — Thomas Jaeckle / githubweb
- fixed connection-test.conf — Thomas Jaeckle / githubweb
- [#1078] Make "endpoint" of AzSaslRequestSigning mandatory. — Yufei Cai / githubweb
- [#1078] Allow AzSaslRequestSigning to authenticate AMQP 1.0 connections. — Yufei Cai / githubweb
- [#1078] Make JSON field definitions of request signing factories final. — Yufei Cai / githubweb
- [#1078] Fix ConnectionValidatorTest. — Yufei Cai / githubweb
- add pod to initialize ditto logs directory on host vm; — Stefan Maute / githubweb
- use gid 1000 for ditto group; — Stefan Maute / githubweb
- [#1078] Fix AMQP username of AzSaslRequestSigning. — Yufei Cai / githubweb
- [#1078] use DittoDuration format for AzSaslRequestSigning's ttl parameter. — Yufei Cai / githubweb
- rename volume for ditto log files; — Stefan Maute / githubweb
- add prerequisite to documentation for ditto log files; — Stefan Maute / githubweb
- #586 ignore duplicate headers (log warning only), clean up connectivity.conf — Dominik Guggemos / githubweb
- [#1078] set default TTL of az-sasl to 1 week to prevent cascading backoff. — Yufei Cai / githubweb
- Filter expired messages based on creation-time and ttl headers — Yannic Klem / githubweb
- #586 add entity placeholders to resolver creators to use in kafka targets — Johannes Schneider / githubweb
- [#1078] provide actorSystem in ClientActorPropsFactory#getActorPropsForType instead of having it in every DittoService — Florian Fendt / githubweb
- #586 add dispatcher for alpakka kafka — Johannes Schneider / githubweb
- #586 use dispatcher only for consuming messages from kafka — Johannes Schneider / githubweb
- [#1078] add test for SaslPlainCredentialsSupplier — Florian Fendt / githubweb
- [#1078] split request signing factories into different factories for http push and amqp — Florian Fendt / githubweb
- create $DITTO_HOME and $DITTO_LOGS directory inside the one RUN directive for all dockerfiles; — Stefan Maute / githubweb
- Add documentation for kafka sources — Yannic Klem / githubweb
- [#1078] fix DefaultAmqp10ConfigTest — Florian Fendt / githubweb
- [#1078] Remove test to not verify SSL certificates. — Yufei Cai / githubweb
- [#1078] Restore support of client-certificate credentials with basic-auth for SaslPlainCredentialsSupplier. — Yufei Cai / githubweb
- #586 suffix kafka consumer/producer client ids — Dominik Guggemos / githubweb
- [#1078] move documentation on HMAC signing onto extra page and reference it from HTTP and AMQP 1.0 bindings. — Florian Fendt / githubweb
- [#1078] add blog post for HMAC signing for HTTP push and AMQP connections — Florian Fendt / githubweb
- fix rounding up "policyExpiryGranularity" to "0" (disabling it) — Thomas Jaeckle / githubweb
- update installation-operating.md; — Stefan Maute / githubweb
- [#1078] update little parts on the documentation of HMAC algorithms — Florian Fendt / githubweb
- [#1078] fix how AMQP connections handle the validateCertificates configuration, which was causing timeouts when connecting to a secured resource with validateCertificates=false. Also re-add the 'testTLSConnectionWithoutCertificateCheck' which verifies the correct behavior for this. — Florian Fendt / githubweb
- [#1078] add HMAC signing to sidebar and include examples section — Florian Fendt / githubweb
- [#1060] Connectivity: Add reserved header http.path to set the path of outgoing HTTP requests. — Yufei Cai / githubweb
- #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
- [#1078] Fix typos. — Yufei Cai / githubweb
- stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Thomas Jaeckle / githubweb
- update Akka to 2.6.15 and Akka Management to 1.1.0 — Thomas Jaeckle / githubweb
- #586 use streams to publish messages to kafka — Johannes Schneider / githubweb
- #586 fix test — Johannes Schneider / githubweb
- fix HttpPushFactoryTest by using a parallelism with power of 2 — Thomas Jaeckle / githubweb
- adjusted gateway.conf to let "service-requests-done" coordinated shutdown phase timeout be 12s, 2s longer than the "ditto.gateway.http.coordinated-shutdown-timeout" — Thomas Jaeckle / githubweb
- try to fix EnformcentFlowTest — Thomas Jaeckle / githubweb
- [#1060] Adjust AwsRequestSigning to support S3 better. — Yufei Cai / githubweb
- [#1078] Add cloud integration examples using HMAC. — Yufei Cai / githubweb
- fixed EnforcementFlow parallelism — Thomas Jaeckle / githubweb
- Fix naming — Yannic Klem / githubweb
- downgrade to Akka 2.6.14 again after Akka streams has some changes (or even a bug) to attribute propagation which could lead to a very different behavior — Thomas Jaeckle / githubweb
- enable POST, PUT and DELETE requests for akka management api; — Stefan Maute / githubweb
- [#1088] retry starting BaseClientActors when they fail when being started by the ConnectionPersistenceActor. Escalate failures of the router pool to the supervisor actor which can restart the ConnectionPersistenceActor. — Florian Fendt / githubweb
- updated to Akka 2.6.15 again and fixed EnforcementFlowTest — Thomas Jaeckle / githubweb
- #586 use SendProducer instead of Producer.flexiFlow() to be able to handle the publish errors/acknowledgfements correctly, re-enabled KafkaPublisherActorTest — Dominik Guggemos / githubweb
- don't remove all other addresses in ClusterMemberRemovedAware when own instance was terminated — Thomas Jaeckle / githubweb
- #586 move producer config to producer section — Dominik Guggemos / githubweb
- remove non needed Attributes inputBuffer on EnforcementFlow — Thomas Jaeckle / githubweb
- review: made OneForOneEscalateStrategy final + minor javadoc addition — Thomas Jaeckle / githubweb
- #586 send connection failure message to parent if kafka producer stream fails — Johannes Schneider / githubweb
- #586 disable parallel publishing, use separate dispatcher for publishing — Dominik Guggemos / githubweb
- [#1078] rewrite Azure IoT Hub example payload mapping to map the ditto protocol message to a direct method — Florian Fendt / githubweb
- [#1078] fix use of jekylls %raw% in markdown — Florian Fendt / githubweb
- adjusted "role" for all splitBrain resolver configs to be unset — Thomas Jaeckle / githubweb
- [#1078] add az-sasl to connection json in the documentation — Florian Fendt / githubweb
- Adjust documentation for kafka sources — Yannic Klem / githubweb
- #586 add dedicated kafka dispatcher also for unit tests — Dominik Guggemos / githubweb
- configure "least-shard-allocation-strategy" algorithm in order to get better shard allocation / rebalancing — Thomas Jaeckle / githubweb
- downgrade Akka version to 2.6.13 — Thomas Jaeckle / githubweb
- [#1078] align az-sasl hmac signing examples with the previous examples — Florian Fendt / githubweb
- [#1060] test all paths of reserved headers in HttpPublisherActor — Florian Fendt / githubweb
- #586 restart source if stream fails — Johannes Schneider / githubweb
- downgrade Akka Management version to 1.0.10 — Thomas Jaeckle / githubweb
- #586 drop consumed messages in dry run mode, disable auto commit in dry run mode — Dominik Guggemos / githubweb
- #586 make kafka producer restart backoff configurable — Johannes Schneider / githubweb
- #586 fix KafkaPublisherActorTest — Dominik Guggemos / githubweb
- gracefully shutdown logback-classic logging in DittoService during coordinated shutdown — Thomas Jaeckle / githubweb
- add debug log to postStop method; — Stefan Maute / githubweb
- Adds entity placeholder for http push target path — Yannic Klem / githubweb
- #586 make kafka producer restart backoff configurable, move config for alpakka into separate config inside of consumer and producer, implemented config model for consumer and producer — Johannes Schneider / githubweb
- #586 wrap kafka send result in source and use flatmap to fail the source and restart it — Dominik Guggemos / githubweb
- #586 recreate send producer and source queue when the producer stream is restarted — Johannes Schneider / githubweb
- #586 fix config file for tests — Johannes Schneider / githubweb
- #586 fix wrong parentheses in connectivity config — Johannes Schneider / githubweb
- to rule out runtime classnotfound errors, put janio back to "compile" scope — Thomas Jaeckle / githubweb
- #586 fix more wrong parentheses in connectivity config — Johannes Schneider / githubweb
- log shutdown reason; — Stefan Maute / githubweb
- return completionStage from AkkaManagement.stop(); — Stefan Maute / githubweb
- [#1078] Documentation: Replace "message name" by "message subject" for consistency. — Yufei Cai / githubweb
- [#1078] date hmac blogpost. — Yufei Cai / githubweb
- #586 use RestartFlow instead of RestartSource to keep the source queue and restart only the publishing flow, fix handling queue offer result (also for amqp publisher) — Dominik Guggemos / githubweb
- [#1078] Give testTLSConnectionWithoutCertificateCheck more time; remove actor system contamination between tests. — Yufei Cai / githubweb
- stabilize coordinated shutdown hook in BaseClientActor for sending connection announcements: — Yufei Cai / githubweb
- set allowed clock skew to 10 seconds to tolerate discrepancy when verifying local time against exp and nbf claims in JWT; — Stefan Maute / githubweb
- Add setter for multiple subjects at once — Yannic Klem / githubweb
- #586 add test to verify usage of entity:id placeholder in http push target — Dominik Guggemos / githubweb
- #586 remove some debug statements — Dominik Guggemos / githubweb
- added slidedeck for Ditto 2.0 release notes + roadmap — Thomas Jaeckle / githubweb
- add new config key 'allowed-clock-skew' to oauth config; — Stefan Maute / githubweb
- add unit test for setSubjects, add @since tag — Johannes Schneider / githubweb
- fix todo, remove unused import — Johannes Schneider / githubweb
- fix license header — Johannes Schneider / githubweb
- configure mongodb circuit breaker timeout higher — noreply / githubweb
2.0.0 (May 6, 2021, 5:29:21 AM)
- fixed javadoc errors discovered in release build — Thomas Jaeckle / githubweb
2.0.0-M2 (Apr 8, 2021, 3:45:58 AM)
- Issue #944: Include detailMessage in `equals` and `hashCode` method of `DittoRuntimeException`. Fixed unit tests which failed because of that. — Juergen Fickel / githubweb
- Extracted `ShardNumberCalculator` from `ShardRegionExtractor` to make the functionality re-usable and better testable. — Juergen Fickel / githubweb
- [#964] add "notification" signal type. — Yufei Cai / githubweb
- [#964] add SubjectExpiryNotification and annotation-based serialization. — Yufei Cai / githubweb
- [#964] improve lookup time of MappingStrategies. — Yufei Cai / githubweb
- [#964] add notifications to Ditto protocol; fix ShardRegionExtractorTest. — Yufei Cai / githubweb
- [#964] add connection target topic for policy notifications. — Yufei Cai / githubweb
- [#964] add websocket protocol messages for policy notifications. — Yufei Cai / githubweb
- [#964] add "notifyBefore" to SubjectExpiry. — Yufei Cai / githubweb
- [#964] fix SignalFilterTest. — Yufei Cai / githubweb
- [#964] Fix unit tests. — Yufei Cai / githubweb
- Make DevOpsCommandsActor abstract to allow custom extensions — David Schwilk / githubweb
- [#964] Add subject expiry notification duration to ActivateTokenIntegration. — Yufei Cai / githubweb
- [#964] subscribe for policy notifications in gateway and connectivity. — Yufei Cai / githubweb
- [#964] fix PoliciesServiceGlobalCommandRegistryTest and PoliciesRootActorTest. — Yufei Cai / githubweb
- Fix exception response for token integration de-/activation commands with invalid subject placeholder — David Schwilk / githubweb
- #605: Add devops command to retrieve ids of all connections — Vadim Günther / githubweb
- #605: Add documentation for devops command to retrieve ids of all connections — Vadim Günther / githubweb
- #605: Add config value for number of entries recieved with one bd query from connection-snap collection — Vadim Günther / githubweb
- #605: Fix test — Vadim Günther / githubweb
- #605: fix formatting for manage connection documentation — Vadim Günther / githubweb
- #605 extract connection ids retrieval into separate actor, add necessary config, add actor test, add unit for new retrieve command/response — Vadim Günther / githubweb
- Revert "[#964] add "notifyBefore" to SubjectExpiry." Keep DittoDuration public. — Yufei Cai / githubweb
- Add field /announce to policy subjects. — Yufei Cai / githubweb
- [#964] Add "announce" field to ActivateTokenIntegration. — Yufei Cai / githubweb
- add documentation for arbitrary oidc claims — Dirk Van Haerenborgh / githubweb
- fixed escaping for used `{{` syntax — noreply / githubweb
- [#964] Rename Notification to Announcement. Rename SubjectExpiryNotification to SubjectDeletionAnnouncement. — Yufei Cai / githubweb
- [#964] Fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
- Provide possibility to send generic JSON streams as chunked HTTP entities (WIP). — Juergen Fickel / githubweb
- [#964] review: — Thomas Jaeckle / githubweb
- [#964] round up SubjectAnnouncement in ActivateTokenIntegrationStrategy; add policyAnnouncementPub to PolicyPersistenceActor; fix DittoProtocolAdapterTest. — Yufei Cai / githubweb
- [#964] Fix ActivateTokenIntegrationStrategy. — Yufei Cai / githubweb
- #605: Fix documentation — Vadim Günther / githubweb
- Adjusted dependency to akka-serialization-jackson in bom and adjusted some tests. — Juergen Fickel / githubweb
- Added unit test to ensure that serialization of `JsonValueSourceRef` works as expected (WIP). — Juergen Fickel / githubweb
- Add jackson serialization annotations for JsonValueSourceRef — David Schwilk / githubweb
- [#964] publish policy announcement before expiry. — Yufei Cai / githubweb
- Added @JsonCreator to static factory method of `JsonValueSourceRef`. This way deserialization calls the static factory which is the preferred way of object creation. Furthermore the name of the sourceRef instance field does not have to be hard-coded as String. — Juergen Fickel / githubweb
- Added unit test for checking that serialization with jackson-cbor works for `JsonValueSourceRef`. — Juergen Fickel / githubweb
- [#964] announce subjects when deleted. — Yufei Cai / githubweb
- add documentation for MongoDB requirements when using a MongoDB service; — Stefan Maute / githubweb
- Change CboRJsonValueSerializer config default to constants — David Schwilk / githubweb
- Review: Fix anchor link. — Yufei Cai / githubweb
- Update README.md — noreply / githubweb
- [#964] first step of always keeping policy persistence actors using annoucements alive: — Thomas Jaeckle / githubweb
- [#964] generalized "reconnecting behavior" of former "ReconnectActor" for connectivity to "PersistencePingActor" — Thomas Jaeckle / githubweb
- [#964] fixed MappingStrategiesBuilderTest — Thomas Jaeckle / githubweb
- [#964] Configure subject-announcement via the body of HTTP requests for the policy action activateTokenIntegration; improve openapi and javadoc. — Yufei Cai / githubweb
- Formatting health command — noreply / githubweb
- [#964] persist EmptyEvent handled in AbstractShardedPersistenceActor in order to get a journal entry with the "always-alive" journal tag for all connections which should be "open" — Thomas Jaeckle / githubweb
- [#964] moved EmptyEvent class to upper level because of global event registry tests — Thomas Jaeckle / githubweb
- [#964] do not drop policy notifications in websocket and connectivity. — Yufei Cai / githubweb
- adjusted/fixed some license declaration stuff in created jars — Thomas Jaeckle / githubweb
- [#964] review: changed HTTP request payload of `activateTokenIntegration` POST endpoint to be wrapped in an "annoucement" JsonObject — Thomas Jaeckle / githubweb
- [#964] review: pass through DittoHeaders for SubjectDeletion notification when available, build a new correlation-id if not — Thomas Jaeckle / githubweb
- [#964] adjusted that an "internal server error" 500 was returned when top-level policy actions could not be applied — Thomas Jaeckle / githubweb
- Do not add header mappings for MQTT connections — Yannic Klem / githubweb
- Create an empty header mapping for new connections — Yannic Klem / githubweb
- Use content-type in ditto protocol message to describe the content type of — Yannic Klem / githubweb
- [#964] persistence actors: always schedule activity check; decide "always-alive" flag and journal tag at the same time; remove "always-alive" tag setting from command strategies; test policy journal tags. — Yufei Cai / githubweb
- [#964] fix PolicyPersistenceActorTest. — Yufei Cai / githubweb
- Adapt documentation and set content type only if event contains payload — Yannic Klem / githubweb
- [#964] enhanced ExpressionResolver#resolvePartially in a way to specify an optional list of placeholder prefixes which are not allowed to be left unresolved — Thomas Jaeckle / githubweb
- make headerMapping of source non-nullable — Yannic Klem / githubweb
- Apply mqtt mappings additionally to the configure header mappings — Yannic Klem / githubweb
- [#964] Add an index on journal collections for PersistencePingActor. — Yufei Cai / githubweb
- [#964] add comment; rename test methods; always persist empty event for open connections on ping with empty journal tag. — Yufei Cai / githubweb
- Add nightly build for docker images — Yannic Klem / githubweb
- [#964] added documentation about announcements in general and the specifically added "subjectDeletion" announcement — Thomas Jaeckle / githubweb
- post merge: add missing dependency to pom.xml — Thomas Jaeckle / githubweb
- [#964] send past-due announcements for new subjects post modification. — Yufei Cai / githubweb
- [#964] added "subjectDeletion" announcement protocol example to sitemap — Thomas Jaeckle / githubweb
- Adapt dockerfile-release to download artifact from another URL — Yannic Klem / githubweb
- [#964] review: renamed "deletedAt" to "deleteAt" of subject deletion announcements — Thomas Jaeckle / githubweb
- [#964] Move 'onEntityModified' after all other event persistence callbacks; fix persistence actor test config. — Yufei Cai / githubweb
- #985: Add model for ssh tunnel — Vadim Günther / githubweb
- put Maven repo url in double quotes — noreply / githubweb
- #985: Fix test error — Vadim Günther / githubweb
- #985: Formatting — Vadim Günther / githubweb
- update to latest Akka dependencies — Thomas Jaeckle / githubweb
- #985: Add test for new credential types — Vadim Günther / githubweb
- review: fixed dead links in Ditto documentation — Thomas Jaeckle / githubweb
- Move decoding of username and password to connection model — Yannic Klem / githubweb
- Fix error description for Message sending errors — Yannic Klem / githubweb
- remove no longer valid comment — Yannic Klem / githubweb
- Add test for policy revision update in search index; fix timer duplication. — Yufei Cai / githubweb
- Add blog post for Azure IoT Hub integration — David Schwilk / githubweb
- removed explicit akka-serialization-jackson dependency — noreply / githubweb
- ThingUpdater: Force cache reload when requested to update thing. — Yufei Cai / githubweb
- Add SonarQube stage in multibranch for feature branch scans — Joel Bartelheimer / githubweb
- update 3rd-party documents preparing Ditto 2.0 release — Thomas Jaeckle / githubweb
- add swagger documentation for new Patch methods; — Stefan Maute / githubweb
- add new section in README.md; — Stefan Maute / githubweb
- review: added "PatchValue" to api-2-index.yml in order to fix broken references in generated ditto-api-2.yml — Thomas Jaeckle / githubweb
- [WIP] do not report status warning after successful sync. — Yufei Cai / githubweb
- review: adjust just minor formatting — Thomas Jaeckle / githubweb
- review: fixed test by fixing BackgroundSyncActor.getMostSevereLevelFromEvents - the most severe level was not preserved when it was caused by a "StreamTerminated" event — Thomas Jaeckle / githubweb
- fixed javadoc error — Thomas Jaeckle / githubweb
- Parse the criteria before validating it. This ensures that — Yannic Klem / githubweb
- added command for resetting the events of AbstractBackgroundStreamingActorWithConfigWithStatusReport — Thomas Jaeckle / githubweb
- fixed javadoc error — Thomas Jaeckle / githubweb
- Fix review findings for Azure IoT Hub integration blog post — David Schwilk / githubweb
- add ThingErrorResponseAdapterTest; — Stefan Maute / githubweb
- #985 Add support to establish a connection via an ssh tunnel. Ssh tunnel management is done in new SshTunnelActor. The tunnel is controlled (open/close) with the existing state machine in BaseClientActor. Add connecting via tunnel for existing protocols (except Kafka, which requires multiple connections to bottstrap server and zookeeper). — Dominik Guggemos / githubweb
- #985: Fix extraction of known hosts — Vadim Günther / githubweb
- Introduce ConnectionUnauthorizedException which is issued for invalid — Yannic Klem / githubweb
- add new SearchAction error; — Stefan Maute / githubweb
- add license header to new test; — Stefan Maute / githubweb
- add since annotation; — Stefan Maute / githubweb
- add parameter to skip sonarqube scan during pipeline run; — Stefan Maute / githubweb
- if when expression to skip sonarqube scan; — Stefan Maute / githubweb
- #985 fix handling of error on initial mqtt connection, establish ssh tunnel when testing a connection — Dominik Guggemos / githubweb
- Validate extra field selection for connection targets — Yannic Klem / githubweb
- Validate selected fields of a thing for websocket sessions as well — Yannic Klem / githubweb
- More fixes to the azure-iot-hub-integration blog-post — David Schwilk / githubweb
- renamed MergeToggle to generic FeatureToggle in order to be able to place additional — Thomas Jaeckle / githubweb
- Add link to azure-iot-hub-device-simulator example to blogpost — David Schwilk / githubweb
- Replaced `DittoThingSnapshotTaken` with `ThingSnapshotTaken`. — Florian Fendt / githubweb
- fix some typos for ThingSnapshotTaken — Florian Fendt / githubweb
- Made method for creating group topic public. — Florian Fendt / githubweb
- review: fixed @Nullable warnings and handling of null values in AmqpClientActor and surroundings — Thomas Jaeckle / githubweb
- #985 review addition of ssh tunnel to connection model, add username to ssh public key credentials — Dominik Guggemos / githubweb
- #985 apply public key credentials for ssh tunnel — Dominik Guggemos / githubweb
- review: added missing javadocs — Thomas Jaeckle / githubweb
- #985 simplify fingerprint verification — Dominik Guggemos / githubweb
- Change publishing date for Azure IoT Hub blogpost — David Schwilk / githubweb
- Support for building arm64 ditto snapshot images — Michael Gantert / githubweb
- fixed bug that iterator in EventSnapshotCleanupCoordinator was not cleaned up — Thomas Jaeckle / githubweb
- Fix placeholder encoding for blogpost — David Schwilk / githubweb
- #985 fix loading of public key and move context information for parsing errors to ExceptionMapper — Dominik Guggemos / githubweb
- fixing a potential NPE in ThingPredicatePredicateVisitor — Thomas Jaeckle / githubweb
- fixed "in" predicate comparing numbers, use comparator instead of equality — Thomas Jaeckle / githubweb
- #985 fix KafkaClientActorTest — Dominik Guggemos / githubweb
- add test case for visitIn method; — Stefan Maute / githubweb
- #985 add validation of ssh tunnel configuration — Dominik Guggemos / githubweb
- #985 add javadoc, more logging — Dominik Guggemos / githubweb
- #985 set supported client side user auth method — Dominik Guggemos / githubweb
- #985 set exclusive public key/password identity on ssh session (no default fallbacks) — Dominik Guggemos / githubweb
- #985 rename SshPublicKeyCredentials — Dominik Guggemos / githubweb
- #985 use default mqtt connect and socket timeout — Dominik Guggemos / githubweb
- #985 limit supported ssh client authentication methods globally — Dominik Guggemos / githubweb
- #985 provide exception class name if exception message is null in connectivity error responses — Dominik Guggemos / githubweb
- #985 add some javadoc, remove TODO — Dominik Guggemos / githubweb
- #985 document ssh tunneling feature — Dominik Guggemos / githubweb
- #985 move tunneling doc to separate section and refer to it from basic section — Dominik Guggemos / githubweb
- extend ConnectivityConfigProvider to get connectivity config via dittoHeaders; — Stefan Maute / githubweb
- #985 reject ssh tunneling for kafka connections — Dominik Guggemos / githubweb
- #985 add reference to SSH RFC and hint about possible performance impact of using ssh tunneling — Dominik Guggemos / githubweb
- #985 fix message format of connection logs — Dominik Guggemos / githubweb
- fix failing ConnectionValidatorTest; — Stefan Maute / githubweb
- #985 add comment — Vadim Günther / githubweb
- applied sharding on the "key" of Ditto "ddata" / pub/sub extension — Thomas Jaeckle / githubweb
- fixed that connection-id MDC entry was lost in InboundDispatchingActor — Thomas Jaeckle / githubweb
- fixed immutability test of DefaultDistributedDataConfig — Thomas Jaeckle / githubweb
- improved exception logging in InboundDispatchingActor — Thomas Jaeckle / githubweb
- handle ThingMergeEvents in NormalizedMessageMapper; — Stefan Maute / githubweb
- Update javadoc — noreply / githubweb
- Update javadoc — noreply / githubweb
- #985 add missing javadoc, remove debug log statements — Dominik Guggemos / githubweb
- #985 add missing javadoc — Dominik Guggemos / githubweb
- always use 'application/json' as content-type for NormalizedMessageMapper; — Stefan Maute / githubweb
- Prioritize very active connections over inactive connections for reconnecting — Yannic Klem / githubweb
- Enable throttling of persistence ping actor also for tag sorted stream — Yannic Klem / githubweb
- Fix formatting of blogpost — Vadim Günther / githubweb
- Set content type in message headers instead of _context headers — Yannic Klem / githubweb
- fix unit tests of normalized message mapper test — Yannic Klem / githubweb
- #985 minor documentation fixes — Dominik Guggemos / githubweb
- #985 improve exception message if tunnel actor is started without required configuration, restart tunnel actor in case of an unexpected failure — Dominik Guggemos / githubweb
- #985 also validate ssh host, extract HostValidator interface to improve testability — Dominik Guggemos / githubweb
- #985 add note about security considerations when using ssh tunneling — Dominik Guggemos / githubweb
- Make sure to use numeric ordering for tag order — Yannic Klem / githubweb
- #985 Fix copyright header — Vadim Günther / githubweb
- #985 Add blog post for SSH tunnel for managed connections — Vadim Günther / githubweb
- Remove aggregation of connection priority providers from ConnectionPriorityProvider — Yannic Klem / githubweb
- #985 Add @since tag — Vadim Günther / githubweb
- Make priority of priority provider non optional — Yannic Klem / githubweb
- #985 Add blog findings — Vadim Günther / githubweb
- Fix unittests — Yannic Klem / githubweb
- Make priority update interval fuzzy to avoid that all connections — Yannic Klem / githubweb
- expand authors.yml — Vadim Günther / githubweb
- Log the correct key for update and get response handling errors — Yannic Klem / githubweb
- review: — Thomas Jaeckle / githubweb
- Fix typo — noreply / githubweb
- Improves the priority ordering in MongoReadJournal — Yannic Klem / githubweb
- review: — Thomas Jaeckle / githubweb
- updated readme to include trademark symbol — noreply / githubweb
- added trademark signs in website/docs — Thomas Jaeckle / githubweb
2.0.0-M1 (Feb 19, 2021, 12:06:48 PM)
- #890: added "expiry" to Policy's `Subject` as new type `SujectExpiry` — Thomas Jaeckle / githubweb
- #890: added missing factory methods for creating a Subject with SubjectExpiry — Thomas Jaeckle / githubweb
- #890: enhanced PolicyCommandStrategies in order to "round up" passed in subject expiry — Thomas Jaeckle / githubweb
- initial version of merge command, response and event (wip) — Dominik Guggemos / githubweb
- Add QueryCriteriaValidator to search — David Schwilk / githubweb
- Issue #288 add fromJson methods to MergeThing, MergeThingResponse and ThingMerged; — Stefan Maute / githubweb
- Minor changes to SearchCriteriaValidator — David Schwilk / githubweb
- Issue #288 add patch directive to things and features route for multiple resource paths; — Stefan Maute / githubweb
- Issue #288 adapt JsonObjectMerger to be conform to RFC-7396; — Stefan Maute / githubweb
- #288 add getter methods — Dominik Guggemos / githubweb
- #890: enhanced OpenAPI docs about Policy subject "expiry" — Thomas Jaeckle / githubweb
- #890: fixed review findings: — Thomas Jaeckle / githubweb
- #890: fixed obsolete synchronized keyword on getInstance() — Thomas Jaeckle / githubweb
- #288 implement MergeThingStrategy and ThingMergedStrategy — Dominik Guggemos / githubweb
- #890: automatically schedule persisting+publishing a DeleteSubject event when — Thomas Jaeckle / githubweb
- #890: fixed time based unit tests which did not handle timezones correctly — Thomas Jaeckle / githubweb
- #288 handle exceptions in MergeThingStrategy — Dominik Guggemos / githubweb
- #288 add AbstractJsonMerger class and JsonValueMerger; — Stefan Maute / githubweb
- #288 fix MergeThingStrategyTest — Dominik Guggemos / githubweb
- #890: schedule expiry cleanup also after snapshot recovery — Thomas Jaeckle / githubweb
- Let the QueryCriteriaValidator actually just validate a command instead of also parsing it — Florian Fendt / githubweb
- #890: adjusted @since javadoc annotations to 2.0.0 — Thomas Jaeckle / githubweb
- migrated removed GH action "::set-env" command — noreply / githubweb
- migrated removed GH action "::set-env" command — Thomas Jaeckle / githubweb
- Add conditional header for implicit thing creation mapper. — Yufei Cai / githubweb
- Settle *PreconditionFailedException as successful in consumer actors; read entity ID from headers in ThingErrorResponse factory method. — Yufei Cai / githubweb
- Make Ditto headers case-insensitive and case-preserving. — Yufei Cai / githubweb
- Ditto headers: ensure case-insensitive object identity; maintain header order; refine copy constructor. — Yufei Cai / githubweb
- Perform precondition check also for conflict strategies. — Yufei Cai / githubweb
- Preserve capitalization in HeaderTranslator to ensure original capitalization in outgoing headers in connectivity; make equality not distinguish capitalization. — Yufei Cai / githubweb
- Document case-insensitivity and case-preservation of Ditto headers and case-sensitivity of header:<name> placeholders. — Yufei Cai / githubweb
- Remove pubSubMediator from QueryCriteriaValidator as it can be created with the actorSystem. — Florian Fendt / githubweb
- fixed CORS headers for nginx configs in kubernets + docker setup * updated index.html of sandbox to show deployed Ditto version + fix health displaying for when being DOWN — Thomas Jaeckle / githubweb
- Rename config key for query criteria validator implementation class to make the name of the config entry more clear — Florian Fendt / githubweb
- fixed adding "mongodb" as mongodb hostname for docker-compose based setups — Thomas Jaeckle / githubweb
- reworked migration notes notice — Thomas Jaeckle / githubweb
- Integrate DittoMetrics into ConnectivityCounters — Yannic Klem / githubweb
- [#914] Add Ditto acknowledgement label "search-persisted". — Yufei Cai / githubweb
- Make header placeholders case-insensitive. — Yufei Cai / githubweb
- #890: invalidate policy enforcer caches in concierge whenever the PolicyPersistenceActor publishes a PolicyTag message — Thomas Jaeckle / githubweb
- #890: fixed and enhanced unit tests after invalidate policy enforcer caches in concierge whenever the PolicyPersistenceActor publishes a PolicyTag message — Thomas Jaeckle / githubweb
- [#914] send search-persisted acknowledgements. — Yufei Cai / githubweb
- [#914] document "search-persisted". — Yufei Cai / githubweb
- [#890] review: add missing word "active" to expiry description; fix broken link in cloudevent openapi. — Yufei Cai / githubweb
- [#890] review: remove unnecessary conditional; test chained expiry; add TODO. — Yufei Cai / githubweb
- [#890] suppress acknowledgement from akka pubsub logged as warning. — Yufei Cai / githubweb
- #288 add directive to ensure content-type application/merge-patch+json for new PATCH endpoints. — Stefan Maute / githubweb
- adjusted "@since" javadoc version to 2.0.0 to be consistent with other changes in development — Thomas Jaeckle / githubweb
- [#890] Fix off-by-1 error in revision of scheduled SubjectDeleted events; optimize PolicyEventForwarder to not query database in the absence of policy changes. — Yufei Cai / githubweb
- #288 adapt JsonPointer creation for some resources; — Stefan Maute / githubweb
- Set binary compatibility check version. — Yufei Cai / githubweb
- #288 validate MergeThing command in model — Dominik Guggemos / githubweb
- #288 fix getResourcePath for merge signals (it must match with the returned entity) — Dominik Guggemos / githubweb
- [#890] Ignore expiring subjects in policies validator; fix PolicyCommandEnforcementTest. — Yufei Cai / githubweb
- [#890] Fix ModifyPolicyEntryStrategyTest and ModifySubjectsStrategyTest. — Yufei Cai / githubweb
- Make DittoSearchConfig extensible by providing its current config path — Florian Fendt / githubweb
- #288 return correct resource path in merge commands — Dominik Guggemos / githubweb
- #288 allow patch for policyId, add javadoc — Dominik Guggemos / githubweb
- [#914] review: — Thomas Jaeckle / githubweb
- #288 add test cases for PATCh resource to ThingsRouteTest and FeaturesRouteTest; — Stefan Maute / githubweb
- #288 fix some javadoc/typo — Dominik Guggemos / githubweb
- Measure time of http request in HttpPublisherActor — Yannic Klem / githubweb
- Make pubsub write consistency and delay configurable. — Yufei Cai / githubweb
- Preserve materialized value of the given flow to measure the time for — Yannic Klem / githubweb
- Fix topic incremental update bug. — Yufei Cai / githubweb
- #288 add PATCH resource for /things/<thingId>/policyId; — Stefan Maute / githubweb
- #288 rename method in ThingsRoute and ThingIdNotExplicitlySettableException; — Stefan Maute / githubweb
- #288 fix some javadoc and code styles; — Stefan Maute / githubweb
- Reset reconnect backoff after successfully establishing a connection — Yannic Klem / githubweb
- #288 undo renaming of method and add another method instead in ThingIdNotExplicitlySettableException; — Stefan Maute / githubweb
- fix jwt refresh for websocket connections — Johannes Schneider / githubweb
- Reset reconnect backoff after successfully establishing a connection — Yufei Cai / githubweb
- fix implicit thing creation with "If-None-Match: *" header — Thomas Jaeckle / githubweb
- fix test — Johannes Schneider / githubweb
- Prevent AmqpClientActor from going into CONNECTED state if message producer cannot be created. — Yufei Cai / githubweb
- fixed compile error after merge from master — Thomas Jaeckle / githubweb
- #890: added documentation about policy subject expiry — Thomas Jaeckle / githubweb
- #288 minor javadoc improvements; — Stefan Maute / githubweb
- remove flaky test — Johannes Schneider / githubweb
- #288 fix year number in copyright header; — Stefan Maute / githubweb
- Improved error description for too many outgoing messages for amqp and http — Yannic Klem / githubweb
- try to fix flaky test; — Stefan Maute / githubweb
- Add logging for each http request time — Yannic Klem / githubweb
- #890: fix findings: — Thomas Jaeckle / githubweb
- added documentation for jwt refresh via websocket protocol — Johannes Schneider / githubweb
- #890: fix review findings of fixing findings: — Thomas Jaeckle / githubweb
- #890: fix review findings of fixing findings: — Thomas Jaeckle / githubweb
- Issue #921: Introduced class `HttpStatus`. — Juergen Fickel / githubweb
- increase maxStackDepth to 25 in order to support basic protobuf experiments — Thomas Jaeckle / githubweb
- Add unit tests for JWT refresh; fix exception when expiration is too large. — Yufei Cai / githubweb
- #288 implement command enforcement for MergeThing commands — Dominik Guggemos / githubweb
- #288 fix unit test — Dominik Guggemos / githubweb
- Fix failing jwt token refresh due to subject deduplication. — Yufei Cai / githubweb
- [#890] Review: PolicyPersistenceActorTest.ensureSubjectExpiryIsCleanedUpAfterRecovery — Yufei Cai / githubweb
- #748 added commit hook for checking that license header's year for added files is the file's creation year — Thomas Jaeckle / githubweb
- update swagger-ui used in Ditto sandbox + docker deployment + k8s deployment — Thomas Jaeckle / githubweb
- added missing copyright headers — Thomas Jaeckle / githubweb
- [#926] add ActivateSubject and ActivateSubjectResponse. — Yufei Cai / githubweb
- Relax timing requirement in MongoEventSourceITAssertions. — Yufei Cai / githubweb
- #288 extend protocoladapter for merge signals — Vadim Günther / githubweb
- Issue #288 fix test — Vadim Günther / githubweb
- Work around jitterbit/get-changed-files#7 — Yufei Cai / githubweb
- [#926] add a command to deactivate a token subject. — Yufei Cai / githubweb
- [#926] add a command to activate a subject on the policy level. — Yufei Cai / githubweb
- [#926] add a command to deactivate a subject at the policy level; relax timing requirement in ThingPersistenceActorSnapshottingTest. — Yufei Cai / githubweb
- [#926] add events for subject activation; rename ActivateSubjectForPolicy to ActivateSubjects. — Yufei Cai / githubweb
- docs/advanced: add initial draft of data-by-pass — Alexander Wellbrock / githubweb
- [#926] add command and event strategies for ActivateSubject. — Yufei Cai / githubweb
- [#926] add command and event strategies for ActivateSubjects. — Yufei Cai / githubweb
- [#926] remove raw type usage in persistence actors. — Yufei Cai / githubweb
- [#926] add irrelevant signals to registry tests of policies made visible due to ditto-model-placeholders. — Yufei Cai / githubweb
- [#926] add SubjectDeactivated and SubjectsDeactivated events. — Yufei Cai / githubweb
- [#926] add command and event strategies for DeactivateSubject(s) — Yufei Cai / githubweb
- [#926] extend authentication result to include JWT. — Yufei Cai / githubweb
- [#926] add HTTP API for activateTokenIntegration and deactivateTokenIntegration. — Yufei Cai / githubweb
- [#926] Replace issuer 'integration' by token issuer in the default token integration subject ID. — Yufei Cai / githubweb
- [#926] remove raw types from enforcements. — Yufei Cai / githubweb
- [#926] add policy enforcement for policy action commands. — Yufei Cai / githubweb
- [#926] remove raw types from preEnforcer. — Yufei Cai / githubweb
- [#926] make subject Id resolver of policy actions configurable. — Yufei Cai / githubweb
- [#926] fix deserialization of PolicyActionFailedException; fix status code when executing an action on a nonexistent policy entry. — Yufei Cai / githubweb
- [#926] document policy token integration. — Yufei Cai / githubweb
- Test and fix root actor restart issues. Add license for 2021. — Yufei Cai / githubweb
- #288 some cleanup/javadoc — Dominik Guggemos / githubweb
- Fix irritating default content-type header mapping for new connections, but keep for old connections — Florian Fendt / githubweb
- Enforce insertion and re-insertion order of Ditto headers. — Yufei Cai / githubweb
- add content-type header change to next release notes — Florian Fendt / githubweb
- Issue #921: Deprecated `HttpStatusCode` and replaced it with `HttpStatus` where possible. — Juergen Fickel / githubweb
- Test and fix error masking by InboundMappingProcessorActor. — Yufei Cai / githubweb
- Reduce probability of timing problems in MessageMappingProcessorActorTest. — Yufei Cai / githubweb
- Issue #921: Replaced more usages of HttpStatusCode with HttpStatus. — Juergen Fickel / githubweb
- #288 fix handling of null policyId and thingId for PATCH requests, introduce PolicyIdNotDeletableException and ThingIdNotDeletableException — Dominik Guggemos / githubweb
- remove unused imports — Yannic Klem / githubweb
- update license headers — Dominik Guggemos / githubweb
- rename method and use it in production code — Yannic Klem / githubweb
- fix typo in license template — Dominik Guggemos / githubweb
- #288 fix ThingMergeCommandAdapterTest — Dominik Guggemos / githubweb
- [#926] review: moved policy actions to own package in commands — Thomas Jaeckle / githubweb
- Issue #921: Replaced more usages of `HttpStatusCode` with `HttpStatus`. Adjusted argument names as well as Javadoc comments. Generated serialization UUIDs where missing in exceptions. — Juergen Fickel / githubweb
- #288 some code cleanup and TODOs fixed; — Stefan Maute / githubweb
- [#926] fixed command registry tests by adding action command of new package — Thomas Jaeckle / githubweb
- added release notes for 1.5.1 — Johannes Schneider / githubweb
- fixed typo — Johannes Schneider / githubweb
- Issue #921: Extended Javadoc comments. — Juergen Fickel / githubweb
- [#926] review: removed unnecessary action events — Thomas Jaeckle / githubweb
- Issue #921: Completed implementation of `HttpStatus`. — Juergen Fickel / githubweb
- [#926] Fix default subject ID resolver class name. — Yufei Cai / githubweb
- Issue #921: Deprecated `MessageHeadersBuilder#statusCode(int)` and `PayloadBuilder#withStatus(int)` as they are too error prone. — Juergen Fickel / githubweb
- Issue #921: Updated license header to year 2021. — Juergen Fickel / githubweb
- [#926] Remove unnecessary field subjectId from Activate- and DeactivatePolicyTokenIntegrationResponse. — Yufei Cai / githubweb
- Change license header for search query validation to 2021 — David Schwilk / githubweb
- fix bug for metadata creation (only objects can be added as metadata to leaf); — Stefan Maute / githubweb
- update basic-metadata.md docu for more clarity; — Stefan Maute / githubweb
- #288 add implementation of getEntity(JsonSchemaVersion schemaVersion) to MergeThing; — Stefan Maute / githubweb
- Issue #921: Made AbstractSignalMapper a final class and renamed it to MessageSignalMapper. Related MessageCommand with MessageCommandResponse by having both implementing interface WithMessage. Thus it was possible to get rid of MessageCommandSignalMapper and MessageCommandResponseSignalMapper and unify functionality in MessageSignalMapper. — Juergen Fickel / githubweb
- Issue #921: Added default implementation for method getStatusCode to CommandResponse. — Juergen Fickel / githubweb
- Issue #921: Use HttpStatus instead of HttpStatusCode for creating new PayloadBuilder. — Juergen Fickel / githubweb
- Issue #921: Added missing Override annotation. — Juergen Fickel / githubweb
- Issue #921: Use HttpStatus instead of HttpStatusCode and refactored code to improve readability. — Juergen Fickel / githubweb
- [#926] Reject activateTokenIntegration actions on entries without READ permission for things. — Yufei Cai / githubweb
- [#926] review: added unit test for OAuthTokenIntegrationSubjectIdFactory — Thomas Jaeckle / githubweb
- Issue #921: Set current year to license header of new files. — Juergen Fickel / githubweb
- [#926] Mention in documentation the requirement for READ permission granted on things by the policy action activateTokenIntegration. — Yufei Cai / githubweb
- [#926] document status 404 for policy actions. — Yufei Cai / githubweb
- [#926] review: fixed "getResourcePath" of policy entry scoped activation actions — Thomas Jaeckle / githubweb
- #288 review protocol adapter changes, throw exception when payload value is missing, fix behavior for null values and add tests, parameterize tests where feasible, fix unknown path behavior, add merge commands/responses/events to DittoProtocolAdapterParameterizedTest, throw exception if given schema version is not supported by MergeThing command — Dominik Guggemos / githubweb
- [#926] adjust resource keys used to authorize top level policy actions. — Yufei Cai / githubweb
- #288 remove handling of V1 MergeThing commands, because MergeThing is never V1 — Dominik Guggemos / githubweb
- [#926] review: added missing javadocs for projected cache — Thomas Jaeckle / githubweb
- [#926] review: changed status code of repsonses to 204 - no content — Thomas Jaeckle / githubweb
- add/fix javadoc and imports — Joel Bartelheimer / githubweb
- change year to 2021 license-header to fix check — Joel Bartelheimer / githubweb
- [#926] review: added check that only policy entries with a subject contained in the authorized subjects are considered for activate/deactivate tokenIntegration actions — Thomas Jaeckle / githubweb
- [#926] Add generic TopLevelActionCommand for policies. — Yufei Cai / githubweb
- [#926] fix PolicyCommandEnforcementTest. — Yufei Cai / githubweb
- issue #921: Minor review changes — David Schwilk / githubweb
- set ditto-connection-id header for published kafka messages — Yannic Klem / githubweb
- #288 changed status code for MergeThingResponse to 204 and removed the value variable; — Stefan Maute / githubweb
- #288 fix merge issue; — Stefan Maute / githubweb
- #288 fixed test failures; — Stefan Maute / githubweb
- verify that header mapping cannot overwrite the ditto-connection-id header — Yannic Klem / githubweb
- Never request acknowledgements for connection status updates. — Yannic Klem / githubweb
- [#926] review: added factor "subject ID of authenticated JWT must also be present in policy entry" to documentation — Thomas Jaeckle / githubweb
- use ThreadSafeDittoLoggingAdapter for connectivity ConsumerActors — Thomas Jaeckle / githubweb
- [#926] Delete Activate- and DeactivatePolicyTokenIntegration commands and responses. — Yufei Cai / githubweb
- [#926] adjusted OpenAPI doc wording "the -> a" subject — Thomas Jaeckle / githubweb
- [#926] adjusted documentation wording about the action activateTokenIntegration — Thomas Jaeckle / githubweb
- Fix non-thread-safe calls to actor-starting methods in client actors. — Yufei Cai / githubweb
- #288 add PATCH resource to ditto swagger docu; — Stefan Maute / githubweb
- #288 add merge to ditto java client — Vadim Günther / githubweb
- [#926] improve type safety of AbstractCommandStrategies. — Yufei Cai / githubweb
- first log mailbox size implementation from gist — Joel Bartelheimer / githubweb
- [#926] prevent random failing tests due to reordering of policy entries. — Yufei Cai / githubweb
- [#926] review: renamed TopLevelActionCommand to TopLevelPolicyActionCommand — Thomas Jaeckle / githubweb
- #288 move PolicyIdNotDeletableException to things signals — Dominik Guggemos / githubweb
- #288 document new merge commands in ditto docs, add merge command specification and examples, add dadr about merge updates — Dominik Guggemos / githubweb
- exclude "foreign" license texts from Ditto jars — Thomas Jaeckle / githubweb
- #288 fix md files messed up by autoformat, add section about permissions required for merge updates — Dominik Guggemos / githubweb
- #288 swagger api: fix documentation of permissions for merge, some wording and polishing — Dominik Guggemos / githubweb
- #288 fix and test size validation for merge thing command — Dominik Guggemos / githubweb
- #288 fix md files messed up by autoformat, add section about permissions required for merge updates — Dominik Guggemos / githubweb
- #288 fix MergeThingStrategyTest — Dominik Guggemos / githubweb
- #288: add error code to protocol specification documentation of merge command — Vadim Günther / githubweb
- #288: fix typo and formatting in ditto docu — Vadim Günther / githubweb
- add mailbox-size metric for each actorclass and grouped the config values for that custom mailbox. — Joel Bartelheimer / githubweb
- #288 add handling for MergeThing command to ditto-signals-live-commands — Dominik Guggemos / githubweb
- #288 fix compile error after merge — Dominik Guggemos / githubweb
- [#926] added possibility to use JWT claims being a jsonarray of strings instead of only plain strings — Thomas Jaeckle / githubweb
- added new Hono notification "application/vnd.eclipse-hono-device-provisioning-notification" to default blocklist of DittoMessageMapper — Thomas Jaeckle / githubweb
- [#926] moved "isApplicable" logic from strategies to PolicyActionCommands — Thomas Jaeckle / githubweb
- [#926] added Blogpost about the new policy actions feature — Thomas Jaeckle / githubweb
- #288 introduce new PathPatterns and PathMatcher interface for a better handling of path checking; — Stefan Maute / githubweb
- rename the new monitored mailbox, fix a metric counting bug, cleaned the code and add javaDoc comments — Joel Bartelheimer / githubweb
- [#926] fixed internal server error cause by non-deserializable PolicyActionFailedException because of missing "message" in the exception JSON — Thomas Jaeckle / githubweb
- [#926] use LinkedHashMaps and LinkedHashSets in policies model in order to keep order when e.g. modifying policies — Thomas Jaeckle / githubweb
- [#926] fix copyright header year for added files which fail in license header year check — Thomas Jaeckle / githubweb
- [#926] javadoc error — Thomas Jaeckle / githubweb
- [#926] fix grammar. — Yufei Cai / githubweb
- to allow overwrite via env, make include/exclude actors regex a single string instead of a list — Joel Bartelheimer / githubweb
- add test for monitored unbounded mailbox — Joel Bartelheimer / githubweb
- [#926] Prevent backtracking in TokenIntegrationSubjectIdFactory; fix policy action event aggregation. — Yufei Cai / githubweb
- #288 minor improvements in ditto-api-2.yml; — Stefan Maute / githubweb
- #288 minor improvements in ditto-api-2.yml; — Stefan Maute / githubweb
- #288 api docs improvements; — Stefan Maute / githubweb
- #288 fix link to RFC; — Stefan Maute / githubweb
- #288 fix space in URL; — Stefan Maute / githubweb
- Apply suggestions from code review — Alexander Wellbrock / githubweb
- add missing tag to _data/tags — Alexander Wellbrock / githubweb
- Update diagram and text so they fit together — Alexander Wellbrock / githubweb
- Add small security notice to the Solution section — Alexander Wellbrock / githubweb
- add overwrite via env options for (monitored-)mailbox config — Joel Bartelheimer / githubweb
- added possibility to configure readConcern, writeConcern and retryWrites in Ditto's mongo config — Thomas Jaeckle / githubweb
- consolidate "write-interval" config - remove the one which was not used by the codebase — Thomas Jaeckle / githubweb
- fixed DefaultMongoDbConfigTest — Thomas Jaeckle / githubweb
- Add section about policy usage with this pattern — Alexander Wellbrock / githubweb
- replace Source.delay with Source.throttle in order to throttle processing writes in the MongoSearchUpdaterFlow — Thomas Jaeckle / githubweb
- added infos about adoption to the README.md — noreply / githubweb
- Add config to set delay before search-persisted acknowledgement; test config; fix test. — Yufei Cai / githubweb
- #288 document error code 415 and content-type header for patch method in swagger docu; — Stefan Maute / githubweb
- #288 add blog post for new merge feature; — Stefan Maute / githubweb
- #288 update blog post with review comments; — Stefan Maute / githubweb
- #288 fix typo in blog post; — Stefan Maute / githubweb
- increase akka version to 2.6.11 — Yannic Klem / githubweb
- #288 update jaav example in blog post; — Stefan Maute / githubweb
- #288 ensure that a thing in the MergeThing command can not be null; — Stefan Maute / githubweb
- remove MongoDbUriSupplier and instead prefer explicit MongoDB "options" configuration and mapping to Ditto configs — Thomas Jaeckle / githubweb
- fixed some remaining typos + wrong links to the policies docs I added :( — Thomas Jaeckle / githubweb
- Remove throttling in MongoSearchUpdaterFlow; simplify .delay to .throttle where possible — Yufei Cai / githubweb
- Move StreamConfig from SearchConfig to UpdaterConfig; remove unused DeleteConfig and DeletionConfig. — Yufei Cai / githubweb
- review: use UpdaterConfig as argument when sufficient — Thomas Jaeckle / githubweb
- add unit test to verify that the emitted command of the connection status mapper explicitly requests no acks — Joel Bartelheimer / githubweb
- added timer metric for measuring search updater consistency lag — Thomas Jaeckle / githubweb
- undid making OnStopHandler final for unit test mocking — Thomas Jaeckle / githubweb
- fixed compile errors regarding signature change of Metadata.of — Thomas Jaeckle / githubweb
- fixed compile errors regarding signature change of Metadata.of — Thomas Jaeckle / githubweb
- fixed MetadataTest .. doh! — Thomas Jaeckle / githubweb
- fixed ThingUpdaterTest — Thomas Jaeckle / githubweb
- Splitted Version and Status into separate classes — Yannic Klem / githubweb
- Reduce log level for out of sync things to info — Yannic Klem / githubweb
- Set different role for each service type — Yannic Klem / githubweb
- increase waiting-for-state-timeout for connectivity to 10s — Yannic Klem / githubweb
- Increasing akka versions to latest — Yannic Klem / githubweb
- Increase akka persistence mongo version to 3.0.6 — Yannic Klem / githubweb
- Remove no longer existing configuration 'maxWaitQueueSize' — Yannic Klem / githubweb
- Remember the MongoClientSettings from which the MongoClient was built — Yannic Klem / githubweb
- removed using custom "OnStopHandler" - this breaks timeout cancellation — Thomas Jaeckle / githubweb
- renamed environment variables — Thomas Jaeckle / githubweb
- consolidated/fixed enviornment names for things-search config to include the correct config "path" — Thomas Jaeckle / githubweb
- #288 Fix compile error after merge of master in feature/merge-things — Vadim Günther / githubweb
- optimized search updater metadata to copy timers and senders with new constructors — Thomas Jaeckle / githubweb
- Rework after review — Joel Bartelheimer / githubweb
- #288 ensure content-type "application/merge-patch+json" for MergeCommands over Ditto protocol; — Stefan Maute / githubweb
- stop timer only if it is still running — Thomas Jaeckle / githubweb
- added logging for expired consistency lag timers — Thomas Jaeckle / githubweb
- #288 introduce ThingResource and PolicyResource enum to define valid thing/policy resources, allow resolving the resource from a given resource path (using new ResourceMap), introduce ThingResourceVisitor to avoid "switching" over the resources at multiple places — Dominik Guggemos / githubweb
- added 2 more segments to consitency lag timer — Thomas Jaeckle / githubweb
- Make the mailbox more reliable — Joel Bartelheimer / githubweb
- #288 fix license header — Dominik Guggemos / githubweb
- #288 add missing mapping for policy commands — Dominik Guggemos / githubweb
- #288 fix javadoc — Dominik Guggemos / githubweb
- #288 introduce UnsupportedSchemaVersionException exception for merge thing command/event — Dominik Guggemos / githubweb
- Add event for taking thing snapshots for background cleanup coordination. — Yufei Cai / githubweb
- fixed MetadataTest — Thomas Jaeckle / githubweb
- #288 fix entity tag for features and add tests — Dominik Guggemos / githubweb
- #288 filter null values for ThingMerged events in ThingEventToThingConverter; — Stefan Maute / githubweb
- fixed throttling for <= 0 duration config — Thomas Jaeckle / githubweb
- added timer segment for retrieving things during search index update — Thomas Jaeckle / githubweb
- #288 throw ThingMergeInvalidException only if JssonSchemaVersion is V_2; — Stefan Maute / githubweb
- Increase akka version to 2.6.12 — Yannic Klem / githubweb
- added timer segment measuring dequeueing time in ChangeQueueActor — Thomas Jaeckle / githubweb
- configure inputBuffer when using "parallelism" in "flatMapMerge" — Thomas Jaeckle / githubweb
- use a priority mailbox for ChangeQueueActor for prioritizing Control.DUMP messages above incoming Metadata to enqueue — Thomas Jaeckle / githubweb
- #288 minor improvements; — Stefan Maute / githubweb
- Add request-based cleanup. — Yufei Cai / githubweb
- added another segment for measuring time until dumping in ChangeQueueActor — Thomas Jaeckle / githubweb
- MongoSearchUpdaterFlow: Move startTimerFlow to outlet 0 of broadcast. — Yufei Cai / githubweb
- Test EventSnapshotCleanupCoordinator. — Yufei Cai / githubweb
- don't throttle websocket incoming commands if limit or duration <= 0 — Thomas Jaeckle / githubweb
- moved rate limit disable logic (when configured <= 0) to LimitRateByRejection — Thomas Jaeckle / githubweb
- make akka persistence mongo write concerns configurable via own environment variable — Thomas Jaeckle / githubweb
- #288 mark @since annotations of merge command for adjustment — Vadim Günther / githubweb
- #288 update @since annotations to version 2.0.0 — Vadim Günther / githubweb
- #288 fix build issues — Vadim Günther / githubweb
- #288 add PATCH method to Access-Control-Allow-Methods header for nginx-cors.conf in deployment section; — Stefan Maute / githubweb
- move kubernetes deployment files into separate directory; — Stefan Maute / githubweb
- Fix license header of EventSnapshotCleanupCoordinatorTest. — Yufei Cai / githubweb
- #288 some cleanup — Dominik Guggemos / githubweb
- #288 introduce feature toggle for merge thing commands, responses and events — Dominik Guggemos / githubweb
- #288 make some classes package-private to be available in tests — Dominik Guggemos / githubweb
- #288 private constructor breaks compatibility — Dominik Guggemos / githubweb
- #288 add config for merge things feature toggle — Dominik Guggemos / githubweb
- #288 favor the merge things enabled case when reading the system property — Dominik Guggemos / githubweb
- #288 register UnsupportedSignalException and add missing annotation — Dominik Guggemos / githubweb
- Daisy-chain consistency-lag timer segments so that the sum of all segments is equal to the overall timer duration. — Yufei Cai / githubweb
- #288 some code cleanup; — Stefan Maute / githubweb
- removed not true immutability test of MetadataTest — Thomas Jaeckle / githubweb
- #288 set merge things feature toggle system property for all ditto services — Dominik Guggemos / githubweb
- update apiVersion in swagger.yaml — Stefan Maute / githubweb
- #288 set ditto headers on the exception that is thrown if merge feature is disabled — Dominik Guggemos / githubweb
- Review findings — Joel Bartelheimer / githubweb
- Revert splitting of Status and Version and read — Yannic Klem / githubweb
- #288 set correct content-type for merge commands, responses and events — Dominik Guggemos / githubweb
- #288 add content-type in ThingMerged event examples — Dominik Guggemos / githubweb
- #288 add merge feature to next release notes — Dominik Guggemos / githubweb
- #288 fix year in license headers — Dominik Guggemos / githubweb
- #288 fix year in license headers — Dominik Guggemos / githubweb
- #288 update blog post; — Stefan Maute / githubweb
- add mongodb-statefulset with local persitent volume; — Stefan Maute / githubweb
- add mongodb-statefulset with local persistent volume; — Stefan Maute / githubweb
- configure writeConcern for search index updates requiring search-persisted ack differently — Thomas Jaeckle / githubweb
- Make ClientActorPropsFactory extensible by having connectivity root actor take it as an argument. — Yufei Cai / githubweb
- fix DefaultUpdaterConfigTest — Thomas Jaeckle / githubweb
- Move AMQP specifig config handling into own class. — Yufei Cai / githubweb
- fixed license header year — Thomas Jaeckle / githubweb
- Add javadoc; set default jms.sendTimeout to 60s. — Yufei Cai / githubweb
- add GC options to OPENJ9_JAVA_OPTIONS; — Stefan Maute / githubweb
- Add request-timeout for outgoing HTTP requests in an HTTP connection — Yannic Klem / githubweb
- Set input buffer of enforcement flow to 1. — Yufei Cai / githubweb
- fixed some versions and indentation problems; — Stefan Maute / githubweb
- pinned mongoDB dependencies to 4.1.1 — Thomas Jaeckle / githubweb
- fix default value for CONNECTING_MAX_TIMEOUT; — Stefan Maute / githubweb
- Remove ExpiringTimerBuilder and make PreparedTimer always run with — Yannic Klem / githubweb
- Set change queue actor source buffer size to 1. — Yufei Cai / githubweb
- document Merge events in blog post; — Stefan Maute / githubweb
- allow mockito to mock final classes — Yannic Klem / githubweb
- Start http push request timer with a timeout slightly higher like request-timeout — Yannic Klem / githubweb
- review: really minor style stuff — Thomas Jaeckle / githubweb
- Adjust license header and add private constructor — Yannic Klem / githubweb
- [#947] fix merging "extraFields" into a Thing merged from a modified event and the "extra" JsonObject — Thomas Jaeckle / githubweb
- Remove unused code and fix isLiveResponse check — Yannic Klem / githubweb
- fix retrieve thing with selected fields via protocol — Dominik Guggemos / githubweb
- Remove special handling for successful acknowledgements for live-response — Yannic Klem / githubweb
- updated awaitility version to 4.0.3 (for tests) + pinned used json.version for tests — Thomas Jaeckle / githubweb
- bump netty version to 4.1.59.Final; — Stefan Maute / githubweb
- update documentation; — Stefan Maute / githubweb
- consolidate/update test dependencies — Thomas Jaeckle / githubweb
- unwrap message for live-response acknowledgment — Yannic Klem / githubweb
- fix matchExpression in persistent-volume.yaml; — Stefan Maute / githubweb
- move pod-reader role and update Readme.md; — Stefan Maute / githubweb
- Review finding. For simplicity remove not necessary factory DittoFlowEnhancement — Joel Bartelheimer / githubweb
- update assertj.version to 3.19.0 — noreply / githubweb
- Remove side effect in TimeoutFlow; speed up and dilate durations in its unit test; move timeout handling to HttpPushFactory. — Yufei Cai / githubweb
- Add overwrite option for an akka host-connection-pool setting via environment variable — Joel Bartelheimer / githubweb
- Adapt to the new timer factory, which was introduced in fb028b94c4e1456ef7a9d2ba33f65a1d7d002b47, to fix compile errors — Joel Bartelheimer / githubweb
- add resource-quota example to deployment section; — Stefan Maute / githubweb
- uncomment resources definition in ditto-cluster.yaml; — Stefan Maute / githubweb
- let bom manage dependency versions — Yannic Klem / githubweb
- do not use project.groupId placeholder — Yannic Klem / githubweb
- downgrade maven-surefire and maven-failsafe plugin version; — Stefan Maute / githubweb
- bump jackson-core version to 2.12.1; — Stefan Maute / githubweb
- Remove content type check for command responses since it always should be application/json — Vadim Günther / githubweb
- updated JJWT to 0.11.2; migrated to new non-deprecated JJWT API — Thomas Jaeckle / githubweb
- extracted Ditto service configuration files as separate maven modules — Thomas Jaeckle / githubweb
- added missing dependency (after manual merge) managed im bom — Thomas Jaeckle / githubweb
- re-added MongoDbUriSupplier in order to parse options from a given/configured/injected MongoDB URI and apply additional options based on that base URI config — Thomas Jaeckle / githubweb
- include regular and special fields in devops command responses — Dominik Guggemos / githubweb
- fixed serialization issue of AmqpClientActor.props which accepted a JmsConnectionFactory as argument (which is not serializable) — Thomas Jaeckle / githubweb
- made extraUriOptions map truly immutable — Thomas Jaeckle / githubweb
- consolidated dependencies by importing the "bom" where possible: — Thomas Jaeckle / githubweb
- update docu; — Stefan Maute / githubweb
- added script for finding out which Ditto artifacts are missing from the ditto-bom — Thomas Jaeckle / githubweb
- use readPreference primary, readConcern local and writeConcern acknowledged for MongoHealthChecker; — Thomas Jaeckle / githubweb
- update installation-running.md; — Stefan Maute / githubweb
- Remove unused mongo configuration property — Yannic Klem / githubweb
- Remove unnecessary call to build() the settings — Yannic Klem / githubweb
- add mongodb config section to installation-operating.md; — Stefan Maute / githubweb
- update mongodb section; — Stefan Maute / githubweb
- update docu; — Stefan Maute / githubweb
- AmqpSpecificConfig: support double-encoding of credentials; add unit tests. — Yufei Cai / githubweb
- fixed priority of MongoDB setting "sslEnabled" — Thomas Jaeckle / githubweb
- Do not overwrite configured read preference in search persistence. — Yufei Cai / githubweb
- Fix duplicate extension creation by QueryCriteriaValidator. — Yufei Cai / githubweb
- improve Readme.md; — Stefan Maute / githubweb
- improve URL in Readme.md; — Stefan Maute / githubweb
- fixed that the "ssl" option in ditto-mongo.conf was not applied for MongoDB connections using Akka Persistence — Thomas Jaeckle / githubweb
- Remove Policies and Connectivity from metrics reporting so that they may use a different write concern. — Yufei Cai / githubweb
- fixed missing "test" scope for stream-testkit dependency — noreply / githubweb
- Add support for arbitrary claims for authorization subjects — Dirk Van Haerenborgh / githubweb
- fixed gateway.conf default "openid-connect-issuers" entry — Thomas Jaeckle / githubweb
- fixed that unresolved `{{jwt:..}} placeholders were not removed from calculdated subjects — Thomas Jaeckle / githubweb
- add test for unresolvable subjects — Dirk Van Haerenborgh / githubweb
1.5.0 (Dec 10, 2020, 8:27:06 AM)
- Add unit test for feature properties fields parameter — Vadim Günther / githubweb
- introduce WebSocketConfigProvider that is called before establishing a new web socket and allows the customization of the default websocket config — Dominik Guggemos / githubweb
- moved JsonObjectMerger into ditto-json; — Stefan Maute / githubweb
- unified test cases for JsonObjectMerger; — Stefan Maute / githubweb
- Implement limitation for sources and targets within a connection — Vadim Günther / githubweb
- add method to filter null values and empty objects in json objects; — Stefan Maute / githubweb
- adapt DefaultConnectionConfig and fix DefaultConnectionConfigTest; — Stefan Maute / githubweb
- moved connectivity config to separate module ditto-services-connectivity-common — Dominik Guggemos / githubweb
- use ConnectivityConfigProvider in ConnectionPersistenceActor and AmqpConsumerActor — Dominik Guggemos / githubweb
- fix missing license header — Dominik Guggemos / githubweb
- add missing semicolon — Dominik Guggemos / githubweb
- fix tests, clean up ConnectionValidator — Dominik Guggemos / githubweb
- add javadoc, add more unit tests — Dominik Guggemos / githubweb
- add required property to test config, fix tests — Dominik Guggemos / githubweb
- use ditto default config in ConnectionPersistenceActor — Dominik Guggemos / githubweb
- removed duplicate copyright header; — Stefan Maute / githubweb
- simplify ConnectivityConfigProvider, revert ssome previous changes — Dominik Guggemos / githubweb
- Extend validation for number of mapped messages — Vadim Günther / githubweb
- add timers to AbstractActorWithLock — Dominik Guggemos / githubweb
- fix several equals methods, remove empty MonitoringCounterConfig — Dominik Guggemos / githubweb
- fix unit test — Dominik Guggemos / githubweb
- handle connectivity config changes in BaseClientActor by creating a new MessageMappingProcessor — Dominik Guggemos / githubweb
- remove debug output — Dominik Guggemos / githubweb
- update base image version and add copyright header; — Stefan Maute / githubweb
- added feature id placeholder — Johannes Schneider / githubweb
- add isWeak flag to acknowledgement — Yannic Klem / githubweb
- Let WebSocketRoute issue a weak acknowledgement for all labels of a — Yannic Klem / githubweb
- Issue #852: change key type of declared ack labels DData from ActorRef to Address. — Yufei Cai / githubweb
- Issue #852: Fix ImmutableDittoHeadersTest. — Yufei Cai / githubweb
- Issue #852: Issue weak acknowledgements for rql filtered signals in connectivity — Yannic Klem / githubweb
- Issue #852: Document weak acknowledgements — Yannic Klem / githubweb
- Issue #852: Extract acks ddata as its own extension. — Yufei Cai / githubweb
- Issue #852: add means for other actors to receive local and remote ack declarations. — Yufei Cai / githubweb
- Fix date part of the permalink to release announcement 1.4.0 — Yufei Cai / githubweb
- Add documentation 1.4 link. — Yufei Cai / githubweb
- Increment binary compatibility check version. — Yufei Cai / githubweb
- added featureId placeholder to documentation — Johannes Schneider / githubweb
- added featureId placeholder to header mapping unit test — Johannes Schneider / githubweb
- Issue #852: Send weak acks from publishers.end weak ACK — Yufei Cai / githubweb
- Issue #852: stabilize PubSubFactoryTest. — Yufei Cai / githubweb
- Issue #852: Send weak-acks from the subscriber side. — Yufei Cai / githubweb
- fix documentation version changer JS script; moved to customscripts.js instead of having it in sidebar.html — Thomas Jaeckle / githubweb
- Fix 2 sonar issues. — Yufei Cai / githubweb
- fixed another little documentation version script bug — noreply / githubweb
- Adds OAuth2 authentication mechanism for devops and status resources — Yannic Klem / githubweb
- Fix RootRouteTest. — Yufei Cai / githubweb
- Issue #852: Review: rename header for weak ack; remove TODO. — Yufei Cai / githubweb
- Have AmqpPublisherActor wait for message settlement in stream. — Yufei Cai / githubweb
- Remove spurious warning in AmqpPublisherActorTest. — Yufei Cai / githubweb
- Issue #852: Update header name for documentation of WACKs. Adjust wording. — Yufei Cai / githubweb
- updated JUnit to 4.13.1 — Thomas Jaeckle / githubweb
- Add desired properties to the Feature/Things model — David Schwilk / githubweb
- Add twin commands/commandResponses for desired FeatureProperties CRUD opreations — David Schwilk / githubweb
- Added desiredProperty — David Joos / githubweb
- Added desiredProperty to response mapping strategies. — David Joos / githubweb
- Added desiredProperty to query command/commandResponse. Fixed failing tests due to deprecated jsonschema v1. — David Joos / githubweb
- Added GET/PUT/DELETE routes for desiredProperties and desiredProperty — David Joos / githubweb
- Build desiredProperty/ies routes. — David Joos / githubweb
- Added unit tests for desiredProperties on FeatureRoute — David Joos / githubweb
- Add events for desired properties CRUD — David Schwilk / githubweb
- Added EventMappingStrategies for desiredProperty/ies — David Joos / githubweb
- Added unit tests for events regarding desiredProperties. — David Joos / githubweb
- Added unit test for events regarding desiredProperties. — David Joos / githubweb
- Added desiredProperty to existsBy. — David Joos / githubweb
- Add live commands/command-answer-builders for desired properties — David Schwilk / githubweb
- Add CommandStrategies for desired properties — David Schwilk / githubweb
- Add EventStrategies for desired properties — David Schwilk / githubweb
- Added desiredProperty to SortBy. — David Joos / githubweb
- Added desiredProperty to filterBy. — David Joos / githubweb
- Added desiredProperty to filterBy. Additional unit test. — David Joos / githubweb
- Added unit tests for desiredProperty. — David Joos / githubweb
- Fixed missing overwrite. — David Joos / githubweb
- Review: Add desired properties in protocol-adapter — David Schwilk / githubweb
- Add API validation for desired property commands — David Schwilk / githubweb
- Fix failures after merge — David Schwilk / githubweb
- Review: Add desired properties to model — David Schwilk / githubweb
- Review: Add events for desired properties — David Schwilk / githubweb
- Review: Add CommandStrategies for desired properties — David Schwilk / githubweb
- Review: Add EventStrategies for desired properties — David Schwilk / githubweb
- Change since annotations for desired proeprties — David Schwilk / githubweb
- Added desiredProperties examples. — David Joos / githubweb
- Review: Commands/ CommandResponses for desired properties — David Schwilk / githubweb
- Small fixes in tests. — David Joos / githubweb
- Fixed review findings. — David Joos / githubweb
- Updated docs regarding desiredProperties. — David Joos / githubweb
- Updated docs regarding desiredProperties. — David Joos / githubweb
- Fixed indentation. — David Joos / githubweb
- Fixed missing desiredProperties specification and parameteres. — David Joos / githubweb
- Fixed indentation and missing 'desired' qualifier. — David Joos / githubweb
- Added missing licence header. — David Joos / githubweb
- Added desiredProperty/ies exceptions to examples. — David Joos / githubweb
- Fixed unresolvable dependencies. — David Joos / githubweb
- Added build script for documentation. — David Joos / githubweb
- Fixed review findings. — David Joos / githubweb
- Removed unused build step. — David Joos / githubweb
- don't send error response for exceptions during implicit thing creation — Johannes Schneider / githubweb
- Added build step for swagger. — David Joos / githubweb
- Review: document desired properties — David Schwilk / githubweb
- fixed remaining loggers which were not threadsafe — Thomas Jaeckle / githubweb
- Fix unit test — Vadim Günther / githubweb
- fixed unit test — Thomas Jaeckle / githubweb
- Change FeaturePredicate description. — David Schwilk / githubweb
- try to stabilize unit test — Thomas Jaeckle / githubweb
- Fix tests — Vadim Günther / githubweb
- Review: Adds OAuth2 authentication mechanism for devops and status resources — David Schwilk / githubweb
- fixed shard statistics namespace grouping (was broken for thing names containing a ":") — Thomas Jaeckle / githubweb
- Delay publishing of subscribe ack in order to ensure that subscribe is — Yannic Klem / githubweb
- Issue #852: change how connectivity issues weak acks. — Yufei Cai / githubweb
- Increase flapdoodle version to 3.0.0 — Yannic Klem / githubweb
- fixed exception handling in AbstractEnforcement — Thomas Jaeckle / githubweb
- Issue #852: Fix 2 TODOs. — Yufei Cai / githubweb
- Issue #852: Remove waiting for heartbeats after subscription in PubSubFactoryTest. — Yufei Cai / githubweb
- Issue #852: Remove LogUtil. — Yufei Cai / githubweb
- Issue #697 fix minor apidocs incorrectness — David Schwilk / githubweb
- Update documentation/src/main/resources/pages/ditto/basic-placeholders.md — noreply / githubweb
- Update model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/ImmutableFeaturePlaceholderTest.java — noreply / githubweb
- review: adjusted FeaturePlaceholder to be typed with CharSequence instead of String — Thomas Jaeckle / githubweb
- Fix 1 TODO in OutboundMappingProcessorActor. — Yufei Cai / githubweb
- Generalizes asking commands by Patterns.ask in AbstractEnforcementWithAsk — Yannic Klem / githubweb
- responses can be an instance of throwable and should be treated as error — Yannic Klem / githubweb
- Issue #852: Explain in WACK that it can be issued for a variety of reasons. — Yufei Cai / githubweb
- Assure exists query is working for properties and desired properties — David Schwilk / githubweb
- Issue #852: add blog post about weak acks. — Yufei Cai / githubweb
- CR-9409 - fix /things/{thingId}/features/{featureId}/desiredProperties/{propertyPath} — Marianne Klein / githubweb
- CR-9409 - add properties to glossary — Marianne Klein / githubweb
- CR-9409 - add desiredProperties as keyword in features main page — Marianne Klein / githubweb
- CR-9409 - add policy path for desiredProperties — Marianne Klein / githubweb
- CR-9409 - add hint for desiredProperties more functionality in future — Marianne Klein / githubweb
- Adds javadoc and properly names methods of AbstractEnforcementWithAsk — Yannic Klem / githubweb
- Issue #697 add blogpost for desired properties — David Schwilk / githubweb
- Transform ThingsConnectivityConfigProvider into an extension to make it available when actor system is started e.g. when shard rebalancing happens. Remove ThingsConnectivityConfigProviderActor because it is not available that early on startup and resulted in ask timeouts. — Dominik Guggemos / githubweb
- fix unit test, remove debug output — Dominik Guggemos / githubweb
- Issue #852: edit weak ack blogpost. — Yufei Cai / githubweb
- Allow sending empty "Messages" via the OpenAPI documentation — Florian Fendt / githubweb
- Issue #697: Some minor changes: — Juergen Fickel / githubweb
- more fine-grained handling of changes to mapping processor config in BaseClientActor — Dominik Guggemos / githubweb
- Issue #697: Fix ApiDocs — David Schwilk / githubweb
- Issue #697 Minor review changes to blog post — David Schwilk / githubweb
- set ditto headers for mapping exception — Dominik Guggemos / githubweb
- fix initialization of OutboundMappingProcessor — Dominik Guggemos / githubweb
- Extract RequestedAcksFilter from InboundDispatchingActor; switch to external message dispatcher. — Yufei Cai / githubweb
- fix error mapping in ImplicitThingCreationMessageMapper, add tests — Dominik Guggemos / githubweb
- Adds warn log in case of unexpected situation that payload of an error adaptable does not contain a json object payload value. — Yannic Klem / githubweb
- change parameter type to int because maxNumber of source and target can not be a double; — Stefan Maute / githubweb
- Issue #852: review of blogpost: — Thomas Jaeckle / githubweb
- Issue #878: [WIP] add local and remote data structures for declared ack labels with group. — Yufei Cai / githubweb
- Fix TODO; replace redundant conditional; adjust format. — Yufei Cai / githubweb
- Revert "Allow sending empty "Messages" via the OpenAPI documentation" — Florian Fendt / githubweb
- Allow empty payload in the Messages route. Also fix the documentation on the Ditto Protocol envelope, which had "value" as a required field. This differs from the actual implementation, as it is already possible to send protocol messages without a value. — Florian Fendt / githubweb
- fix regression about (expected) exceptions thrown in CompletionStage backing the SourceQueue of AmqpPublisherActor — Thomas Jaeckle / githubweb
- recover Throwables in AmqpPublisherActor stream by ignoring all of them — Thomas Jaeckle / githubweb
- review: some minor cosmetic changes — Thomas Jaeckle / githubweb
- Minor corrections for desired properties blogpost — David Schwilk / githubweb
- CR-8422 - add ditto-weak-ack header in table — Marianne Klein / githubweb
- Issue #878: [WIP] add AckSupervisor; test AckUpdater (failing) — Yufei Cai / githubweb
- Issue #852: remove existing "requested-acks" DittoHeader when creating an ImmutableAcknowledgement and an ImmutableAcknowledgements — Thomas Jaeckle / githubweb
- Issue #852: fix javadoc; adjust weak ack explanations; fix flapping AmqpPublisherActorTest. — Yufei Cai / githubweb
- Issue #852: review: added missing "." at end of sentence of weak ack payload — Thomas Jaeckle / githubweb
- Issue #852: added to ConnectionValidator validation for that for all Connection targets the potentially declared "issuedAcknowledgementLabel" may only be issued once — Thomas Jaeckle / githubweb
- Issue #852: do not publish requests for target-issued acks. — Thomas Jaeckle / githubweb
- Fix nondeterministic failing of an AmqpPublisherActorTest. — Yufei Cai / githubweb
- Issue #852: fix javadoc links to scala classes in the same model. — Yufei Cai / githubweb
- don't use DittoLoggerFactory to get logger in AbstractStreamingActor in order to prevent scala/java/javadoc compile errors due to compile circular dependencies within this module — Thomas Jaeckle / githubweb
- don't use DittoLoggerFactory to get logger in AbstractStreamingActor in order to prevent scala/java/javadoc compile errors due to compile circular dependencies within this module — Thomas Jaeckle / githubweb
- Issue #878: switch AckUpdater to LiteralDData for ease of serialization; test remote conflict. — Yufei Cai / githubweb
- Issue #878: test & fix a local conflict case for AckUpdater; add javadoc. — Yufei Cai / githubweb
- Rework concierge config — Yannic Klem / githubweb
- Rework policies config — Yannic Klem / githubweb
- Issue #878: review: moved inner classes of AbstractUpdater into own "API" package — Thomas Jaeckle / githubweb
- Rework connectivity config — Yannic Klem / githubweb
- Rework gateway config — Yannic Klem / githubweb
- Fix test error — Vadim Günther / githubweb
- Rework things config — Yannic Klem / githubweb
- Rework things-search config — Yannic Klem / githubweb
- Enable config extension mechanism for things and things-search as well — Yannic Klem / githubweb
- update test case for JsonObjectMergerTest; — Stefan Maute / githubweb
- Reduce complexity of service specific environment configs — Yannic Klem / githubweb
- fix name of DEVOPS_OAUT2_SUBJECTS — Yannic Klem / githubweb
- fix vcap enhancement — Yannic Klem / githubweb
- Enable VCAP and secret support for default service based config as well — Yannic Klem / githubweb
- Issue #878: Replace AcksUpdater by AckUpdater. — Yufei Cai / githubweb
- add correlation-id as streaming consumption request parameters — Dominik Guggemos / githubweb
- Issue #878: move AckUpdater messages to package /api. — Yufei Cai / githubweb
- Issue #878: replace GroupedAckLabels by Grouped for use in topics ddata. — Yufei Cai / githubweb
- Issue #878: hardcode hash family size to 2; switch compressed topic type from ByteString to Long to prepare for JSON serialization. — Yufei Cai / githubweb
- Issue #878: add group to topics ddata; remove incrememental update. — Yufei Cai / githubweb
- Issue #878: add command to publish signals with groups. — Yufei Cai / githubweb
- Issue #878: Restrict published messages to signals. — Yufei Cai / githubweb
- Issue #878: Fix serialization of PublishCommand. — Yufei Cai / githubweb
- Issue #878: Fix parsing of non-recursive jsonifiable.. — Yufei Cai / githubweb
- Issue #878: distribute signals according to groups on the publisher side. — Yufei Cai / githubweb
- Issue #878: distribute published messages according to groups at the subscriber. — Yufei Cai / githubweb
- Issue #878: add methods to declare ack labels and subscribe in a group. — Yufei Cai / githubweb
- increase jms client version to 0.54.0 — Yannic Klem / githubweb
- Issue #878: restrict weak acks to chosen groups; fix ConnectionPersistenceActorTest; fix that grouped ack label declarations conflict with themselves. — Yufei Cai / githubweb
- Issue #878: make client actors aware of each other; fix StreamingSessionActorHeaderInteractionTest. — Yufei Cai / githubweb
- Speed up the container build — Jens Reimann / githubweb
- Improve the container build script — Jens Reimann / githubweb
- Exclude Javadoc generation for services.utils.akka.actors package to get mixed Scala/Java build to work. — Vadim Günther / githubweb
- Adjust javadoc comments — Vadim Günther / githubweb
- Issue #878: move auth and acknowledgement forwarding from ConnectionPersistenceActor to OutboundDispatchingActor; add InboundSignal; fix deserialization of null event metadata. — Yufei Cai / githubweb
- Issue #878: turn DittoProtocolSub into an actor system extension. — Yufei Cai / githubweb
- Issue #878: fix dropping of search events due to same origin. — Yufei Cai / githubweb
- add since annotation to new method in JsonFactory — Stefan Maute / githubweb
- Issue #878: review: fixed just some minor cosmetic final/import stuff — Thomas Jaeckle / githubweb
- Issue #878: add random gossip between client actors to recover from message loss; make client actors watch each other to remove zombies from cache. — Yufei Cai / githubweb
- Some review findings — Joel Bartelheimer / githubweb
- Replaces flapdoodle with a docker based approach — Yannic Klem / githubweb
- Issue #878: review: renamed methid PublisherIndex.allot... to assign... — Thomas Jaeckle / githubweb
- Increase mongodb version for deployment templates to 4.2 — Yannic Klem / githubweb
- Issue #878: move event subscription from connection persistence actor to client actors. — Yufei Cai / githubweb
- Issue #878: add javadoc for the group-size relation of PublishSignal. — Yufei Cai / githubweb
- make health-check interval overridable via env var — Joel Bartelheimer / githubweb
- revert uri-parsing-mode back to 'relaxed' as discussed in the PR — Joel Bartelheimer / githubweb
- Fix search persistence tests. — Yannic Klem / githubweb
- Some code formatting improvements — Yannic Klem / githubweb
- Add missing test dependencies — Yannic Klem / githubweb
- added new cluster role "acks-aware" to cluster-status-roles-blocklist — Thomas Jaeckle / githubweb
- add OS detector for windows/unix docker-deamon detection — Joel Bartelheimer / githubweb
- minor improvement for OS based docker networking — Yannic Klem / githubweb
- Issue #878: Remove the detour of ThingSearchCommand via connection persistence actor where possible. — Yufei Cai / githubweb
- Issue #878: Make client actors talk to the local proxy actor only. — Yufei Cai / githubweb
- Issue #878: review: removed no longer used method DistributedSub#subscribeWithAck — Thomas Jaeckle / githubweb
- Issue #878: add and test pubsub recovery behavior. — Yufei Cai / githubweb
- Issue #878: fix javadoc errors. — Yufei Cai / githubweb
- Issue #878: migrate connection persistence actor tests & fix them. — Yufei Cai / githubweb
- Issue #878: review: minor naming stuff; Sonar fix — Thomas Jaeckle / githubweb
- Issue #878: review: not issue-related cleanup stuff — Thomas Jaeckle / githubweb
- [#889]: Implement cloud events HTTP endpoint — Jens Reimann / githubweb
- Issue #878: add config option to start all client actors on the same node. — Yufei Cai / githubweb
- Instead of null it's required to return the diagnostic acknowledgement — Yannic Klem / githubweb
- [#889] review: — Thomas Jaeckle / githubweb
- [#889] fixed that protocol headers was not merged with calculated headers e.g. containing authentication information — Thomas Jaeckle / githubweb
- Issue #878: Fix various TODOs; add test for invalid subscription ID. — Yufei Cai / githubweb
- Issue #878: Use connection ID as client ID if the connection has 1 client. — Yufei Cai / githubweb
- Fix published/acknowledged metrics — Yannic Klem / githubweb
- Issue #878: fix "refreshAfterWrite" exception with loader. — Yufei Cai / githubweb
- Issue #878: Replace WRITE_ALL consistency of topics ddata by optimistic waiting. — Yufei Cai / githubweb
- Issue #878: update ddata metrics; remove useless params and mocks. — Yufei Cai / githubweb
- Issue #878: remove unused class LiteralSubscriptions. — Yufei Cai / githubweb
- Issue #878: re-introduce diff-based ddata updates. — Yufei Cai / githubweb
- Issue #878: Make replication delay estimation less pessimistic. — Yufei Cai / githubweb
- Make it possible to track successful sendings when confirmed by a 5xx — Yannic Klem / githubweb
- Issue #878: Make replication delay estimation more pessimistic; fix a double assignment in AckSupervisor. — Yufei Cai / githubweb
- Allow issuing an acknowledgement that is not a live response for — Yannic Klem / githubweb
- Issue #878: [wip] try reverting to write-consistency-based SubAck for topic subscriptions — Yufei Cai / githubweb
- Issue #878: Move all pubsub-related classes to the same module. — Yufei Cai / githubweb
- Issue #878: Revert 20c64713; make ddata replication delay more pessimistic. — Yufei Cai / githubweb
- Issue #878: Fix handling of Terminated messages by Pub- and AckSupervisor. — Yufei Cai / githubweb
- Issue #878: review: adjusted javadoc in Subscriptions — Thomas Jaeckle / githubweb
- Minor improvements during review — Joel Bartelheimer / githubweb
- Fix unused imports — Joel Bartelheimer / githubweb
- Issue #878: review: renamed LiteralUpdate.replaceAll method to withInserts; fixed toString() — Thomas Jaeckle / githubweb
- Issue #878: review: fixed calculation of "change" in AbstractSubscriptions — Thomas Jaeckle / githubweb
- fixed logging of exception in AmqpPublisherActor — Thomas Jaeckle / githubweb
- Issue #878: replace instance ID by default client ID in BasePublisherActor. — Yufei Cai / githubweb
- Issue #878: stabilize MQTT client actor tests; remove unused metric. — Yufei Cai / githubweb
- Issue #878: configure pubsub with a small ddata notify-subscribers-interval for responsiveness. — Yufei Cai / githubweb
- Issue #878: review: removed "final" from interface method — Thomas Jaeckle / githubweb
- Issue #878: review: replaced "-" separator of connectionId and random UUID for "clientId" with "_" in order to be able to easily split 2 UUIDs — Thomas Jaeckle / githubweb
- Issue #878: Reorder CreateConnection stages to stabilize ConnectionPersistenceActorTest.enabledConnectionLogsAreEnabledAgainAfterModify. — Yufei Cai / githubweb
- Set failure-without-redelivery AMQP disposition to REJECTED instead of MODIFIED[undeliverableHere]. — Yufei Cai / githubweb
- Adjust 'ackTypeName' and documentation for the REJECTED disposition. — Yufei Cai / githubweb
- Handle Integer.MIN_VALUE explicitly in PubSubFactory.hashForPubSub. — Yufei Cai / githubweb
- migrate Ditto sandbox from ditto.eclipse.org to ditto.eclipseprojects.io — Thomas Jaeckle / githubweb
- fixed typo in nginx.conf — noreply / githubweb
- [#903]: Make schema optional, allow alternate content type — Jens Reimann / githubweb
- add release notes and blogpost for Ditto 1.5.0 — Thomas Jaeckle / githubweb
- [#903] provide OpenAPI documentation for /cloudevents on API 2 — Thomas Jaeckle / githubweb
- Improve logging in Mongo setup for integration tests — Yannic Klem / githubweb
- Fix getMongoImageId — Yannic Klem / githubweb
- [#903] improved cloudevents exception handling — Thomas Jaeckle / githubweb
1.4.0 (Oct 28, 2020, 1:15:50 PM)
#84 (Oct 28, 2020, 12:40:39 PM)
- Issue #773: `ThingCommandEnforcement` now uses its own `DittoLogger` instead of the `DittoDiagnosticLoggingAdapter` of its parent. — Juergen Fickel / githubweb
- Issue #773: Got rid of unnecessary `Optional`s within `ThingCommandEnforcement` to reduce complexity of the class and thus improve understandability. — Juergen Fickel / githubweb
- Issue #773: Use DittoLogger to set correlation ID in `PreEnforcer`. — Juergen Fickel / githubweb
- Issue #773: Renamed variables and parameters to make code easier to understand. — Juergen Fickel / githubweb
- Issue #773: Introduced `ThreadSafeDittoLogger` type and an immutable implementation thereof. — Juergen Fickel / githubweb
- Issue #773: Added "mixin" interface `WithMdcEntry` to allow the setting of arbitrary MDC values to a logger. — Juergen Fickel / githubweb
- Issue #773: Use `ThreadSafeDittoLogger` in `ThingCommandEnforcement` and `MessageMappingProcessorActor`. — Juergen Fickel / githubweb
- Issue #773: Allow to set arbitrary context values to `DittoLogger` and some refactorings: — Juergen Fickel / githubweb
- Issue #773: Allow to set arbitrary context values to `DittoDiagnosticLoggingAdapter` and added unit tests. — Juergen Fickel / githubweb
- Issue #773: Removed superfluous method delegations from direct sub-classes of `AbstractDiagnostincLoggingAdapter`. — Juergen Fickel / githubweb
- Issue #773: Introduced `ThreadSafeDittoDiagnosticLoggingAdapter` as well as an immutable implementation thereof. — Juergen Fickel / githubweb
- Issue #773: Made `ThreadSafeDittoDiagnosticLoggingAdapter` a `LoggingAdapter` instead of a `DiagnosticLoggingAdapter` as setting the MDC directly would make immutable implementation impossible. Renamed the classes accordingly. Simplified `ImmutableDittoLoggingAdapter`. — Juergen Fickel / githubweb
- Issue #773: Renamed `ImmutableThreadSafeDittoLogger` to `ImmutableDittoLogger` to remove redundancy in class name. — Juergen Fickel / githubweb
- Issue #792: add scaffold for another DData for uniqueness constraint on ack labels; minor improvements. — Yufei Cai / githubweb
- Issue #792: Add a distributed data without lossy compression for uniqueness constraint. — Yufei Cai / githubweb
- Issue #792: Bootstrap AcksUpdater; remove terminated subscribers from DData. — Yufei Cai / githubweb
- Issue #792: AcksUpdater: detect local losers of race conditions. — Yufei Cai / githubweb
- Issue #792: remove SubUpdater dependency from AcksUpdater. — Yufei Cai / githubweb
- Issue #792: allow ack label declarations at DistributedSub. — Yufei Cai / githubweb
- Issue #773: Manually merged test cases from master branch. — Juergen Fickel / githubweb
- Issue #792: pubsub: extract ClusterMemberRemovedAware mixin; add seqNr to SubAck so that they are not sent out prematurely. — Yufei Cai / githubweb
- Issue #792: move AcknowledgementLabelNotUniqueException to ditto.signal.acks.base. — Yufei Cai / githubweb
- Issue #773: Create a copy of MDC when getting MDC from DiagnosticLoggingAdapter as it returns an immutable map. This differs from the actual documentation of Akka and caused exceptions. — Juergen Fickel / githubweb
- Issue #773: Use `ThreadSafeDittoLogger` for logging and some refactoring: — Juergen Fickel / githubweb
- Issue #773: Removed dedicated methods for setting and discarding correlation ID from `AbstractDiagnosticLoggingAdapter` as the more generic method 'putMdcEntry' can be used instead. — Juergen Fickel / githubweb
- Issue #773: Only make copy of MDC if is going to be changed. — Juergen Fickel / githubweb
- Issue #773: Use `ThreadSafeDittoLoggingAdapter` for logging in `BasePublisherActor` and `BaseClientActor` as well as in their sub-classes. — Juergen Fickel / githubweb
- Issue #773: Fixed unit test. — Juergen Fickel / githubweb
- Issue #773: Fixed unit tests. — Juergen Fickel / githubweb
- Issue #773: Fixed more unit tests. — Juergen Fickel / githubweb
- Issue #773: Fixed even more unit tests. — Juergen Fickel / githubweb
- Issue #773: review: scaladoc styleguide fixes — Thomas Jaeckle / githubweb
- Fix a concurrency issue in AcksUpdater. — Yufei Cai / githubweb
- Issue #792: stop using localSubscriptionsChanged in AcksUpdater; add tests for race conditions; fix remote conflict test. — Yufei Cai / githubweb
- Issue #773: fixed unit tests by fixing mocking of loggers — Thomas Jaeckle / githubweb
- Issue #792: simplify AcksUpdater; update documentation and test. — Yufei Cai / githubweb
- Issue #792: make authentication non-blocking; update TODOs; make query parameters accessible to WebsocketRoute. — Yufei Cai / githubweb
- Issue #773: Fixed compilation error: implementations have to use immutable Seq. — Juergen Fickel / githubweb
- Issue #792: Make ack label declaration optional in PubSubFactory; disconnect websocket on AcknowledgementLabelNotUniqueException. — Yufei Cai / githubweb
- Issue #792: fix StreamingSessionActorHeaderInteractionTest; remove unused fields; fix compile errors. — Yufei Cai / githubweb
- Issue #792: relax ack label regex. — Yufei Cai / githubweb
- review of declared acks in pubsub — Yannic Klem / githubweb
- added correlation-id when "retrievePartialThing" / enriching outbound signals in MessageMappingProcessorActor — Thomas Jaeckle / githubweb
- fixed adding correlation-id for "RetrieveThing" commands caused by enrichment — Thomas Jaeckle / githubweb
- Fixing dependecies — Yannic Klem / githubweb
- Add implementation for ConnectionPlaceholder to resolve the ID — Yannic Klem / githubweb
- Issue #773: Post-merger adjustments: — Juergen Fickel / githubweb
- Issue #792: Make -AutthorizationEnforcer asynchronous for Websocket and SSE. — Yufei Cai / githubweb
- Issue #792: stop testing DummyQueryCommand. — Yufei Cai / githubweb
- Issue #792: Add "declaredAcks" to connection sources. — Yufei Cai / githubweb
- Issue #792: validate that issued and declared acks of connections are prefixed with the connection ID. — Yufei Cai / githubweb
- Issue #792: maintain "ackLabelDeclared" flag in ConnectionPersistenceActor. — Yufei Cai / githubweb
- Issue #792: test connection ack label declaration; fix tests. — Yufei Cai / githubweb
- Issue #792: deny acknowledgements from WS and connections unless declared. — Yufei Cai / githubweb
- Issue #792: ensure Ack.LabelNotDeclaredException gets published to reply targets; discriminate incoming acknowledgements by their source. — Yufei Cai / githubweb
- Issue #792: fix MessageMappingProcessorActorHeaderInteractionTest; test StreamingSessionActor's acknowledgement handling. — Yufei Cai / githubweb
- Issue #792: Test that WS streams complete when StreamingSessionActor stops. — Yufei Cai / githubweb
- Use ConnectionIdPlaceholder in Resolvers — Yannic Klem / githubweb
- Resolve connection ID placeholder in declared and issued acks — Yannic Klem / githubweb
- Review of declaration of acks for websocket connections — Yannic Klem / githubweb
- Issue #773: Post-merger adjustments: Fixed compilation errors. — Juergen Fickel / githubweb
- added metric about acknowledgements (whether they were a success and redeliver status) — Thomas Jaeckle / githubweb
- Do not resolve connection ID placeholder in source and target acknowledgements — Yannic Klem / githubweb
- Issue #792: GlobalCommandRegistryTestCases: exclude Dummy* commands instead of private classes. — Yufei Cai / githubweb
- Issue #792: Fix review findings and StreamingSessionActorTest. — Yufei Cai / githubweb
- Handle case of empty acknowledgements list inside declareAcknowledgements — Yannic Klem / githubweb
- Split MessageMappingProcessor into Inbound- and OutboundMappingProcessor — Yannic Klem / githubweb
- Issue #773: Not-thread-safe loggers and logging adapters handle ConcurrentModificationException for cases when they are used by multiple threads. — Juergen Fickel / githubweb
- Issue #773: Directives are simultaneously executed by multiple threads, thus thread-safe logger has to be used. — Juergen Fickel / githubweb
- Separate inbound and outbound MessageMappingProcessorActors — Yannic Klem / githubweb
- Issue #773: Logger of `WebSocketRoute` is simultaneously called by multiple threads, thus thread-safe logger is used. — Juergen Fickel / githubweb
- fix unit tests — Yannic Klem / githubweb
- added 1.3 as new docVersion — Thomas Jaeckle / githubweb
- increased binary-compatibility-check version to released 1.3.0 — Thomas Jaeckle / githubweb
- Issue #773: Set version of `@since` tags to upcoming Ditto release 1.4.0. — Juergen Fickel / githubweb
- restructure documentation to bring default header values closer to their interaction description — Yannic Klem / githubweb
- Issue #792: test target-issued acks handling by connection persistence actor and fix it. — Yufei Cai / githubweb
- Do allow live message responses without enforcing technical acknowledgement — Yannic Klem / githubweb
- Consider target ack to be requested if target ack is live-response — Yannic Klem / githubweb
- Add implicit acknowledgement only if requested-acks is non-empty — Yannic Klem / githubweb
- consider a live response with a non timeout status code to be successful — Yannic Klem / githubweb
- fixed that search via SSE was broken — Thomas Jaeckle / githubweb
- decouple response-required default value from requested acks — Yannic Klem / githubweb
- Adjust documentation for header interaction between requested-acks — Yannic Klem / githubweb
- Adjust documentation regarding the default value of response-required — Yannic Klem / githubweb
- review: fixed javadoc errors — Thomas Jaeckle / githubweb
- Fixes javadoc and removes telling the exception to a sender — Yannic Klem / githubweb
- Issue #792: adjusted since javadoc annotations to 1.4.0 — Thomas Jaeckle / githubweb
- Issue #792: removed "declared-acks" from DittoHeaderDefinition and DittoHeaders again — Thomas Jaeckle / githubweb
- Issue #792: re-added "declared-acks" to DittoHeaderDefinition, but keep removed from DittoHeaders — Thomas Jaeckle / githubweb
- Issue #792: log and respond with errors when subscribing to Ditto pubsub — Thomas Jaeckle / githubweb
- Issue #792: post merge commit after merge from master — Thomas Jaeckle / githubweb
- Issue #792: used ConnectivityInternalErrorException instead of Gateway one for ConnectionPersistenceActor — Thomas Jaeckle / githubweb
- fixed long open TODO: made ConnectivityStatus Jsonifiable — Thomas Jaeckle / githubweb
- Issue #792: terminated session actor after subscribe to Ditto pubsub failed — Thomas Jaeckle / githubweb
- slight improvement on the wording in the policy base documentation — Joel Bartelheimer / githubweb
- Issue #773: Handle ConcurrentModificationException at all places where it could be thrown to avoid disturbing actual service processes. — Juergen Fickel / githubweb
- Issue #773: Use string for removal. — Juergen Fickel / githubweb
- Adds blog post about the acknowledgement feature — Yannic Klem / githubweb
- Issue #773: Javadoc of java.util.Map does not fully reveal where ConcurrentModificationExceptions are thrown, thus catching the exception for all interactions with 'localMdc' map. — Juergen Fickel / githubweb
- relax acknowledgement label regex — Yannic Klem / githubweb
- fix unit tests — Yannic Klem / githubweb
- replace since 1.3.0 with 1.4.0 for newly introduced AcknowledgementLabelNotUniqueException — Yannic Klem / githubweb
- completed javadoc todos — Yannic Klem / githubweb
- Add blog post about async client creation; update email of authors. — Yufei Cai / githubweb
- Update java client documentation. — Yufei Cai / githubweb
- Issue #792: review of e2e-acknowledgement blogpost: — Thomas Jaeckle / githubweb
- Fixed Mapping timers — Yannic Klem / githubweb
- log warning on expiration of mapping timer — Yannic Klem / githubweb
- Validate connection ID — Yannic Klem / githubweb
- adapt json example to described use case — Yannic Klem / githubweb
- Issue #792: relaxed AcknowledgementLabel regex to be able to start with a placeholder — Thomas Jaeckle / githubweb
- Issue #792: concretize message mapping outcome.. — Yufei Cai / githubweb
- Issue #792: remove self messaging of OutboudMappingProcessorActor; remove unnecessary parts of AbstractGraphActor; fix logger thread safety. — Yufei Cai / githubweb
- Issue #792: separate inbound mapping processor actor into 2 actors. — Yufei Cai / githubweb
- Issue #792: delete duplicate serialVersionUID from ConnectionIdInvalidException. — Yufei Cai / githubweb
- Issue #792: Fix consumer actor tests and a NullPointerException in AmqpConsumerActor. — Yufei Cai / githubweb
- Issue #792: document declared-acks. — Yufei Cai / githubweb
- Issue #792: allow WebSocketAuthorizationEnforcer to extend DittoHeaders. — Yufei Cai / githubweb
- Issue #792: fixed wrong logic in checking for fully resolved ack labels in DittoProtocolSubImpl — Thomas Jaeckle / githubweb
- Issue #792: Move algebraic datatype MappingOutcome to own package to enforce visibility. — Yufei Cai / githubweb
- Issue #792: fixed resolving target issued ack labels where they were not yet resolved — Thomas Jaeckle / githubweb
- ConnectionIdPlaceholder now only accepts ConnectionIds — Yannic Klem / githubweb
- Issue #792: review: add correlationId to logger where missing — Thomas Jaeckle / githubweb
- allow connection IDs with a lengt of 80 — Yannic Klem / githubweb
- Issue #792: doc review: fixed some typos — Thomas Jaeckle / githubweb
- fix unit test — Yannic Klem / githubweb
- For live signals it's required to restore command connectivity headers — Yannic Klem / githubweb
- added IoT WG community day status update slides — Thomas Jaeckle / githubweb
- added some documentation about SSO with OpenID connect in the browser — Thomas Jaeckle / githubweb
- Issue #792: make global/fallback timeouts for AMQP 1.0 connections configurable — Thomas Jaeckle / githubweb
- Issue #792: exclude InboundDispatchingActor from receiving RetrieveAddressStatus messages — Thomas Jaeckle / githubweb
- Issue #792: monitor successfully and failed publishing of outbound signals — Thomas Jaeckle / githubweb
- Issue #792: fixed duplicated monitored failed publishing of outbound signals — Thomas Jaeckle / githubweb
- Issue #792: fixed duplicated monitored success publishing of outbound signals (dependent on whether an auto issued ack is created or not) — Thomas Jaeckle / githubweb
- Issue #792: fixed that a sent live message to a target containing an issued ack still contained that auto issued ack as "requested-acks" in its headers — Thomas Jaeckle / githubweb
- Issue #792: undid monitoring publish success when no commandResponse (ack or live) was created when publishing a signal — Thomas Jaeckle / githubweb
- Issue #792: fixed filtering of "requsted-acks" for connections without declared source acks — Thomas Jaeckle / githubweb
- Issue #792: reverted removing issued acks from header as this breaks auto ack issuing — Thomas Jaeckle / githubweb
- Issue #792: adjusted signal to be mapped to adaptable right before that step to filter out "issued acks" by targets from the "requested-acks" header — Thomas Jaeckle / githubweb
- Issue #792: Fix 500 for HTTP requests with invalid requested-acks. — Yufei Cai / githubweb
- Issue #792: verify that query commands with ack requests do not cause redelivery. — Yufei Cai / githubweb
- Test header resetting in Ack.Agg.Actor and fix it. — Yufei Cai / githubweb
- Test recording of timer duration above 1s. — Yufei Cai / githubweb
- Fix recording of timer duration above 1s. — Yufei Cai / githubweb
- updated slide with todays GH stars — noreply / githubweb
- Issue #792: removed HTTP headers from being added to messages sent via HTTP POST — Thomas Jaeckle / githubweb
- fixed using thread-safe loggers where we need to — Thomas Jaeckle / githubweb
- Issue #792: ensure AcknowledgementLabelNotDeclaredException is mapped with the correct topic path information. — Yufei Cai / githubweb
- provide more explicit information in AcknowledgementLabelInvalidException — Yannic Klem / githubweb
- Replace exclamation marks with dots + reduce streaming chaing — Yannic Klem / githubweb
- Make base client actor more robust by catching DittoRuntimeExceptions — Yannic Klem / githubweb
- Implementing RequestedAcksValueValidator to fail fast — Yannic Klem / githubweb
- Issue #792: reuse AbstractHttpRequestActor.handleDittoRuntimeException; remove unused imports in HttpRequestActorTest. — Yufei Cai / githubweb
- Issue #792: fix metric counting/logging inconsistencies — Thomas Jaeckle / githubweb
- Issue #792: removed unused method — Thomas Jaeckle / githubweb
- Wrap sending the Amqp messages in a stream with a preceding queue/buffer — Joel Bartelheimer / githubweb
- Make clear that WebSockets are not meant to be used for horizontal scaling — Yannic Klem / githubweb
- Issue #792: fixed/adjusted acknowledgement logging texts for connectionLogger — Thomas Jaeckle / githubweb
- fixes #844: "location" header was not read when provided by external headers — Thomas Jaeckle / githubweb
- Issue #792: added MessageMapper id to connectionLog statements about mapped/dropped (and error) — Thomas Jaeckle / githubweb
- Issue #792: fixed mapping texts which had the wrong direction — Thomas Jaeckle / githubweb
- Make protocol of OAuth providers configurable. — Yufei Cai / githubweb
- Set response-required to false for responses and events — Yannic Klem / githubweb
- updated CQs — Thomas Jaeckle / githubweb
- Provide second constructor to allow providing a non static category for — Yannic Klem / githubweb
- Issue #792: documentation review: added "warning" sections for clarifying that the WS is not intended to be used as scaling out or doing HA — Thomas Jaeckle / githubweb
- Issue #792: review: restore DittoHeaders on a best effort basis in InboundMappingProcessor in order to retain e.g. "reply-to" required to find out where to send an error response to — Thomas Jaeckle / githubweb
- Issue #792: Review: Add argument matchers to SendingTest. — Yufei Cai / githubweb
- Add StoppedKamonTimer.getElapsedNano; fix logging. — Yufei Cai / githubweb
- Issue #792: fixed merging of "best effort headers" with already existing DittoHeaders — Thomas Jaeckle / githubweb
- adjusted all DittoRuntimeExceptions to overwrite setDittoHeaders(DittoHeaders) method in order to preserve the type of the exception; unfortunately this can't be fixed without major changes to DittoRuntimeException — Thomas Jaeckle / githubweb
- #844: fixed header case sensitivity for CheckExternalFilter used in HeaderTranslator — Thomas Jaeckle / githubweb
- Issue #792: added best effort fallback for determining entity id for exceptions which did not yet pass the protocol adapter — Thomas Jaeckle / githubweb
- close streaming session when an invalid jwt is provided — Johannes Schneider / githubweb
- Add tests for new introduced publisher-queue — Joel Bartelheimer / githubweb
- fix javadoc — Yannic Klem / githubweb
- code wrapping was required. added closing bracket — Yannic Klem / githubweb
- Issue #792: adjusted blogpost date about acks to today — Thomas Jaeckle / githubweb
- Add JavaDocs and some minor refactorings of the newly integrated pusblisher-queue — Joel Bartelheimer / githubweb
- Introduce SilentlyFailingRevocationChecker — Yannic Klem / githubweb
- Add the new config values to the new config tests, which were introduced in the last merge — Joel Bartelheimer / githubweb
- AmqpPublisherActorTest: Prevent test failure due to low timeout. — Yufei Cai / githubweb
- Review: AmqpPublisherActor: move non-thread-safe producer lookup to the actor's thread; format code; fix comment; do not request ack for the congesting messages in AmqpPublisherActorTest. — Yufei Cai / githubweb
- formatting — Johannes Schneider / githubweb
- fix test after merge — Johannes Schneider / githubweb
- Deprecate topic:entityId placeholder and introduce topic:entityName placeholder — Yannic Klem / githubweb
- document new placeholder topic:entityName and deprecate topic:entityId — Yannic Klem / githubweb
- Log handling of http response for http forwarding connection in connection logs — Yannic Klem / githubweb
- Make revocation check optional at the trust-manager level. — Yufei Cai / githubweb
- make connection logger a field of BasePublisherActor — Yannic Klem / githubweb
- Make connectionLogger field in DittoTrustManager non nullable — Yannic Klem / githubweb
- Make hostname non nullable since it was only null in test cases — Yannic Klem / githubweb
- delegateWithoutRevocationCheck can never be null — Yannic Klem / githubweb
- Add 1.4.0 release notes. — Yufei Cai / githubweb
1.3.0 (Sep 30, 2020, 11:44:07 AM)
- updated Ditto 1.3.0 release notes with migration note about Ditto Java Client — Thomas Jaeckle / githubweb
1.3.0 (Sep 30, 2020, 11:41:17 AM)
- Increase versions of — Yannic Klem / githubweb
- Fix scala compile errors — Yufei Cai / githubweb
- Add japicmp exceptions for .internal scala packages; replace EventAndResponsePublisher. — Yufei Cai / githubweb
- Modernize SearchActor and ThingSearchCursor. Fix SearchActorIT. — Yufei Cai / githubweb
- Replace deprecated ActorMaterializer by actor context materializer or system materializer as appropriate. — Yufei Cai / githubweb
- Fix IndexInittializerIT. — Yufei Cai / githubweb
- Upgrade akka-persistence-mongo — Yufei Cai / githubweb
- Fix versions of transitive dependencies. — Yufei Cai / githubweb
- Centralize kamon.conf; switch to Akka split brain resolver. — Yufei Cai / githubweb
- disable java flight recorder used by artery on jdk11 https://doc.akka.io/docs/akka/current/remoting-artery.html — Yannic Klem / githubweb
- Keep java serialization active for tests — Yannic Klem / githubweb
- review: replaced runWith(.., system) with dedicated materializers which prove to be more stable — Thomas Jaeckle / githubweb
- review: updated akka management to latest 1.0.8 — Thomas Jaeckle / githubweb
- fixed mocking in RootRouteTest — Thomas Jaeckle / githubweb
- Use new coordinated shutdown of akka-http — Yannic Klem / githubweb
- switch to akka 2.6.8 — Yannic Klem / githubweb
- switched back to system materializers were I previously replaced with own ones — Thomas Jaeckle / githubweb
- Switch to akka 10.2.0-RC2 and fix compilation errors — Yannic Klem / githubweb
- Fix unit tests of RootRoute — Yannic Klem / githubweb
- applied workaround mentioned in Akka issue https://github.com/akka/akka/issues/28852 ignoring an IllegalStateException in the stream — Thomas Jaeckle / githubweb
- review: updated versions to match used dependencies in Akka: — Thomas Jaeckle / githubweb
- updated legal/dependencies files - still with a lot TODOs for CQs to create — Thomas Jaeckle / githubweb
- Fix thought mistake in ditto-cluster-downing.conf — Yufei Cai / githubweb
- updated some more libaries: — Thomas Jaeckle / githubweb
- removed "ditto-services-base" dependency from ditto-services-utils-protocol as nothing from there was used — Thomas Jaeckle / githubweb
- added missing imports after unused import with transitive imports was removed — Thomas Jaeckle / githubweb
- Review: Fix type error in ThingsAggregatorProxyActor. — Yufei Cai / githubweb
- Catch DittoRuntimeException and send it to the client — Yannic Klem / githubweb
- [WIP] try lease-majority split brain resolver. — Yufei Cai / githubweb
- disable "passivate-idle-entity-after" configuration for "policies", "things" and "connectivity" shards — Thomas Jaeckle / githubweb
- updated Akka HTTP to released 10.2.0 — Thomas Jaeckle / githubweb
- Unified json deserialization of DittoRuntimeExceptions — David Schwilk / githubweb
- Issue #760 Add conditions for payload-mapping to model — David Schwilk / githubweb
- remove unused import — Yannic Klem / githubweb
- Issue #760 Make message mapping conditional — David Schwilk / githubweb
- Created ImplicitThingCreationMessageMapper — david.joos / githubweb
- Updated ImplicitThingCreationMessageMapper based on new mapping options. — david.joos / githubweb
- Added with basic test setup. — david.joos / githubweb
- Code cleanup. Added testcases. — david.joos / githubweb
- Added @since — david.joos / githubweb
- Added test and todo. — david.joos / githubweb
- Updated doc — david.joos / githubweb
- Issue #760 Add ImplicitThingCreation mapper and mapping-conditions to documentation — David Schwilk / githubweb
- #760 made small method more readable — Johannes Schneider / githubweb
- #760 moved new conditions parameter to the end of overloaded methods — Johannes Schneider / githubweb
- Add test for missing header. — david.joos / githubweb
- #760 fixed unit test — Johannes Schneider / githubweb
- Fixed tests. Added inline policy to CreateThing.of. — david.joos / githubweb
- Small improvements — david.joos / githubweb
- Fixed test — david.joos / githubweb
- Issue #760 Changed mapping-conditions to type map — David Schwilk / githubweb
- Issue #760 Changed mapping-conditions to type map in documentation — David Schwilk / githubweb
- #760 throw exceptions in mapper, parse inline policy from thing template — Johannes Schneider / githubweb
- #760 use CreateThing for copy policy from constant — Johannes Schneider / githubweb
- #760 added test for mapping with policy in template — Johannes Schneider / githubweb
- Issue #777: Add RawMessageMapper skeleton. — Yufei Cai / githubweb
- #760 updated @since for mapping context conditions and implicit thing creation mapper, added logging to mapper — Johannes Schneider / githubweb
- Issue #777: Add outgoing mapping for RawMapper. Unify decision of text vs. binary message payload. — Yufei Cai / githubweb
- #760 removed policy_id header from example — Johannes Schneider / githubweb
- Issue #777: allow composite JSON values in mapping configuration. — Yufei Cai / githubweb
- Issue #777: add configuration for mandatory message headers of incoming messages. — Yufei Cai / githubweb
- Issue #777: add fallback to DittoMessageMapper based on signal and content type. — Yufei Cai / githubweb
- Issue #777: document RawMessage mapper. — Yufei Cai / githubweb
- Use value of ditto-message-direct before applying default value — Yannic Klem / githubweb
- add Ditto 1.2.0 announcement blogpost — Thomas Jaeckle / githubweb
- added Ditto 1.2 as additional documentation path — Thomas Jaeckle / githubweb
- Reviewed Incoming and Outgoing RawMessageMapper — Yannic Klem / githubweb
- fix unit test — Yannic Klem / githubweb
- increased binary compatibility check version to released 1.2.0 — Thomas Jaeckle / githubweb
- encode binary payload when for HTTP push publisher with base64 — Thomas Jaeckle / githubweb
- Issue 760 add all external headers to ErrorResponse for allowing publishing of ErrorResponses to AMQP 1.0 targets — David Schwilk / githubweb
- increase timeout for BaseClientActorTest — Thomas Jaeckle / githubweb
- Use getTimeout to avoid exception because of wrong number format — Yannic Klem / githubweb
- Remove additional validation call for headers. Headers already have been — Yannic Klem / githubweb
- adapt RabbitMQClientActorTest to changes in rabbitmq library — Dominik Guggemos / githubweb
- Issue #784: test HTTP connection payload decoding and content-type. — Yufei Cai / githubweb
- Issue 760 Change condition checking for PayloadMappers and content-type setting for ImplicitThingCreationMapper — David Schwilk / githubweb
- Fix that blank ca in connection leads to an empty truststore. — Florian Fendt / githubweb
- add shoutout to Ditto project page to add adopter logo — Thomas Jaeckle / githubweb
- Add improves message header validation — Yannic Klem / githubweb
- #760 fix template placeholder replacement — Johannes Schneider / githubweb
- Add requested-acks parameter to live message openapi doc. — Yufei Cai / githubweb
- Revert "Issue 760 Change condition checking for PayloadMappers and content-type setting for ImplicitThingCreationMapper" — David Schwilk / githubweb
- Issue #777: Improve deserialization of messages. — Yufei Cai / githubweb
- add logging of failures during message publishing on "info" level — Thomas Jaeckle / githubweb
- Issue #777: Add fallback for non-base64-encoded binary payload. — Yufei Cai / githubweb
- Issue 760 Add Testing for ImplicitThingCreation response content-type — David Schwilk / githubweb
- ensure that retrieve/query commands do not have the DittoHeader "response-required" set to false — Thomas Jaeckle / githubweb
- prevent "correlation-id" DittoHeader to be ever empty by validating its value with a new NonEmptyValueValidator — Thomas Jaeckle / githubweb
- Issue 760 Fix message paublishing for ImplicitThingCreation mapper — David Schwilk / githubweb
- Issue #777: make message serializer the inverse of message deserializer. — Yufei Cai / githubweb
- Issue 760 Add logging for header-mapping of ErrorResponse — David Schwilk / githubweb
- Issue 760 Minor changes to ImplicitThingCreation template — David Schwilk / githubweb
- #760 filter responses from create thing commands and only return errors — Johannes Schneider / githubweb
- #760 added assertion for copyPolicyFrom placeholder in unit test — Johannes Schneider / githubweb
- Issue #790 split up ditto-json and ditto-json-cbor — Thomas Jaeckle / githubweb
- Issue 760 Adding outgoingConditions for PayloadMapping — David Schwilk / githubweb
- CR-8909 CR-9087 Adding outgoingConditions for PayloadMapping to documentation — David Schwilk / githubweb
- #760 send create thing with response-required=false — Johannes Schneider / githubweb
- added release notes for Ditto 1.2.1 — Thomas Jaeckle / githubweb
- Restore global live response dispatching and make it configurable. — Yufei Cai / githubweb
- Add warning for background sync when the sync stream fails — Florian Fendt / githubweb
- fixed compile errors after merge — Johannes Schneider / githubweb
- fixed more compile errors — Johannes Schneider / githubweb
- Add warning for background sync when the same thing with the same revision is seen multiple times. This probably means that the Thing has issues — Florian Fendt / githubweb
- Issue #760: Add MappingContextBuilder to model — David Schwilk / githubweb
- Fix non-attachment of byte payload in AMQP consumer; make RawMessageMapper payload extraction more robust; test content-type overriding. — Yufei Cai / githubweb
- Reproduce a strange ByteBuffer.toString() scenario in unit test. — Yufei Cai / githubweb
- fixed that message responses without specified contenttype was serialized as ByteBuffer.toString() — Thomas Jaeckle / githubweb
- Issue #760: Fix review findings for ImplicitThingCreation — David Schwilk / githubweb
- fixed compile errors in test — Johannes Schneider / githubweb
- updated to Akka 2.6.9 — Thomas Jaeckle / githubweb
- removed internal Akka import from RawMessageMapperTest — Thomas Jaeckle / githubweb
- got rid of deprecated Akka call — Thomas Jaeckle / githubweb
- Change ImplicitThingCreation PayloadMapper to use option for desired ErrorResponse headers — David Schwilk / githubweb
- fixed content-type parsing again — Thomas Jaeckle / githubweb
- Fixes for the unification of DittoRuntimeException JSON deserialization — David Schwilk / githubweb
- Move OWASP Security response headers out of the code as they should be handled by a reverse proxy in front of Ditto — Florian Fendt / githubweb
- Extract all headers from http response and set them as ditto headers — Yannic Klem / githubweb
- Improve handling of different content types in HttpRequestActor — Yannic Klem / githubweb
- If there is only a single ack inside of Acknowledgements return headers — Yannic Klem / githubweb
- Add ContentType to DittoHeaders and use this content type in HttpPublisherActor — Yannic Klem / githubweb
- Merge headers of acks with the header of the single ack — Yannic Klem / githubweb
- enhanced HttpPublisherActor in the way that for "live messages" the HTTP push response is treated as "live message response" — Thomas Jaeckle / githubweb
- Implicit thing mapper: initialize command headers also when not configured. — Yufei Cai / githubweb
- Switch over signal type instead of using instanceof checks — Yannic Klem / githubweb
- minor review findings — Johannes Schneider / githubweb
- Adds javadoc and minor refactoring to ContentType — Yannic Klem / githubweb
- Adds javadoc to ParsingStrategyType — Yannic Klem / githubweb
- Fixed missing validation for payload on feature property route. — david.joos / githubweb
- Renamed validationMethod - added validation for ModifyAttribute as well. — david.joos / githubweb
- review: minor adoptions to ContentType — Thomas Jaeckle / githubweb
- introduced new DittoAcknowledgementLabelExternalUserForbiddenExcepion — Thomas Jaeckle / githubweb
- Checks jsonKeys only if value is object. — david.joos / githubweb
- Fixes for the unification of DittoRuntimeException JSON deserialization — David Schwilk / githubweb
- Live response handling in HttpPublisherActor — Yannic Klem / githubweb
- Log failures instead of throwing exceptions because exceptions — Yannic Klem / githubweb
- Validate that feature ID is present in message of SendFeatureMessageResponse — Yannic Klem / githubweb
- Publish error as negative acknowledgement with status 400 — Yannic Klem / githubweb
- bind the value of "response-required" to always add/remove the "live-response" requested-ack from MessaveCommands and ThingLiveCommands — Thomas Jaeckle / githubweb
- Fixed MessageCommandResponseAdapterTest — Yannic Klem / githubweb
- fixed ThingLiveCommandAckRequestSetterTest — Thomas Jaeckle / githubweb
- fixed HttpRequestActorTest — Thomas Jaeckle / githubweb
- Removed unnecessary dependencies. Fixed using JsonValue before checking for not null. — david.joos / githubweb
- Added unit tests for missing JsonKeyValidation — david.joos / githubweb
- Do use payload instead of raw payload only if content type is non binary — Yannic Klem / githubweb
- Add documentation on how to respond to live messages received by HTTP forwarding — Yannic Klem / githubweb
- Adjust documentation for header interaction — Yannic Klem / githubweb
- review: adjusted formulation and formatting of docs — Thomas Jaeckle / githubweb
- Deprecated getHeaders in Adaptable interface - should be replaced by non optional get getDittoHeaders. Refactored code to use getDittoHeaders instead of getHeaders. — david.joos / githubweb
- Add toString, equals and hashcode for OutboundSignalWithID — Yannic Klem / githubweb
- Prevent the internal ack ditto-*-diagnostic from beeing published — Yannic Klem / githubweb
- Issue #785 add documentation for the Ditto metadata feature (#680). — Julian Feinauer / githubweb
- Add content-type and correlation ID headers always to headers in DittoMessageMapper — Yannic Klem / githubweb
- Unify implementation of exceptions fromMessage — David Schwilk / githubweb
- Fixes failing unit tests because of changes in DittoMessageMapper — Yannic Klem / githubweb
- fixed determining for json or text contentType in MessageDeserializer — Thomas Jaeckle / githubweb
- fixed checking for equality of Ditto Protocol content-type — Thomas Jaeckle / githubweb
- remove typo and adjust some docs — Florian Fendt / githubweb
- Use built in getDittoContentType instead of mapping manually and rename isDittoContentType to isDittoProtocol — Yannic Klem / githubweb
- don't set command headers on error response — Johannes Schneider / githubweb
- Store media type in ContentType to avoid splitting a string when calling isDittoProtocol — Yannic Klem / githubweb
- Improved example on basic-metadata Documentation page according to Alex suggestion. — Julian Feinauer / githubweb
- Added _metadata tag to thing_v2.json. Thanks to Alex for the pointer! — Julian Feinauer / githubweb
- Make use of newly introduced ContentType in RawMessageMapper — Yannic Klem / githubweb
- Fixes in Header and basic-metadata according to Feedback from Thomas. — Julian Feinauer / githubweb
- Give message headers priority over MessageCommand headers — Yannic Klem / githubweb
- review: — Thomas Jaeckle / githubweb
- move non-null-checks back to constructor and use the name of the variable as additional information in the exception — Florian Fendt / githubweb
- remove test assertions on text of exceptions — Florian Fendt / githubweb
- introduce new header that allows to skip the policy lockout prevention (calling subject must have WRITE permission on the policy resource) — Dominik Guggemos / githubweb
- apply policy lockout prevention only if header is not set to false — Dominik Guggemos / githubweb
- remove not thrown IllegalArgumentException from javadoc of exceptions — Florian Fendt / githubweb
- fix api break — Florian Fendt / githubweb
- fix api break — Florian Fendt / githubweb
- rename policy lockout header — Dominik Guggemos / githubweb
- unignore test — Dominik Guggemos / githubweb
- remove getters from DittoRuntimeExceptionBuilder and deprecate loadJson — Florian Fendt / githubweb
- fix compilation errors — Yannic Klem / githubweb
- also allow setting null message to null in #fromMessage of DittoRuntimeException — Florian Fendt / githubweb
- map allow-policy-lockout header from query parameters, document allow-policy-lockout parameter in openapi — Dominik Guggemos / githubweb
- fixed wrong placeholder in connectivity-mapping.md doc — Thomas Jaeckle / githubweb
- enhanced documentation for HTTP push responses — Thomas Jaeckle / githubweb
- align exception implementations to be able to deprecated API which can be made private somewhen — Florian Fendt / githubweb
- mark unused toBuilder methods in exceptions as deprecated — Florian Fendt / githubweb
- enhanced docs about HTTP push acknowledgements via HTTP response — Thomas Jaeckle / githubweb
- include copyFromPolicy case in allowPolicyLockout behavior — Dominik Guggemos / githubweb
- add allowPolicyLockout option for implicit thing creation (default is true, policy lockout allowed) — Dominik Guggemos / githubweb
- Apply suggestions from code review — noreply / githubweb
- Delete unnnecessary "modifying" from OpenAPI schema "liveMessageRequestedAcksParam" — Yufei Cai / githubweb
- align _copyPolicyFrom apidocs with implementation, add allowPolicyLockout parameter for create thing with _copyPolicyFrom — Dominik Guggemos / githubweb
- #785: last polishing of "Metadata" documentation — Thomas Jaeckle / githubweb
- Fixes #801: "put-metadata" was not applied for new created things — Thomas Jaeckle / githubweb
- #801: added unit test ensuring ThingCreatedStrategy handles putting metadata — Thomas Jaeckle / githubweb
- fixed shutdown of StreamingSessionActor which did not handle the TERMINATED message correctly — Thomas Jaeckle / githubweb
- Enriched logging with exceptions that are not instances of a DittoRuntimeException. — david.joos / githubweb
- improved CorsEnablingDirective to set the 'Access-Control-Allow-Origin' header based on the 'Origin' header of the request in order to e.g. get SSE working out-of-the-box — Thomas Jaeckle / githubweb
- Enriched logging with exceptions that are not instances of a DittoRuntimeException. For all loggers. — david.joos / githubweb
- made BaseClientState enum Jsonifiable in order to use as message sent in the cluster w/o the need for using the Java serializer — Thomas Jaeckle / githubweb
- set allowPolicyLockout header on adaptable — Dominik Guggemos / githubweb
- adds unit test for (de-)serialization of BaseClientState — Yannic Klem / githubweb
- Change topic path documentation to use entity name instead of id — David Schwilk / githubweb
- fixed adding correlation-id for "RetrieveThing" commands caused by enrichment — Thomas Jaeckle / githubweb
- Additions to: Change topic path documentation to use entity name instead of id — David Schwilk / githubweb
- enhanced (persisted) Events to be aware of "metadata" — Thomas Jaeckle / githubweb
- fixed binary compatibility check — Thomas Jaeckle / githubweb
- fixed event unit tests which added the "metadata" JSON field — Thomas Jaeckle / githubweb
- fixed merging of metadata when applying events in event strategy — Thomas Jaeckle / githubweb
- reconfigured nginx-cors.conf like docker-compose one: set the "origin" based on the passed Origin header — Thomas Jaeckle / githubweb
- Make documentation clearer about the usage of like operator — 3311764+oscarfh / githubweb
- added Ditto 1.3.0 release notes + announcement — Thomas Jaeckle / githubweb
- actually set the max query time in MongoClientWrapper when built from a MongoDbConfig — Florian Fendt / githubweb
- Delete unused class MetadataFromEvent; add unit test for metadata handling in command and event strategies; fix the unit tests. — Yufei Cai / githubweb
1.1.4 (Aug 25, 2020, 4:02:48 AM)
- include source and target configuration for scala-maven-plugin to compile rql-parser and thingssearch-parser for java 8 — Thomas Jaeckle / githubweb
- added release notes for about to be released Ditto 1.1.4 — Thomas Jaeckle / githubweb
1.1.3 (Jul 20, 2020, 6:40:21 AM)
- resetted japicmp maven plugin excludes and updated version to check against 1.1.0 — Thomas Jaeckle / githubweb
- fixed that MQTT 3 was no longer in sitemap — noreply / githubweb
- fixed casing for "policy" tags in OpenAPI doc — noreply / githubweb
- removed wrong additional "description" in OpenAPI v1 — noreply / githubweb
- fixed command timeouts for DevOpsCommands by excluding them from being handled as timeout giver in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
- Adds an empty META-INF directory which fixes the build with IntelliJ — Yannic Klem / githubweb
- remove filtering of headers for adaptables — Yannic Klem / githubweb
- remove deprecated usage of verifyZeroInteractions — Yannic Klem / githubweb
- Issue #671: Remove unused imports. — Yufei Cai / githubweb
- fixed push-dockerhub.yml — Thomas Jaeckle / githubweb
- added release note for 1.1.1 — Thomas Jaeckle / githubweb
- added note for fixed header mapping — Thomas Jaeckle / githubweb
- added 1.1.1 release notes to sidebar — Thomas Jaeckle / githubweb
- added release notes for Ditto 1.1.2 — Thomas Jaeckle / githubweb
- handle UnknownHostException in ConnectionValidator, add tests to verify correct handling of unknown host in connection — Yannic Klem / githubweb
- #677 Do not decide based on the response if it was required — Yannic Klem / githubweb
- Fix Get-request for feature properties ignores the selected fields query parameter — Yannic Klem / githubweb
- Add unit test for feature properties fields parameter — Yannic Klem / githubweb
- fix that the WrappingMessageMapper didn't delegate the getDefaultOptions method to its delegate — Yannic Klem / githubweb
- add unit test for WrappingMessageMapper#getDefaultOptions — Yannic Klem / githubweb
- Adds release notes for release 1.1.3 — Yannic Klem / githubweb
- Adds release notes for java client — Yannic Klem / githubweb
#71 (May 11, 2020, 3:57:24 AM)
- resetted japicmp maven plugin excludes and updated version to check against 1.1.0 — Thomas Jaeckle / githubweb
- fixed that MQTT 3 was no longer in sitemap — noreply / githubweb
- fixed casing for "policy" tags in OpenAPI doc — noreply / githubweb
- removed wrong additional "description" in OpenAPI v1 — noreply / githubweb
- fixed command timeouts for DevOpsCommands by excluding them from being handled as timeout giver in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
- Adds an empty META-INF directory which fixes the build with IntelliJ — Yannic Klem / githubweb
- remove filtering of headers for adaptables — Yannic Klem / githubweb
- remove deprecated usage of verifyZeroInteractions — Yannic Klem / githubweb
- Issue #671: Remove unused imports. — Yufei Cai / githubweb
1.1.0 (Apr 29, 2020, 2:15:56 AM)
- support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
- Add policy to protocol specification documentation — vadim.guenther / githubweb
- Correction policy protocol specification documentation — vadim.guenther / githubweb
- support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
- support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
- support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
- support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
- support policy commands and responses in DittoProtocolAdapter (wip) — dominik.guggemos / githubweb
- restructure adapters to avoid unnecessary casts — dominik.guggemos / githubweb
- fix license headers — dominik.guggemos / githubweb
- some files got lost... — dominik.guggemos / githubweb
- serialization improvements: tests and interfaces — Erik Escher / githubweb
- serialization improvements: serialization implementation and test fixes — Erik Escher / githubweb
- serialization improvements: implement serialization — Erik Escher / githubweb
- serialization improvements: extend Akka serialization interface for cbor — Erik Escher / githubweb
- serialization improvements: improve logging — Erik Escher / githubweb
- serialization improvements: improved tests — Erik Escher / githubweb
- serialization improvements: fix linting — Erik Escher / githubweb
- serialization improvements: restore null object behavior — Erik Escher / githubweb
- serialization improvements: fix ByteBasedInputStream — Erik Escher / githubweb
- serialization improvements: ensure logging is read-only — Erik Escher / githubweb
- serialization improvements: cleanup todos — Erik Escher / githubweb
- serialization improvements: generalize caching in JO and JA to support cbor — Erik Escher / githubweb
- serialization improvements: enable cbor — Erik Escher / githubweb
- serialization improvements: improve error handling — Erik Escher / githubweb
- serialization improvements: enable caching of cbor values — Erik Escher / githubweb
- serialization improvements: improve error handling and add tests — Erik Escher / githubweb
- serialization improvements: remove obsolete exception handling — Erik Escher / githubweb
- serialization improvements: fix buffer offset issue relating to caching — Erik Escher / githubweb
- serialization improvements: guess serialized size — Erik Escher / githubweb
- serialization improvements: faster maximum size enforcement — Erik Escher / githubweb
- serialization improvements: smaller floating point values if possible — Erik Escher / githubweb
- serialization improvements: remove obsolete todos — Erik Escher / githubweb
- serialization improvements: reduce duplication — Erik Escher / githubweb
- serialization improvements: remove TODOs — Erik Escher / githubweb
- add license headers for 2020 — Erik Escher / githubweb
- serialization improvements: move jackson dependencies to provided scope — Erik Escher / githubweb
- Add live channel to ditto headers in live command builder — vadim.guenther / githubweb
- Add command to trigger update of search index; simplify ThingsUpdaterTest; inline and remove TestUtil not used anywhere else; request reindexing when out-of-sync things are detected by QueryThingsPerRequestActor; test QueryThingsPerRequestActor. — yufei.cai / githubweb
- Acknowledge update results from search updater persistence. — yufei.cai / githubweb
- Extract stream restart, config change and status reporting behavior in abstract actor. — yufei.cai / githubweb
- Fix mapping of create thing command with inline policy — vadim.guenther / githubweb
- Add snapshot streaming infrastructore. — yufei.cai / githubweb
- Add ThingsSearchPersistence.sudoStreamMetadata; add tests for it and other sudo methods. — yufei.cai / githubweb
- final round of package restructuring — dominik.guggemos / githubweb
- fix build — dominik.guggemos / githubweb
- reduce code duplication by moving getType method to AbstractAdapter — dominik.guggemos / githubweb
- javadoc — dominik.guggemos / githubweb
- Add a first draft of stream component MergeSortedAsPair. — yufei.cai / githubweb
- Issue #611: added DittoHeader for "requested-ack-labels" — Thomas Jaeckle / githubweb
- Restructure MergeSortedAsPair according to the implementation of MergeSorted. — yufei.cai / githubweb
- Issue eclipse/ditto#611: Added protocol specification for acknowledgments. Extended the TopicPath.Criterion enum accordingly. — Juergen Fickel / githubweb
- Issue #611: added new module "ditto-signal-acks" containing Acknowledgement type and related factory/impl — Thomas Jaeckle / githubweb
- Issue #611: added ImmutableAcknowledgementTest; renamed AckFactory to Acknowledgements — Thomas Jaeckle / githubweb
- Issue eclipse/ditto#611: Made sub-heading more readable. — Juergen Fickel / githubweb
- Issue #611: Moved `AcknowledgementLabel` and co. near to `DittoHeaders` where they should be used. — Juergen Fickel / githubweb
- Issue #611: Use `AcknowledgementLabel` in `DittoHeaders` instead of plain Strings. — Juergen Fickel / githubweb
- Issue #611: Extended global error registry test cases by `AcknowledgementLabelInvalidException` to resolve test errors. — Juergen Fickel / githubweb
- Start integrating policy protocol examples in the Ditto documentation. Moved all protocol examples to an own directory to not pollute the main pages directory — Florian Fendt / githubweb
- Issue #611: enhanced DittoProtocolAdapter by adding AcknowledgementAdapter; changed Acknowledgement to be a Signal again — Thomas Jaeckle / githubweb
- Issue #611: javadoc fixes — Thomas Jaeckle / githubweb
- Issue #611: added enum DittoAcknowledgementLabels containing "ditto-persisted" built-in ACK label — Thomas Jaeckle / githubweb
- Add background sync actor with config and status reporting. — yufei.cai / githubweb
- remove channel from topic path for policy commands — dominik.guggemos / githubweb
- fix NormalizedMessageMapperTest — dominik.guggemos / githubweb
- enable japicmp plugin again — dominik.guggemos / githubweb
- only show regular fields in the public JSON examples (thus omitting fields like __schemaVersion or _revision) — Florian Fendt / githubweb
- add ThingDefinition to the examples producer — Florian Fendt / githubweb
- Issue #611: Renamed `DittoAcknowledgementLabels` to `DittoAcknowledgementLabel`, delegate method calls to an instance of `AcknowledgementLabel` and removed superfluous method `getValue`. — Juergen Fickel / githubweb
- update policy ditto protocol examples to the new protocol format without twin/live channel — Florian Fendt / githubweb
- fix typo in sidebar — Florian Fendt / githubweb
- Bookmark progress of background sync. — yufei.cai / githubweb
- Remove previous timestamp-based sync mechanism. — yufei.cai / githubweb
- remove deprecated exceptions from ditto protocol examples — Florian Fendt / githubweb
- Document DevOps commands for search index update; relax sanity check of BulkWriteResultAckFlow. — yufei.cai / githubweb
- Fix typo. — yufei.cai / githubweb
- Issue #611: `ImmutableAdaptable` now never returns `null` for `getDittoHeaders()` but empty DittoHeaders instead. — Juergen Fickel / githubweb
- Issue #611: Create one object less when creating DittoHeaders with Ditto content type. — Juergen Fickel / githubweb
- Issue #611: Let `AcknowledgementAdapter` directly implement `Adapter` as it adapts exactly one type and thus does not required the overhead of mapping strategies. — Juergen Fickel / githubweb
- Issue #611: Made `AcknowledgmentLabels` package-private to reduce public API which had to be maintained. — Juergen Fickel / githubweb
- Issue #611: Documented possible NPE when trying to set null for a label. — Juergen Fickel / githubweb
- Issue #611: Link to actual `DittoAcknowledgementLabel` enum in Javadoc and applied code formatting to JsonFields. — Juergen Fickel / githubweb
- Issue #611: Renamed methods for getting values from `Adaptable` to start with 'get' and to reflect the actual behaviour. Removed getter for DittoHeaders as this is available on `Adaptable` directly. — Juergen Fickel / githubweb
- Add proof-of-concept SSE streaming of search results. — yufei.cai / githubweb
- fix that ditto-signals-commands-live and ditto-protocol-adapter are not compatible — vadim.guenther / githubweb
- Issue #611: Added convenience method for setting acknowledgement labels via varargs to DittoHeaders. — Juergen Fickel / githubweb
- Issue #611: Interpret `response-required=true` as requested 'ditto-persisted' ack. — Juergen Fickel / githubweb
- Added payload extraction of filters and options + parts of SearchCommandAdapter to protocol adapter — David Schwilk / githubweb
- Remove unused comments — vadim.guenther / githubweb
- Issue #611: Extended DittoHeaders regarding `response-required`: — Juergen Fickel / githubweb
- Add SearchSource; fix a TODO in SearchActor. — yufei.cai / githubweb
- Issue #611: When retrieving required ACK labels from DittoHeaders return a LinkedHashSet instead of HashSet to ensure that the equals method of DittoHeaders works as expected. As all values of DittoHeaders are Strings the order of ACK labels matters for equality check. — Juergen Fickel / githubweb
- Issue #611: Introduced `CommandAckLabelSetter` to make the algorithm re-usable which conditionally sets the implicitly required 'ditto-persisted' ACK label to headers of a Command. — Juergen Fickel / githubweb
- Issue #611: Add 'ditto-persisted' ACK label only for `ThingModifyCommand`s. — Juergen Fickel / githubweb
- Unify field expression factories; add search subscription commands; add parsing, validation and builder to SearchSource. — yufei.cai / githubweb
- fix typos and formatting — Florian Fendt / githubweb
- Issue #611: moved "timeout" header from MessageHeaderDefinition to DittoHeaderDefinition — Thomas Jaeckle / githubweb
- add tests for DittoProtocolAdapter — dominik.guggemos / githubweb
- fix merge glitch — dominik.guggemos / githubweb
- revert changed behavior of MessageCommandAdapter and MessageCommandResponseAdapter — Florian Fendt / githubweb
- allow slf4j as test dependency — dominik.guggemos / githubweb
- fix deferred NullPointerException by throwing it earlier — Florian Fendt / githubweb
- rename parameterized test classes — Florian Fendt / githubweb
- Use NullPointerExceptions where JsonParseException does not fit the cause; throw UnsupportedOperationExceptions when PolicyCommandAdapterProvider is called for unsupported adapters. — Florian Fendt / githubweb
- Added inbound stream control commands to searchCommandAdapter — David Schwilk / githubweb
- Fix SearchSourceTest. — yufei.cai / githubweb
- Issue #611: Made `Acknowledgements` package-private to reduce public API which has to be maintained. — Juergen Fickel / githubweb
- Issue #611: Treat twin modify responses as ACK and ThingErrorResponses as NACK for 'ditto-persisted' label. — Juergen Fickel / githubweb
- Issue #611: Request 'ditto-persisted' ACK only if no other ACKs are already requested in headers. — Juergen Fickel / githubweb
- remove extra loop from test — Florian Fendt / githubweb
- Add outgoing signals for search subscriptions. — yufei.cai / githubweb
- add @since 1.1.0 info to some methods — Florian Fendt / githubweb
- remove all policy methods from ProtocolAdapter; deprecate all specific toAdaptable methods in ProtocolAdapter and promote the default toAdaptable(Signal[, TopicPath.Channel]) instead — Florian Fendt / githubweb
- Fix SearchActorIT.testCursorSearch. — yufei.cai / githubweb
- Skip japicmp for new module ditto-signals-events-thingsearch. — yufei.cai / githubweb
- Issue #611: consolidated applying and setting a "timeout" in Http routes and AbstractHttpRequestActor — Thomas Jaeckle / githubweb
- Issue #611: Added type `AcknowledgementRequest` to anticipate that requested ACKs, beside a label, can have options in future. — Juergen Fickel / githubweb
- Changes to protocol adaptation of inbound search StreamControl messages — David Schwilk / githubweb
- Add SubscriptionActor. — yufei.cai / githubweb
- Issue #611: consolidated calculation of "response-required" directly in AbstractDittoHeadersBuilder and always add the "response-required" header as additional DittoHeader — Thomas Jaeckle / githubweb
- Issue #611: resolved issues after merge — Thomas Jaeckle / githubweb
- Add SubscriptionManager. — yufei.cai / githubweb
- Issue #611: added tests in DefaultDittoHeadersBuilderTest testing "response-required" — Thomas Jaeckle / githubweb
- Issue #611: fixed ThingsRouteTest — Thomas Jaeckle / githubweb
- Add ModifyPolicyId to the protocol adapter — Florian Fendt / githubweb
- Replace channel determining with the one from ProtocolAdapter — vadim.guenther / githubweb
- simplify handling of outbound signals in WebSocketRoute — dominik.guggemos / githubweb
- align implementations of PolicyErrorResponse and ThingErrorResponse especially regarding the fallback id, fix policy error examples — dominik.guggemos / githubweb
- Add CreateSubscription.prefix for cluster routing. — yufei.cai / githubweb
- Adds Buffer that buffers elments and responds with TooManyRequestException — Yannic Klem / githubweb
- Extract optional chain to separate method and document the method — Yannic Klem / githubweb
- add test for PolicyErrorResponseAdapter — dominik.guggemos / githubweb
- add protocol specification for policy commands — dominik.guggemos / githubweb
- add protocol specification for policy commands — dominik.guggemos / githubweb
- fix path in policy error responses — dominik.guggemos / githubweb
- Fixed some typos and enhanced tests — Florian Fendt / githubweb
- Only cast PolicyException to DittoRuntimeException if it is also of type DittoRuntimeException — Florian Fendt / githubweb
- Test subscription manager; fix a bug for maxRestarts=0 in ResumeSource. — yufei.cai / githubweb
- add more documentation for 'none' channel — dominik.guggemos / githubweb
- Add 1 SubscriptionManagerTest; reduce maxRestarts for SearchSource. — yufei.cai / githubweb
- Remove @Nullable flag for pubSubMediator parameter of ThingsUpdater. — yufei.cai / githubweb
- Review: Add new field to DefaultEnforcementConfigTest and DefaultMappingConfigTest. — yufei.cai / githubweb
- Adds javadoc and reduces access modifiers to package private — Yannic Klem / githubweb
- Issue #611: review: rename of private function in order to make usage better understandable — Thomas Jaeckle / githubweb
- Add mapping.partition-buffer-size to connectivity.conf; reduce mapping buffer size across the board; fix compile error — yufei.cai / githubweb
- Issue #611: review: re-introduced AcknowledgementException as marker interface for acknowledgement exceptions — Thomas Jaeckle / githubweb
- Issue #611: Don't let Ditto-internal acknowledgement requests get published to 3rd party systems as they would not know what to do with them. — Juergen Fickel / githubweb
- return Iterable instead of Source in checkBulkWriteResult — Yannic Klem / githubweb
- Extend concierge enforcement Contextual by askFuture. — yufei.cai / githubweb
- Improve field types of UpdateThingResponse. — yufei.cai / githubweb
- Adapts java doc to better reflect that MergeSortedAsPair does not perform — Yannic Klem / githubweb
- be more explicit in return type of UpdateThingResponse#getEntityId() — Yannic Klem / githubweb
- Fix UpdateThingResponseTest.assertImmutability(). — yufei.cai / githubweb
- Added SearchCommands to ProtocolAdapter — David Schwilk / githubweb
- Report lane queue size in ErrorRespondingBuffer stage. — yufei.cai / githubweb
- Use typed policyID in Metadata aswell and mark policyRevision as @Nullable — Yannic Klem / githubweb
- fix unit tests for Metadata — Yannic Klem / githubweb
- use entity ID of EntityIdWithRevision for CleanupPersistenceResponse — Yannic Klem / githubweb
- Fix a type error in AbstractEnforcement.handleError and renamed it to convertError for clarity. — yufei.cai / githubweb
- Remove parallel scheduling of enforcement futures to ensure that cache invavlidation by authorization-changing commands takes effect immediately. — yufei.cai / githubweb
- Move StreamedSnapshot to ThingSearchMappingStrategies. — yufei.cai / githubweb
- Remove unused test config — Yannic Klem / githubweb
- Issue #611: Mainly reworked `DittoDuration` class. — Juergen Fickel / githubweb
- add more documentation on policies in Ditto protocol and reword <namespace>/<xyID> to <namespace>/<xyName> — Florian Fendt / githubweb
- Fix possible ClassCastException in Examples producer — Florian Fendt / githubweb
- Added basic functionality of search-events to protocol-adapter. TODO: tests and getting values fromAdaptable — David Schwilk / githubweb
- Issue #611: added new module "ditto-services-models-acks" containing AcknowledgementForwarderActor responsible for remembering the original sender of ack requests in order to send Acknowledgements to it — Thomas Jaeckle / githubweb
- Issue #611: fixed equals() of DefaultAcknowledgementConfig — Thomas Jaeckle / githubweb
- Catch exceptions (thrown by getAuthorizationContext) when refreshing the JWT authentication in WebSocket sessions — Florian Fendt / githubweb
- remove unused parameter — Yannic Klem / githubweb
- reviewed #598: — Thomas Jaeckle / githubweb
- #598: — Thomas Jaeckle / githubweb
- Add EnforcementScheduler prototype to test immediately. — yufei.cai / githubweb
- update github action checkout to v2 in order to fix "re-build" bug — Thomas Jaeckle / githubweb
- Added unit-tests and EventMappers for SubscriptionEvents — David Schwilk / githubweb
- extend signal id enforcement to support policy entities, introduce new internal ditto-entity-id header (replaces ditto-message-thing-id where possible), try to create the correct type of error response where possible (ThingErrorResponse is still the default) — dominik.guggemos / githubweb
- fix ImmutableEnforcementFilterTest and add some more tests — dominik.guggemos / githubweb
- #598 Remove special serializer for DevopsCommandResponses — Yannic Klem / githubweb
- #598 Use lambda in tests as it does not affect them — Yannic Klem / githubweb
- #598 increase timeout in baseclient actor test — Yannic Klem / githubweb
- EnforcementScheduler: improve documentation; add test for parallel task scheduling. — yufei.cai / githubweb
- Remove IdPartitioner and ErrorRespondingBuffer and their configurations. — yufei.cai / githubweb
- Fixed Sonar issues for search-protocol — David Schwilk / githubweb
- Terminate connection in case of any exception — Yannic Klem / githubweb
- increase timeout in baseclient actor test — Yannic Klem / githubweb
- Issue #611: review: added javadocs for package internal methods — Thomas Jaeckle / githubweb
- Issue #611: Annotated `HeaderEntryFilter` as functional interface. — Juergen Fickel / githubweb
- Issue #611: Prevent negative DittoDuration amount when parsing CharSequence without time unit suffix. — Juergen Fickel / githubweb
- Issue #611: Reworked header value validation. — Juergen Fickel / githubweb
- Issue #611: Added exclude for japicmp because `HeaderDefinition.validateValue` is now a normal abstract interface method and not a method with default implementation anymore. — Juergen Fickel / githubweb
- fix validation of enforcement for mqtt and rabbitmq — dominik.guggemos / githubweb
- make clear that type field of subject does not have any meaning for the service — Yannic Klem / githubweb
- Move PreEnforcer into EnforcementTask. — yufei.cai / githubweb
- Issue #611: fixed NumberFormatException in DevOpsCommandsActor — Thomas Jaeckle / githubweb
- Issue #611: Fixed exclude. — Juergen Fickel / githubweb
- Issue #611: Fixed compilation error. — Juergen Fickel / githubweb
- Fix a type error in DispatcherActor. — yufei.cai / githubweb
- Fix a NullPointerException in DispatcherActor. — yufei.cai / githubweb
- Issue #611: Suppress warning for unused value as the actual value is not needed for validation. — Juergen Fickel / githubweb
- Fix to fromSignal for SubscriptionEvents + nre ProtocolMessageType for Subscription control events — David Schwilk / githubweb
- Add field 'connectionActor' to all client actors; forward search commands to connection actor (not handled yet). — yufei.cai / githubweb
- Issue #611: Refactored `AcknowledgementForwarderActor` to encapsulate start-up logic in its own class. — Juergen Fickel / githubweb
- Changed demand type to long in String representation — David Schwilk / githubweb
- Issue #611: don't send SendMessageAcceptedResponse in LiveSignalEnforcement as the 202 "Accepted" is already sent back in HttpRequestActor — Thomas Jaeckle / githubweb
- Handle search commands for connections. — yufei.cai / githubweb
- Issue #611: Added Acknowledgements as response for aggregated acks — Thomas Jaeckle / githubweb
- Stop considering PolicyQueryCommand to be authorization-changing, which it is not. — yufei.cai / githubweb
- Search protocol adapter: Try to stop re-parsing JSON from string; use constants instead of literals; improve annotations; add TODOs — yufei.cai / githubweb
- Simplify adapter resolver. — yufei.cai / githubweb
- Fix license headers; improve DefaultAdapterResolver#actionStep. — yufei.cai / githubweb
- Add an unchecked cast to avoid breaking binary API. — yufei.cai / githubweb
- Issue #611: added tests for ImmutableAcknowledgements and enhanced AcknowledgementAggregatorTest by testing for expected statusCode — Thomas Jaeckle / githubweb
- Issue #611: changed DittoAcknowledgementLabel to not be an enum, but instead a "Java 1.4 style enum" with a constant in order to have working hashCode/equals when comparing with ImmutableAcknowledgement instances holding the same value — Thomas Jaeckle / githubweb
- Issue #611: fixed compile error in test — Thomas Jaeckle / githubweb
- Fix incorrect criterion for message command and response adapters. — yufei.cai / githubweb
- Fixed search-protocol-adapter review TODOs — David Schwilk / githubweb
- Issue #611: added Acknowledgements to serialization in MappingStrategiesBuilder — Thomas Jaeckle / githubweb
- Issue #611: fixed MappingStrategiesBuilderTest — Thomas Jaeckle / githubweb
- Minor improvements. — yufei.cai / githubweb
- Reduce memory consumption of CborFuzzingTest. — yufei.cai / githubweb
- WIP: Addition of SubscriptionManager forwarding of SearchCommands — David Schwilk / githubweb
- Issue #611: adjusted AcknowledgementForwarderActor to implement AbstractActor again, moved out AcknowledgementForwarderActorStarter to package private class — Thomas Jaeckle / githubweb
- Issue #611: added "implicit seconds" type to DittoDuration in order to preserve when a "timeout" was specified without unit - in order not to break the format for existing implementations relying that the timeout is a long — Thomas Jaeckle / githubweb
- JaCoCo: Switch from binary (deprecated) to xml report format. — Michael Gantert / githubweb
- AdapterResolver: Detect ambiguous adapters at construction time. — yufei.cai / githubweb
- rephrase documentation for type field of a subject entry — Yannic Klem / githubweb
- Add SubscriptionEvent.getSubscriptionId(). — yufei.cai / githubweb
- remove duplication of "auth-subjects" in the serialization of DittoHeaders by not adding them to the internal Map of DittoHeaders — Florian Fendt / githubweb
- Issue #611: Added configuration option for query parameter names that denote header keys which should be transformed from query parameters to header values. — Juergen Fickel / githubweb
- Issue #611: Suppress warning for unused value as the actual value is not needed for validation. — Juergen Fickel / githubweb
- Issue #611: Made it possible to configure the name of query parameters that should be converted to header key-value pairs. — Juergen Fickel / githubweb
- Issue #611: Use suffix of time unit constant instead of hard coded string. — Juergen Fickel / githubweb
- Issue #611: Fixed `DevOpsRouteTest` and added precondition check to `DevOpsRoute`. — Juergen Fickel / githubweb
- fix failing unit tests because of duplicated auth subjects — Florian Fendt / githubweb
- fix remaining failing unit tests because of duplicated auth subjects — Florian Fendt / githubweb
- Avoid instantiation of GatewaySignalEnrichmentProvider via reflection — Yannic Klem / githubweb
- Issue #611: Implemented "typesafe enum pattern" for `DittoAcknowledgementLabel` to make it possible to evolve this class independently from `ImmutableAcknowledgmentLabel` while maintaining logical equality. — Juergen Fickel / githubweb
- fix acl to policy migrations for cases where the acl subject already contained an issuer prefix — Florian Fendt / githubweb
- build docker images with dockerfile for snapshots, updated documentation — Johannes Kraeher / githubweb
- Issue #611: Refactored `DefaultEntityId`: — Juergen Fickel / githubweb
- Issue #611: Updated version of maven-surefire-plugin with the hope to makelocal building work again. — Juergen Fickel / githubweb
- Issue #611: Fixed unit tests which broke because of the changes of `DefaultEntityId` precondition check. — Juergen Fickel / githubweb
- Issue #611: Reworked some classes: — Juergen Fickel / githubweb
- Issue #611: Fixed failing unit test because of missing correlation ID. — Juergen Fickel / githubweb
- Issue #611: Introduced type `EntityType` to support work with typed entities. — Juergen Fickel / githubweb
- Add possibility to create Policy without Policy ID through Policy builder — vadim.guenther / githubweb
- Recompute adapter resolution. — yufei.cai / githubweb
- Issue #611: Use new type `EntityType` where applicable. — Juergen Fickel / githubweb
- Issue #611: Made EntityType comparable. — Juergen Fickel / githubweb
- Issue #611: Made `AcknowledgementLabel` comparable. — Juergen Fickel / githubweb
- Add readPreference config key to MongoDbConfig — Yannic Klem / githubweb
- Remove outdated comment; improve variable naming. — yufei.cai / githubweb
- Minor changes to search-protocol in websocketRoute — David Schwilk / githubweb
- Added event publishing of subscription events — David Schwilk / githubweb
- Raise "maven-surefire-plugin" to "3.0.0-M4" and adjust test constants in connectivity service — vadim.guenther / githubweb
- Move Mongo read preference knowledge into ReadPreference enum — Florian Fendt / githubweb
- provide static factory methods for JwtSubjectIssuersConfig which should know the process of building itself from an OAuthConfig — Florian Fendt / githubweb
- fix failing Unit test — Florian Fendt / githubweb
- Tolerate slight breakage of reactive-streams-API. — yufei.cai / githubweb
- Remove another source of timing problem. — yufei.cai / githubweb
- Maintain SubscriptionActorTest. — yufei.cai / githubweb
- remove misleading javadoc — Florian Fendt / githubweb
- add builder factory method without ID to Policy interface — Florian Fendt / githubweb
- Add JsonFactory.parseJsonFieldSelector and use it in ImmutablePayload; use JsonFieldDefinition in SubscriptionEventAdapter where possible. — yufei.cai / githubweb
- mark unused ProtocolFactory#newAdaptableBuilder(Adaptable existingAdaptable, TopicPath overwriteTopicPath) as Deprecated so it can be removed in Ditto 2 — Florian Fendt / githubweb
- Added documentation and example for mqtt `specificConfig`. — Patrick Sernetz / githubweb
- Extract parts of createEnforcementTask into separate methods — Yannic Klem / githubweb
- Adds test for EnforcementScheduler to test ordering of messages — Yannic Klem / githubweb
- Issue #611: added AuthorizationContextType to AuthorizationContext in order to let the context know its "origin" — Thomas Jaeckle / githubweb
- Fix 1 TODO, add 3 more. — yufei.cai / githubweb
- Resolved search-websocket review todos — David Schwilk / githubweb
- Improve search SSE. — yufei.cai / githubweb
- Fix circular dependency by moving all gateway configs to gateway.util; fix StreamingConfig tests. — yufei.cai / githubweb
- Fix a timing problem in PubSubFactoryTest. — yufei.cai / githubweb
- Revert grouping of thing search commanads in AbstractThingProxyActor. — yufei.cai / githubweb
- Issue #611: Introduced abstract class `EntityIdWithType` and made ThingId a subclass thereof. This new type's purpose is to improve working with EntityIds in a context where the actual types of that entity IDs matters. — Juergen Fickel / githubweb
- Issue #611: Split up signals-acks module like other signal modules. — Juergen Fickel / githubweb
- Issue #611: Refactored mapping strategies. — Juergen Fickel / githubweb
- Issue #611: removed AuthorizationContext from method signatures in gateway where it is no longer needed as it is available via the DittoHeaders — Thomas Jaeckle / githubweb
- Issue #611: Changes I forgot to commit with bc0fb2952ef. — Juergen Fickel / githubweb
- BackgroundSyncActor: report both persisted and indexed progress. — yufei.cai / githubweb
- Issue #611: Fixed signal handling of ConnectionPersistenceActor. — Juergen Fickel / githubweb
- Issue #611: Fixed weird Sonar issue. — Juergen Fickel / githubweb
- Document search protocol; remove some outdated information; format code. — yufei.cai / githubweb
- Test additional methods to create a ResourceKey — Florian Fendt / githubweb
- Fix API-breaking changes by adding deprecated methods for old behavior — Florian Fendt / githubweb
- Issue #611: Increased heap size of maven-surefire-plugin to stabilize local build. — Juergen Fickel / githubweb
- remove new method which still used the old ID format; add (at)since javadoc information — Florian Fendt / githubweb
- Add hivemq based mqtt 5 client implementation — Alexander Wellbrock / githubweb
- prettify JavaDoc and add Nullable annotations — Florian Fendt / githubweb
- Issue #611: Changed validation of entity ID for received `Acknowledgement`s. There are rare cases like posting a thing when the expected entity ID has no namespace but the received Acknowledgement's entity ID has. Thus it is legit to relax validation in such a case. — Juergen Fickel / githubweb
- Issue #611: Removed heap size setting of maven-surefire-plugin as it breaks remote build. — Juergen Fickel / githubweb
- updated legal stuff: — Thomas Jaeckle / githubweb
- re-added assertj-core for tests — Thomas Jaeckle / githubweb
- Document SSE search/things; add resumption function. — yufei.cai / githubweb
- Generate search protocol examples. — yufei.cai / githubweb
- EnforcementSchedulerTest: Fix a timing problem. — yufei.cai / githubweb
- Relocated SubscriptionManager implementation in WebSocketRoute to StreamingSessionActor — David Schwilk / githubweb
- Issue #611: Fixed property name and updated dependency to jsr305 to most recent version. — Juergen Fickel / githubweb
- Adjust connectivity enforcement for search signals. — yufei.cai / githubweb
- Add search idle timeout to streaming config. — yufei.cai / githubweb
- Issue #611: adjustments after merge from master: — Thomas Jaeckle / githubweb
- Issue #611: fixed ThingCommandEnforcementTest — Thomas Jaeckle / githubweb
- Fix JwtSubjectIssuersConfigTest. — yufei.cai / githubweb
- Fix swapped conditions. — yufei.cai / githubweb
- Fix TODO about SearchSource out-of-sync reporting; adjust TODO for CaffeineCache. — yufei.cai / githubweb
- Convert UpdateThings into an event ThingsOutOfSync. — yufei.cai / githubweb
- Fix sonar issues: unused imports, empty lines, lack of assertion in test, javadoc annotations — yufei.cai / githubweb
- Revert an incorrect @since usage. — yufei.cai / githubweb
- Issue #611: review: moved org.eclipse.ditto.signals.acks package to org.eclipse.ditto.signals.acks.base — Thomas Jaeckle / githubweb
- Expect null message in EnforcementScheduler due to pre-enforcer failures. — yufei.cai / githubweb
- try to fix flaky test with correct stubbing — Johannes Kraeher / githubweb
- removed test which is not needed anymore and causes failures regularly — Johannes Kraeher / githubweb
- Issue #611: review: extracted inner classes to package private ones as they have their own test classes — Thomas Jaeckle / githubweb
- update netty version because of vulnerability issue — Johannes Kraeher / githubweb
- Issue #547: review: — Thomas Jaeckle / githubweb
- Use constants in ThingSearchSignalMapper; remove resumeSource from SearchSource. — yufei.cai / githubweb
- Work-around overeager onComplete() calls by Sink.subscriber(). — yufei.cai / githubweb
- Add a zombie state to SubscriptionActor to prevent client timeout. — yufei.cai / githubweb
- SubscriptionManager: Stop sending complete or failure messages before client acknowledges its readiness to process subscription messages by an acknowledgement. — yufei.cai / githubweb
- SubscriptionActor: Remove delay of onComplete tentatively. — yufei.cai / githubweb
- SearchSourceBuilder: improve input validation and test it. — yufei.cai / githubweb
- Issue #611: postpone HTTP termination in AbstractHttpRequestActor — Thomas Jaeckle / githubweb
- Issue #611: fixed "legacy" timeout header passing for messages route: omit the unit if the timeout was without milliseconds fraction — Thomas Jaeckle / githubweb
- Issue #611: Moved entity ID validators back into AcknowledgementAggregator as they are only meaningful in the context of that class. — Juergen Fickel / githubweb
- Issue #611: added new StreamingSessionIdentifier type combining client side session ID and server side session ID in order to always ensure a unique actor name for the StreamingSessionActor — Thomas Jaeckle / githubweb
- Review for: Add SourceRef handling to search and concierge — David Schwilk / githubweb
- Issue #611: fixed that CharSequences were hold in Immutable types instead of Strings making them not immutable — Thomas Jaeckle / githubweb
- Issue #611: fixed test ThingsSseRouteBuilderTest — Thomas Jaeckle / githubweb
- Stop considering search and live commands for websocket throttling. — yufei.cai / githubweb
- Issue #611: support non-empty "requested-acks" together with "response-required=false": wait until response comes back, but respond with "202 accepted" — Thomas Jaeckle / githubweb
- Remove CommandSubscriber and ResponsePublished to remove a hard-to-debug source of message loss. — yufei.cai / githubweb
- Review for search SSE — David Schwilk / githubweb
- basic-search.md edited online with Bitbucket — Marianne Klein / githubweb
- protocol-specification-things-search.md edited online with Bitbucket — Marianne Klein / githubweb
- protocol-search-subscriptionid.json edited online with Bitbucket — Marianne Klein / githubweb
- Issue #611: fixed missing handling of "ACK" enum case in ProtocolFactory — Thomas Jaeckle / githubweb
- Reintroduce resumption to SearchSource for back-end errors. — yufei.cai / githubweb
- Issue #611: retain additionalHeaders in WebSocketRoute, but apply HeaderTranslator on them, retaining only well known headers (defined in HeaderDefinitions) — Thomas Jaeckle / githubweb
- Fix an off-by-1 error in ResumeSource resulting in no stream completion when demand == number of elements; adjust SubscriptionManagerTest according to the resumption behavior. — yufei.cai / githubweb
- Changed SubscriptionManager Timeout in BaseClient Actor to be set by ClientConfig — David Schwilk / githubweb
- Issue #611: Make defensive copy of header definitions map. Added test case for empty string and divided test cases for comma separated list and JSON array string representation. — Juergen Fickel / githubweb
- Issue #611: Renamed getter for pre-authentication enabled of authentication config. — Juergen Fickel / githubweb
- Issue #611: Reworked `AbstractHttpRequestActor` to harness the actor's states which allowed to reduce amount of instance fields and if statements. — Juergen Fickel / githubweb
- Issue #611: — Juergen Fickel / githubweb
- Incorporate feedback by Marianne Klein. — yufei.cai / githubweb
- Implement more suggestions by Marianne Klein. — yufei.cai / githubweb
- Issue #611: fixed making all header keys lowercase in HeaderTranslator.toExternalHeaders — Thomas Jaeckle / githubweb
- Deserialize error field of SubscriptionFailed using an error registry. — yufei.cai / githubweb
- Fix client config test; s/RequestSubscription/RequestFromSubscription/g; s/hasNext/hasnext/g — yufei.cai / githubweb
- httpapi-sse.md edited online with Bitbucket — Marianne Klein / githubweb
- WebsocketRoute: Remove unused field. — yufei.cai / githubweb
- added deprecation warning to the blogpost connecting Ditto + Hono — noreply / githubweb
- AbstractHttpRequestActor: Delete unused imports. — yufei.cai / githubweb
- Changed ThingsRouteTest for ThingDefinition to be send with content-type Json — David Schwilk / githubweb
- Issue #611: add support for requesting acks via websocket — Thomas Jaeckle / githubweb
- Issue #611: fixed GlobalCommandResponseRegistryTestCases — Thomas Jaeckle / githubweb
- Review: Deserialize error field SubscriptionFailed using error registries in Ditto client — David Schwilk / githubweb
- Issue #611: let StreamingSessionActor return the original response if only the implicit "twin-persisted" ack was requested via Websocket — Thomas Jaeckle / githubweb
- Review: Prepare story approval artifacts — David Schwilk / githubweb
- Issue #611: fixed AcknowledgementsAdapter for single acks — Thomas Jaeckle / githubweb
- add method to HeaderTranslator to filter headers in responses; — Stefan Maute / githubweb
- adapt test where custom header where used in responses; — Stefan Maute / githubweb
- Issue #611: fixed that CommandResponses were no longer sent out via Websocket — Thomas Jaeckle / githubweb
- added environment variable DITTO_EXTERNAL_PORT — noreply / githubweb
- added TTN virtual conference presentation on 16.04.2020 + blogpost for the hands-on workshop — Thomas Jaeckle / githubweb
- Added functionality for if-none-match work around — david.joos / githubweb
- Fix check in StreamingSessionActor; replace TopicPath.Action.AGGREGATED_ACKS; Add TODOs; Optimize DefaultAdapterResolver. — yufei.cai / githubweb
- Fixed functionality for if-none-match work around — david.joos / githubweb
- Issue #611: fixed open TODOs in DittoProtocolAdapterTest — Thomas Jaeckle / githubweb
- Issue #611: fixed AcknowledgementsAdapterTest — Thomas Jaeckle / githubweb
- Remove special handling of single ack in AcknowledgementsAdapter. — yufei.cai / githubweb
- Make cosmetic adjustments to search protocol. — yufei.cai / githubweb
- Document default sorting and paging options on basic-search.md; link from HTTP and Ditto protocol APIs. — yufei.cai / githubweb
- Maintain HiveMqtt5ClientActor. — yufei.cai / githubweb
- Fix javadoc. — yufei.cai / githubweb
- Issue #611: created AcknowledgementAggregatorActor and a starter class for that actor in order to re-use both for gateway StreamingSessionActor and connectivity MessageMappingProcessorActor / ConnectionPersistenceActor — Thomas Jaeckle / githubweb
- Issue #611: fixed that live commands were no longer handled correctly after latest changes — Thomas Jaeckle / githubweb
- updated CSS for Ditto doc version picker — noreply / githubweb
- updated sidebar.html to style doc version picker — noreply / githubweb
- Merge content of branch 'master' at 1d87adb46a5c5081e253ace04f28d4bc018a043b — Yufei Cai / githubweb
- add first implementation for content-type-validation-directive — Joel Bartelheimer / githubweb
- Revert changes in rootRoute — Joel Bartelheimer / githubweb
- add directive for contentType validation in put-things route and adapt the directive accordingly — Joel Bartelheimer / githubweb
- Change contentType validation behavior according to the naming of given name (only json) — Joel Bartelheimer / githubweb
- simplified the content-type validation directive and also added a composing directiv with extractDataBytes for an easier use — Joel Bartelheimer / githubweb
- replace extractDataByte by the new composed directive with content-type validation — Joel Bartelheimer / githubweb
- Add test for the composed directive — Joel Bartelheimer / githubweb
- add javaDoc and add akka-http default content-type values to the list of allowed types — Joel Bartelheimer / githubweb
- adapt tests to the new content-type restrictions — Joel Bartelheimer / githubweb
- add rawHeader handling for non parsable content-types and corresponding tests — Joel Bartelheimer / githubweb
- rename methodname, to clearify that it is only for endpoints who support JSON — Joel Bartelheimer / githubweb
- fix compilation errors — Joel Bartelheimer / githubweb
- Fix a bug in snapshot streaming where <batch-size> consecutive deleted things cause immediate stream termination. — Yufei Cai / githubweb
- fix JavaDoc because maven-javadoc-plugin failed — Joel Bartelheimer / githubweb
- Issue #611: added documentation for Acknowledgements — Thomas Jaeckle / githubweb
- improve exception handling for unsupported media-types — Joel Bartelheimer / githubweb
- remove deserialization annotation from the exception. — Joel Bartelheimer / githubweb
- Issue #611: fixed errors after another merge from master regarding HeaderTranslator — Thomas Jaeckle / githubweb
- Added unit test — david.joos / githubweb
- extend UnsupportedMediaTypeException to support deserialization — Joel Bartelheimer / githubweb
- Enumerate search protocol actions in documentation. — Yufei Cai / githubweb
- Delete TODO. — Yufei Cai / githubweb
- Fix TODO in DefaultAdapterResolver. — Yufei Cai / githubweb
- protocol-specification-acks.md edited online with Bitbucket — Marianne Klein / githubweb
- basic-acknowledgements.md edited online with Bitbucket — Marianne Klein / githubweb
- protocol-specification-topic.md edited online with Bitbucket — Marianne Klein / githubweb
- protocol-specification.md edited online with Bitbucket — Marianne Klein / githubweb
- Issue #611: added documentation about "pre-authentication" — Thomas Jaeckle / githubweb
- basic-acknowledgements.md edited online with Bitbucket — Marianne Klein / githubweb
- Issue #611: review of DefaultAdapterResolver: moved private static methods to inner classes when they were only used in the inner class scope — Thomas Jaeckle / githubweb
- Issue #611: dont send back AMQP errors/exceptions (e.g. no credit) for "twin events" in AmqpPublisherActor - only for other topics (e.g. live messages) — Thomas Jaeckle / githubweb
- IndexLengthRestrictionEnforcer: Fix unicode handling. — Yufei Cai / githubweb
- Issue #611: fixed logic of determining twin event — Thomas Jaeckle / githubweb
- Issue #611: added better status code explaination — Thomas Jaeckle / githubweb
- Issue #611: adjusted documentation of timeout on /devops api which is now interpreted as seconds (prior it was milliseconds) — Thomas Jaeckle / githubweb
- Issue #611: fixed review findings: — Thomas Jaeckle / githubweb
- Issue #611: updated ditto-api-2.yml OpenApi doc — Thomas Jaeckle / githubweb
- Test the effect of turning off certificate validation. — Yufei Cai / githubweb
- Issue #611: fixed exception occurring when an AckLabel had the wrong format: — Thomas Jaeckle / githubweb
- Issue #611: fixed duplicated equality check in DefaultStreamingConfig — Thomas Jaeckle / githubweb
- Fix misleading Error Message when URL is rejected — Julian Feinauer / githubweb
- Issue #611: review for implementation of e2e ack in swagger + fixed casing differences — David Schwilk / githubweb
- Fix AbstractBaseClientActorTest.testTLSConnectionWithoutCertificateCheck. — Yufei Cai / githubweb
- updated cqs.md document — Thomas Jaeckle / githubweb
- use JsonFieldSelector to parse selected fields for if-none-match workaround — Dominik Guggemos / githubweb
- fix PoliciesConditionalHeadersValidatorTest — Dominik Guggemos / githubweb
- added possibility for AbstractAdapter implementations to choose whether to — Thomas Jaeckle / githubweb
- Stop filtering out unknown headers for live signals. — Yufei Cai / githubweb
- Issue #611: fixed javadoc error — Thomas Jaeckle / githubweb
- added youtube video to latest TTN presentation — noreply / githubweb
- added youtube.html include file — noreply / githubweb
- used youtube.html include — noreply / githubweb
- Issue #611: fixed more javadoc errors — Thomas Jaeckle / githubweb
- convert header name to lower case because DittoHeaderDefinition key entries are all lower case; — Stefan Maute / githubweb
- fixed GatewayHttpConfigTest; — Stefan Maute / githubweb
- add test cases to already existing test class; — Stefan Maute / githubweb
- Fix #656. — Yufei Cai / githubweb
- Removed duplicated dependency — david.joos / githubweb
- added release notes and blogpost for Ditto 1.1.0 — Thomas Jaeckle / githubweb
- moved remaining config tests and test config to new package; — Stefan Maute / githubweb
- Replace insecure rubygems proxy. Fix #625 — Maksim Gudow / githubweb
- added release notes and blogpost for Ditto 1.1.0 — Thomas Jaeckle / githubweb
- Added documentation for exempted fields — david.joos / githubweb
- Reworked SkipExemptedFields with better performance due to no json parsing when type of command doenst fit — david.joos / githubweb
- Fixed unit tests after skipExemptedFields refactoring. — david.joos / githubweb
- Adds missing inbound payload mapping header to live response — Yannic Klem / githubweb
- Code cleanup — david.joos / githubweb
- Added braces for better understanding of conditional statement — david.joos / githubweb
- Removed unnecessary SudoRetrieveThing*s - changed to RetrieveThing*s — david.joos / githubweb
- review: removed things-commands and things-model depdendencies from ConditionalHeadersValidator — Thomas Jaeckle / githubweb
- added link to Erik's (author of CBOR PR) github profile — Thomas Jaeckle / githubweb
1.1.0-M1 (Feb 21, 2020, 4:31:51 AM)
1.1.0-M1 (Feb 21, 2020, 3:54:16 AM)
- compile the services with java 11 — Florian Fendt / githubweb
- make code testable with java 11 — Florian Fendt / githubweb
- fix changed exception message of ClassCastExceptions in java 11 — Florian Fendt / githubweb
- fix compile error caused by breaking change in assertj — Florian Fendt / githubweb
- fix test failures due to improved precision of Instant since JDK9 — Florian Fendt / githubweb
- fix possible NullPointerExceptions in hashCode methods — Florian Fendt / githubweb
- fix wrong exception in test — Florian Fendt / githubweb
- update jdk for travis and jenkins builds — Florian Fendt / githubweb
- fix tests on ClassCastException to work on different jdk versions — Florian Fendt / githubweb
- ignore javadoc for now as it seems to make problems with the mixed source-level modules — Florian Fendt / githubweb
- update docker image to openjdk11 with openj9 0.17.0 — Florian Fendt / githubweb
- update maven-bundle-plugin — Florian Fendt / githubweb
- add missing dependency of maven-bundle-plugin — Florian Fendt / githubweb
- update doc on JDK 11 — Florian Fendt / githubweb
- remove maven-plugin-annotations plugin again — Florian Fendt / githubweb
- also update openjdk image for released docker images — Florian Fendt / githubweb
- updated failsafe and surefire plugins — Johannes Kraeher / githubweb
- changed jdk to openjdk in jenkinsfile — Johannes Kraeher / githubweb
- Fix javadoc maven plugin — vadim.guenther / githubweb
- Add version of AssertJ core module — vadim.guenther / githubweb
- adapted javadoc-plugin configuration — Johannes Kraeher / githubweb
- updated lmdbjava version — Johannes Kraeher / githubweb
- use default jdk11 in jenkins pipeline — Johannes Kraeher / githubweb
- fixed lmdbjava dependency — Johannes Kraeher / githubweb
- removed explicit lmdbjava dependency and added custom user to connectivity user to make ddata work again — Johannes Kraeher / githubweb
- support extension of openid connect issuers in config — dominik.guggemos / githubweb
- Issue #561: Enhanced Ditto Protocol messages by "extra" field. — juergen.fickel / githubweb
- Migration script: Move evaluation to server-side — yufei.cai / githubweb
- Issue #561: Add Payload.toBuilder() and test it. — yufei.cai / githubweb
- prepared API breaker plugin for post 1.0.0 — Thomas J??ckle / githubweb
- Add PartialThingFacade and DittoTestSystem and test the former with the latter. — yufei.cai / githubweb
- Move Payload.toBuilder() to static method Payload.newBuilder(Payload). — yufei.cai / githubweb
- Issue #561: fixed ImmutablePayloadTest by fixing ImmutablePayloadBuilder MessagePath copying — Thomas J??ckle / githubweb
- Issue #561: fixed that DittoTestSystem was not included in test-jar of ditto-signals-base — Thomas J??ckle / githubweb
- Issue #561: reviewed facade - renamed, moved out of separate package, removed initialization of roundtrip facade in interface — Thomas J??ckle / githubweb
- Issue #561: Add configurable dynamic loading of thing-enriching facade providers. — yufei.cai / githubweb
- support extension of openid connect issuers in config — Thomas J??ckle / githubweb
- Improve static factory methods of ThingIdNotExplicitlySettableException — Yannic Klem / githubweb
- Handle thing ID on create same as for http put requests — Yannic Klem / githubweb
- rename forWebSocket to forDittoProtocol because message — Yannic Klem / githubweb
- Issue #561: add actorsystem parameter to enrichment facade providers. — yufei.cai / githubweb
- Remove index creation from migration script. — yufei.cai / githubweb
- Migration 1.0.0: Document multi-database setup. — yufei.cai / githubweb
- Do ID enforcement only for CreateThing and ModifyThing — Yannic Klem / githubweb
- Issue #561: Add configurable dynamic loading for message-enrichment in connectivity. — yufei.cai / githubweb
- fixed creation of connections with empty credentials — Johannes Kraeher / githubweb
- Add migration note for OpenID Connect conf — Alexander Wellbrock / githubweb
- Issue #561: use AbstractGraphActor as baseclass for MessageMappingProcessorActor in order to process OutboundSignal messages in a streamed way; enhanced AbstractGraphActor by generifying the message classes it handles — Thomas J??ckle / githubweb
- added method with old behaviour — Johannes Kraeher / githubweb
- Issue #561: fixed javadoc errors — Thomas J??ckle / githubweb
- Issue #561: Ensure that extra fields are available to WebSocket and SSE subscriptions and connections. — juergen.fickel / githubweb
- Deprecated static factory methods for creating a target in favor for using the target builder instead. — juergen.fickel / githubweb
- Switched logger to DittoDiagnosticLoggingAdapter and use builder for log entry instead of static factory method. — juergen.fickel / githubweb
- Added Javadoc comment about possible thrown exception and use dedicated method for condition checking. — juergen.fickel / githubweb
- fixed typo — noreply / githubweb
- Fix connectivity.conf — yufei.cai / githubweb
- use new method where applicable — Johannes Kraeher / githubweb
- Issue #561: Fixed bug in `ThingsSseRouteBuilder` where "fields" query parameter was not evaluated. — juergen.fickel / githubweb
- Issue #561: Some refactoring around `AbstractGraphActor`: — juergen.fickel / githubweb
- fix resolving of message mappers when different mappers are defined for multiple targets — dominik.guggemos / githubweb
- Fix a loop in RqlOptionsParser. — yufei.cai / githubweb
- Switch SearchActor and its children to PinnedDispatcher. — yufei.cai / githubweb
- Issue #561 Replace 'thing enrich...' by 'signal enrichment' everywhere; add null checks and tests in GatewyByRoundtripProvider; remove unused imports. — yufei.cai / githubweb
- Issue #561: Reuse SignalEnrichmentConfig in connectivity; move mapping stream settings to MappingConfig. — yufei.cai / githubweb
- Fix DefaultConnectionConfigTest. — yufei.cai / githubweb
- Issue #561: implement signal enrichment for connectivity. — yufei.cai / githubweb
- Issue #561: Add exception for signal enrichment failure. — yufei.cai / githubweb
- Issue #561: Move SignalEnrichmentConfig under ConnectivityConfig. — yufei.cai / githubweb
- Issue #561: Enrich signals for websocket. — yufei.cai / githubweb
- Issue #561: Add signal enrichment to SSE route and ProtocolFactory. — yufei.cai / githubweb
- Issue #561: Add parallelism to streaming config for WS/SSE. — yufei.cai / githubweb
- Issue #561: review: added SignalEnrichmentFacadeByRoundTripConfig and implementation as typed configuration for SignalEnrichmentFacadeByRoundTrip — Thomas J??ckle / githubweb
- Issue #561: Move filter evaluation after signal enrichment for WS/SSE. — yufei.cai / githubweb
- Issue #561: review: removed SoftReference string caching from ImmutableFilteredTopic — Thomas J??ckle / githubweb
- fixed nullable issues — Johannes Kraeher / githubweb
- Issue #561: move filter evaluation after enrichment for connectivity, plus some fixes. — yufei.cai / githubweb
- Issue #561: Fix dropping of outbound signal with reply-target. — yufei.cai / githubweb
- removed get method and undeprecated fixed clientCertificate method which is nonnull — Johannes Kraeher / githubweb
- fixed compile error — Johannes Kraeher / githubweb
- Fix an infinite loop and the non-receiving of live commands via Websocket. — yufei.cai / githubweb
- minor code improvements/javadoc — dominik.guggemos / githubweb
- Issue #561: added CachingSignalEnrichmentFacade — Thomas J??ckle / githubweb
- defer initialization of BaseClientActor after constructor — Johannes Kraeher / githubweb
- Issue #561: cache invaliation/smart upating — Thomas J??ckle / githubweb
- remove namespace from gateway deploy in openshift — Bob Claerhout / githubweb
- removed url decoding — Johannes Kraeher / githubweb
- Akka ddata dir configured to writable path in /var/tmp — Bob Claerhout / githubweb
- Issue #561: fixed NPE in StreamingSessionActor because of wrong order for logger initialization — Thomas J??ckle / githubweb
- Issue #561: enhanved CachingSignalEnrichmentFacadeTest and fixed found bugs in CachingSignalEnrichmentFacade — Thomas J??ckle / githubweb
- Issue #561: fixed broken RetrieveThingResponse — Thomas J??ckle / githubweb
- Issue #561: added unit tests testing WeakReference set usage in *CachingSignalEnrichmentProviders — Thomas J??ckle / githubweb
- Issue #561: fixed unit tests — Thomas J??ckle / githubweb
- Issue #561: removed optimization about full thing changes as this would bypass policy enforcement — Thomas J??ckle / githubweb
- Issue #561: fixed that DittoHeaders were completely re-used for cache lookup which caused that "live" commands passed "live=true" causing that cache lookup did not work — Thomas J??ckle / githubweb
- Issue #561: fixed CachingSignalEnrichmentFacadeTest — Thomas J??ckle / githubweb
- Added deprecation-check in maven profile inspect-deprecations — David Schwilk / githubweb
- Issue #561: fixed PolicyCommandEnforcementTest — Thomas J??ckle / githubweb
- Issue #561: merged "extra" data into output of NormalizedMessageMapper — Thomas J??ckle / githubweb
- Deprecated ACL's, permissions and additional API 1 methods in things-model — David Schwilk / githubweb
- Updated Documentation to be more explizit about authorizationContext in Piggyback Commands — Julian Feinauer / githubweb
- Deprecated ACL commands/events and additional API 1 methods in signals — David Schwilk / githubweb
- Issue eclipse/ditto#561: review: minor stuff, e.g. extracted implementations of SessionedJsonifiable as separate classes — Thomas J??ckle / githubweb
- Use JDK11 in Github action — Florian Fendt / githubweb
- Issue #561: fixed review-findings: — Thomas J??ckle / githubweb
- Deprecated usage of ACL's in protocol-adapter — David Schwilk / githubweb
- Apply suggestions from code review from thjaeckle — noreply / githubweb
- Fixed duplication. — noreply / githubweb
- review: test overlapping pointers for NormalizedMessageMapper; prioritize a signal's change data over extra fields in ThingEventToThingConverter for consistency with NormalizedMessageMapper. — yufei.cai / githubweb
- fix javadoc for Java 11 — Florian Fendt / githubweb
- optimized attributes and feature property routes — Johannes Kraeher / githubweb
- fixed unit test — Johannes Kraeher / githubweb
- Issue #561: review: only minor javadoc/visibility adjustments — Thomas J??ckle / githubweb
- Issue #561: fix finding: added CacheLookupContext to equals+hashCode in ImmutableEntityIdWithResourceType so that they become part of the cache key — Thomas J??ckle / githubweb
- Issue #561: added "extra" field to Javascript payload mapping scripts — Thomas J??ckle / githubweb
- Issue #561: set the default "expire-after-write" to "2m" — Thomas J??ckle / githubweb
- Add ditto-originator header to retain identifier of the one who caused an event for all channels. — yufei.cai / githubweb
- Document "ditto-originator" header. — yufei.cai / githubweb
- reverted behaviour of attributes and feature property api — Johannes Kraeher / githubweb
- fixed unit test — Johannes Kraeher / githubweb
- fixed license header year — Thomas Jaeckle / githubweb
- fixed encoding again — Johannes Kraeher / githubweb
- Issue #561: made sure that for connections with multiple targets containing extra fields and no extraFields together with different payload mappers the enrichment works for each target independently — Thomas J??ckle / githubweb
- updated Helm docs — noreply / githubweb
- Issue eclipse/ditto#561: Use soft assertions to get fine-grained results in case of test errors. — Juergen Fickel / githubweb
- Issue #561: make SignalEnrichmentProviders return a singleton SignalEnrichmentFacade which is lazily created upon first access — Thomas J??ckle / githubweb
- Issue #561: MessageMappingProcessorActor: parallelize inbound mapping with order preservation. — yufei.cai / githubweb
- Issue #561: Parallelize message mapping in a stream with the processor actor's dispatcher. — yufei.cai / githubweb
- Issue #561: Remove router pool on top of message mapping processor actor. — yufei.cai / githubweb
- added note about default credentials — noreply / githubweb
- Issue #561: added Ditto architecture decision for signal enrichment — Thomas J??ckle / githubweb
- removed message check from test — Johannes Kraeher / githubweb
- removed message check from test — Thomas J??ckle / githubweb
- Issue #561: review[1] fix cache misses due to accidental headers in events. — yufei.cai / githubweb
- Added prevention creation of leading/ending slash keys — David Schwilk / githubweb
- Issue #561: review[1] replace smart updater of caching enrichment facade by another facade. — yufei.cai / githubweb
- Issue #561: Fix EntityIdWithResourceType serialization bug introduced by PARENT — yufei.cai / githubweb
- Issue #561: Fix MessageMappingProcessorActorTest. — yufei.cai / githubweb
- minor changes to fix review requests — David Schwilk / githubweb
- Fixed requests of @jufickel-b — David Schwilk / githubweb
- Issue #561: re-added smart cache updating for CachingSignalEnrichmentFacade — Thomas J??ckle / githubweb
- Issue #561: fixed javadoc errors — Thomas J??ckle / githubweb
- Issue #561: fixed MessageMappingProcessorActorTest again after latest changes — Thomas J??ckle / githubweb
- StreamingSessionActor: fix non-forwarding of live responses — yufei.cai / githubweb
- fixed missing "transport = tcp" for test config — noreply / githubweb
- Issue eclipse/ditto#561: Use already existing logger of parent class and set correlation ID where possible. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Removed unused instance variable from `DefaultClientActorPropsFactory`. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Use DittoDiagnosticLoggingAdapter. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Made classes final as they are not designed for inheritance. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Fixed typos in Javadoc comments. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Added missing parentheses to `equals` method. — Juergen Fickel / githubweb
- Issue #561: added documentation for signal enrichment feature — Thomas J??ckle / githubweb
- Issue #561: fixed failed tests caused by mocking of DittoDiagnosticLoggingAdapter — Thomas J??ckle / githubweb
- Issue #561: Load signal enrichment providers by actor system extensions. — yufei.cai / githubweb
- Issue eclipse/ditto#561: Fixed unit test by adding missing mocks. — Juergen Fickel / githubweb
- enabled japicmp maven plugin — noreply / githubweb
- fixed comment — noreply / githubweb
- Issue #561: Remove unused config ditto.connectivity.mapping.signal-enrichment-provider-path. — yufei.cai / githubweb
- compile ditto-utils with source- and target-level 1.8 — Thomas Jaeckle / githubweb
- Issue #561: DADR-0004: fix typo & describe smart update. — yufei.cai / githubweb
- annotate MessageMapperExtension with @IndexSublclasses to make subclass discovery used in DefaultMessageMapperFactory actually work — Yannic Klem / githubweb
- Allow to start child actors in ConnectivityRootActor by Message — Yannic Klem / githubweb
- fix lincense headers for 2020 — Yannic Klem / githubweb
- Avoid getting a response when no response is required when using webstocket — Yannic Klem / githubweb
- Issue #561: Swap target address enrichment and filtering sections. — yufei.cai / githubweb
- Issue eclipse/ditto#561: Emulated self type in `AbstractBuilder` and further minor improvements. — Juergen Fickel / githubweb
- Protocol adapter: Break the binary API with malicious intent. — yufei.cai / githubweb
- Issue #561: Fix a Sonar finding. — yufei.cai / githubweb
- Revert "Protocol adapter: Break the binary API with malicious intent." — yufei.cai / githubweb
- Upgrade & refine japicmp plugin. — yufei.cai / githubweb
- Issue #561: fixed NPE — Thomas J??ckle / githubweb
- Issue #561: enhanced Message and MessageBuilder in model with "extra" fields — Thomas J??ckle / githubweb
- Issue #561: Fix review findings. — yufei.cai / githubweb
- discard entity bytes of response in http forwarding — Yannic Klem / githubweb
- Issue #561: fixed enrichment error reporting via Websocket - had to be wrapped in a DittoProtocol message — Thomas J??ckle / githubweb
- Issue #561: fixed CriteriaVisitor and its implementations by switching to List in the signature and deprecating old Stream based APIs — Thomas J??ckle / githubweb
- Deprecated API 1 in swagger and doc — David Schwilk / githubweb
- Added API 1 -> API 2 migration guide to doc — David Schwilk / githubweb
- Use DittoRootActor for all root actors of ditto services — Yannic Klem / githubweb
- Add equals,hashcode and toString for StartChildActor — Yannic Klem / githubweb
- move common logic of createReceive into DittoRootActor — Yannic Klem / githubweb
- Issue eclipse/ditto#561: Added revoked subjects to DittoHeaders. — Juergen Fickel / githubweb
- Issue #561: Add DADR-0005-semantic-versioning.md. — yufei.cai / githubweb
- document example for if-match header for sub resources with a hash example instead of rev example — Yannic Klem / githubweb
- Fix typo. — yufei.cai / githubweb
- Issue #561: fixed IllegalArgumentException in CachingSignalEnrichmentFacade for ThingEvent with empty resource path — Thomas J??ckle / githubweb
- fixed that double slashes in attributes and feature properties are not allowed in path — Johannes Kraeher / githubweb
- Issue #561: don't handle "twin" ThingDeleted events - don't enrich them — Thomas J??ckle / githubweb
- Issue #561: added test for not enrichting "twin" ThingDeleted events — Thomas J??ckle / githubweb
- handle missing slash after attributes or properties in ThingsRoute and FeaturesRoute — Yannic Klem / githubweb
- Issue eclipse/ditto#561: Renamed setter and getter for read revoked subjects to include "read". — Juergen Fickel / githubweb
- added unit test for ScriptedIncomingMapping which tests an array of DittoProtocol messages as mapped result — Thomas J??ckle / githubweb
- Issue eclipse/ditto#561: Use domain model `AuthorizationSubject` for read granted and revoked subjects in `DittoHeaders`. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Fix double-publishing of events generated by commands from connectivity. — yufei.cai / githubweb
- Issue eclipse/ditto#561: Use new method for getting read granted authorization subjects from DittoHeaders. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Extended `AuthorizationContext` by method for checking authorization based on granted on revoked AuthorizationSubjects. — Juergen Fickel / githubweb
- Improves Exception handling and Logging of DittoPublicKeyProvider — Yannic Klem / githubweb
- Deleted API 1 Postman collections from doc — David Schwilk / githubweb
- updated Akka version to 2.5.29 — Thomas J??ckle / githubweb
- Issue eclipse/ditto#561: Changed unit tests to use `DittoHeaders.readGrantedSubjects` instead of deprecated `readSubjects`. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Add revoked read subjects to headers of events and messages at the outbound service boundaries. Deprecated `EffectedSubjectIds` in favour of `EffectedSubjects`. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Fixed compilation errors. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Fixed unit test errors regarding item orders in JSON arrays. — Juergen Fickel / githubweb
- Issue #551: added version dropdown for Ditto documentation switching between released versions and "development" — Thomas J??ckle / githubweb
- Issue eclipse/ditto#561: Fixed further unit test errors. — Juergen Fickel / githubweb
- Issue eclipse/ditto#561: Fix a sonar issue. For real this time. — yufei.cai / githubweb
- Avoid forwarding messages of adaptable to external message in — Yannic Klem / githubweb
- Delete AmqpClientActorTest.testConsumerClosedWhenConnected. — yufei.cai / githubweb
- fixed sidebar missing /ditto root URL — noreply / githubweb
- fix version selection in sidebar.html — noreply / githubweb
- another fix to the doc version calculation — noreply / githubweb
- Issue #551: fixed license year for new files — Thomas J??ckle / githubweb
- now fixed doc version change for real — noreply / githubweb
- Issue #561: don't make logger in AbstractGraphActor protected, this causes javadoc errors — Thomas J??ckle / githubweb
- Issue #561: disable "doclint" for javadocs in ditto-services-* modules — Thomas J??ckle / githubweb
- Issue #561: reverted non-working changes to fix javadoc errors; excluded "controlflow" package from javadoc being generated for — Thomas J??ckle / githubweb
- updated maven badge — noreply / githubweb
- Specify parameter type of options for /search/things as string — Yannic Klem / githubweb
- Implemented review-requests to swagger and doc — David Schwilk / githubweb
- improve/fix tests for DittoPublicKeyProvider — Yannic Klem / githubweb
- Added Unit Test for Message Mapping without a CorrelationId — Ihsan Sensoy / githubweb
- Wrap IllegalStateException in PublicKeyProviderUnavailableException — Yannic Klem / githubweb
- update Netty to 4.1.45.Final — noreply / githubweb
- fixed missing import after merge — noreply / githubweb
- Add limit for log size to not violate maximum-frame-size of ditto cluster — Yannic Klem / githubweb
- extract restricting max log entries length into a method and make the test more fail safe — Florian Fendt / githubweb
- Improve validation of message headers. — yufei.cai / githubweb
- Move response.discardEntityBytes() to the correct position. — yufei.cai / githubweb
- fixed type resolution of message command responses in ditto-protocol-adapter — Johannes Kraeher / githubweb
- removed unused import — Johannes Kraeher / githubweb
- Enforce the maximum log size in RetrieveConnectionLogsAggregatorActor aswell — Yannic Klem / githubweb
- use toJsonString() instead of toJson().toString(); remove unnecessary logger; remove unnecessary timeout — Florian Fendt / githubweb
- fixed unit test — Johannes Kraeher / githubweb
- enhanced DADR-0005 by javadoc @since addition — noreply / githubweb
1.0.0 (Dec 12, 2019, 6:51:20 AM)
- Implemented ThingDefinition — David Schwilk / githubweb
- Issue #567: Limit length of namespaced entity IDs to 256 characters — Yannic Klem / githubweb
- Issue #567: move maximum ID length to constant — Yannic Klem / githubweb
- Issue #567: make constant final — Yannic Klem / githubweb
- removed "init: true" statementy in docker compose — noreply / githubweb
- removed "init: true" in sandbox docker compose — noreply / githubweb
- adjusted JAVA_OPTIONS in order to get Ditto starting more stable * — Thomas J??ckle / githubweb
- Changed DefinitionIdentifierInvalidException response — David Schwilk / githubweb
- Changed DefinitionIdentifier Tests — David Schwilk / githubweb
- added status to incoming and outgoing javascript mappings — Johannes Kraeher / githubweb
1.0.0-M4 (Dec 10, 2019, 12:07:21 PM)
- Extracted interfaces for `WebsocketRoute` and `SseThingsRoute` to make — juergen.fickel / githubweb
- Fixed compilation error because of type mismatch. — juergen.fickel / githubweb
- Adds static method to DittoRuntimeException to build a — Yannic Klem / githubweb
- Refactoring of `ThingsSseRoute` and `WebsocketRoute`: * `ThingsSseRoute` — juergen.fickel / githubweb
- Adjusted code formatting of `StopStreaming` and added null checks for — juergen.fickel / githubweb
- Made it possible to close an existing WebSocketConnection: * Made — juergen.fickel / githubweb
- Added possible exception to Javadoc comment of `supervise` method. — juergen.fickel / githubweb
- Use parameter of withIncommingEventSniffer and withOutgoingEventSniffer — Yannic Klem / githubweb
- Set log level of tick-related events to "trace" to reduce number of log — juergen.fickel / githubweb
- NormalizedMessageMapper: Fix compile errors. — yufei.cai / githubweb
- Disable mapping validation for now. — yufei.cai / githubweb
- Optionally check authorization before opening SSE connections. * Renamed — juergen.fickel / githubweb
- Handle invalid URI format of href in DittoRuntimeException — Yannic Klem / githubweb
- Set bind-timeout to 6s so it's less possible to have a timeout when — Yannic Klem / githubweb
- Add "reply-target" to source and Ditto headers; remove unused timers. — yufei.cai / githubweb
- Fixed parameter name of `WebSocketSupervisor.supervise` method. — juergen.fickel / githubweb
- Renamed `CloseWebSocket` to `CloseStreamExceptionally` to make it — juergen.fickel / githubweb
- Made it possible to close an existing SSE connection: Added — juergen.fickel / githubweb
- Implement & test reply-target evaluation; stabilize tests. — yufei.cai / githubweb
- review: moved "credentials" and "replies" package contents of — Thomas J??ckle / githubweb
- #537 removed all code and configuration for suffixed collections in — Johannes Kraeher / githubweb
- Placeholder pipeline: Replace Option<String> by dedicated — yufei.cai / githubweb
- #537 fixed test — Johannes Kraeher / githubweb
- Implement fn:delete. — yufei.cai / githubweb
- Relax strictness of target address placeholder replacement; fix tests. — yufei.cai / githubweb
- Remove duplicate substitution function in the class Placeholders. — yufei.cai / githubweb
- Fix TODO in AmqpConsumerActor; add "to" AMQP property. — yufei.cai / githubweb
- Test and fix execution of pipelines starting with a function. — yufei.cai / githubweb
- Resolve single pipeline expressions into pipeline elements. — yufei.cai / githubweb
- Disambiguate between AMQP properties and application properties. — yufei.cai / githubweb
- Fix pipeline expression validation. — yufei.cai / githubweb
- Test JMSPropertyMapper. — yufei.cai / githubweb
- Connectivity: Fix non-forwarding of internal headers from consumers; — yufei.cai / githubweb
- AmqpPublisherActor: Workaround Qpid client's spec breakage. — yufei.cai / githubweb
- Move Qpid workarounds under org.eclipse.ditto; remove support for — yufei.cai / githubweb
- fixed npe in StreamingSessionActor — Johannes Kraeher / githubweb
- BasePublisherActor: Stop retaining all headers in the absence of header — yufei.cai / githubweb
- Retain all headers in outbound signals to a reply-to address. — yufei.cai / githubweb
- #537 added migration script — Johannes Kraeher / githubweb
- Enable legacy header mapper by default and disable it in — yufei.cai / githubweb
- Review: Use typed EntityId; remove unnecessary enumeration of — yufei.cai / githubweb
- fixes https://github.com/eclipse/ditto-clients/issues/30 — Johannes Kraeher / githubweb
- Remove legacy default header mapping and reply-to address for responses. — yufei.cai / githubweb
- Cache "reply-target" header for live responses. — yufei.cai / githubweb
- Fix that reply-target was not copied to builder. — yufei.cai / githubweb
- review: minor changes of removing non-used constants, methods, — Thomas J??ckle / githubweb
- moved connectivity related placeholder classes out of placeholders model — Thomas J??ckle / githubweb
- fixed PlaceholderExceptions to be of common exception interface type — Thomas J??ckle / githubweb
- updated akka versions — Thomas J??ckle / githubweb
- review: fixed javadoc + added a simple test case for fn:delete() — Thomas J??ckle / githubweb
- review: removed non-used method, added 2 amqp property mappings to jms — Thomas J??ckle / githubweb
- Remove implicit header mapping in WrappingMessageMapper. — yufei.cai / githubweb
- by default make unresolved placeholder in scope of applyWithDeletion() — Thomas J??ckle / githubweb
- Add live migration of existing connections so that they behave as — yufei.cai / githubweb
- ExpressionResolver: Remove "allowUnresolved" behavior. — yufei.cai / githubweb
- created initial Docker Action for a Maven build — noreply / githubweb
- PolicyTrie: Do not build JSON view using definition in field. — yufei.cai / githubweb
- also run GitHub Actions for PRs — noreply / githubweb
- added information about community call — noreply / githubweb
- added ics for community call — noreply / githubweb
- fixed zoom link — noreply / githubweb
- Removed unused `getSelectedFields` method and appendage. — juergen.fickel / githubweb
- Migrate targets without header mapping on the fly — yufei.cai / githubweb
- Improve response dropped log message; do not attach defualt header — yufei.cai / githubweb
- Added convenience method for setting an automatically generated — juergen.fickel / githubweb
- Removed unused import and adjusted formatting of equals method. — juergen.fickel / githubweb
- fixed message formatting — Thomas J??ckle / githubweb
- Do not migrate valid reply-target without "enabled=true". — yufei.cai / githubweb
- Remove ReplyTarget.fromJsonOptional. — yufei.cai / githubweb
- don't add all externalMessage headers in DittoMessageMapper * this must — Thomas J??ckle / githubweb
- Fix unit tests, add TODO about "source" header. — yufei.cai / githubweb
- changed workflow name to "build" — noreply / githubweb
- replaced Travis build badge with GH Actions — noreply / githubweb
- stop building with Travis — noreply / githubweb
- changed order of sourceId enforcement and incoming header mapping in — Thomas J??ckle / githubweb
- review: extracted constants; added javadoc — Thomas J??ckle / githubweb
- [WIP] Add request:subjectId to connectivity header mapping and make the — yufei.cai / githubweb
- Map headers between adaptable and external messages. — yufei.cai / githubweb
- Rename builder function in SseRouteBuilder to better reflect the — Yannic Klem / githubweb
- Retain all headers from payload mapper. — yufei.cai / githubweb
- Fix a NullPointerException in header mapping; rename method. — yufei.cai / githubweb
- Replace static array Resolvers.PLACEHOLDERS by unmodifiable list for — yufei.cai / githubweb
- Prefix internal headers by 'ditto-'. — yufei.cai / githubweb
- updated akka and hivemq client dependency — noreply / githubweb
- reverted change — Johannes Kraeher / githubweb
- Document reply-target and header mapping. — yufei.cai / githubweb
- reverted change — Johannes Kraeher / githubweb
- review: removed getSource() and all "source" related stuff from — Thomas J??ckle / githubweb
- Total Helm chart rework — Axel Köhler / githubweb
- Add hint how to limit resoucre usage — Axel Köhler / githubweb
- added max-width for adopter logos — noreply / githubweb
- Remove duplicate log message. — yufei.cai / githubweb
- use "/sbin/tini" as start command wrapping invocation of "java" — Thomas J??ckle / githubweb
- Remove a concurrency issue in AmqpClientActorTest. — yufei.cai / githubweb
- Revert useing "/sbin/tini" as start command wrapping invocation of — Thomas J??ckle / githubweb
- configured ENTRYPOINT to invoke tini and CMD to invoke java — Thomas J??ckle / githubweb
- fixed args/command/entrypoint usage — Thomas J??ckle / githubweb
- increase Helm chart version number — Thomas J??ckle / githubweb
- Introduced `DittoLogger` and `DittoDiagnosticLoggingAdapter` for making — juergen.fickel / githubweb
- Adjusted pom.xml to get mixed Scala/Java build to work. — juergen.fickel / githubweb
- added migration notes for 1.0.0 — Johannes Kraeher / githubweb
- Exclude Javadoc generation for logging package to get mixed Scala/Java — juergen.fickel / githubweb
- Removed `package-info.java` file from Scala source folder to prevent — juergen.fickel / githubweb
- Enhanced further log statements with correlation ID. — juergen.fickel / githubweb
- added gitHub action for pushing docker images — noreply / githubweb
- instead of RoundRobinPool for clientActorRouter use — Thomas J??ckle / githubweb
- removed Travis config — noreply / githubweb
- removed travis settings.xml — noreply / githubweb
- use azure/docker-login plugin — noreply / githubweb
- remove obsolete config — noreply / githubweb
- Update akk-http verison to 10.1.11 — noreply / githubweb
- fix hint to update to Ditto 1.0.0 when migrating the suffixed — Florian Fendt / githubweb
- Ditto 1.0.0 preparations: * removed "legacy" MQTT connectivity based on — Thomas J??ckle / githubweb
- added "ditto" user in Dockerfile — Thomas J??ckle / githubweb
- Fix materializer creation of SearchActor. — yufei.cai / githubweb
- * removed incubation branding * added/enhanced release announcement and — Thomas J??ckle / githubweb
1.0.0-M3 (Nov 5, 2019, 10:34:08 AM)
- updated sandbox hotThings counter — noreply / githubweb
- removed method from JwtSubjectIssuersConfig which should be removed with — Johannes Kraeher / githubweb
- changed flatten-maven-plugin mode to "ossrh" — noreply / githubweb
- - fix readyUntil date in ConnectionStatusMessageMapper - fix connection — dominik.guggemos / githubweb
- added proxy configuration for client credentials authentication to — Johannes Kraeher / githubweb
- fix pom flattening in order to have cleaned up poms for release — Thomas J??ckle / githubweb
- fix loading of default blacklist for aliased ditto mapper — dominik.guggemos / githubweb
- Update client-sdk-java.md — noreply / githubweb
1.0.0-M2 (Nov 4, 2019, 10:17:44 AM)
- Use varargs for constructor parameter to make super constructor calls — juergen.fickel / githubweb
- Added convenience method for getting instance with warn level. — juergen.fickel / githubweb
- Consolidate persistence actor supervision in — yufei.cai / githubweb
- Extract results of persistent actor command strategies into a utility. — yufei.cai / githubweb
- Extract persistent actor command strategies into a utility. — yufei.cai / githubweb
- Extract persistent actor event strategies into a utility. — yufei.cai / githubweb
- Extract common behavior of persistent actor into an abstract class. — yufei.cai / githubweb
- Refactor policy persistence actor using — yufei.cai / githubweb
- [wip] Refactor ConnectionActor to compilable state. — yufei.cai / githubweb
- Make strategy context dynamic. — yufei.cai / githubweb
- ConnectionActor: validate test and modify commands, check for activity. — yufei.cai / githubweb
- ConnectionActor: Handle actions and forward signals. — yufei.cai / githubweb
- Fix ModifyConnectionResponseTest. — yufei.cai / githubweb
- Fix tests, cleanup code. — yufei.cai / githubweb
- Rearrange code, fix TODOs, add javadoc. — yufei.cai / githubweb
- Restore accidentally removed overloaded method. — yufei.cai / githubweb
- Fix etag handling of CreatePolicy and CreateThing — yufei.cai / githubweb
- ETag handling: split entity extractor between previous and next state. — yufei.cai / githubweb
- Add connection type http-push and its config, validator and publisher. — yufei.cai / githubweb
- remove double semicolon — Yannic Klem / githubweb
- added release notes for milestone 1.0.0-M1a — Johannes Kraeher / githubweb
- reverted unintended change to old blog post — Johannes Kraeher / githubweb
- Implement basic functionalities to ConnectionStatusMapper — vadim.guenther / githubweb
- added sonarqube analysis — Johannes Kraeher / githubweb
- removed path to pom for sonarqube analysis — Johannes Kraeher / githubweb
- fixed broken links in client documentation — Johannes Kraeher / githubweb
- fixed broken links again — noreply / githubweb
- Implement and test HttpPublisher actor. — yufei.cai / githubweb
- Fix javadoc. — yufei.cai / githubweb
- Add HttpPushClientActor. — yufei.cai / githubweb
- Improve dev configs to allow overrides via environment variables — Yannic Klem / githubweb
- Add tests to HttpPushClientActorTest; small fixes. — yufei.cai / githubweb
- make initialization of client actors more robust — dominik.guggemos / githubweb
- HttpPushFactory: Check failure-restart behavior. — yufei.cai / githubweb
- Include only mapped headers in HTTP-push requests; fix validation and — yufei.cai / githubweb
- Test TLS handshake and request-response for HTTP-push; reduce test log — yufei.cai / githubweb
- HttpPublisher: Escalate unrecoverable errors to trigger restart with — yufei.cai / githubweb
- review: * consolidated generics (to be always of same letter, to extend — Thomas J??ckle / githubweb
- added CQs of updated dependencies to cqs.md — Thomas J??ckle / githubweb
- enabled dropping empty suffixed collections in things + policies — Thomas J??ckle / githubweb
- remove artificial delay — dominik.guggemos / githubweb
- Merge ditto-service-extension.conf during build — Yannic Klem / githubweb
- Add normalized message mapper. — yufei.cai / githubweb
- Configure HTTP verb in target address; remove test request; fix logging — yufei.cai / githubweb
- Add "fields" option to NormalizedMessageMapper; remove outdated — yufei.cai / githubweb
- extract 'exp' claim from JWT. close WS session when JWT expired. — stefan.maute / githubweb
- Use mapMaterializedValue trick to abort in-flight request in test. — yufei.cai / githubweb
- HttpPushFactoryTest: Fix a timing error. — yufei.cai / githubweb
- NormalizedMessageMapper: reduce redundant info, test full thing payload — yufei.cai / githubweb
- introduce new 'mappings' field to connection model and allow sources and — dominik.guggemos / githubweb
- allow logging of raw http headers if header 'ditto-trace-headers' is — dominik.guggemos / githubweb
- allow logging of raw http headers if header 'ditto-trace-headers' is — dominik.guggemos / githubweb
- Fixed Javadoc comments and added parentheses to body of equals method. — juergen.fickel / githubweb
- Remove dependency of services-utils-persistence on — Yannic Klem / githubweb
- Remove unnecessary overriden method and some unused imports — Yannic Klem / githubweb
- HttpPublisher: Handle content-type header especially. — yufei.cai / githubweb
- HttpPushFactory: set flow input buffer = parallelism. — yufei.cai / githubweb
- https://github.com/eclipse/ditto/issues/494: elevated security context — Bob Claerhout / githubweb
- Make insecure devops configurable in helm — Bob Claerhout / githubweb
- Implement "Connection event" and mappingOption to — vadim.guenther / githubweb
- Implement mapping context options evaluation. Add validation for mapping — vadim.guenther / githubweb
- #17 added an authentication provider for client credentials oauth, — Johannes Kraeher / githubweb
- fixed that UnmappedOutboundSignal did not serialize/deserialize — Thomas J??ckle / githubweb
- fixed connectivity metrics gauges * they were not resetted when the — Thomas J??ckle / githubweb
- fix review findings — dominik.guggemos / githubweb
- Fix #499. — yufei.cai / githubweb
- review: * added missing javadocs * allow to use query param for — Thomas J??ckle / githubweb
- review: minor formatting — Thomas J??ckle / githubweb
- fixed unit tests after merge; renamed HttpPublisherActor — Thomas J??ckle / githubweb
- - allow multiple mappings for sources and targets that each produce — dominik.guggemos / githubweb
- fix license headers — dominik.guggemos / githubweb
- reduced snapshot logging from info to debug — Thomas J??ckle / githubweb
- use new adopter mechanism provided by Eclipse IoT to show "who's using — Thomas J??ckle / githubweb
- fix bug which caused caches to not be invalidated because the — Florian Fendt / githubweb
- add JwtValidator, JwtToken and ResetSessionTimer; extend WS protocol to — stefan.maute / githubweb
- disabled URI path validation as there could be placeholders in it — Thomas J??ckle / githubweb
- fixed propoprtions of height of adopter logos on website — noreply / githubweb
- Do not allow multiple slashes in JSON pointers - throw an exception — Florian Fendt / githubweb
- Do not longer merge double slashes in the REST endpoints — Florian Fendt / githubweb
- fix test of ThingsRoute which does not longer get an — Florian Fendt / githubweb
- added documentation about new ConnectionType "http-push" — Thomas J??ckle / githubweb
- prevent the state timeout canceling when switching to UNKNOWN state * — Thomas J??ckle / githubweb
- Set default Http-push queue size to 100. — yufei.cai / githubweb
- Refactor blocking wait into future. — yufei.cai / githubweb
- Add final keyword and improve javadoc — Yannic Klem / githubweb
- fixed AbstractJsonWebTokenTest; add method to JsonWebToken to check — stefan.maute / githubweb
- configure resource limits for memory for helm templates, fixes #502 — Thomas J??ckle / githubweb
- Add docs about the openid connect feature — Alexander Wellbrock / githubweb
- updated publishing date of blogpost about HTTP connections — Thomas J??ckle / githubweb
- updated context-overview.png image by adding HTTP based connections — Thomas J??ckle / githubweb
- #17 moved JsonWebToken to model — Johannes Kraeher / githubweb
- #17 fixed compile errors — Johannes Kraeher / githubweb
- Test multiple client actors; disregard ack from remotely deployed client — yufei.cai / githubweb
- PubSubFactoryTest.startSeveralTimes: Reduce probability of failure — yufei.cai / githubweb
- Fix typo — yufei.cai / githubweb
- removed dead "else" branch — noreply / githubweb
- Http-push: support basic auth. — yufei.cai / githubweb
- change MessageMapper API to support multiple messages as result — dominik.guggemos / githubweb
- Fix sonar findings. — yufei.cai / githubweb
- Fix random reordering by JsonFieldSelector. — yufei.cai / githubweb
- fix unit tests — dominik.guggemos / githubweb
- Enhance docs of docker deployment (fixes #443) — Alexander Wellbrock / githubweb
- fixed bug that etag for ModifyPolicyEntryStrategy and — Thomas J??ckle / githubweb
- fixed review findings on Ditto documentation — Thomas J??ckle / githubweb
- configured user-agent as "eclipse-ditto/<version>" for outgoing HTTP — Thomas J??ckle / githubweb
- ImmutableJsonObjectTest: test order of parenthetical selectors. — yufei.cai / githubweb
- instantiate JwtAuthorizationContextProvider in GatewayRootActor; extract — stefan.maute / githubweb
- add some more mapping tests — dominik.guggemos / githubweb
- set mapper id from connection config — dominik.guggemos / githubweb
- #17 [WIP] implemented token refresh — Johannes Kraeher / githubweb
- add mapper used to process inbound messages to internal headers and use — dominik.guggemos / githubweb
- add methods to get and set mapper value from ditto headers and use them — dominik.guggemos / githubweb
- Extract HttpProxyConfig from Gateway and reuse it for Http-push — yufei.cai / githubweb
- Stabilize MqttClientActorTest. — yufei.cai / githubweb
- send an acknowledge when a new JWT token was received over WS; handle — stefan.maute / githubweb
- introduce types PayloadMappingDefinition and PayloadMapping in — dominik.guggemos / githubweb
- Add stream component LimitRateByRejection and prepend it to websockets. — yufei.cai / githubweb
- added validation of MappingContexts in AbstractProtocolValidator and — Thomas J??ckle / githubweb
- fix test — dominik.guggemos / githubweb
- add javadoc, fix handling of null PayloadMapping in ExternalMessage — dominik.guggemos / githubweb
- fix javadoc errors — dominik.guggemos / githubweb
- made width of adopter logos relative in percent — noreply / githubweb
- review ConnectionStatusMessageMapper — dominik.guggemos / githubweb
- implement reconnect back-off mechanism for targets in amqp connections — Florian Fendt / githubweb
- fix missing config value on amqp10.backoff.timeout for test and use — Florian Fendt / githubweb
- review: added using HttpProxyConf to HttpPushClientActor * added a — Thomas J??ckle / githubweb
- Load websocket config dynamically on each upgrade-to-websocket request. — yufei.cai / githubweb
- fixed that clientTransport is only created when http proxy is enabled — Thomas J??ckle / githubweb
- Improve formatting and connection error log on JSON errors. — yufei.cai / githubweb
- re-added explicit type <T> — Thomas J??ckle / githubweb
- added logging for request URI to connection logs — Thomas J??ckle / githubweb
- Move websocket rate limiter after signal construction. — yufei.cai / githubweb
- WebsocketRoute: rearrange incoming stream. — yufei.cai / githubweb
- Add counter for dropped WS messages. — yufei.cai / githubweb
- Modernize RootRoute; make CustomHeadersHandler asynchronous. — yufei.cai / githubweb
- added hostname blacklisting for HTTP endpoints which should not be — Thomas J??ckle / githubweb
- #17 removed ack for jwt via websocket — Johannes Kraeher / githubweb
- Add throttle stage to websocket to prevent rejections. — yufei.cai / githubweb
- Rename Ditto header "subject" to "ditto-subject" to avoid collision with — yufei.cai / githubweb
- removed configuring the max-parallelism - just check for valid number — Thomas J??ckle / githubweb
- replace loading of MessageMappers via its fully qualified class name by — dominik.guggemos / githubweb
- Enhance HTTP-push blacklists by IP comparison and category test. — yufei.cai / githubweb
- #17 moved instantiation of classes related to jwt authentication into — Johannes Kraeher / githubweb
- Remove javadoc on escaping of slashes in JsonPointers — Florian Fendt / githubweb
- #17 minor changes — Johannes Kraeher / githubweb
- review: * fixed copy&paste error in javadocs * extracted StreamingConfig — Thomas J??ckle / githubweb
- fix test errors after review changes — Thomas J??ckle / githubweb
- fix that streamingConfig instead of websocketConfig was returned after — Thomas J??ckle / githubweb
- added missing @Nullable annotations in TooManyRequestsException — Thomas J??ckle / githubweb
- added slides for status presentation @ EclipseCon 2019 — Thomas J??ckle / githubweb
- Apply hostname blacklisting to all connection types. — yufei.cai / githubweb
- adjusted blogpost date — Thomas J??ckle / githubweb
- fix loading of fallback mappers + add tests — dominik.guggemos / githubweb
- prefixed all internal MessageHeaders with "ditto-message-" * removed — Thomas J??ckle / githubweb
- Fix flickering unit tests. — yufei.cai / githubweb
- Silence "unnecessary stubbing" in AmqpClientActorTest. — yufei.cai / githubweb
- stabilize AmqpClientActorTest by using another style for Mockito mocks * — Thomas J??ckle / githubweb
- BaseClientActor: Remove reliance on state timeout. — yufei.cai / githubweb
- Update documentation on versioning of the javascript client releases — Florian Fendt / githubweb
- updated stats — noreply / githubweb
- Special treatment of ttd = 0 header — vadim.guenther / githubweb
- review: added javadocs to BaseClientData + simplified BaseClientData — Thomas J??ckle / githubweb
- Fix unit test. Add unit test for context validating — vadim.guenther / githubweb
- Remove "status" from outgoing headers - it was blocked by incompatible — yufei.cai / githubweb
- Prevent client actors from opening the connection when testing. — yufei.cai / githubweb
- Suppress automatic connect in client actor unit tests. — yufei.cai / githubweb
- Fix a NullPointerException in AmqpClientActorTest. — yufei.cai / githubweb
- fixes #467: document eventual consistency in things-search — Thomas J??ckle / githubweb
- fixes #460: document that topics as well as queues might be configured — Thomas J??ckle / githubweb
- improvements on the configuration section of operating Ditto — Thomas J??ckle / githubweb
- Issue 526: don't find things that are marked to be deleted by mongodb — Florian Fendt / githubweb
- Remove remnant of an unreleased module. — yufei.cai / githubweb
- Make field "message" optional in serialization of DittoRuntimeException. — yufei.cai / githubweb
- Remove batch command functionality. — yufei.cai / githubweb
- Issue 526: add tests to verify that deleted things aren't found by the — Florian Fendt / githubweb
- Issue 516: Remember in AmqpPublisherActor if currently in backOff mode — Florian Fendt / githubweb
- adapt NormalizedMessageMapper to changes — dominik.guggemos / githubweb
- fix mapping config validation — dominik.guggemos / githubweb
- fixed compile errors after merge — Johannes Kraeher / githubweb
- fixed StreamingActor — Johannes Kraeher / githubweb
- fixed more compile errors — Johannes Kraeher / githubweb
- disable validation of mappings in model, change unit of creation-time to — dominik.guggemos / githubweb
- fix connection test — dominik.guggemos / githubweb
- ignore test temp. — dominik.guggemos / githubweb
- skip tests temp. — dominik.guggemos / githubweb
- revert temp. changes — dominik.guggemos / githubweb
- capitalize first character of mapper aliases — dominik.guggemos / githubweb
- #17 adapted documentation to api changes — Johannes Kraeher / githubweb
- fix that for each things HTTP call the sseRoute handling caused a too — Thomas J??ckle / githubweb
- add unit test to verify backoff behavior for amqp publisher creation — dominik.guggemos / githubweb
- fixed formatting — noreply / githubweb
- Implement message payload mapping number validation. Add unit test — vadim.guenther / githubweb
- Add comments for payload mapping number validation. Change corresponding — vadim.guenther / githubweb
- Ignore ProducerClosedReports while AmqpPublisherActor is already in — Florian Fendt / githubweb
- set payload mapping in mqqt consumer actors — dominik.guggemos / githubweb
- #17 renamed jwt claim constants — Johannes Kraeher / githubweb
- do not overwrite existing mappings in migration — dominik.guggemos / githubweb
- review: * removed ConnectionBuilder.mappingDefinition method as it was — Thomas J??ckle / githubweb
- Implement limitation of messages per mapping — vadim.guenther / githubweb
- review: * adjusted naming of boolean of PayloadMapper annotation * some — Thomas J??ckle / githubweb
- add own documentation page on namespaces and names of things — Florian Fendt / githubweb
- update OpenAPI documentation for API 1 with link to the ID documentation — Florian Fendt / githubweb
- fix syntax errors in OpenAPI for Ditto API v1 — Florian Fendt / githubweb
- update OpenAPI documentation for API 2 with link to the ID documentation — Florian Fendt / githubweb
- fix syntax errors in OpenAPI for Ditto API v2 — Florian Fendt / githubweb
- #533 adapted JwtSubjectIssuersConfig to support both https and non-https — Johannes Kraeher / githubweb
- Update description for invalid thingIDs and policyIDs and add a link to — Florian Fendt / githubweb
- validate configured mapper references — dominik.guggemos / githubweb
- review: * made placeholders also usable for configured featureId * — Thomas J??ckle / githubweb
- update JSON schema documentation of the thing ID and policy ID — Florian Fendt / githubweb
- fix compile error — dominik.guggemos / githubweb
- document that the issuer config should not contain the protocol part of — Florian Fendt / githubweb
- adjusted config to changes of #535 — noreply / githubweb
- Add unit test for limitation of messages per mappings. — vadim.guenther / githubweb
- made it possible to configure a "content-type-blacklist" * for all — Thomas J??ckle / githubweb
- fixed merge conflicts; — stefan.maute / githubweb
- added one more unit test for overwriting the content-type-blacklist — Thomas J??ckle / githubweb
- fixed log statement - was no "failure" — Thomas J??ckle / githubweb
- review: enhanced thrown ConnectionConfigurationInvalidException with a — Thomas J??ckle / githubweb
- document changes to payload mapping — dominik.guggemos / githubweb
- try to stabilize AmqpClientActorTest — dominik.guggemos / githubweb
- ignoring two test cases; will be fixed on another branch; — stefan.maute / githubweb
- stabilize AmqpClientActorTest — dominik.guggemos / githubweb
- stabilize AmqpPublisherActorTest — dominik.guggemos / githubweb
- feature id can also be resolved from headers — dominik.guggemos / githubweb
- Add mapper limits to config — vadim.guenther / githubweb
- fix bug that showed up when deleting a complex attribute with a path — Florian Fendt / githubweb
- fixed that "status" json object was missing in — Thomas J??ckle / githubweb
- review: * restructured connectivity-mapping.md in order to first list — Thomas J??ckle / githubweb
- Use mapper limits from connectivity config — vadim.guenther / githubweb
- prefix internal mapper header (ditto-mapper), move injection of header — dominik.guggemos / githubweb
- fix mapping config tests — dominik.guggemos / githubweb
- changed mapper of of "migrated" to "javascript" as this is currently the — Thomas J??ckle / githubweb
- fix long-running ditto build — dominik.guggemos / githubweb
- - review of mapper limits, moved initialization of limits to — dominik.guggemos / githubweb
- review: renamed newly introduced DittHeader "mapper" to — Thomas J??ckle / githubweb
- added release notes and blogpost about 1.0.0-M2 — Thomas J??ckle / githubweb
- removed "to be removed CQs" from cqs.md list — Thomas J??ckle / githubweb
- reset some log levels, dev config settings — dominik.guggemos / githubweb
1.0.0-M1 (Sep 16, 2019, 9:57:26 AM)
- Extended resource path for connectivityCommands and responses; Add test — stefan.maute / githubweb
- Extend message and description for ConnectionNotAccessibleException for — stefan.maute / githubweb
- Report longest Mongo journal interactions from Things, Policies, — yufei.cai / githubweb
- MongoMetricsReporter: Subscribe to topics for direct messaging. — yufei.cai / githubweb
- Remove retrieval of historical snapshots. — yufei.cai / githubweb
- Remove event and snapshot delete functions from snapshotter. — yufei.cai / githubweb
- Restore SnapshotAdapter as parameter of ThingPersistenceActor — yufei.cai / githubweb
- Remove event/snapshot deletion from PolicyPersistenceActor. — yufei.cai / githubweb
- Rename ditto-services-concierge-batch to ditto-services-concierge-actors — yufei.cai / githubweb
- Add initial background cleanup components. — yufei.cai / githubweb
- Remove package o.e.d.services.things.persistence.snapshotting — yufei.cai / githubweb
- Add credit decision flow for background cleanup using Either type. — yufei.cai / githubweb
- Remove DefaultContextTest. — yufei.cai / githubweb
- add test case to ThingCommandEnforcementTest; add Builder for — stefan.maute / githubweb
- Add metadata-streaming to MongoReadJournal — yufei.cai / githubweb
- Replace DefaultStreamForwarder by SourceRef — yufei.cai / githubweb
- Mark org.eclipse.ditto.services.models.streaming as API-breaking — yufei.cai / githubweb
- Add streaming of snapshot revisions. — yufei.cai / githubweb
- DefaultStreamSupervisor: remove unused killswitch, improve logging — yufei.cai / githubweb
- Add persistence tag streaming to connectivity service — yufei.cai / githubweb
- Add source of snapshot revisions of all known entities. — yufei.cai / githubweb
- - implement cleanup behavior in — dominik.guggemos / githubweb
- move cleanup command and AbstractPersistentActorWithTimersAndCleanup to — dominik.guggemos / githubweb
- move cleanup command and AbstractPersistentActorWithTimersAndCleanup to — dominik.guggemos / githubweb
- Extracted abstract class for PolicyMongoEventAdapter; Add — stefan.maute / githubweb
- add javadoc; — stefan.maute / githubweb
- fix lesser than sign in javadoc — stefan.maute / githubweb
- add temporary fix to override config; — stefan.maute / githubweb
- Add Transistor stream component. — yufei.cai / githubweb
- add tests for AbstractPersistentActorWithTimersAndCleanup — dominik.guggemos / githubweb
- add cleanup behavior in deleted state + tests — dominik.guggemos / githubweb
- Update Transistor, update CreditDecision components and add config — yufei.cai / githubweb
- stabilize cleanup test — dominik.guggemos / githubweb
- Implement EventSnapshotCleanupCoordinator; remove tautologies — yufei.cai / githubweb
- remove ThingWithSnapshotTag because we do not need to tag snapshots — dominik.guggemos / githubweb
- integrate cleanup status into cluster health; fix connectivity streaming — yufei.cai / githubweb
- make Transistor more responsive. — yufei.cai / githubweb
- Replaced snapshot revision streaming by PID streaming. — yufei.cai / githubweb
- Reworked RetrieveConnectionResponse, RetrieveConnectionMetricsResponse — stefan.maute / githubweb
- Fix config for MongoReadJournal.toJavaDslMongoReadJournal. — yufei.cai / githubweb
- Unify JavaDslMongoReadJournal creation. — yufei.cai / githubweb
- Remove obsolete config options — yufei.cai / githubweb
- Increment cleaned-up events by 1, delete unused members of — yufei.cai / githubweb
- Fix reconnect. — yufei.cai / githubweb
- A.P.Actor.W.T.A.CleanupTest: fix tests; test 0 stale events kept — yufei.cai / githubweb
- Update ThingPersistenceActorCleanupTest. — yufei.cai / githubweb
- Stream modified PIDs from snapshot store also. — yufei.cai / githubweb
- Convert RetrieveHealth into a command. — yufei.cai / githubweb
- Add Retrieve- and ModifyConfig behaviors to E.S.CleanupCoordinator. — yufei.cai / githubweb
- Fix DefaultPersistenceCleanupConfigTest. — yufei.cai / githubweb
- Add RetrieveHealthResponse; maintain registry tests. — yufei.cai / githubweb
- Add ShutdownResponse. Background-cleanup now responds to Shutdown by — yufei.cai / githubweb
- background cleanup coordinator: Fix config fallback — yufei.cai / githubweb
- Document cleanup piggyback commands; make them work. — yufei.cai / githubweb
- Fix Gateway registry tests — yufei.cai / githubweb
- Add routes — yufei.cai / githubweb
- Replace 'ditto.info' config by service info, vm-args and env variables. — yufei.cai / githubweb
- Fix TODOs. Turn up cleanup-timeout. Delete unused command TagThing. — yufei.cai / githubweb
- Exclude API breakage due to deleting TagThing(Response) — yufei.cai / githubweb
- Rationalize ConnectionActor snapshotting; remove initial delay of — yufei.cai / githubweb
- Centralize configuration for background cleanup. Turn it on by default. — yufei.cai / githubweb
- Fix typo. — yufei.cai / githubweb
- add timeouts for connecting and testing connections to the connectivity — Florian Fendt / githubweb
- use timeouts defined in configuration instead of code constants — Florian Fendt / githubweb
- automatically try to reconnect to connections that fail to connect on — Florian Fendt / githubweb
- implement unit tests to verify client actor tries to reconnect to not — Florian Fendt / githubweb
- fix calls to TestConstants — Florian Fendt / githubweb
- increase timeouts for tests — Florian Fendt / githubweb
- Changing conf. organization — Ihsan Sensoy / githubweb
- fix missing import — stefan.maute / githubweb
- E.S.CleanupCoordinator: Remove reliance on generic shutdown reasons. — yufei.cai / githubweb
- Fixed logging which has not expired when connection was closed. — david.joos / githubweb
- Get rid of useless running sheduler while connection is closed. — david.joos / githubweb
- Cleanup coordinator: remove unused field; name issue in TODO. — yufei.cai / githubweb
- Azure and Helm deployment improvement — Kai Zimmermann / githubweb
- add JavaDoc to JsonObjectBuilder; — stefan.maute / githubweb
- fixed resource path for new connectivity commands; — stefan.maute / githubweb
- extend resource path for new connectivity commands; — stefan.maute / githubweb
- Adapt URLs for aftermerge — Kai Zimmermann / githubweb
- Fix compilation error after merge — Florian Fendt / githubweb
- review: * added some JavaDocs * added private constructors for — Thomas J??ckle / githubweb
- review: * some minor renamings * removed RetrieveMongoStatus + — Thomas J??ckle / githubweb
- Reduce log level when not taking snapshots. — yufei.cai / githubweb
- fixed guess for memory leak: * make substream creation per namespace — Thomas J??ckle / githubweb
- completely removed "max-namespaces-substreams" configuration capability — Thomas J??ckle / githubweb
- Switch to a thread-safe queue implementation for the connection loggers — Florian Fendt / githubweb
- Upgrade akka-persistence-mongo plugin to 2.2.9. — yufei.cai / githubweb
- review: only javadoc, logging — dominik.guggemos / githubweb
- Reduce cursor lifetime when streaming current PIDs. — yufei.cai / githubweb
- MongoReadJournal: delete unused field — yufei.cai / githubweb
- added missing committers + fixed binary compatibility check version — Thomas J??ckle / githubweb
- MongoReadJournal: Fix PID reordering — yufei.cai / githubweb
- Fix BaseClientActorTest for Travis. — yufei.cai / githubweb
- add new gauge to count the currently connecting connections — Florian Fendt / githubweb
- fix connecting gauge — Florian Fendt / githubweb
- increase reconnecting timeout on each reconnect cycle. use state timeout — Florian Fendt / githubweb
- set connecting-max-timeout to 60m; — stefan.maute / githubweb
- updated classindex dependency to 3.8 — noreply / githubweb
- fixed imports — Johannes Kraeher / githubweb
- Bugfix for json type not set in RetrieveConnectionLogsResponse — Ihsan Sensoy / githubweb
- provide a configurable maximum for retrying to connect that can be set — Florian Fendt / githubweb
- formatted code — Johannes Kraeher / githubweb
- relaxed uri restrictions — Johannes Kraeher / githubweb
- updated links to uri rfc — Johannes Kraeher / githubweb
- added metrics about how many messages are processed by — Thomas J??ckle / githubweb
- Enable querying of statistics by cluster pub-sub. — yufei.cai / githubweb
- added double quote to DittoEncodingHelper, fixed nginx configuration so — Johannes Kraeher / githubweb
- sanity check timeout values — dominik.guggemos / githubweb
- StatisticsActor: retrieve shard stats according to cluster state and — yufei.cai / githubweb
- StatisticsActor: test config; use config; remove timeouts. — yufei.cai / githubweb
- StatisticsActor: Refactor as Actor with Stash with Timers. — yufei.cai / githubweb
- add test with thingIds which contains invalid characters; — stefan.maute / githubweb
- add JavaDoc for quotation marks; — stefan.maute / githubweb
- StatisticsActor: add filter for statistics-details; rename config key — yufei.cai / githubweb
- fix strange varargs argument — Florian Fendt / githubweb
- StatisticsActor: Handle an IllegalArgumentException. — yufei.cai / githubweb
- Move starting of shard region proxies to StatisticsActor. — yufei.cai / githubweb
- added TRACE logs to AbstractJsonifiableWithDittoHeadersSerializer — Thomas J??ckle / githubweb
- add lifecycle to connection, save snapshot after connection was deleted, — dominik.guggemos / githubweb
- Fixed error when empty targets — david.joos / githubweb
- fix distributed pub/sub issues for emitting ThingEvents + PolicyEvents — Thomas J??ckle / githubweb
- adapted oauth authentication to support providers which implement openid — Johannes Kraeher / githubweb
- temp. fix of PolicyPersistenceActorTest — Thomas J??ckle / githubweb
- fix import of module — Florian Fendt / githubweb
- temp. fix of ThingPersistenceActorTest — Thomas J??ckle / githubweb
- move mqtt alpakka implementation to own alpakka package. Also remove — Florian Fendt / githubweb
- Move publisher actor test to correct package — Florian Fendt / githubweb
- ConnectionActor: consider desired state OPEN only if lifecycle is — yufei.cai / githubweb
- fix wrong import — Florian Fendt / githubweb
- remove test — Florian Fendt / githubweb
- fix BaseClientActorTest — Florian Fendt / githubweb
- wip: start implementing a hivemq version of mqtt connectivity — Florian Fendt / githubweb
- Fix non-indexing of arrays that become empty due to element trimming — yufei.cai / githubweb
- add experimental flag to switch between experimental MQTT client and — Florian Fendt / githubweb
- fix tests — Florian Fendt / githubweb
- ConnectionActor: set lifecycle to active on ModifyConnection; reformat; — yufei.cai / githubweb
- fix javadoc errors — Florian Fendt / githubweb
- use "grouped" suffix for all pub/sub topics which use a group — Thomas J??ckle / githubweb
- ConnectionActor: ignore broadcast signals when deleted; rationalize — yufei.cai / githubweb
- remove session tag from metrics because it there will be to many — Yannic Klem / githubweb
- use "grouped" suffix for all pub/sub topics which use a group, part2 — Thomas J??ckle / githubweb
- thin out parameters when starting hivemq consumer and give the consumers — Florian Fendt / githubweb
- Add ResumeSource. Document TransistorTest.Parameter. — yufei.cai / githubweb
- Set filters to cancel eagerly. — yufei.cai / githubweb
- Fix ResumeSource.testFailureAfterMaxRestarts — yufei.cai / githubweb
- mark connectionId field in ConnectionNotAccessibleException as hidden; — stefan.maute / githubweb
- added new class DistPubSubAccess which helps in building messages for — Thomas J??ckle / githubweb
- Use ResumeSource at client side of persistence ID streaming. — yufei.cai / githubweb
- Fix argument order. — yufei.cai / githubweb
- MongoReadJournal: list collections in ascending order. — yufei.cai / githubweb
- removed connectionId from ConnectionNotAccessibleException because it is — stefan.maute / githubweb
- Log incoming stream-starting commands. — yufei.cai / githubweb
- AbstractGraphActor: Improve diagnostics. — yufei.cai / githubweb
- AbstractGraphActor: log and count enqueue failures without — yufei.cai / githubweb
- MongoReadJournal: stop creating substreams per suffix. — yufei.cai / githubweb
- changed return code of GatewayJwtIssuerNotSupportedException to 401; — stefan.maute / githubweb
- Provide more information in Ditto protocol error messages. — yufei.cai / githubweb
- fix stream log levels for PreEnforcer that were introduced by PR #462 — Florian Fendt / githubweb
- Maintain protocol adapter tests. — yufei.cai / githubweb
- ThingUpdater: reduce TTL to 15m, switch to passivation. — yufei.cai / githubweb
- also catch NPE and IllegalArgumentException in the JsonValueParser — Florian Fendt / githubweb
- wrap ditto-json exceptions in the routes to prevent ERROR logs for user — Florian Fendt / githubweb
- remove use of deprecated function — Florian Fendt / githubweb
- AmqpConsumerActor: restart JMS message consumer itself. — yufei.cai / githubweb
- fix typo in operating doc — Florian Fendt / githubweb
- BaseClientActor: Reply success when requested to open connection in — yufei.cai / githubweb
- Maintain client actor tests. — yufei.cai / githubweb
- small review on issue #466 (providing more information in Ditto protocol — Florian Fendt / githubweb
- Restart connection on failure with backoff when connected. — yufei.cai / githubweb
- Upgrade caffeine to 2.7.0. — yufei.cai / githubweb
- Move exception information for unknown topic path and message path — Florian Fendt / githubweb
- AmqpPublisherActor: take producers of targets more seriously. — yufei.cai / githubweb
- AmqClientActor: Remove unintended override. — yufei.cai / githubweb
- Make RetrieveStatisticsDetails immutable; add env vars for config for — yufei.cai / githubweb
- BaseClientActor: replace reset-on-connect by conservative backoff — yufei.cai / githubweb
- Stabilize unit tests; remove extraneous backoff — yufei.cai / githubweb
- BaseClientActor: replace state timeout by own timers. — yufei.cai / githubweb
- review: made persistence-cleanup configs configurable via env vars * — Thomas J??ckle / githubweb
- fixed merge error — noreply / githubweb
- use DistPubSubAccess for pub/sub subscription — noreply / githubweb
- added blog post — Johannes Kraeher / githubweb
- updated caffeine to 2.8.0 — Thomas J??ckle / githubweb
- JWT Parsing for HOME and HOME-DEV. — Ihsan Sensoy / githubweb
- Simplify recovery strategy for BaseClientActor; add comment. — yufei.cai / githubweb
- Add means to compute and interpret Bloom filters for cluster pub-sub. — yufei.cai / githubweb
- added getter for JwtSubjectIssuersConfig — Johannes Kraeher / githubweb
- added getter for scopes on a JsonWebToken — Johannes Kraeher / githubweb
- introduce architectural decision records (ADR) — dominik.guggemos / githubweb
- use DADR (Ditto ADR) prefix for adr files — dominik.guggemos / githubweb
- only create producers with static addresses (no placeholders) on — dominik.guggemos / githubweb
- Add PubSubUpdater; sketch frameworks required for its existence. — yufei.cai / githubweb
- fix AmqpClientActorTest — dominik.guggemos / githubweb
- Remove outdated comment — yufei.cai / githubweb
- PubSubUpdater: Add dead letter handling and toString of its messages. — yufei.cai / githubweb
- AmqpClientActorTest: Suppress unnecessary stubbing error for now. — yufei.cai / githubweb
- remove profile build-documentation from travis file; — stefan.maute / githubweb
- Implement Ditto pub-sub. — yufei.cai / githubweb
- added blacklist of roles for dertermining cluster-status/-health — Thomas J??ckle / githubweb
- Add PubSubTest; fix issues. — yufei.cai / githubweb
- Review blog post; — stefan.maute / githubweb
- use DEFAULT_RECEIVE_TIMEOUT in case the given timeout is smaller then — stefan.maute / githubweb
- Test the mqtt connection without using an extra test connection future — Florian Fendt / githubweb
- Use Ditto pub-sub for ThingEvent publication. — yufei.cai / githubweb
- Fix event reordering. — yufei.cai / githubweb
- Switch live signal publication to Ditto pub-sub. — yufei.cai / githubweb
- Define JDK in Jenkinsfile (why?). — yufei.cai / githubweb
- Fix unit tests. — yufei.cai / githubweb
- explicitly specified jdk to build ditto with on jenkins — Johannes Kraeher / githubweb
- Add ditto protocol sub access and use it in gateawy+connectivity — yufei.cai / githubweb
- added getter for authorized party — Johannes Kraeher / githubweb
- Pubsub: Abstract over distributed data implementation. — yufei.cai / githubweb
- Add a second ddata for pub-sub: CompressedDData. — yufei.cai / githubweb
- updated hivemq-mqtt-client to 1.1.2 * added entries in compile.txt, — Thomas J??ckle / githubweb
- Pub-sub: replace 4 ddata for live and twin signals by 1. — yufei.cai / githubweb
- Add ComprerssedSubscriptions, local subscriptions object for ORMultiMap — yufei.cai / githubweb
- introduce typed entity ids — Yannic Klem / githubweb
- Solve breaking changes in — Yannic Klem / githubweb
- Allow empty namespace for NamespacedEntityIds — Yannic Klem / githubweb
- rename DefaultNamespacedEntityId.fromCharSequence to — Yannic Klem / githubweb
- renamed getNameSpace to getNamespace — Yannic Klem / githubweb
- Reduced triggered validation as much as possible — Yannic Klem / githubweb
- Introduce placeholder ids — Yannic Klem / githubweb
- Fix misplaced bracket — Yannic Klem / githubweb
- Introduce typed ThingPolicyId — Yannic Klem / githubweb
- introduce ConnectonId — Yannic Klem / githubweb
- upgrade maven version in jenkins file and specify java version — Yannic Klem / githubweb
- Adds javadoc and unit tests for PolicyID, ThingID and ConnectionID — Yannic Klem / githubweb
- Remove separate validation of name and namespace. — Yannic Klem / githubweb
- Add dependency on ditto-model-policies to ditto-model-things — Yannic Klem / githubweb
- validate that long namespaced entity IDs can be validated — Yannic Klem / githubweb
- Replaced import of wrong @Immutable annotation — Yannic Klem / githubweb
- delegate to inner entity id for isPlaceholder check — Yannic Klem / githubweb
- Renames placeholder to dummy — Yannic Klem / githubweb
- add @Immutable annotation to EntityId — Yannic Klem / githubweb
- changed scopes to list to preserve order — Johannes Kraeher / githubweb
- be more explicit about entity id type — Yannic Klem / githubweb
- Pub-sub: replace non-useful config "buffer-factor" by "ddata-type". — yufei.cai / githubweb
- Change DUMMY_ID for namespaced entity IDs to ":_" — Yannic Klem / githubweb
- Split twin and live pub-sub. — yufei.cai / githubweb
- adjusted DistributedDataConfig to be in new config style * removed — Thomas J??ckle / githubweb
- Fix config path in ClusterStatusSupplier. — yufei.cai / githubweb
- added ADR for justifying replacing Akka distributed pubs/sub for — Thomas J??ckle / githubweb
- stabilize MQTT client actor implementation, add tests — dominik.guggemos / githubweb
- set jdk explicitly — dominik.guggemos / githubweb
- Send thing events to search updater according to sharding state. — yufei.cai / githubweb
- Remove maven-bundle-plugin from ditto-services-models-things. — yufei.cai / githubweb
- avoid using namespace reader if possible — Yannic Klem / githubweb
- Fix additional space indentation — Yannic Klem / githubweb
- DistributedData: Test fallback to akka default config; fix typo. — yufei.cai / githubweb
- DADR-0002: Concierge no longer subscribes for ThingEvent. — yufei.cai / githubweb
- adds javadoc to RegexPatterns — Yannic Klem / githubweb
- Fix wrong year in licence headers — Yannic Klem / githubweb
- Use I as generic parameter name as it denotes the type that is required — Yannic Klem / githubweb
- bring back fallback to bytepayload in DefaultIncomingMapping — Yannic Klem / githubweb
- restructure DefaultIncomingMapping#apply — Yannic Klem / githubweb
- Add unit test for default incoming mapping — Yannic Klem / githubweb
- move licence header to top of file — Yannic Klem / githubweb
- Cleanup pubsub usage. — yufei.cai / githubweb
- Add missing dependency. — yufei.cai / githubweb
- review: * renamed ditto-pubsub.conf to reference.conf so that it get — Thomas J??ckle / githubweb
- Fix things-search not unsubscribing for irrelevant topics. — yufei.cai / githubweb
- Things-search: Cache current subscribed shard IDs. — yufei.cai / githubweb
- Avoid telling the sender the ditto runtime exception instead of the — Yannic Klem / githubweb
- Handle DittoRuntimeExceptions as response to TestConnection in — Yannic Klem / githubweb
- define JDK explicitly in Jenkinsfile — Yannic Klem / githubweb
- fix spelling in NamespacedEntityIdInvalidException — Yannic Klem / githubweb
- move ssl related stuff to own package, extract factories for — dominik.guggemos / githubweb
- fixed date of blog post — Johannes Kraeher / githubweb
- Update authors.yml — noreply / githubweb
- Update 2019-08-28-openid-connect.md — noreply / githubweb
- Pub-sub: Remove Bloom filter distributed data. — yufei.cai / githubweb
- limit consumer and client count for mqtt connections, improve validation — dominik.guggemos / githubweb
- Convert instances of distributed data to actor system extensions. — yufei.cai / githubweb
- Actually update the metric pubsub-await-update — yufei.cai / githubweb
- disable reconnect when testing connection — dominik.guggemos / githubweb
- fix processing of read only byte buffer and add test — dominik.guggemos / githubweb
- Add DADR-0003. — yufei.cai / githubweb
- improve timeout behavior of aggregate actor to always send response if — dominik.guggemos / githubweb
- fix some sonar issues — Yannic Klem / githubweb
- add some javadoc and final modifiers to MetricsStatsCounter — Yannic Klem / githubweb
- Fix wrong indentation — Yannic Klem / githubweb
- Reformat and fix tests. — yufei.cai / githubweb
- Adjust expectation: NullPointerException now wrapped in — yufei.cai / githubweb
- Relax AmqpPublisherActorTest for Travis. — yufei.cai / githubweb
- Make AmqpPublisherTest more precise without introducing timing problem. — yufei.cai / githubweb
- review: * don't pass configurations to Cluster singletons - shouldn't be — Thomas J??ckle / githubweb
- Fix a timing problem in AmqpClientActorTest. — yufei.cai / githubweb
- always start message mapping actor, report startup of publisher actor — dominik.guggemos / githubweb
- fix unit test — dominik.guggemos / githubweb
- adapt KafkaClientActorTest to recent changes — dominik.guggemos / githubweb
- adopted typed entity ids in ditto-client — Johannes Kraeher / githubweb
- fix timing issues by waiting for readiness of all required resources — dominik.guggemos / githubweb
- cleanup TODOs, javadoc — dominik.guggemos / githubweb
- add test to verify disconnect is called, some more cleanup — dominik.guggemos / githubweb
- Extract variables directly from resource manager.Signed-off-by: Kai — Kai Zimmermann / githubweb
- renamed "experimental" mode for mqtt client to "legacy-mode" and — Thomas J??ckle / githubweb
- try to parse bytes received via MQTT as text in order to make them — Thomas J??ckle / githubweb
- adjust some log levels, add some "user logs" — dominik.guggemos / githubweb
- removed ws and wss from accepted MQTT schemes removed possibility to — Thomas J??ckle / githubweb
- added client sdk documentation — Johannes Kraeher / githubweb
- add some new lines for better readability — stefan.maute / githubweb
- fix handling of OpenConnection/CloseConnection in BaseClientActor, fix — dominik.guggemos / githubweb
- fixed handlesOpenConnectionInConnectionState test - changed expected — Thomas J??ckle / githubweb
- fix tests after merge — dominik.guggemos / githubweb
- add distributionManagement for publishToEclipseMavenRepo profile — stefan.maute / githubweb
- fix ConnectionActorTest after merge — dominik.guggemos / githubweb
- stabilize RabbitMQClientActorTest — dominik.guggemos / githubweb
- stabilize MqttClientActorTest — dominik.guggemos / githubweb
0.9.0 (Jul 10, 2019, 5:15:53 AM)
- Introduced a bunch of classes to replace ConfigUtil (WIP). — juergen.fickel / githubweb
- Introduced interfaces and default implementations for Ditto service — juergen.fickel / githubweb
- Added unit test for ConfigWithFallback. Replaced thrown — juergen.fickel / githubweb
- Added interface and default implementations for service specific MongoDB — juergen.fickel / githubweb
- Adjusted determination of supported MongoDB collection suffixes to — juergen.fickel / githubweb
- Added Javadoc comment to MongoDbConfigValue. — juergen.fickel / githubweb
- Switched Concierge service to new Ditto configuration style (WIP). — juergen.fickel / githubweb
- Resolve raw config right after creation. — juergen.fickel / githubweb
- Fixed year of license headers — juergen.fickel / githubweb
- Moved interfaces and classes to appropriate modules. — juergen.fickel / githubweb
- Made MongoClientWrapper aware of new MongoDbConfig. — juergen.fickel / githubweb
- Use new ConciergeConfig in TestSetup. — juergen.fickel / githubweb
- Added Javadoc comments. — juergen.fickel / githubweb
- Added and fixed Javadoc comments. — juergen.fickel / githubweb
- Moved CacheConfig interface into its own file to make re-usable. — juergen.fickel / githubweb
- Introduced interface `WithConfigPath` and let `KnownConfigValue` extend — juergen.fickel / githubweb
- Provide base implementations for `ServiceSpecificConfig` to reduce — juergen.fickel / githubweb
- Let `DittoConciergeConfig` delegate most of its work to — juergen.fickel / githubweb
- Removed unused config artifacts. — juergen.fickel / githubweb
- Removed more unused config artifacts. — juergen.fickel / githubweb
- Added immutability documentation annotation. — juergen.fickel / githubweb
- Removed documentation of throwing NullPointerExceptions as they are not — juergen.fickel / githubweb
- Introduced type `ScopedConfig` to explicitly state that this config is — juergen.fickel / githubweb
- Validate config already at initialization. — juergen.fickel / githubweb
- Made service specific configuration implementations serializable with — juergen.fickel / githubweb
- Fixed Javadoc comments. — juergen.fickel / githubweb
- Made implementations of `ScopedConfig` serializable and completed — juergen.fickel / githubweb
- Shifted Connectivity service to new config style. — juergen.fickel / githubweb
- Pass `MongoDbConfig` to `MongoHealthChecker` to use new configuration. — juergen.fickel / githubweb
- Modularized Concierge service config. — juergen.fickel / githubweb
- Moved health check config to module `ditto-services-utils-health`. — juergen.fickel / githubweb
- Moved `CacheConfig` to module `ditto-services-utils-cache`. — juergen.fickel / githubweb
- Added unit test for `DefaultCacheConfig`. — juergen.fickel / githubweb
- Extended exception handling of getters for int, long and double. — juergen.fickel / githubweb
- Shifted Gateway service to new configuration style. Had to adjust — juergen.fickel / githubweb
- Shifted Gateway service to new configuration style. Had to adjust — juergen.fickel / githubweb
- Fixed compilation error. — juergen.fickel / githubweb
- Added ProtocolConfig to DittoConnectivityConfig. — juergen.fickel / githubweb
- Added `DefaultConnectionPoolConfigTest`. — juergen.fickel / githubweb
- Moved `SupervisorConfig` into new package within ditto-services-base as — juergen.fickel / githubweb
- Added method to `Revision` for conveniently incrementing the revision — juergen.fickel / githubweb
- make it possible to purge one or more entities by means of a new — daniel.fesenmeyer / githubweb
- just add license header — daniel.fesenmeyer / githubweb
- add ConnectionOpsActor and test ConnectionOpsActorIT - add — daniel.fesenmeyer / githubweb
- Shifted policies service to new configuration style. — juergen.fickel / githubweb
- Added missing methods and Javadoc comment. — juergen.fickel / githubweb
- Deleted unused class `AbstractPoliciesService` and module — juergen.fickel / githubweb
- extract class MongoEventSourceSettings from MongoOpsSelectionProvider — daniel.fesenmeyer / githubweb
- add test for MongoOpsSelectionProvider — daniel.fesenmeyer / githubweb
- make the collections returned by MongoOpsSelectionProvider immutable — daniel.fesenmeyer / githubweb
- use MongoEventSourceSettings instead of MongoOpsSelectionProvider to — daniel.fesenmeyer / githubweb
- fix unit test for toString() of MongoOpsSelection — daniel.fesenmeyer / githubweb
- fix ConnectionOpsActor (and the test ConnectionOpsActorIT): the — daniel.fesenmeyer / githubweb
- #350: Shifted Things service to new configuration style. Had to refactor — juergen.fickel / githubweb
- #350: Fixed start-up problems with Policies and Things service. — juergen.fickel / githubweb
- #350: Fixed `ThingsPersistenceStreamingActorCreator`. — juergen.fickel / githubweb
- #350: Introduced common interface for all Ditto configs. TODO: Let all — juergen.fickel / githubweb
- no longer start ops-actors as cluster-singletons in order to increase — daniel.fesenmeyer / githubweb
- add debug log and print out RawConfig; fix mongodb uri in docker; — stefan.maute / githubweb
- add meaningful toString() to PurgeEntities command — daniel.fesenmeyer / githubweb
- fix javadoc: actor is no longer a cluster-singleton — daniel.fesenmeyer / githubweb
- rename OpsActorTestCases to MongoEventSourceITAssertions and get rid of — daniel.fesenmeyer / githubweb
- try to stabilize tests by waiting max 10 seconds for a create-response — daniel.fesenmeyer / githubweb
- add interfaces for index initialization — stefan.maute / githubweb
- DefaultCacheConfig now has an of method like all other config classes; — stefan.maute / githubweb
- Issue #350: Adjusted Javadoc comments and code formatting of index — juergen.fickel / githubweb
- Issue #350: Added missing '@Immutable' annotation. — juergen.fickel / githubweb
- Issue #350: Adjusted code formatting of constructor. — juergen.fickel / githubweb
- Issue #350: Log used service specific config at start-up on level DEBUG. — juergen.fickel / githubweb
- fixed setting port-name for cluster bootstrap discovery to the akka — Thomas J??ckle / githubweb
- Issue #350: Removed `DittoServiceWithMongoDbConfig` as it makes no sense — juergen.fickel / githubweb
- undid setting port-name for cluster bootstrap discovery to the akka — Thomas J??ckle / githubweb
- made simple SEO optimizations — Thomas J??ckle / githubweb
- update Akka version to 2.5.22 — Thomas J??ckle / githubweb
- decouple enforcement providers' stream components from actor context — yufei.cai / githubweb
- refactor enforcer actors to share their behavior-defining stream. — yufei.cai / githubweb
- fixed compile error after Ditto upgrade — Thomas J??ckle / githubweb
- fix lack of error handling in static enforcement stream — yufei.cai / githubweb
- refactor away enforcer actor creator and AbstractEnforcement.Context — yufei.cai / githubweb
- refactor away GraphActor — yufei.cai / githubweb
- refactor away unnecessary stream components — yufei.cai / githubweb
- stop re-creating receiver cache on each live signal — yufei.cai / githubweb
- updated alpakka-mqtt version to 1.0.0 — Thomas J??ckle / githubweb
- test enforcement of live command responses — yufei.cai / githubweb
- fixed mqtt connection problem after library update — Thomas J??ckle / githubweb
- added more logging to startup procedure — Thomas J??ckle / githubweb
- add "cursor" field to model classes of things-search — yufei.cai / githubweb
- exclude API breackage from japicmp — yufei.cai / githubweb
- Add thing ID as last sort key if absent. — yufei.cai / githubweb
- serialize an unimplemented cursor evaluator for things-search — yufei.cai / githubweb
- Issue #350: Renamed interface `WithIndexInitialization` to — juergen.fickel / githubweb
- things-search: move cursor to option; add size option — yufei.cai / githubweb
- updated dependency / CQ info — Thomas J??ckle / githubweb
- [wip] evaluate cursor — yufei.cai / githubweb
- things-search: extract sort values of the last result from persistence — yufei.cai / githubweb
- exclude API breakage from japicmp — yufei.cai / githubweb
- fix non-delivery of empty results — yufei.cai / githubweb
- integrate cursor into SearchActor workflow — yufei.cai / githubweb
- improve comments and AbstractThingSearchPersistenceITBase — yufei.cai / githubweb
- test & fix ImmutableCursorOption & ImmutableSizeOption — yufei.cai / githubweb
- review: simplified ActivityChecking of EnforcerActor * added missing — Thomas J??ckle / githubweb
- filter out x-correlation-id header; merge header from cursor — yufei.cai / githubweb
- Issue #350: Fixed getter name. — juergen.fickel / githubweb
- Issue #350: Moved `ExponentialBackOffConfig` to upper level. — juergen.fickel / githubweb
- remove unused HTTP headers — yufei.cai / githubweb
- ThingsSearchCursor: handle null dimensions — yufei.cai / githubweb
- truncate large arrays in sort fields — yufei.cai / githubweb
- removed sharded EnforcerActor and replace with ClusterRoute with — Thomas J??ckle / githubweb
- ThingsSearchCursor: improve error messages — yufei.cai / githubweb
- added serialization/deserialization for InvalidateCacheEntry class * had — Thomas J??ckle / githubweb
- fixed failing tests after maven dependency changes — Thomas J??ckle / githubweb
- fixed wrong maven import: thingsearch does not need to know concierge — Thomas J??ckle / githubweb
- Issue #350: Improved exception handling in case MongoDB could not be — juergen.fickel / githubweb
- Issue #350: Shifted search service to new configuration style. — juergen.fickel / githubweb
- Issue #350: Added unit test for `DefaultDeletionConfig`. — juergen.fickel / githubweb
- Issue #350: Extended `DefaultUpdaterConfigTest`. — juergen.fickel / githubweb
- Issue #350: Log used raw config on "INFO" level. — juergen.fickel / githubweb
- fixed wrongly wrapped message for enforcerActor for searchCommands — Thomas J??ckle / githubweb
- Issue #350: Log used raw config on "DEBUG" level. — juergen.fickel / githubweb
- added "expire-after-access" configuration to CacheFactory — Thomas J??ckle / githubweb
- Issue #350: log Runtime parameters first — stefan.maute / githubweb
- document, test and fix ThingsSearchCursor — yufei.cai / githubweb
- fix DittoRuntimeException handling in AbstractGraphActor * added — Thomas J??ckle / githubweb
- Issue #350: add ConfigFactory.load for configWithFallbacks to load — stefan.maute / githubweb
- fix DittoRuntimeException handling — Thomas J??ckle / githubweb
- fixed blocking the thread in ThingCommandEnforcement * don't instantiate — Thomas J??ckle / githubweb
- fixed shutdown of session counter in StreamingActor — Thomas J??ckle / githubweb
- document cursor option — yufei.cai / githubweb
- cleaned up EnforcerActorFactory * fixed ThingsAggregatorActor sending — Thomas J??ckle / githubweb
- Move logic of parsing into AnnotationBasedJsonparsable — Yannic Klem / githubweb
- Move logic to build an AnnotationBasedJsonparsable to a builder — Yannic Klem / githubweb
- Remove unused empty class — Yannic Klem / githubweb
- use correct class to build strategy + some cleanup — Yannic Klem / githubweb
- add exclude for AbstractErrorRegistry — Yannic Klem / githubweb
- fix typo — Yannic Klem / githubweb
- Issue #350: use java.time.Duration instead of time values in strings. — stefan.maute / githubweb
- Issue #350: Added unit test for `RawConfigSupplier`. — juergen.fickel / githubweb
- fixed message size enforcement for ditto-protocol AND messages route — Thomas J??ckle / githubweb
- Issue #318: create immutable implementation of connection log entry — Florian Fendt / githubweb
- Issue #318: create command to retrieve connection logs — Florian Fendt / githubweb
- Issue #318: create response with retrieved connection logs — Florian Fendt / githubweb
- Issue #318: fix wrong template in MessageFormat in several classes — Florian Fendt / githubweb
- Issue #318: Add command for enabling logging for connections — Florian Fendt / githubweb
- Issue #318: Add command for resetting the logs for a connection — Florian Fendt / githubweb
- Issue #318: Let LogUtil do what its methods say it does: enhancing the — Florian Fendt / githubweb
- Issue #318: Add own LogUtil for connections which allows adding the — Florian Fendt / githubweb
- Issue #318: Add config for connectivity monitoring — Florian Fendt / githubweb
- Issue #318: Fix exception caused in LogUtil since akka returns an — Florian Fendt / githubweb
- Issue #318: fix unit test — Florian Fendt / githubweb
- Issue #318: Enhance LogType to only support different log categories — Florian Fendt / githubweb
- Issue #318: Allow merging two RetrieveConnectionLogsResponses — Florian Fendt / githubweb
- Issue #318: Use new ConnectionLogUtil — Florian Fendt / githubweb
- Issue #318: wip: Add functionality that allows enduser-friendly logging — Florian Fendt / githubweb
- Issue #318: extract interface from ConnectionMetricsCollector — Florian Fendt / githubweb
- Issue #318: write javadoc on the connection monitoring interfaces — Florian Fendt / githubweb
- Issue #318: some more javadoc for connection monitoring. — Florian Fendt / githubweb
- Issue #318: write unit tests — Florian Fendt / githubweb
- Issue #318: add missing javadoc — Florian Fendt / githubweb
- Issue #318: add some log statements — Florian Fendt / githubweb
- Issue #318: change order of arguments in signature of internal logging — Florian Fendt / githubweb
- Issue #318: add new connectivity commands to the new parsable command — Florian Fendt / githubweb
- Issue #318: process EnableConnectionLogs command and enable the logs for — Florian Fendt / githubweb
- Issue #318: write unit tests for enabling connection logs — Florian Fendt / githubweb
- Issue #318: fix bug in LogUtil — Florian Fendt / githubweb
- Issue #318: fix DefaultMuteableConnectionLoggers equals, hashCode and — Florian Fendt / githubweb
- Issue #318: add LogEntryBuilder to connectivity model factory — Florian Fendt / githubweb
- Issue #318: provide interface for connection logs — Florian Fendt / githubweb
- introduced bufferSize and parallelism for AbstractGraphActor * — Thomas J??ckle / githubweb
- Issue #318: Handle RetrieveConnectionLogs command — Florian Fendt / githubweb
- Issue #350: use JUnitSoftAssertions in Unit tests — stefan.maute / githubweb
- Issue #350: Made config path of `DefaultLimitsConfig` public to make it — juergen.fickel / githubweb
- Issue #318: Handle ResetConnectionLogs command — Florian Fendt / githubweb
- Issue #350: Re-organized `ServiceSpecificConfig` to make it more modular — juergen.fickel / githubweb
- Truncate sort dimensions after thingId. — yufei.cai / githubweb
- Fix keyword & year — yufei.cai / githubweb
- Issue #350: Completely rely on fall-back values of `PersistenceConfig` — juergen.fickel / githubweb
- Issue #350: Changed type of default value of 'maxQueryTime' config — juergen.fickel / githubweb
- added metrics gathering for concierge enforcements — Thomas J??ckle / githubweb
- improved WS streaming message counting gauge with tags — Thomas J??ckle / githubweb
- adjusted metric name to underscores — Thomas J??ckle / githubweb
- fix NullPointerException in cursor generation — yufei.cai / githubweb
- added release notes and blogpost about Ditto 0.9.0-M2 — Thomas J??ckle / githubweb
- fix licence headers — Yannic Klem / githubweb
- add missing annotation to PurgeEntitiesResponse — Yannic Klem / githubweb
- changed "instance" of DevOps/piggyback commands to be of type String * — Thomas J??ckle / githubweb
- add new command to test samples for all services that should be capable — Yannic Klem / githubweb
- Improve error handling in AnnotationBasedJsonparsable and rename builder — Yannic Klem / githubweb
- enhance metrics with "outcome" — Thomas J??ckle / githubweb
- changed "streaming_message_count" gauge to be a counter (always — Thomas J??ckle / githubweb
- Always throw a DittoRuntimeException when an error occcurres during — Yannic Klem / githubweb
- Adds javadoc and renames some parameters — Yannic Klem / githubweb
- undid EventSniffer usage for websocket metrics counting * made — Thomas J??ckle / githubweb
- remove generic parameter from javadoc — Yannic Klem / githubweb
- moved cache related code re-used by search from concierge-service — Thomas J??ckle / githubweb
- added missing configuration "expire-after-access" after merge from — Thomas J??ckle / githubweb
- disable "cluster-membership" readiness check for now — Thomas J??ckle / githubweb
- Helm template split and MongoDB SSL support — Kai Zimmermann / githubweb
- Add Ditto header size checker and integrate it in gateway — yufei.cai / githubweb
- Take subject mapping into consideration when checking header size — yufei.cai / githubweb
- Issue #318: Add header "connectivity-debug-log" which allows to debug — Florian Fendt / githubweb
- Integrate DittoHeadersSizeChecker in Connectivity — yufei.cai / githubweb
- add connection id to ConnectionNotAccessibleException — Yannic Klem / githubweb
- Adapted the namespace regex and prohibit the use of the empty namespace. — stefan.maute / githubweb
- Adapted multiple unit tests which were using the empty namespace. — stefan.maute / githubweb
- Issue #350: Introduced `DittoServiceError` for interrupting a Ditto — juergen.fickel / githubweb
- provide isSuccess in HttpStatusCode — Yannic Klem / githubweb
- avoid magic numbers — Yannic Klem / githubweb
- Issue #350: Removed dependency to non-existent `AbstractConfigReader` — juergen.fickel / githubweb
- enable cluster-membership readiness check by default — Thomas J??ckle / githubweb
- Issue #350: Removed now unused configuration utilities. — juergen.fickel / githubweb
- Issue #350: Moved `ClusterConfig` to module — juergen.fickel / githubweb
- Make signal headers available for publisher actors for messages back — yufei.cai / githubweb
- Issue #350: Split functionality of `ConfigUtil` into custom classes. — juergen.fickel / githubweb
- Issue #350: Renamed `DittoServiceTng` to `DittoService`. — juergen.fickel / githubweb
- Issue #350: Moved `HttpConfig` and `LimitsConfig` into custom packages. — juergen.fickel / githubweb
- Issue #350: Use `MongoDbConfig` where necessary in order to be able to — juergen.fickel / githubweb
- Issue #350: Modularized MongoDB options configuration. — juergen.fickel / githubweb
- Issue #350: Moved parts of configuration utilities from module — juergen.fickel / githubweb
- Issue #350: Use classes instead of interfaces for instance variable — juergen.fickel / githubweb
- Issue #350: Moved nested interfaces into own files to improve package — juergen.fickel / githubweb
- Issue #350: Moved `ClusterConfig` to module — juergen.fickel / githubweb
- add validate method to ImmutableThing for validating ids; moved — stefan.maute / githubweb
- Issue #350: Fixed parent coordinates. — juergen.fickel / githubweb
- Issue #350: Removed japicmp-maven-plugin as there is not yet an old — juergen.fickel / githubweb
- Issue #350: Fixed Javadoc comment. — juergen.fickel / githubweb
- By default send messages to AMQP in fire-and-forget manner to prevent — Florian Fendt / githubweb
- Extract serviceName and instance from Json when no parameter from URL — stefan.maute / githubweb
- Added check for EnabledUntil (Logging feature) is in the past. — david.joos / githubweb
- Refactored CheckForLoggingActive touched files. Stopped scheduler on — david.joos / githubweb
- fixed excludes after trying to resolve merge conflict — noreply / githubweb
- fixed binary comp excludes — Thomas J??ckle / githubweb
- Add command to Debug log in HttpRequestActor — stefan.maute / githubweb
- Remove cursor fields that do not influence the result set — yufei.cai / githubweb
- ThingsSearchCursor: handle decode errors, remove unused class — yufei.cai / githubweb
- ThingsSearchCursor: Fix non-retention of sort-options — yufei.cai / githubweb
- fixed that DittoRuntimeExceptions encountered as a result from — Thomas J??ckle / githubweb
- Extracted supervisorStrategy from props method; NullPointerExceptions — stefan.maute / githubweb
- Update Javadoc; — stefan.maute / githubweb
- Detect non-retained duplicate headers — yufei.cai / githubweb
- Rename classes the use short "Ops" in their name to — Yannic Klem / githubweb
- add headers to Thing validation exceptions; add tests — yufei.cai / githubweb
- fix ThingWithSnapshotTag — yufei.cai / githubweb
- use checkNotNull instead of requireNotNull — Yannic Klem / githubweb
- Removed unused code. Fixed and added tests. Added — david.joos / githubweb
- Simplified CheckConnectionLogsActive class. Removed unnecessary — david.joos / githubweb
- Make JSON character escaping more standard-conform — yufei.cai / githubweb
- Send CreateThing commands to a default namespace if it has no namespace. — yufei.cai / githubweb
- Mention default namespace in OpenAPI documentation. — yufei.cai / githubweb
- changed comparator for sorting the headers; — stefan.maute / githubweb
- Fixed failing test caused by missing function from interface. — david.joos / githubweb
- Remove "back-to-sleep" feature of SudoRetrieveThing. — yufei.cai / githubweb
- Fix merge error — stefan.maute / githubweb
- review - added short documentation of cursor-based paging to ditto docs — dominik.guggemos / githubweb
- fix unit test — dominik.guggemos / githubweb
- Stop discarding HTTP headers/adjusting correlation IDs by cursor. — yufei.cai / githubweb
- Issue #350: Use 'slash-star' comment style for license headers of Java — juergen.fickel / githubweb
- Issue #350: Updated license headers. — juergen.fickel / githubweb
- Issue #350: Supplemented CacheConfig with property — juergen.fickel / githubweb
- Issue #350: Supplemented EnforcementConfig with properties 'buffer-size' — juergen.fickel / githubweb
- MongoSearchUpdaterFlow: Fix looping on unexpected MongoException. — yufei.cai / githubweb
- Add comments and fiy typo — stefan.maute / githubweb
- Fixed failing test due to missing test config. Fixed failing test due to — david.joos / githubweb
- Issue #350: * Shifted Kafka connectivity to new configuration style. * — juergen.fickel / githubweb
- Make variable in for each loop final — Yannic Klem / githubweb
- Issue #350: * Renamed package — juergen.fickel / githubweb
- only replace characters which are encoded; return null for higher — stefan.maute / githubweb
- retain order for streams processed by AbstractGraphActor * thus also for — Thomas J??ckle / githubweb
- Add password for /overall/status alone. — yufei.cai / githubweb
- fixed asynchronous barrier between enforce and send in order to order — Thomas J??ckle / githubweb
- properly cleanup test connections for amqp 1.0, reject parallel — dominik.guggemos / githubweb
- Issue #350: Fixed compilation errors. Had to move configs to central — juergen.fickel / githubweb
- Issue #350: Fixed compilation errors after merging master branch into — juergen.fickel / githubweb
- Issue #350: Removed empty module. — juergen.fickel / githubweb
- Issue #350: Added missing 'hashCode' and 'equals' methods. — juergen.fickel / githubweb
- fixed in LiveSignalEnforcement that original sender was ignored — Thomas J??ckle / githubweb
- increase "fishForMsg" timeout for unit tests — Thomas J??ckle / githubweb
- Allow remapping of secrets for docker secret rotation. — yufei.cai / githubweb
- Fix OverallStatusRouteTest; remove unused method from EndPointTestBase. — yufei.cai / githubweb
- Issue #318: Provide connection logs that are related to a connection — Florian Fendt / githubweb
- Issue #318: fix bug in RabbitMQActor that was caused by multiple source — Florian Fendt / githubweb
- Issue #318: remove unused imports — Florian Fendt / githubweb
- updated legal documents — Thomas J??ckle / githubweb
- updated legal documents: fixed duplicated test dependencies — Thomas J??ckle / githubweb
- enhance DevOpsCommandsActor to also support the header "is-group-topic" — Thomas J??ckle / githubweb
- Issue #318: when muting the loggers, also reset its expiry information — Florian Fendt / githubweb
- Issue #318: clean up code an uncomment unit tests of — Florian Fendt / githubweb
- enhanced DevOpsCommandsActor to correctly subscribe to pub/sub topics — Thomas J??ckle / githubweb
- AMQP 1.0: Reduce prefetch buffer size to 10. — yufei.cai / githubweb
- Add logging of HTTP requests. — yufei.cai / githubweb
- fixed exception handling in AbstractEnforcement - exceptions during — Thomas J??ckle / githubweb
- * Sorted logs * Renamed "checkLoggingStillEnabled" * BaseClient Actor — david.joos / githubweb
- review: remove unused method, cast, blocking wait & rename some — yufei.cai / githubweb
- Simplify loading of MappingStrategies; remove a tautology in — yufei.cai / githubweb
- Make HttpRequestActor extensible with configurable implementation. — yufei.cai / githubweb
- Add scala-maven-plugin to ditto-services-utils-akka — yufei.cai / githubweb
- Issue #318: get rid of scala durations in ConnectionActor and — Florian Fendt / githubweb
- Issue #350: Added method to `ConfigWithFallback` to get a String or null — juergen.fickel / githubweb
- Issue #318: re-enable logs after connection is modified — Florian Fendt / githubweb
- Issue #350: Let `ConfigWithFallback` always wrap an instance of — juergen.fickel / githubweb
- minor adjustments to enforcement streaming — Thomas J??ckle / githubweb
- updated akka and akka-http versions to latest patch version — Thomas J??ckle / githubweb
- Added Tests & fixed tests. — david.joos / githubweb
- Added Licence header. Removed unnecessary code. — david.joos / githubweb
- Added LoggingExpired Command incl Tests. — david.joos / githubweb
- Fixed test. — david.joos / githubweb
- Remove unnecessary NamespaceSuffixCollectionNamesDisabled — Yannic Klem / githubweb
- Document AbstractHttpRequestActor. — yufei.cai / githubweb
- added debug logging for publishing MQTT messages — Thomas J??ckle / githubweb
- Fixed test. — david.joos / githubweb
- Fixed apidoc. — david.joos / githubweb
- Issue #318: simplify loggingExpired method — Florian Fendt / githubweb
- fixed remaining bug that when during enforcement another enforcement is — Thomas J??ckle / githubweb
- Issue #350: Reworked DittoHeaders size validation. * Extended — juergen.fickel / githubweb
- fixed remaining bug that when during enforcement another enforcement is — Thomas J??ckle / githubweb
- introduce throttling for amqp consumers — dominik.guggemos / githubweb
- Issue #318: add documentation on the connection logs — Florian Fendt / githubweb
- Add a second shutdown reason that is added to a Shutdown emitted on — Yannic Klem / githubweb
- Move WS event sniffers to strict positions. — yufei.cai / githubweb
- Test ImmutableDittoHeaders::truncate. — yufei.cai / githubweb
- ensured message mapping processing order for incoming messages by adding — Thomas J??ckle / githubweb
- fixed that exceptions were not wrapped with hash key + unit tests — Thomas J??ckle / githubweb
- AmqpConsumerActor: make throttling state thread-safe. — yufei.cai / githubweb
- fix unit tests — dominik.guggemos / githubweb
- Set travis time dilation to 10x — noreply / githubweb
- Set Travis timeout to 120 minutes — noreply / githubweb
- chose different hashKeys for ConsistentHashableEnvelope in front of — Thomas J??ckle / githubweb
- add environment variable override for throttling config — dominik.guggemos / githubweb
- fix NPE — Thomas J??ckle / githubweb
- Set Travis test time dilation to 40x — noreply / githubweb
- Replace travis time dilation by single expect timeout — noreply / githubweb
- do not dynamically adjust size of ConsistentHashingPool in front of — Thomas J??ckle / githubweb
- Issue #318: remove unused class — Florian Fendt / githubweb
- Issue #318: fix typos in documentation — Florian Fendt / githubweb
- Osgi bundling is not required for services models base so far — Yannic Klem / githubweb
- Add empty file to resources/META-INF to enforce presence of META-INF — Yannic Klem / githubweb
- Issue #318: add connection log messages describing failures in Kafka — Florian Fendt / githubweb
- Persistence without listCollections filter support — Kai Zimmermann / githubweb
- undid that *Config classes were Java Serializable * removed them from — Thomas J??ckle / githubweb
- Issue #318: rewrite logs in Kafka connections to also count up metrics — Florian Fendt / githubweb
- Issue #318: add failure information to failure logs for AMQP 1.0 — Florian Fendt / githubweb
- deleted duplicate config files — Thomas J??ckle / githubweb
- fixed errors after merge * applied missing configurations (marked as — Thomas J??ckle / githubweb
- fixed compile errors — Thomas J??ckle / githubweb
- fixed enforcement tests — Thomas J??ckle / githubweb
- improve enforcement of commands with empty id — Thomas J??ckle / githubweb
- Issue #318: add more detailed log information if an error during message — Florian Fendt / githubweb
- fixed config for connectivity after merge: * amqp10 throttling was added — Thomas J??ckle / githubweb
- increased default concierge parallelism to 256 — Thomas J??ckle / githubweb
- MqttPublisherActor: Remove TODO — yufei.cai / githubweb
- Issue #318: for connectivity logs, also log description of ditto runtime — Florian Fendt / githubweb
- reused actor system from local var — Thomas J??ckle / githubweb
- Stabilize PolicyPersistenceActorTest#recoverPolicyEntryModified — Yannic Klem / githubweb
- Add filter stage for ActorAskCacheLoader & use it for namespace blocking — yufei.cai / githubweb
- Invalidate namespaces after delay to not race with messages in-flight — yufei.cai / githubweb
- Issue #318: several small improvements on connection logging: * remove — Florian Fendt / githubweb
- Issue #318: fix unit test — Florian Fendt / githubweb
- Issue #318: fix bug where reserved characters of MessageFormat inside — Florian Fendt / githubweb
- Expect empty cache entry due to namespace blocking; log namespaces — yufei.cai / githubweb
- Log recovery of ThingPersistenceActor and shutdown due to purge. — yufei.cai / githubweb
- Fixed compilation errors after having merged master branch into feature — juergen.fickel / githubweb
- Revert "Add filter stage for ActorAskCacheLoader & use it for namespace — yufei.cai / githubweb
- Remove No-op journal collection name suffix generator. — yufei.cai / githubweb
- Stabilize PolicyPersistenceActorTest for Travis — yufei.cai / githubweb
- Stabilize ThingPersistenceActorTest for Travis — yufei.cai / githubweb
- ThingPersistenceActorTest: terminate previous actor in recovery tests — yufei.cai / githubweb
- Refactored `PersistenceOperationsConfiguration` to be in the same style — juergen.fickel / githubweb
- Mock PersistenceOperationsConfig to make all persistence operations — juergen.fickel / githubweb
- Extended `ScopedConfig` by frequently used convenience methods. — juergen.fickel / githubweb
- adds javadoc to PersistenceOperationsConfig — Yannic Klem / githubweb
- return persistenceOperationsConfig instead of null — Yannic Klem / githubweb
- Added Javadoc comment to enum constant. — juergen.fickel / githubweb
- Ditto CosmosDb support — Kai Zimmermann / githubweb
- Changed FiniteDuration to Duration. — david.joos / githubweb
- Delete things from search index if policy is deleted. — yufei.cai / githubweb
- Stabilize PolicyPersistenceActorTest more. — yufei.cai / githubweb
- Try enabling — yufei.cai / githubweb
- Maintain PolicyPersistenceActor and its test. — yufei.cai / githubweb
- recover amqp session when session was closed remotely — dominik.guggemos / githubweb
- add some unit tests — dominik.guggemos / githubweb
- improve disabling logs in tests (prevents ide warning) — dominik.guggemos / githubweb
- some cleanup, logging, javadoc — dominik.guggemos / githubweb
- add the connection id to JSON of exception to be able to parse it again — Florian Fendt / githubweb
- Avoid tagging authentication timers with the error flag on client errors — Yannic Klem / githubweb
- Use import of Attributes wherever possible and remove unused Logging — Yannic Klem / githubweb
- Rename methods for symmetry reasons — Yannic Klem / githubweb
- Remove unused parameter from handleConnectionRestored — Yannic Klem / githubweb
- Make getPublisherActor return an optional — Yannic Klem / githubweb
- Remove unused method — Yannic Klem / githubweb
- Remove unnecessary parameter — Yannic Klem / githubweb
- Remove unused method and add final modifier to variable — Yannic Klem / githubweb
- Add some connectiong logging to AmqpClient actor — Yannic Klem / githubweb
- Fixes behaviour of ServiceSpecificEnvironmentConfigSupplier to match — Yannic Klem / githubweb
- default value of persistence health check enabled should be true — Yannic Klem / githubweb
- Provide some documentation on the HostingEnvironment enum — Yannic Klem / githubweb
- - add specific config to better control session recovery per connection — dominik.guggemos / githubweb
- - add specific config to better control session recovery per connection — dominik.guggemos / githubweb
- fix AmqpClientActorTest — dominik.guggemos / githubweb
- resolve config of secrets as config supplier — Yannic Klem / githubweb
- add test to ConfigWithFallbackTest in order to verify that fallback is — Yannic Klem / githubweb
- add ditto mongodb options conf section — Yannic Klem / githubweb
- prepared Ditto release 0.9.0 by: * fixing OSGi imports in — Thomas J??ckle / githubweb
0.9.0-M2 (Apr 29, 2019, 4:49:29 AM)
- Unify MongoDB indexing and queries across things-search APIv1 and v2. — yufei.cai / githubweb
- add expiring index for background deletion of MongoDB documents — yufei.cai / githubweb
- delete feature property expression without feature ID — yufei.cai / githubweb
- modernize AttributeExpressionImpl.hashCode; remove unused constants — yufei.cai / githubweb
- simplify field expression factories; delete ACL and global read — yufei.cai / githubweb
- EventSourceNamespaceOpsActorTestCases: relax a timing constraint — yufei.cai / githubweb
- adapt assembly of docker image to other ditto images — dominik.guggemos / githubweb
- Enable support for MongoDb with persistenceSigned-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
- disable api check for ditto-model-query — dominik.guggemos / githubweb
- updated copyright headers to allowed format of Eclipse: * only include — Thomas J??ckle / githubweb
- adjusted milestone 0.9.0-M1 publish date to 28.03. — Thomas J??ckle / githubweb
- enhanced CONTRIBUTING.md with license header information — Thomas J??ckle / githubweb
- added .scala files to license checking — noreply / githubweb
- Improve Connectivity piggyback command docu — Yannic Klem / githubweb
- remove some more filter expression leftovers — dominik.guggemos / githubweb
- update netty to 4.1.33 because of bug in 4.1.32 — noreply / githubweb
- Add helm dependecy update. — Kai Zimmermann / githubweb
- added "who's using Ditto" section to startpage — Thomas J??ckle / githubweb
- Recover from closed JMS AMQP message producer — Kai Zimmermann / githubweb
- updated Bosch logo — Thomas J??ckle / githubweb
- fixed status path in nginx.conf files — Thomas J??ckle / githubweb
- added Bosch white svg logo — Thomas J??ckle / githubweb
- remove jvm args from docker config — dominik.guggemos / githubweb
- fixed users section margin CSS — noreply / githubweb
- document search index migration — yufei.cai / githubweb
- fix name of search service main class — dominik.guggemos / githubweb
- Custom PVC integrated — Kai Zimmermann / githubweb
- Fix helm update command — Kai Zimmermann / githubweb
- fix "cannot index parallel arrays" error — yufei.cai / githubweb
- More meaningful PVC name.Signed-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
- Update to 0.9.0-M1Signed-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
- MongoDbResource: permit setting the listening port — yufei.cai / githubweb
- Add means to sync things manually; update embedded Mongo test tools — yufei.cai / githubweb
- some doc formatting — dominik.guggemos / githubweb
- start manual updater as cluster singleton — yufei.cai / githubweb
- improve logging, add some javadoc — dominik.guggemos / githubweb
- add configurable MongoDB hints by namespace — yufei.cai / githubweb
- remove description of feature wildcard search from openapi documentation — dominik.guggemos / githubweb
- add JsonFieldDefinition for audience claim — stefan.maute / githubweb
- Apply concept of GlobalErrorRegistry to command registries — Yannic Klem / githubweb
- Apply concept of GlobalErrorRegistry to command response registries — Yannic Klem / githubweb
- Apply concept of GlobalErrorRegistry to event registries — Yannic Klem / githubweb
- Add .empty files to resources/META-INF — Yannic Klem / githubweb
- Restructure ThingsMappingStrategy — Yannic Klem / githubweb
- Introduce AbstractMappingStrategy to add all global parsing strategies — Yannic Klem / githubweb
- Update licence headers — Yannic Klem / githubweb
- Avoid building the map holding the strategies on each method call — Yannic Klem / githubweb
- Fix connectivity problems after helm update — Kai Zimmermann / githubweb
- Add cluster capability — Kai Zimmermann / githubweb
- added LICENSE.md for user-logos — noreply / githubweb
- Issue #373: Adjusted Javadoc comments and code formatting. Introduces — juergen.fickel / githubweb
- True boolean value for MongoDb SSLSigned-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
- things-search: fix registry tests — yufei.cai / githubweb
- Issue #348: Authentication Refactoring — Yannic Klem / githubweb
- Issue #348: Increases Timeout for messages to make tests more stable — Yannic Klem / githubweb
- Issue #348: fix deprecation warnings in QueryActorTest — Yannic Klem / githubweb
- Issue #348: use blocking dispatcher for authentication chain — Yannic Klem / githubweb
- Issue #348: Authentication providers don't need to be ensure they are — Yannic Klem / githubweb
- Issue #348: Validate number of parts of the JWT — Yannic Klem / githubweb
- Issue #348: Refactored constructor to make it easier to understand. — juergen.fickel / githubweb
- Updated version of AssertJDependency — juergen.fickel / githubweb
- Issue #348: Minor refactorings and adjustments of Javadoc comments and — juergen.fickel / githubweb
- Issue #348: Fixed unit test. — juergen.fickel / githubweb
- Issue #348: Use `CharSequence` for correlation ID where possible. — juergen.fickel / githubweb
- Issue #348: Added missing "@throws" documentation. — juergen.fickel / githubweb
- Issue #348: Improved logging with correlation ID. — juergen.fickel / githubweb
- Issue #348: Include external Ditto headers in HTTP responses sent within — juergen.fickel / githubweb
- Issue #348: Updated license header configuration. TODO: enable — juergen.fickel / githubweb
- Issue #348: reenable license header check — Yannic Klem / githubweb
- Issue #348: update licence headers — Yannic Klem / githubweb
- Issue #348: Package restructuring — Yannic Klem / githubweb
- Issue #348: change name of blocking-dispatcher to — Yannic Klem / githubweb
- Issue #348: make authentication-dispatcher more flexible — Yannic Klem / githubweb
- Renamed method 'getValue' of `Entry` to make its behavior more clear. — juergen.fickel / githubweb
- Issue #348: add missing import — Yannic Klem / githubweb
- added missing OSGi imports for "org.atteo.classindex" — Thomas J??ckle / githubweb
- added DittoEncodingHelper used for encoding/decoding characters which — Thomas J??ckle / githubweb
- Remove parboiled2 dependency. — yufei.cai / githubweb
- Exclude akka-actor, akka-stream etc from model dependencies — yufei.cai / githubweb
- fixed license header — Thomas J??ckle / githubweb
- Delete unnecessary exclusion — yufei.cai / githubweb
- Update ditto-legal. — yufei.cai / githubweb
- added removed CQs to section about obsolete section — noreply / githubweb
- log reason of parsing failure in global registries — Yannic Klem / githubweb
- Handle the case that the audience field is an array — Yannic Klem / githubweb
- remove logging from registries and rely only forwarding the cause — Yannic Klem / githubweb
- Improve nginx configuration for gateway restarts. — michael.gantert / githubweb
- Optimize things-search index for default requests. — yufei.cai / githubweb
- deleted user-logos from git repo; added via Jenkins site-deployment job — Thomas J??ckle / githubweb
- Issue #387: fix bug where messages could not be published for MQTT — Florian Fendt / githubweb
- Improve sonar/jacoco integration configuration. — michael.gantert / githubweb
- Update Ditto ApiDoc. — yufei.cai / githubweb
- Append _id to key-value index & fix discrepancy of — yufei.cai / githubweb
0.9.0-M1 (Mar 27, 2019, 10:05:52 AM)
- handle min hash code in shard region extractor — yufei.cai / githubweb
- Add DevOps commands to block, shutdown, purge namespaces and check their — yufei.cai / githubweb
- add DevOpsConfigReader — yufei.cai / githubweb
- make CaffeineCache typesafe; add Cache#getIfPresent to circumvent loader — yufei.cai / githubweb
- concierge: add pre-enforcer to block namespaces on demand — yufei.cai / githubweb
- ThingCommandEnforcement: use pre-enforcer to block undesired commands to — yufei.cai / githubweb
- block namespace for ThingsUpdater — yufei.cai / githubweb
- refine supertype of EntityIdWithRevision to Jsonifiable<JsonObject> — yufei.cai / githubweb
- upgrade equals-verifier to 2.5.2 — yufei.cai / githubweb
- shutdown sharded actors in a namespace on command — yufei.cai / githubweb
- rename NamespaceCacheWriter.blockCachedNamespaces as — yufei.cai / githubweb
- reduce stacktraces and error logs generated by successful tests — yufei.cai / githubweb
- make ThingPersistenceActorTest produce false positive less often — yufei.cai / githubweb
- add namespace ops actor that reacts to namespace query & purge commands — yufei.cai / githubweb
- added missing license header — Johannes Kraeher / githubweb
- simplified namespace blocking — Johannes Kraeher / githubweb
- Renamed argument from 'message' to 'signal'. — juergen.fickel / githubweb
- simplified namespace behavior, fixed license headers — Johannes Kraeher / githubweb
- Moved namespace commands, responses and exceptions to a new module. — juergen.fickel / githubweb
- Deleted superfluous namespace commands. — juergen.fickel / githubweb
- make AbstractNamespaceOpsActor independent of underlying persistence — yufei.cai / githubweb
- stop handling QueryNamespaceEmptiness — yufei.cai / githubweb
- Intermediately restored 'ShutdownNamespace' command to get rid of — juergen.fickel / githubweb
- add NamespaceOps support to ThingSearchUpdaterPersistence — yufei.cai / githubweb
- fix javadoc — yufei.cai / githubweb
- start ThingsSearchNamespaceOpsActor as cluster singleton — yufei.cai / githubweb
- add javadoc — yufei.cai / githubweb
- add BlockNamespaceResponse to response registry for consistency — yufei.cai / githubweb
- add akka-distributed-data dependency; add ditto-services-utils-ddata; — yufei.cai / githubweb
- add specialized distributed data for blocked namespaces — yufei.cai / githubweb
- Introduced new module for common commands which are not dedicated to a — juergen.fickel / githubweb
- Replaced 'ShutdownNamespace' with 'Shutdown' and removed 'namespace' — juergen.fickel / githubweb
- fixed compile errors after merge — Johannes Kraeher / githubweb
- replace local cache by distributed cache in namespace blocking behavior — yufei.cai / githubweb
- configure artery for test — yufei.cai / githubweb
- fix artery port in test — yufei.cai / githubweb
- Prefixed some getter methods with 'get' to avoid confusion because of — juergen.fickel / githubweb
- Adjusted some code formatting. — juergen.fickel / githubweb
- Optimised 'purgeAll' method to avoid list mutation and make collecting — juergen.fickel / githubweb
- Made class immutable, added 'equals' and 'hashCode' methods as well as — juergen.fickel / githubweb
- Prefixed some getter methods with 'get' to avoid confusion. Use — juergen.fickel / githubweb
- Use try-catch in 'PolicyNamespaceOpsActor.props' method to avoid memory — juergen.fickel / githubweb
- Moved instantiation of MongoClientWrapper to superclass. Made — juergen.fickel / githubweb
- Explicitly close MongoClientWrapper withing 'postStop' method to be sure — juergen.fickel / githubweb
- ensure NamespaceOps.purgeAll returns a source element; replace — yufei.cai / githubweb
- restrict replication of BlockedNamespaces to nodes of matching roles by — yufei.cai / githubweb
- Renamed 'DDataConfigReader' to 'DistributedDataConfigReader' and removed — juergen.fickel / githubweb
- fix javadoc, remove unused import, register BlockedNamespaceUpdater at — yufei.cai / githubweb
- add blocked namespaces updater path to concierge messaging constants — yufei.cai / githubweb
- BlockedNamespacesUpdater: move actor name to ConciergeMessagingConstants — yufei.cai / githubweb
- do not set autoindex option for capped collection; configure & log — yufei.cai / githubweb
- removed QueryNamespaceEmptiness command and response — Johannes Kraeher / githubweb
- NamespaceOps: impove javadoc — yufei.cai / githubweb
- add environment variable to disable suffix collection — yufei.cai / githubweb
- make NamespaceSuffixCollectionNamesDisabled extend — yufei.cai / githubweb
- add DevOps command to publish a message directly at pub-sub mediator — yufei.cai / githubweb
- Revert "add DevOps command to publish a message directly at pub-sub — yufei.cai / githubweb
- Fixed bug in 'BlockedNamespacesUpdater'. — juergen.fickel / githubweb
- DevOps: interpret piggyback at pub-sub mediator as PUBLISH; fix — yufei.cai / githubweb
- add access to BlockedNamespacesUpdater by pub-sub; add signal type as — yufei.cai / githubweb
- DevOps: disambiguate responses without service/instance from each other — yufei.cai / githubweb
- DevOps: document namespace erasure features — yufei.cai / githubweb
- add abstract actor with lock — yufei.cai / githubweb
- incorporate feedback by marianne-klein <marianne.klein@bosch-si.com> — yufei.cai / githubweb
- installation-operating.md: fix link & wording, add "Response" headings — yufei.cai / githubweb
- Deleted method `maxLockTime` and added parameter to method `setLocked` — juergen.fickel / githubweb
- fixed merge error — Johannes Kraeher / githubweb
- replaced scala types with java equivalents where possible — Johannes Kraeher / githubweb
- fix not working test on windows — Florian Fendt / githubweb
- use own thread pool for each cache — Florian Fendt / githubweb
- increased save-snaphsot timeout to 50s with regard to circuit-breaker — stefan.maute / githubweb
- improved logging in multiple classes — stefan.maute / githubweb
- add PolicyCommandFactory — stefan.maute / githubweb
- add logging for RecoveryTimeout — stefan.maute / githubweb
- add possibility to override default config parameters — stefan.maute / githubweb
- add separate dispatcher for things and policies persistence plugins — stefan.maute / githubweb
- put correlation-id into MDC for better traceability of requests; fix — stefan.maute / githubweb
- add missing executor to supplyAsync method; add correlation-id in — stefan.maute / githubweb
- reformat PolicyCommandFactory and ThingCommandFactory — stefan.maute / githubweb
- enhance LogUtil with correlationId methods for the slf4j MDC — Florian Fendt / githubweb
- added announcement for Eclipse Ditto 0.8.0 — Thomas J??ckle / githubweb
- invalidate concierge cache entries in blocked namespaces — yufei.cai / githubweb
- fixed that SSE did not contain "_modified" field — Thomas J??ckle / githubweb
- set binary-compatibility-check.version to 0.8.0 — noreply / githubweb
- adjusted binary compatibility check — Thomas J??ckle / githubweb
- add own deleted flag for search documents to increase performance for — Florian Fendt / githubweb
- Improved JSON memory management: * Keep object hierarchies of — juergen.fickel / githubweb
- Updated version of EqualsVerifier dependency. — juergen.fickel / githubweb
- Adjusted code to changes of ditto-json. — juergen.fickel / githubweb
- fixed that for messages containing the $ char the topic placeholder — Thomas J??ckle / githubweb
- Reworked number implementations to comply to Java type semantic. — juergen.fickel / githubweb
- increase client actor ask timeout to handle slow connection — dominik.guggemos / githubweb
- fixed error log message which was no error but debug * updated to OpenJ9 — Thomas J??ckle / githubweb
- fix FeaturesDocumentBuilder by handling ditto-json numbers correctly — Thomas J??ckle / githubweb
- Added test cases to document builders to cover all supported JSON — juergen.fickel / githubweb
- Do escape JSON object keys like JSON strings. — juergen.fickel / githubweb
- review: adjusted some javadocs * full qualified links to classes removed — Thomas J??ckle / githubweb
- use configurable executor for caches — Florian Fendt / githubweb
- log unexpected messages in BaseClientActor which are throwables with — Thomas J??ckle / githubweb
- improved "onUnknownEvent" logging — noreply / githubweb
- improved BaseClientActor error logging — Thomas J??ckle / githubweb
- updated parallelism-factor of fork-join-executors to 3.0 — Thomas J??ckle / githubweb
- update qpid-jms to 0.39.0 — noreply / githubweb
- fixed compile error after qpid-jms update broke API — noreply / githubweb
- fixed compile error after qpid-jms broke API — noreply / githubweb
- fix test compile error — noreply / githubweb
- fix test compile error — noreply / githubweb
- fixed NPE — noreply / githubweb
- fixed error logging — noreply / githubweb
- fixed missing import — noreply / githubweb
- made contentType handling nicer — noreply / githubweb
- fixed json number error in FeaturesUpdateFactory — noreply / githubweb
- added dispatcher for "applyAsync()" tasks on CompletionStages * in — Thomas J??ckle / githubweb
- added docs, simplified configs — Thomas J??ckle / githubweb
- configured "throughput" of dispatchers were missing — Thomas J??ckle / githubweb
- rename StreamMetadataPersistence to TimestampPersistence; add async — yufei.cai / githubweb
- removed kamon-executors again — Thomas J??ckle / githubweb
- stabilized ThingsUpdaterTest — Thomas J??ckle / githubweb
- made one important change to WebSocket backpressure mechanism: only — Thomas J??ckle / githubweb
- add hooks to sniff events over websocket and SSE — yufei.cai / githubweb
- only do one instanceof check — Thomas J??ckle / githubweb
- removed unused dispatcher from test confs — Florian Fendt / githubweb
- assert all messages are received in ThingsUpdaterTest — Florian Fendt / githubweb
- WebsocketRoute: instead of cancelling stream on first error, report them — yufei.cai / githubweb
- Throw `NumberFormatException` instead of `UnsupportedOperationException` — Thomas J??ckle / githubweb
- Do not wrap newly "re-parsed" List or Map in an unmodifiable collection — Thomas J??ckle / githubweb
- Exposed methods of `JsonNumber` directly at `JsonValue`. — Thomas J??ckle / githubweb
- Improved performance of string parsing by building string — Thomas J??ckle / githubweb
- DefaultMessageMapperFactory: make factory class configurable — yufei.cai / githubweb
- improve predictability and type safety of MessageMapperFactory — yufei.cai / githubweb
- change parameter types of MessageMapperInstantiation — yufei.cai / githubweb
- updated akka-persistence-mongo to 2.2.2-SNAPSHOT and replaced "casbah" — Thomas J??ckle / githubweb
- Some refactorings after review: * Extracted class `CharsetDeterminer` to — juergen.fickel / githubweb
- added builder for the root route and removed routes visitor as the route — Johannes Kraeher / githubweb
- collect detailed metrics for inbound and outbound messages, separate — dominik.guggemos / githubweb
- fix license header — dominik.guggemos / githubweb
- fix test, add javadoc — dominik.guggemos / githubweb
- fix merge glitches — dominik.guggemos / githubweb
- respect timeout in headers for retrieve commands — dominik.guggemos / githubweb
- fix license header — dominik.guggemos / githubweb
- fix tests — dominik.guggemos / githubweb
- add some tests for ConnectivityCounterRegistry, remove debug output — dominik.guggemos / githubweb
- Refactored MongoConfig and MongoClientWrapper: * MongoConfig now is — juergen.fickel / githubweb
- rename and make JsonFields of RetrieveConnectionStatusResponse public — dominik.guggemos / githubweb
- updated cqs.md — Thomas J??ckle / githubweb
- fix merging of resource statuses and some minor fixes — dominik.guggemos / githubweb
- adjust counted time slots and tests — dominik.guggemos / githubweb
- add deployment files to deploy Ditto to OpenShift — Thomas J??ckle / githubweb
- added downing-provider for handling split-brain * chose the — Thomas J??ckle / githubweb
- updated CQs: added one for simple-akka-downing — Thomas J??ckle / githubweb
- MongoClientWrapper: fix event loop leak & stop forcing — yufei.cai / githubweb
- improve metrics for responses, omit zero measurements — dominik.guggemos / githubweb
- DefaultStreamSupervisor: fix blocking wait & add minimum delay config — yufei.cai / githubweb
- started review of collection amount of messages * made immutable — Thomas J??ckle / githubweb
- review: minor adjustments — Johannes Kraeher / githubweb
- StreamConsumerSettings: fix config key for warning offset — yufei.cai / githubweb
- split /status route into /overall and /status route. add unsecured — stefan.maute / githubweb
- updated to released akka-mongo-persistence 2.2.2 * updated legal docs — Thomas J??ckle / githubweb
- log background sync streams at DEBUG level — yufei.cai / githubweb
- added missing javadocs + fixed unit tests — Thomas J??ckle / githubweb
- initialize the counter ConnectivityCounterRegistry whenever a new — Thomas J??ckle / githubweb
- renamed ConnectionStatus to ConnectivityStatus as reused at other places — Thomas J??ckle / githubweb
- Switch from Dropwizard Metrics for Mongo Metrics to Kamon — Thomas J??ckle / githubweb
- exclude dropwizard — Thomas J??ckle / githubweb
- Cleanup and remove unnecessary dependecies — Thomas J??ckle / githubweb
- review: added javadoc; removed non-needed project versions in bom — Thomas J??ckle / githubweb
- fixed typo in javadoc — Thomas J??ckle / githubweb
- updated 3rd-party dependencies — Thomas J??ckle / githubweb
- fix default stream supervisor config. — yufei.cai / githubweb
- Move authentication definition into the respective Routes — Yannic Klem / githubweb
- splitted ConnectionMetrics in "inbound" and "outbound" metrics * added — Thomas J??ckle / githubweb
- moved MetricDirection and MetricType to connectivity-model * made — Thomas J??ckle / githubweb
- Dont allow empty thing names — Thomas J??ckle / githubweb
- Don't allow empty policy names — Thomas J??ckle / githubweb
- review: removed TODO, required cases are handled — noreply / githubweb
- added command + functionality to reset metrics of a connection * made — Thomas J??ckle / githubweb
- Validate ThingId and PolicyId correctly — Yannic Klem / githubweb
- Removed superfluous '@Nonnull' annotations and fixed log message. — juergen.fickel / githubweb
- Fix unit tests — Yannic Klem / githubweb
- added "connectedSince" field to RetrieveConnectionStatusResponse * added — Thomas J??ckle / githubweb
- added "resetConnectionMetrics" to Ditto doc * made AddressMetrics return — Thomas J??ckle / githubweb
- Adds tests for ImmutableThing to verify that policyId is validated — Yannic Klem / githubweb
- changed order of enum value inside MetricType — Thomas J??ckle / githubweb
- Fixed compilation errors after merging branch. — juergen.fickel / githubweb
- stop ThingPersistenceActor if woken up by SudoRetrieveThing. — yufei.cai / githubweb
- fix overzealous start of stream. — yufei.cai / githubweb
- fix that DefaultStreamSupervisor wasn't starting streams. — yufei.cai / githubweb
- added missing _responses counter init/reset functionality — Thomas J??ckle / githubweb
- removed a blocking wait in MongoSearchSyncPersistence — yufei.cai / githubweb
- allow topic placeholder in target address, validate placeholders in — dominik.guggemos / githubweb
- remove dependency on policies model — Yannic Klem / githubweb
- update SlidingWindowCounter to use distinct maps for storing success and — Florian Fendt / githubweb
- use the MapKey class itself for the counters map in — Florian Fendt / githubweb
- write test for ConnectionActor to verify that reset metrics will be — Florian Fendt / githubweb
- remove no longer needed check if QoS is existent — Florian Fendt / githubweb
- MongoSearchSyncPersistence: recover from MongoDB downtime — yufei.cai / githubweb
- MongoSearchSyncPersistence: fix javadoc, remove unnecessary @Nullable — yufei.cai / githubweb
- delete vim.exe.stackdump — noreply / githubweb
- fix connection configuration in command and control blog post — dominik.guggemos / githubweb
- Do not always stop ThingPersistenceActor after handling — yufei.cai / githubweb
- ThingPersistenceActor: passivate instead of poisoning supervisor to — yufei.cai / githubweb
- Introduce GlobalErrorRegistry that registers all DittoRuntimeExceptions — Yannic Klem / githubweb
- Removes PolicyErrorRegistry and annotates all Policy exceptions with — Yannic Klem / githubweb
- Adds test to policies service to verify that all known exceptions are — Yannic Klem / githubweb
- Remove DittoRuntimeExceptions from CommonErrorRegistry and annotate them — Yannic Klem / githubweb
- Removes MessageErrorRegistry and annotates all contained exceptions with — Yannic Klem / githubweb
- Removes ThingErrorRegistry and annotates contained exceptions with — Yannic Klem / githubweb
- Removes NamespaceErrorRegistry and annotates NamespaceBlockedException — Yannic Klem / githubweb
- Adds a GlobalErrorRegistryValidationTest for each service — Yannic Klem / githubweb
- Removes ConnectivityErrorRegistry and annotates contained exceptions — Yannic Klem / githubweb
- Removes ThingSearchErrorRegistry and annotates exceptions with — Yannic Klem / githubweb
- Removes DittoProtocolAdapterErrorRegistry and annotates contained — Yannic Klem / githubweb
- Removes BatchErrorRegistry and annotates containedExceptions with — Yannic Klem / githubweb
- Remove CommonErrorRegistry and register DittoJsonExceptions in — Yannic Klem / githubweb
- Remove methods in ErrorResponses that accept the GlobalErrorRegistry as — Yannic Klem / githubweb
- Add excludes for the japicmp plugin — Yannic Klem / githubweb
- Exclude jaxb-api dependency — Yannic Klem / githubweb
- make error code all lowercase — Yannic Klem / githubweb
- deactivate binary comp. check for services-models-connectivity — Thomas J??ckle / githubweb
- fixed placeholder validation: placeholders must be unresolvable — Thomas J??ckle / githubweb
- Adds ClassIndexTransformer to mvn-shade-plugin to avoid losing the class — Yannic Klem / githubweb
- changed error code of ThingPolicyIdInvalidException to — stefan.maute / githubweb
- fixed bug in PlaceholderFilter validation which caused test failures * — Thomas J??ckle / githubweb
- fixed javadoc errors — Thomas J??ckle / githubweb
- fixed javadoc errors — Thomas J??ckle / githubweb
- Adds javadoc to GlobalErrorRegistry — Yannic Klem / githubweb
- Annotate new exception with @JsonParsableException — Yannic Klem / githubweb
- StreamTrigger: fix a "forever-behind" scenario. — yufei.cai / githubweb
- reviewed: * fixed that topic placeholders were not replaced in target — Thomas J??ckle / githubweb
- Avoid copying the iterable into an ArrayList — Yannic Klem / githubweb
- don't add revokedSubjects to effectedSubjectIds only add — stefan.maute / githubweb
- fixed ConnectionActorTest and added a new test cases * in — Thomas J??ckle / githubweb
- fixed resetting metrics when sources/targets were renamed — Thomas J??ckle / githubweb
- add akka.remote.watch-failure-detector and akka.cluster.failure-detector — stefan.maute / githubweb
- only add role if member has reachable or unreachable entries. — stefan.maute / githubweb
- fixed broken conf file — stefan.maute / githubweb
- reduce heartbeat interval & add 'extra-roles' to cluster health — yufei.cai / githubweb
- Upgrade to classindex 3.6 and remove exclusion since this library is no — Yannic Klem / githubweb
- add configuration for measuring it coverage - add executions for goals — Thomas J??ckle / githubweb
- fixed obsolete field saved in AmqpConsumerActor — Thomas J??ckle / githubweb
- fix excludedGroups for license-maven-plugin: org.eclipse.ditto was not — Thomas J??ckle / githubweb
- remove unnecessary configuration of "copy-dependencies" goal — Thomas J??ckle / githubweb
- do not use *nix specific separator — Thomas J??ckle / githubweb
- add a module ditto-services-legal which aggregates all service — Thomas J??ckle / githubweb
- do not use *nix specific separator — Thomas J??ckle / githubweb
- Introduce GlobalErrorRegistryTestCases — Yannic Klem / githubweb
- Remove unused imports — Yannic Klem / githubweb
- Adds javadoc and exception handling in GlobalErrorRegistry — Yannic Klem / githubweb
- Remove duplication of GlobalErrorRegistry in MappingStrategies — Yannic Klem / githubweb
- fixed that apidoc (swagger) in Ditto sandbox was not working * updated — Thomas J??ckle / githubweb
- move instantiation of JsonObjectBuilder in AddressMetrics into the — Florian Fendt / githubweb
- Initial commit for helm chart — michael.gantert / githubweb
- Use {{.Chart.Version}} as ditto cluster artifact version — michael.gantert / githubweb
- added "enforced" MetricType which is used for sources after enforcement — Thomas J??ckle / githubweb
- Update mongodb to 3.6 — michael.gantert / githubweb
- updated compile.txt, cqs.md and NOTICE-THIRD-PARTY.md with classindex — Thomas J??ckle / githubweb
- fixed order of consumer inbound "success" recording — Thomas J??ckle / githubweb
- added "dispatched" MetricType for outbound metrics + changed order of — Thomas J??ckle / githubweb
- added missing @JsonParsableException annotation for new — Thomas J??ckle / githubweb
- added ConnectionTimeoutException to — Thomas J??ckle / githubweb
- count a missing replyTo header to the dropped failure category instead — Florian Fendt / githubweb
- update blog post for connecting ditto with hono with the new metrics — Florian Fendt / githubweb
- add exception for entity and message too large — Thomas J??ckle / githubweb
- swap out deprecated MongoDB client — Thomas J??ckle / githubweb
- MongoClientWrapper: Remove unnecessary call to .build() — Thomas J??ckle / githubweb
- adapt name of MongoTimestampPersistenceIT to match tested class — Yannic Klem / githubweb
- extracted placeholders from ditto-services-models-connectivity to new — Thomas J??ckle / githubweb
- minor logging improvements — dominik.guggemos / githubweb
- updated to OpenJ9 0.12.1 docker base image — Thomas J??ckle / githubweb
- use released ditto images from Docker Hub — Thomas J??ckle / githubweb
- bumped mongodb version to 3.6 — Thomas J??ckle / githubweb
- Adjusted some code formatting. — juergen.fickel / githubweb
- added support for placeholder expressions * including extensible — Thomas J??ckle / githubweb
- fixed javadoc errors — Thomas J??ckle / githubweb
- fixed javadoc errors — Thomas J??ckle / githubweb
- exclude InvalidRqlExpressionException from japicmp maven plugin — Yannic Klem / githubweb
- added missing javadocs * added more functions: substring-after, lower, — Thomas J??ckle / githubweb
- added unit tests for expression / function resolving * made some — Thomas J??ckle / githubweb
- fixed ImmutableFunctionExpression#supports method — Thomas J??ckle / githubweb
- added + throw new PlaceholderFunctionUnknownException for unknown — Thomas J??ckle / githubweb
- fixed test — Thomas J??ckle / githubweb
- fixed imports after merge from master — Thomas J??ckle / githubweb
- Kubernetes deployment complete — Kai Zimmermann / githubweb
- added documentation about new placeholder functions * extracted new — Thomas J??ckle / githubweb
- fixed bug that lead ConnectionActor to stop itself for brandnew — Thomas J??ckle / githubweb
- fixed ConnectionActorTest — Thomas J??ckle / githubweb
- allow the value to be null for the eq and ne operator: otherwise there — daniel.fesenmeyer / githubweb
- fix ImmutablePropertyFilter: the search api currently does not support — daniel.fesenmeyer / githubweb
- add convenience method for creating a SortOption with a single entry — daniel.fesenmeyer / githubweb
- adjust search to be tolerant with filters, not only for sort: allow — daniel.fesenmeyer / githubweb
- unify the order of parameters when creating a SortOptionEntry: — daniel.fesenmeyer / githubweb
- add parameter types to call of SearchModelFactory#newSortOptionEntry() — daniel.fesenmeyer / githubweb
- extend unit tests for placeholder functions — Florian Fendt / githubweb
- updated dependencies: * Akka to 2.5.21 * akka-http to 10.1.7 * — Thomas J??ckle / githubweb
- fix processing of websocket protocol messages, move to separate class — dominik.guggemos / githubweb
- updated dependencies: * qpid-jms-client to 0.40.0 * netty to — Thomas J??ckle / githubweb
- simplified akka-management config — Thomas J??ckle / githubweb
- simplified akka-management config — Thomas J??ckle / githubweb
- adjusted livenessProbe / readinessProbe for k8s — Thomas J??ckle / githubweb
- removed K8S_NAMESPACE env variable — Thomas J??ckle / githubweb
- make javadoc implementation-independent — yufei.cai / githubweb
- use symbolic links for openapi files — michael.gantert / githubweb
- Configurable helm templates — Kai Zimmermann / githubweb
- fixed nginx.conf for new overall route — stefan.maute / githubweb
- adapted status route in nginx.conf for all deployments — stefan.maute / githubweb
- adapted status route in nginx.conf for new helm deployment — stefan.maute / githubweb
- Updated Regex for piped function placeholder — Florian Fendt / githubweb
- fix failing ImmutableFunctionExpression Unit-Test — Florian Fendt / githubweb
- Fixed tests for new regex. — Florian Fendt / githubweb
- Refactoring regex implementation. — Florian Fendt / githubweb
- Refactoring regex implementation. — Florian Fendt / githubweb
- add comment in nginx.conf for helm and sandbox deployment to switch to — stefan.maute / githubweb
- fix test failure — Florian Fendt / githubweb
- allow whitespaces in function definitions of pipelines. also extract the — Florian Fendt / githubweb
- add .env file to .gitignore updated /status location in nginx.conf — stefan.maute / githubweb
- fixed handling of exceptions in ThingsAggregatorProxyActor by checking — stefan.maute / githubweb
- reformat code — stefan.maute / githubweb
- Removed unused interface ResolvedFunctionParameter — Florian Fendt / githubweb
- minor code/logging improvements, add tests — dominik.guggemos / githubweb
- bump flapdoodle version to 2.2.0 — dominik.guggemos / githubweb
- all placeholder resolvers should be checked before resolving to a — Florian Fendt / githubweb
- updated akka-management, alpakka and akka-persistence-mongo to latests — Thomas J??ckle / githubweb
- fixed DuplicateKeyException when two header fields with the same name — stefan.maute / githubweb
- downgrade flapdoodle.version to 2.0.0 — stefan.maute / githubweb
- pin mongodb version to 3.6 — dominik.guggemos / githubweb
- added that AmqpValidator and RabbitMQValidator also validate source and — Thomas J??ckle / githubweb
- add headers placeholders to target address validation; add topic — Florian Fendt / githubweb
- next try with mongodb version 3.4 + flapdoodle 2.2.0 — dominik.guggemos / githubweb
- back to 3.6, temp. disable parallel build — dominik.guggemos / githubweb
- applied in-line migration of connection jsons which contain placeholder: — Thomas J??ckle / githubweb
- - enable parallel build again - added possibility to enable mongod — dominik.guggemos / githubweb
- stop actor system in @After — dominik.guggemos / githubweb
- increased memory limit of all containers to 384m — noreply / githubweb
- disable jvm shutdown — dominik.guggemos / githubweb
- added limit of how many functions may be chained * currently as hard — Thomas J??ckle / githubweb
- moved validation of too complex placeholders to parsing — Thomas J??ckle / githubweb
- stop double unpacking sources JsonArray during migration of source — Florian Fendt / githubweb
- use UnaryOperator — Florian Fendt / githubweb
- Configurable helm templates — Thomas J??ckle / githubweb
- add .env file to .gitignore updated /status location in nginx.conf — Thomas J??ckle / githubweb
- fixed handling of exceptions in ThingsAggregatorProxyActor by checking — Thomas J??ckle / githubweb
- reformat code — Thomas J??ckle / githubweb
- minor code/logging improvements, add tests — Thomas J??ckle / githubweb
- bump flapdoodle version to 2.2.0 — Thomas J??ckle / githubweb
- fixed DuplicateKeyException when two header fields with the same name — Thomas J??ckle / githubweb
- downgrade flapdoodle.version to 2.0.0 — Thomas J??ckle / githubweb
- increased memory limit of all containers to 384m — Thomas J??ckle / githubweb
- add Kafka as additional connection type — Florian Fendt / githubweb
- fix typos, log parameters — dominik.guggemos / githubweb
- remove mongod logger, enable logging of incoming messages — dominik.guggemos / githubweb
- bump flapdoodle version to 2.2.0 again — dominik.guggemos / githubweb
- added new ClusterSingletonSupervisorActor which by default supervises — Thomas J??ckle / githubweb
- enhanced NOTICE.md with Microsoft Corp. — Thomas J??ckle / githubweb
- fix build failure if scm-url is undefined in 3rd party dependency poms — Florian Fendt / githubweb
- remove dependency on singleton path — yufei.cai / githubweb
- remove batchSupervisor singleton path — yufei.cai / githubweb
- exclude concierge messaging constants from binary comparison; log — yufei.cai / githubweb
- wip: start implementing Kafka producer for Connectivity — Florian Fendt / githubweb
- fix imports after merge — Florian Fendt / githubweb
- correctly handle success of publishing messages to kafka; also allow — Florian Fendt / githubweb
- allow gracefully stopping the KafkaPublisherActor — Florian Fendt / githubweb
- also send headers when publishing to kafka — Florian Fendt / githubweb
- extract key and partition from target address when sending to Kafka — Florian Fendt / githubweb
- throw connectivity exception when extracting topic, key and partition — Florian Fendt / githubweb
- configure collection caches for akka mongo persistence plugin — yufei.cai / githubweb
- fix snaps coillection cache config environment variable name — yufei.cai / githubweb
- always start publisher actor to send responses even if no target is — dominik.guggemos / githubweb
- fix NPE in after method — dominik.guggemos / githubweb
- fix basic auth login to Kafka broker — Florian Fendt / githubweb
- fix MqttClientActorTest — dominik.guggemos / githubweb
- validate target address in KafkaValidator — Florian Fendt / githubweb
- add 2 tests for placeholder regex - they are failing — yufei.cai / githubweb
- fix tests, reformat code, simplify regexes, use possessive matchers — yufei.cai / githubweb
- fix legacy placeholder pattern — yufei.cai / githubweb
- read bootstrapServers from specificConfig of connection and add them to — Florian Fendt / githubweb
- validate bootstrapServers in KafkaValidator — Florian Fendt / githubweb
- enhanced documentation with new Kafka connectivity * restructured a — Thomas J??ckle / githubweb
- improved the "Digital Twin" section and overview as well — Thomas J??ckle / githubweb
- allow different types of username-password authentication for Kafka. — Florian Fendt / githubweb
- enhance validation of Kafka targets by also verifying that after — Florian Fendt / githubweb
- updated Eclipse incubation logo * added package-info.java to kafka — Thomas J??ckle / githubweb
- fixed compile error after merge — Thomas J??ckle / githubweb
- adjust security config of the Kafka producer to match the authorization — Florian Fendt / githubweb
- Fail fast in Kafka client actor if the KafkaConnectionFactory fails — Florian Fendt / githubweb
- restart internal Kafka producer on recoverable failures. Also enhance — Florian Fendt / githubweb
- started messageMappingProcessor — Thomas J??ckle / githubweb
- Fix mongoDB labels. More config options. — Kai Zimmermann / githubweb
- make Kafka publisher actor more resilient against failures by restarting — Florian Fendt / githubweb
- Add unit test for Kafka publisher actor — Florian Fendt / githubweb
- use UTF-8 charset as default — Thomas J??ckle / githubweb
- Let Kafkas PublishTarget return key and partition as Optionals — Florian Fendt / githubweb
- updated to released akka-management 1.0.0 * downgraded alpakka-mqtt to — Thomas J??ckle / githubweb
- fixed MqttPublisherActor compile error — Thomas J??ckle / githubweb
- updated legal documents to include kafka dependencies — Thomas J??ckle / githubweb
- Issue #224: add missing semicolon to SASL authentication configuration. — Florian Fendt / githubweb
- tolerate also saslMechanism in lowercase * documented saslMechanism in — Thomas J??ckle / githubweb
- Issue #224: increase default logging level of apache kafka packages to — Florian Fendt / githubweb
- add dependency akka-management-cluster-http to be able to use internal — stefan.maute / githubweb
- Basic Azure deployment.Signed-off-by: Kai Zimmermann — Kai Zimmermann / githubweb
- Issue #224: unit test KafkaClientActor — Florian Fendt / githubweb
- Issue #224: clean up code — Florian Fendt / githubweb
- Issue #224: remove alpakka testkit dependency — Florian Fendt / githubweb
- review: added clientId to ProducerSettingsFactory; did formatting — Thomas J??ckle / githubweb
- Issue #224: Let alpakka create the KafkaProducer, then it will take care — Florian Fendt / githubweb
- use eclipse incubation logo in the needed size to prevent pixelated — Florian Fendt / githubweb
- Issue #244: clarify connectivity documentation — Florian Fendt / githubweb
- review: increased "reconnect backoff" timeouts for kafka producers — Thomas J??ckle / githubweb
- use "async-dns" DNS provider for akka — Thomas J??ckle / githubweb
- disable DNS caching in order to get cluster bootstrap in docker swarm — Thomas J??ckle / githubweb
- added DockerSwarmServiceDiscovery in order to discover seed nodes in — Thomas J??ckle / githubweb
- improved DockerSwarmServiceDiscovery - avoid throwing exception when — Thomas J??ckle / githubweb
- improved DockerSwarmServiceDiscovery by respecting timeout * fixed — Thomas J??ckle / githubweb
- fixed config + added javadoc for DockerSwarmServiceDiscovery — Thomas J??ckle / githubweb
- don't exclude own hostname from resolved hostnames — Thomas J??ckle / githubweb
- adjusted log level — Thomas J??ckle / githubweb
- improved logging of ByteBufferOverflow in — Thomas J??ckle / githubweb
- updated legal documents after merge from master — Thomas J??ckle / githubweb
- fixed ditto-model-query packaging to "bundle" — Thomas J??ckle / githubweb
- skip namespaces api comparing — Thomas J??ckle / githubweb
0.8.0 (Nov 29, 2018, 4:02:43 AM)
0.8.0-M3 (Nov 14, 2018, 8:05:56 AM)
- add GatewayUnknownPlaceholderException with minimal unit test; simplify — daniel.fesenmeyer / githubweb
- introduce Placeholders class which supports replacement of placeholders — daniel.fesenmeyer / githubweb
- make sure that SubjectId may contain placeholders by using an empty — daniel.fesenmeyer / githubweb
- implement placeholder substitution as a function which can be used as — daniel.fesenmeyer / githubweb
- configure PlaceholderSubstitution function as pre-enforcer: all commands — daniel.fesenmeyer / githubweb
- implement, configure and test SubstitutionStrategies for all commands — daniel.fesenmeyer / githubweb
- implement, configure and test SubstitutionStrategies for all commands — daniel.fesenmeyer / githubweb
- improve javadoc — daniel.fesenmeyer / githubweb
- remove no longer required RequestPreProcessors class (cause placeholder — daniel.fesenmeyer / githubweb
- - enhance connection model with enforcement options - move placeholder — dominik.guggemos / githubweb
- make methods of PlaceholderFilter static and use them, improve/add — dominik.guggemos / githubweb
- adapt ditto OpenAPI documentation to new placeholder syntax: '{{ — daniel.fesenmeyer / githubweb
- remove unused class, reduce code duplication — dominik.guggemos / githubweb
- use static methods from PlaceholderFilter, add some tests — dominik.guggemos / githubweb
- review: added newly introduced source file headers — Thomas J??ckle / githubweb
- add migration for sources with topic filters — dominik.guggemos / githubweb
- adapt common Placeholders implementation to be consistent with the — daniel.fesenmeyer / githubweb
- fix the placeholder regex to support multiple placeholders which don't — daniel.fesenmeyer / githubweb
- just improve method and variable names — daniel.fesenmeyer / githubweb
- reuse the common Placeholders class for the connectivity's — daniel.fesenmeyer / githubweb
- minor simplification of PlaceholderFilter — daniel.fesenmeyer / githubweb
- use term 'filters' instead of 'matchers' in enforcement configuration — dominik.guggemos / githubweb
- removed/excluded netty3 dependency — Thomas J??ckle / githubweb
- fixed logging correlationId for long running requests — Thomas J??ckle / githubweb
- fixed logging of correlation-id in RequestTimeoutHandlingDirective — Thomas J??ckle / githubweb
- moved Dockerfile to services/src as new docker-maven-plugin — Thomas J??ckle / githubweb
- document connection enforcement configuration — dominik.guggemos / githubweb
- add link to placeholder section — dominik.guggemos / githubweb
- made "max-parallelism" for RetrieveThings aggregation configurable — Thomas J??ckle / githubweb
- fixed failing test by adding versions.json to test resources — Thomas J??ckle / githubweb
- review: fixed Exception deserialization issues - not particularily — Thomas J??ckle / githubweb
- fixed relative paths in docker-compose.yml files to images, openAPI, .. — Thomas J??ckle / githubweb
- fixed error log - throwable must be first argument — Thomas J??ckle / githubweb
- add enforcement for amqp 0.9.1 connections, test it in — dominik.guggemos / githubweb
- update connection configuration json schema with enforcement options — dominik.guggemos / githubweb
- improved JSON parsing exception messages for policy — Thomas J??ckle / githubweb
- review: enhanced connection model — Thomas J??ckle / githubweb
- review: — Thomas J??ckle / githubweb
- temp. disable api check — dominik.guggemos / githubweb
- temp. disable api check — dominik.guggemos / githubweb
- prepared blogpost about MQTT example by David — Thomas J??ckle / githubweb
- disable binary compatibility check only for affected modules — Thomas J??ckle / githubweb
- Adds field _copyPolicyFrom to ModifyThing — Yannic Klem / githubweb
- Adds field _copyPolicyFrom to CreateThing — Yannic Klem / githubweb
- fixes unit test — Yannic Klem / githubweb
- Use correct JSON fields and extends tests — Yannic Klem / githubweb
- add debug logs for incoming JMS Message — stefan.maute / githubweb
- add null check for applicationProperty — stefan.maute / githubweb
- fixed memory bug in ThingsAggregatorProxyActor — Thomas J??ckle / githubweb
- fixed creating an attribute with an empty pointer — Johannes Kraeher / githubweb
- add null check for values from externalHeaders and drop null values; add — stefan.maute / githubweb
- removed logging statements; add unit test for AmqpConsumerActor — stefan.maute / githubweb
- fixed that empty list did contain "null" instead — Thomas J??ckle / githubweb
- fix duplicate actorName for AmqpConsumerActorTest — stefan.maute / githubweb
- add validation (+tests) of enforcement for amqp 0.9.1 connections — dominik.guggemos / githubweb
- fixed ID validation bug in ImmutablePolicyBuilder — Thomas J??ckle / githubweb
- send error response if the input of an enforcement could not be resolved — dominik.guggemos / githubweb
- Adjusted some formatting and extended Javadoc to inform about new — juergen.fickel / githubweb
- Fixed hint to AttributePointerInvalidException in 'fromJson' methods. — juergen.fickel / githubweb
- excluded + enforced exclusion of slf4j from models — Thomas J??ckle / githubweb
- fix javadoc and test method name — Florian Fendt / githubweb
- fix SSL tests that throws different exceptions for different JDKs — Florian Fendt / githubweb
- Handles the policy id or placeholder in a CreateThingCommand — Yannic Klem / githubweb
- fix test in DittoProtocoalAdapterTest — Yannic Klem / githubweb
- review: replaced Pair with PlainJson type, throw an exception when — Johannes Kraeher / githubweb
- review: some formatting in connectivity-enforcement.md — Thomas J??ckle / githubweb
- Renames conciergeForwarder to internalConciergeForwarder — Yannic Klem / githubweb
- Rename parameter conciergeForwarderActor to conciergeForwarder — Yannic Klem / githubweb
- Fixes Exception handling — Yannic Klem / githubweb
- Adds required parameter to props method — Yannic Klem / githubweb
- restore previous behaviour that unknown legacy placeholders result in an — dominik.guggemos / githubweb
- fix test — dominik.guggemos / githubweb
- added slides for EclipseCon europe status update in f2f meeting — Thomas J??ckle / githubweb
- fix merge glitch — dominik.guggemos / githubweb
- replace initial policy in create thing command with copied policy — Yannic Klem / githubweb
- update docker-maven-plugin to 0.27.2 — stefan.maute / githubweb
- rollback docker-maven-plugin version to 0.26.0; fixed merge conflicts — stefan.maute / githubweb
- review: added assert to test to ensure that "nulled" amqp properties are — Thomas J??ckle / githubweb
- use persistence query to load existing connection and trigger the — dominik.guggemos / githubweb
- Handle DittoRuntimeException when retrieving policy — Yannic Klem / githubweb
- Validates parameters of ModifyThing and CreateThing in — Yannic Klem / githubweb
- fixes unit tests — Yannic Klem / githubweb
- fix unit tests in ModifyThingTest — Yannic Klem / githubweb
- just pass all possible values to CreateThing.of and let the validation — Yannic Klem / githubweb
- Review: javadoc, checkNotNull, formatting — Florian Fendt / githubweb
- allow JsonPointer policy id placeholder replacement — Florian Fendt / githubweb
- add test to verify correct exception on wrong policy id placeholder — Florian Fendt / githubweb
- Fixed TestConnection succeeds for RabbitMQ over TLS — david.joos / githubweb
- fix AmqpClientActorTest — yufei.cai / githubweb
- changed ERROR_CODE of JsonParseException; deserialize description and — stefan.maute / githubweb
- made "auth-subjects" DittoHeader not external — noreply / githubweb
- added deserialization for description and href for some exceptions where — stefan.maute / githubweb
- remove configuration of reconnect persistence, add some javadoc and — dominik.guggemos / githubweb
- review: removed obsolete comment — Thomas J??ckle / githubweb
- Use seprate exception for conflict between _policy and _copyPolicyFrom — Yannic Klem / githubweb
- review: removed obsolete sleep + documented a little more the workaround — Thomas J??ckle / githubweb
- add @Nullable annotation to all Exceptions where it was missing; — stefan.maute / githubweb
- added MQTT protocol binding to doc — noreply / githubweb
- changed FALLBACK_ERROR_CODE of DittoJsonException to — stefan.maute / githubweb
- Adds default description to all default constructors of — Yannic Klem / githubweb
- Source header is not the sourceAddress but the first authorization — Yannic Klem / githubweb
- add documentation for the _copyPolcicyFrom field when creating a new — Florian Fendt / githubweb
- reset binary-compatibility-check.version to last release — noreply / githubweb
- remove binary-compatibility-check.version from bom — noreply / githubweb
- Upgrade REST API documentation to OpenAPI 3.0 — Yannic Klem / githubweb
- add _thingId field to policyBasedSearchIndex — Florian Fendt / githubweb
- create index on _policyId and __policyRev for thingEntities collection — Florian Fendt / githubweb
- always first filter on _thingId in policiesBasedSearchIndex if it exists — Florian Fendt / githubweb
- add index on _thingId in policiesBasedSearchIndex on startup — Florian Fendt / githubweb
- Adds examples to OpenAPI specification — Thomas J??ckle / githubweb
- Adds examples for CreateThing and ModifyThing to demonstrate — Thomas J??ckle / githubweb
- review: fixed some formatting — Thomas J??ckle / githubweb
- fixed bug that "instance-index" was not read correctly via — Thomas J??ckle / githubweb
- Fixed wrong acceptance of empty javascript in payload mapping — Thomas J??ckle / githubweb
- review: removed the "emptyness" check from ImmutableConnection — Thomas J??ckle / githubweb
- extracted mappings to separate classes to improve readability — Thomas J??ckle / githubweb
- add missing javadoc and remove unused assignment — Thomas J??ckle / githubweb
- remove fallback queries on policiesBasedSearchIndex — Thomas J??ckle / githubweb
- add migration note for policiesBasedSearchIndex — Thomas J??ckle / githubweb
- fixed memory leak in QueryThingsPerRequestActor by adding — Thomas J??ckle / githubweb
- do not send response for fire and forget messages — Thomas J??ckle / githubweb
- ReconnectActor: move state mutation into actor thread — Thomas J??ckle / githubweb
- extend the AuthorizationContext API to support simple adding of — Thomas J??ckle / githubweb
- adjust AuthorizationContextVersioningDirective to use the new methods — Thomas J??ckle / githubweb
- changed type of instance-index to String to also be able to work in k8s — Thomas J??ckle / githubweb
- completely simplified instanceIndex calculation (read from env) — Thomas J??ckle / githubweb
- fixed compile error — noreply / githubweb
- configure nexus-staging-maven-plugin to not automatically close staging — noreply / githubweb
- fixed retrieving shard region stats and aggregation — Thomas J??ckle / githubweb
- Handles possible null JsonValue in buildJsonView in PolicyTrie — Thomas J??ckle / githubweb
- Handles possible null JsonValue in buildJsonView in — Thomas J??ckle / githubweb
- Handle json null values in Enforcer — Thomas J??ckle / githubweb
- fix location of licence in TrieBasedPolicyEnforcerTest — Thomas J??ckle / githubweb
- handle json null value in JsonObjectMerger — Thomas J??ckle / githubweb
- delete vim.exe.stackdump — Thomas J??ckle / githubweb
- added stashing capabilities to EventAndResponsePublisher * due to — Thomas J??ckle / githubweb
- StatisticsActor: simplify Map usage — yufei.cai / githubweb
47 (Oct 1, 2018, 7:38:17 AM)
- added release notes and blogpost for 0.8.0-M2 — Thomas J??ckle / githubweb
- fixed binary compatibility check — noreply / githubweb
- exclude target folder and flattened-pom from ditto-legal build — Florian Fendt / githubweb
0.8.0-M2 - failed (Sep 27, 2018, 5:42:28 AM)
- refactoring in order to enable using RQL filters for event filtering in — Thomas J??ckle / githubweb
- fixed javadocs — Thomas J??ckle / githubweb
- removed still remaining classes — Thomas J??ckle / githubweb
- fixed bug in SseThingsRoute - was no longer working due to cast error — Thomas J??ckle / githubweb
- fixed after merge from master — Thomas J??ckle / githubweb
- fixed build after merge from latest "master" — Thomas J??ckle / githubweb
- configure + apply event filter in connection targets — Thomas J??ckle / githubweb
- fixed applying event filter in connection targets — Thomas J??ckle / githubweb
- updated jjwt library to 0.10.1 — Thomas J??ckle / githubweb
- use ditto-json instead of minimal-json + Ditto ConditionChecker — Thomas J??ckle / githubweb
- worked in improvements suggested by @jufickel-b — Thomas J??ckle / githubweb
- initial version of mqtt connectivity — dominik.guggemos / githubweb
- updated cqs.md — Thomas J??ckle / githubweb
- let filter be specified by adding "?filter=..." to websocket protocol — Thomas J??ckle / githubweb
- add mqtt[s] protocol to connections model; remove [:] from username — yufei.cai / githubweb
- fix compile error — dominik.guggemos / githubweb
- read provided username/password from configuration and apply to mqtt — dominik.guggemos / githubweb
- add protocol-specific config to connection source & target — yufei.cai / githubweb
- Connection: remove URI regexes & permit all valid URI at construction — yufei.cai / githubweb
- respond to metrics requests in mqtt actors — dominik.guggemos / githubweb
- fix unit tests after merge — dominik.guggemos / githubweb
- reduce unit test execution time — dominik.guggemos / githubweb
- avoid actor name conflicts when creating consumer/publisher actors in — dominik.guggemos / githubweb
- move URI scheme validation to protocol level — yufei.cai / githubweb
- initialize mqtt connection with default ssl context — dominik.guggemos / githubweb
- validate specific configs of MQTT sources and targets — yufei.cai / githubweb
- translate SocketFactoryExtension from scala to java — yufei.cai / githubweb
- use ssl context only for secure connections — dominik.guggemos / githubweb
- - move creation of MqttConnectionSettings to factory - add trust manager — dominik.guggemos / githubweb
- fix initialization of custom ssl context — dominik.guggemos / githubweb
- use async client in MQTT connection test to not block actor; use open — yufei.cai / githubweb
- increment message counters in MqttClientActor thread — yufei.cai / githubweb
- adjust formatting; enter moquette version in ditto-bom — yufei.cai / githubweb
- fix some sonar findings — dominik.guggemos / githubweb
- delete unused Connection.UriRegex — yufei.cai / githubweb
- validate configured mqtt topics — dominik.guggemos / githubweb
- split protocol-specific source & target validation; configure Mqtt — yufei.cai / githubweb
- set QoS in MqttPublisherActor & start streams as children in — yufei.cai / githubweb
- set QoS of MQTT-Subscribe messages by source config — yufei.cai / githubweb
- move MQTT sink stream to MqttPublisherActor; delay ClientConnected until — yufei.cai / githubweb
- fixed TODO in installation-operating.md - documenting the Prometheus — Thomas J??ckle / githubweb
- fixed placeholder — noreply / githubweb
- MqttClientActor: add javadoc & start 1 stream per source instead of per — yufei.cai / githubweb
- MqttClientActor: do not start stream if consumer count <= 0 — yufei.cai / githubweb
- fixes - recovery of connection actors (send open instead of create) - — dominik.guggemos / githubweb
- removed shortcut for acking event subscriptions as it was not working in — Thomas J??ckle / githubweb
- test MqttValidator on target address with placeholder — yufei.cai / githubweb
- MqttConsumerActor: add back pressure by acknowledgement — yufei.cai / githubweb
- remove 'source' from reserved header list — Thomas J??ckle / githubweb
- replace specificConfig in Source and Target with specific — dominik.guggemos / githubweb
- allow qos=2 for sources (test pending) — yufei.cai / githubweb
- apply enforcement of thing id after payload mapping, added new exception — dominik.guggemos / githubweb
- improve logging of unresolved placeholders — dominik.guggemos / githubweb
- clean up, javadoc — dominik.guggemos / githubweb
- fix docker-compose.yml for sandbox by adding max memory to be used — Thomas J??ckle / githubweb
- made sandbox more robust — Thomas J??ckle / githubweb
- fix ImmutableExternalMessageTest — yufei.cai / githubweb
- fix incorrect I.MqttSource constructor call due to overloading — yufei.cai / githubweb
- disable binary compatibility check for now — yufei.cai / githubweb
- ConnectionActor: don't flush pending ACK messages on signal arrival — Thomas J??ckle / githubweb
- rename ImmutableExternalMessage to UnmodifiableE.M. and document correct — yufei.cai / githubweb
- ReconnectActor: stop pinging corrupted & nonexistent connections — yufei.cai / githubweb
- replaced deprecated class JavaConversions with JavaConverters; adapt — Thomas J??ckle / githubweb
- add InternalRetrieveStatistics command to report Hot Entities to — Thomas J??ckle / githubweb
- unify required docker & docker-compose versions — Thomas J??ckle / githubweb
- Replaced "unknown" Policy SubjectType with "generated" as the default if — Johannes Kraeher / githubweb
- Reviewed JjwtDeserializer — Johannes Kraeher / githubweb
- fix unintended disconnect of freshly created connections — yufei.cai / githubweb
- give MQTT source default QOS=0 for convenience; improve comment — yufei.cai / githubweb
- corrected wrongly renamed javadoc — Johannes Kraeher / githubweb
- unify connection establishment and testing; removed 1 deadletter from — yufei.cai / githubweb
- fixed unit test — Johannes Kraeher / githubweb
- add Target.withAddress; remove unnecessary collection of responses in — yufei.cai / githubweb
- MQTT: remove moquette dependency & dead code; increment message counters — yufei.cai / githubweb
- validate MQTT source topic filters — yufei.cai / githubweb
- fixed errors after last merge from master — Thomas J??ckle / githubweb
- optimized imports — Thomas J??ckle / githubweb
- MQTT: fix TODOs — yufei.cai / githubweb
- optimized imports — Thomas J??ckle / githubweb
- reduced max. message size in cluster to 128 KiB — Thomas J??ckle / githubweb
- make ask timeout a constant — Thomas J??ckle / githubweb
- fixed javadoc — Thomas J??ckle / githubweb
- fixed Search response which was in wrong format after modifications — Thomas J??ckle / githubweb
- fixed corner cases - selecting _policy in fieldselector + classcast — Thomas J??ckle / githubweb
- fixed NPE in stream — Thomas J??ckle / githubweb
- reduced max parallelism to 20 — Thomas J??ckle / githubweb
- fixed concurrent thingId pattern matching — Thomas J??ckle / githubweb
- fixed that exceptions in search were not returned — Thomas J??ckle / githubweb
- fixed toJson of thing in QueryThingsPerRequestActor — Thomas J??ckle / githubweb
- fixed result production in QueryThingsPerRequestActor — Thomas J??ckle / githubweb
- added ditto-limits.conf where entity sizes and max paging sizes are — Thomas J??ckle / githubweb
- added exceptions for when entity gets too large — Thomas J??ckle / githubweb
- fixed tests — Thomas J??ckle / githubweb
- deleted non-useful test — Thomas J??ckle / githubweb
- added unit tests for testing size limitation on: * modify commands * — Thomas J??ckle / githubweb
- correctly set the DittoHeaders when throwing *TooLargeExceptions — Thomas J??ckle / githubweb
- made remote sizes configurable via environment variables — Thomas J??ckle / githubweb
- fixed error handling for live messages + improved thingId calculation — Thomas J??ckle / githubweb
- Introduced max size guard function for message, policy and things modify — Thomas J??ckle / githubweb
- Moved size checking logic from command interfaces into dedicated classes — Thomas J??ckle / githubweb
- added javadoc — Thomas J??ckle / githubweb
- fixed WebsocketRoute error building which threw exceptions — Thomas J??ckle / githubweb
- fixed some issues after review — Thomas J??ckle / githubweb
- added "namespaces" filter for websocket, SSE, connectivity — Thomas J??ckle / githubweb
- MQTT: remove RestartSource because auto-reconnect of Paho should be — yufei.cai / githubweb
- fix connectivity.conf — yufei.cai / githubweb
- fixed applying namespace filter in WebsocketRoute * and fixed — Thomas J??ckle / githubweb
- fixed imports after merge from master — Thomas J??ckle / githubweb
- document MQTT 3.1.1 connections — yufei.cai / githubweb
- improved readability — Philipp.Michalski / githubweb
- set default qos of MQTT source to 2 so that Ditto get all messages — yufei.cai / githubweb
- reviewed Ditto MQTT docu — marianne.klein / githubweb
- fix timeout retrieving metrics of connections with empty source or — yufei.cai / githubweb
- fix MqttClientActorTest — yufei.cai / githubweb
- improve error message of topic filter mismatch; do not disclose topic — yufei.cai / githubweb
- added URL decoding for "namespaces" and "filter" params on Websocket and — Thomas J??ckle / githubweb
- added documentation about namespace and RQL expression based filtering — Thomas J??ckle / githubweb
- fix jekyll errors — yufei.cai / githubweb
- document that events are not published on origin connection — yufei.cai / githubweb
- added some tests for model classes — dominik.guggemos / githubweb
- improve description of no-same-origin policy — yufei.cai / githubweb
- Reconnect all known open connections in a configurable interval. — Florian Fendt / githubweb
- Include stack trace of exception in the log message if something bad — Florian Fendt / githubweb
- add conditional-headers ("If-Match" and "If-None-Match") and "ETag" to — daniel.fesenmeyer / githubweb
- [wip] provide hooks for custom extensions for the ditto gateway - add — daniel.fesenmeyer / githubweb
- Merge remote-tracking branch 'remotes/origin/master' into — daniel.fesenmeyer / githubweb
- Merge remote-tracking branch 'remotes/origin/master' into — daniel.fesenmeyer / githubweb
- fail fast (on application startup) if required protocol-parameters are — daniel.fesenmeyer / githubweb
- Appends ETag header to command responses that contain entities — Yannic Klem / githubweb
- just improve variable naming — daniel.fesenmeyer / githubweb
- add debug-logging for header-translation — daniel.fesenmeyer / githubweb
- minimal logging improvement — daniel.fesenmeyer / githubweb
- fix: always make the headers of the websocket-upgrade-request available — daniel.fesenmeyer / githubweb
- exclude "false positive" methods from binary-compatibility-check: they — daniel.fesenmeyer / githubweb
- remove redundancy in poms: move common configuration of — daniel.fesenmeyer / githubweb
- Adds ETag Header to policies and subresources of policies — Yannic Klem / githubweb
- Adds unit tests for ETagValueGenerator — Yannic Klem / githubweb
- just add missing license headers — daniel.fesenmeyer / githubweb
- reduce (build-)dependencies of module — daniel.fesenmeyer / githubweb
- minor code improvement: follow "same level of abstraction" rule — daniel.fesenmeyer / githubweb
- Remove Nonnull annotation in DittoHeaderDefinition — Yannic Klem / githubweb
- Update version of maven surefire plugin to 2.22.0 — Yannic Klem / githubweb
- Bring back toInlinedJson method to not break the api — Yannic Klem / githubweb
- Adds ifMatch and ifNoneMatch to DittoHeadersBuilder — Yannic Klem / githubweb
- Renames GatewayAuthenticationDirectiveBuilder and appends JavaDoc — Yannic Klem / githubweb
- minor: centralize dependency to ETagValueGenerator in — daniel.fesenmeyer / githubweb
- [wip] prepare conditional-headers check: calculate the ETag always based — daniel.fesenmeyer / githubweb
- [wip] add method Entity#isDeleted and implement it in all Entity — daniel.fesenmeyer / githubweb
- implement method toString() in DittoRuntimeException for easier error — daniel.fesenmeyer / githubweb
- fix unit tests: - add assertion helper methods in — daniel.fesenmeyer / githubweb
- extract CreateThingStrategy from ThingPersistenceActor in order to — daniel.fesenmeyer / githubweb
- minor: improve toString() of ResultFactoryMutationResult — daniel.fesenmeyer / githubweb
- [wip] prepare conditional-headers check for policies: calculate the ETag — daniel.fesenmeyer / githubweb
- Adds validation of If-None-Match and If-Match headers — Yannic Klem / githubweb
- Adds prefixes hash: and rev: for entityTagValue — Yannic Klem / githubweb
- provide the ETag as Http response header - use HeaderTranslator to map — daniel.fesenmeyer / githubweb
- add conditional headers "If-Match" and "If-None-Match" to — daniel.fesenmeyer / githubweb
- extend OpenAPI doc for api v2: - document ETag - conditional-headers — daniel.fesenmeyer / githubweb
- fix typo — daniel.fesenmeyer / githubweb
- add "Conditional Requests" section to HTTP API Concepts — daniel.fesenmeyer / githubweb
- add "Conditional Headers" to Ditto Protocol specification, add links to — daniel.fesenmeyer / githubweb
- Finished handling of if-match and if-none-match header for things — Yannic Klem / githubweb
- centralize both logging and completion of DittoRuntimeException in — daniel.fesenmeyer / githubweb
- adjust HTTP API Concepts according to the review of our technical writer — daniel.fesenmeyer / githubweb
- provide a single, easy-to-use instance of the "*" entity-tag value — daniel.fesenmeyer / githubweb
- Don't allow quotes around the asterisk for entity-tag — Yannic Klem / githubweb
- Remove headersContainConditionalHeaders method — Yannic Klem / githubweb
- Allows PreconditionHeader to match a generic type — Yannic Klem / githubweb
- Returns 404 for entities that does not exist in case of query or delete — Yannic Klem / githubweb
- Extracts building of precondition exceptions to methods — Yannic Klem / githubweb
- fix typo — daniel.fesenmeyer / githubweb
- Reverts chaining of optionals — Yannic Klem / githubweb
- Converts generated hashCode to hex string — Yannic Klem / githubweb
- Adds generic parameters to avoid suppressing unchecked warning — Yannic Klem / githubweb
- just variable naming and Javadoc — daniel.fesenmeyer / githubweb
- remove incomplete, unnecessary detailed Javadoc — daniel.fesenmeyer / githubweb
- javadoc only — daniel.fesenmeyer / githubweb
- renamed exceptions ThingPreconditionFailed and — daniel.fesenmeyer / githubweb
- make sure that DittoHeaderInvalidException can be (de)serialized in the — daniel.fesenmeyer / githubweb
- several improvements: - make EntityTag immutable, add tests for equality — daniel.fesenmeyer / githubweb
- Introduces EntityTagMatchers instead of EntityTags — Yannic Klem / githubweb
- Extracts logic for conditional header checking to separate class — Yannic Klem / githubweb
- Change line break behaviour for the following templates: — Yannic Klem / githubweb
- Removed header description for post request to /things — Yannic Klem / githubweb
- minor: align exception message with other exception message which spell — daniel.fesenmeyer / githubweb
- move logic for conditional headers validation to class — daniel.fesenmeyer / githubweb
- add conditional headers validation to policies root resource and — daniel.fesenmeyer / githubweb
- add test for PoliciesConditionalHeadersValidatorProvider — daniel.fesenmeyer / githubweb
- add basic test for ConditionalHeadersValidator, mark it as @Immutable — daniel.fesenmeyer / githubweb
- add missing license header — daniel.fesenmeyer / githubweb
- add some missing ETag response headers — daniel.fesenmeyer / githubweb
- extend OpenAPI doc for api v1: - document ETag - conditional-headers — daniel.fesenmeyer / githubweb
- add missing 412 response for "Delete thing" — daniel.fesenmeyer / githubweb
- improve indentation — daniel.fesenmeyer / githubweb
- add missing if(-none)-match headers for ACL resources — daniel.fesenmeyer / githubweb
- add simple toString() method to AbstractDittoHeadersBuilder, enhance — daniel.fesenmeyer / githubweb
- add some debug-logging to WebSocketRoute: log the actual incoming — daniel.fesenmeyer / githubweb
- make if-match and if-none-match writable to external headers (otherwise — daniel.fesenmeyer / githubweb
- Removes precondition headers for inline policy in — Yannic Klem / githubweb
- revert previous commit (make if-match and if-none-match writable to — daniel.fesenmeyer / githubweb
- bugfix: don't apply the command when conditional-headers-validation — daniel.fesenmeyer / githubweb
- Remove $ref in response headers — Yannic Klem / githubweb
- fix copy-paste-error: ETag type is "string", not "string'" — daniel.fesenmeyer / githubweb
- fix some sonar issues — Thomas J??ckle / githubweb
- connectivity: add optional X.509 credentials to connections — yufei.cai / githubweb
- physically delete Things from search index after configurable age — Thomas J??ckle / githubweb
- enable consuming and publishing for RabbitMQ connections after a — Florian Fendt / githubweb
- pass authorizationContext to CustomHeadersHandler to allow — daniel.fesenmeyer / githubweb
- move CA as field of Connection; rename X509Credentials to — yufei.cai / githubweb
- add SSLContextCreator — yufei.cai / githubweb
- use SSLContextCreator for MQTT and RabbitMQ — yufei.cai / githubweb
- Actually log stack trace. Some code formatting. — juergen.fickel / githubweb
- set SSLContext for AMQP 1.0; cleanup SSLContextCreatorTest — yufei.cai / githubweb
- upgrade to qpid JMS 0.36.0 — yufei.cai / githubweb
- fixed errors after merge from master — Thomas J??ckle / githubweb
- enhance CorsEnablingDirective to also add "Access-Control-Allow-Headers" — Thomas J??ckle / githubweb
- Added info about URL encoding of filter params — Philipp.Michalski / githubweb
- changed order in SignalFilter to be more efficient — Thomas J??ckle / githubweb
- changed order in SignalFilter to be more efficient — Thomas J??ckle / githubweb
- add server identity verification — yufei.cai / githubweb
- document certificate exact-match as identity proof — yufei.cai / githubweb
- treat empty username and password as "anonymous" login — Thomas J??ckle / githubweb
- moved Gemfile — Thomas J??ckle / githubweb
- improved filter examples — Philipp.Michalski / githubweb
- refactored RQL related stuff from ditto-model-thingsearch-parser into — Thomas J??ckle / githubweb
- Connectivity: add revocation check when trusting public CAs — yufei.cai / githubweb
- connectivity: document TLS features — yufei.cai / githubweb
- fix jekyll error — yufei.cai / githubweb
- validate RQL expressions at WebSocket/SSE/Connectivity and return error — Thomas J??ckle / githubweb
- be as strict as Paho about MQTT URI — yufei.cai / githubweb
- fix comparing different data types with each other — Thomas J??ckle / githubweb
- added correct DittoHeaders when throwing RQL parser exceptions — Thomas J??ckle / githubweb
- added "not" to RQL query documentation as it is supported in filters — Thomas J??ckle / githubweb
- incorporate feedback by marianne-klein <marianne.klein@bosch-si.com> — yufei.cai / githubweb
- set expiration of test certs to 01.01.2100 & improve descriptions — yufei.cai / githubweb
- moved RqlParserException to ditto-model-base as too many other modules — Thomas J??ckle / githubweb
- BaseClientActor: add meaningful message to status for reporting — yufei.cai / githubweb
- allow wildcards (like *.eclipse.org) in certificates, use unique aliases — dominik.guggemos / githubweb
- RabbitMQClientActorTest: do not match the exact exception — yufei.cai / githubweb
- DittoTrustManager: remove unused method; handle 0-length names in server — yufei.cai / githubweb
- warn about aws-iot certificate expiration — yufei.cai / githubweb
- use HostnameChecker from jdk to verify hostnames — dominik.guggemos / githubweb
- SSLContextCreator: strip ipv6 brackets in URI; test RFC-6105 ss. 6.4.4 — yufei.cai / githubweb
- Started blogpost — Thomas J??ckle / githubweb
- Finished message filter blogpost — Thomas J??ckle / githubweb
- extended blogpost with example — Thomas J??ckle / githubweb
- reviewed blogpost and adjusted a little, changed publishing date — Thomas J??ckle / githubweb
- renamed images to match blog prefix — Thomas J??ckle / githubweb
- fixed navbar logo css strangeness — noreply / githubweb
- Made PolicyEntriesRoute final. Adjusted some formatting. — Florian Fendt / githubweb
- enhance extensibility of EnforcerRetriever — Florian Fendt / githubweb
- allow ActorAskCacheLoader to use PubSub — Florian Fendt / githubweb
- added script for determining used maven plugins — Thomas J??ckle / githubweb
- fixed markdown table — Thomas J??ckle / githubweb
- also report errors during enforcement that are thrown inside the — Florian Fendt / githubweb
- added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md — Thomas J??ckle / githubweb
- added NOTICE.md and legal/ directory containing NOTICE-THIRD-PARTY.md — Thomas J??ckle / githubweb
- moved deployment related stuff (docker, kubernetes) to deployment/ — Thomas J??ckle / githubweb
- fixed OSGi bundle inclusion of META-INF/* resource files — Thomas J??ckle / githubweb
- added ditto logos symbolonly and textonly — Thomas J??ckle / githubweb
- fixed "copy-legal-docs" dependency-plugin execution — Thomas J??ckle / githubweb
- undid making NOTICE.md a symlink again — noreply / githubweb
- delete NOTICE.md — noreply / githubweb
- delete LICENSE symlink — noreply / githubweb
- added NOTICE.md — noreply / githubweb
- added LICENSE — noreply / githubweb
- updated architecture and protocol images — Thomas J??ckle / githubweb
- fix creation of new connection from another instance, add test to verify — Thomas J??ckle / githubweb
- deleted duplicated third-party-file.ftl — noreply / githubweb
- updated rabbitmq amqp-client to 5.4.2 — Thomas J??ckle / githubweb
0.8.0-M1 (Aug 14, 2018, 5:09:25 AM)
- send error response if the devops command type cannot be mapped — dominik.guggemos / githubweb
- update to Kamon 1 — Florian Fendt / githubweb
- allow activating and deactivating the different metrics aspects with — Florian Fendt / githubweb
- merge master branch — Florian Fendt / githubweb
- fix kamon related compilation errors — Florian Fendt / githubweb
- fix docker build of things-search — Florian Fendt / githubweb
- add AspectJ load time weaving to the services — Florian Fendt / githubweb
- simplify metrics uris for requests to things api — Florian Fendt / githubweb
- update sandbox to use prometheus instead of graphite as metrics storage — Florian Fendt / githubweb
- extend connectivity model to allow separate authorization contexts for — dominik.guggemos / githubweb
- add missing grafana JVM panel for GC count — Florian Fendt / githubweb
- make labels of grafana http roundtrip stats more meaningful by — Florian Fendt / githubweb
- added exception for not explicitly settable connection id — Florian Fendt / githubweb
- adapted behaviour for http status 500 responses — Florian Fendt / githubweb
- added name to connection — Florian Fendt / githubweb
- made connection name optional — Florian Fendt / githubweb
- fixed typos — Florian Fendt / githubweb
- made connection id settable in builder — Johannes Kraeher / githubweb
- added tags to connection — Johannes Kraeher / githubweb
- Widened API for setting multiple tags at once. — juergen.fickel / githubweb
- Documented possible exceptions in ConnectionBuilder. Moved — juergen.fickel / githubweb
- handle ConnectionModified when recovering ConnectionActor — dominik.guggemos / githubweb
- use http status 404 for ConnectionNotAccessibleException — dominik.guggemos / githubweb
- test recovery of ConnectionModified event — dominik.guggemos / githubweb
- fix incomplete merge — dominik.guggemos / githubweb
- add docker.certsPath to properties and docker-maven-plugin to build — stefan.maute / githubweb
- add docker.certsPath to properties and docker-maven-plugin to build — stefan.maute / githubweb
- mask password in ImmutableConnection#toString() — dominik.guggemos / githubweb
- updated config for akka-management with kubernetes-api — stefan.maute / githubweb
- Reviewed task: * removed unused methods, * adjusted some formatting, — juergen.fickel / githubweb
- added SECRETS_PATH env variable to configure kubernetes secrets — stefan.maute / githubweb
- move calculation of authorized targets to ConnectionActor, introduce — dominik.guggemos / githubweb
- make props of AMQP client actors serializable — yufei.cai / githubweb
- fix javadoc — dominik.guggemos / githubweb
- apply source specific authorization context to external message — dominik.guggemos / githubweb
- made instance_index a String instead of integer so that in kubernetes we — Thomas J??ckle / githubweb
- add env variables to docker config for MongoDB configuration — stefan.maute / githubweb
- updated akka-http to 10.1.2 — Thomas J??ckle / githubweb
- remove env variable ENV_SECRETS_PATH — stefan.maute / githubweb
- replace defined placeholders in authorization context for inbound — dominik.guggemos / githubweb
- Ignoring 'identifier' field in test — Philipp.Michalski / githubweb
- Exits JVM after graceful shutdown — Yannic Klem / githubweb
- Changes missleading log message — Yannic Klem / githubweb
- added release notes for upcoming 0.3.0-M2 release — Thomas J??ckle / githubweb
- fixed typos — noreply / githubweb
- fixed typos — Thomas J??ckle / githubweb
- update akka-http due to memory leak — noreply / githubweb
- update akka-http due to memory leak — Thomas J??ckle / githubweb
- consolidate http and amqp header blacklists into ditto-services-base — yufei.cai / githubweb
- added MONGO_DB_URI environment variable to -docker.conf files — Thomas J??ckle / githubweb
- install tini in Dockerfile — Thomas J??ckle / githubweb
- blacklist redundant headers; filter headers by blacklist in — yufei.cai / githubweb
- refactor validation of connectivity commands to be extensible — dominik.guggemos / githubweb
- update to latest version 0.33.0 of Qpid JMS client — dominik.guggemos / githubweb
- document best practice with custom headers — yufei.cai / githubweb
- add netty-transport dependency and add streamFactoryFactory to — stefan.maute / githubweb
- add new env variable to enable SSL for Mongo connections. adapt — stefan.maute / githubweb
- prevent NullPointerException during activity check of nonexistent policy — yufei.cai / githubweb
- prevent NullPointerException during activity check of nonexistent policy — yufei.cai / githubweb
- prevent IndexOutOfBoundsException in StatisticsActor — yufei.cai / githubweb
- prevent IndexOutOfBoundsException in StatisticsActor — yufei.cai / githubweb
- adapt netty-transport version to 4.1.24.Final — stefan.maute / githubweb
- add netty-all as dependency to solve NoClassDefFoundError — stefan.maute / githubweb
- MongoClientWrapper and AbstractMongoClient using SSLContext to connect — stefan.maute / githubweb
- removed loggingAdapter from MongoClientWrapper; use different settings — stefan.maute / githubweb
- shutdown eventLoopGroup when mongoClient is closed — stefan.maute / githubweb
- protocol adapter: remove message headers with duplicate content from — yufei.cai / githubweb
- remove redundant headers from message signals & from protocol doc — yufei.cai / githubweb
- add boolean to (Abstract-)MongoClient which indicates if SSL is enabled; — stefan.maute / githubweb
- moved MONGO_DB_SSL_ENABLED to base conf — stefan.maute / githubweb
- read SSL enabled flag from MongoConfig — stefan.maute / githubweb
- protocol-adapter: stop adding 'channel' header for thing-error-responses — yufei.cai / githubweb
- protocol-adapter: fix encoding of custom content type — yufei.cai / githubweb
- encode all content types starting with text/ as text — yufei.cai / githubweb
- protocol-adapter: add compatibility mode — yufei.cai / githubweb
- Adapted log levels — Philipp.Michalski / githubweb
- Clarified and extended logging — Philipp.Michalski / githubweb
- adapt config for cluster bootstrapping — stefan.maute / githubweb
- creating a connection should be independent of opening and closing the — Florian Fendt / githubweb
- remove unused config properties — stefan.maute / githubweb
- removed config for management.http.hostname etc. — stefan.maute / githubweb
- removed config for akka.management.http — stefan.maute / githubweb
- lazy load thing command strategies, move thing event handling to — dominik.guggemos / githubweb
- lazy load strategies that handle thing commands, move handling of thing — dominik.guggemos / githubweb
- fix compile error in test — dominik.guggemos / githubweb
- changed type of adaptable payload to MessagePath — Johannes Kraeher / githubweb
- modifying a connection should be independent of opening and closing the — Florian Fendt / githubweb
- replaced configuration method removeInternalMessageHeaders with — Johannes Kraeher / githubweb
- testing a connection should not be influenced by timings — Florian Fendt / githubweb
- updated base image for docker images — stefan.maute / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- Reviewed task. Adjusted some formatting. — juergen.fickel / githubweb
- moved strategies out of ThingPersistenceActor — Johannes Kraeher / githubweb
- moved strategies out of ThingPersistenceActor — Johannes Kraeher / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- Reviewed task and refactored some code. — juergen.fickel / githubweb
- moved event handling strategies into own classes — Johannes Kraeher / githubweb
- javadoc — Johannes Kraeher / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- renamed HandleStrategy to EventStrategy — Johannes Kraeher / githubweb
- moved command strategies to separate package, made EventHandleStrategy a — Johannes Kraeher / githubweb
- fixed license header — Johannes Kraeher / githubweb
- [wip] move command strategies to separate package — dominik.guggemos / githubweb
- [wip] move command strategies to separate package - fix javadoc — dominik.guggemos / githubweb
- temp. ignore test — dominik.guggemos / githubweb
- add javadoc, tests, remove unused methods — dominik.guggemos / githubweb
- unignore test — dominik.guggemos / githubweb
- added unit tests for event strategies — Johannes Kraeher / githubweb
- fix activity check in Policy- and ThingPersistenceActor — yufei.cai / githubweb
- fix activity check in Policy- and ThingPersistenceActor — yufei.cai / githubweb
- fixed wrong usage of "consolidate" — marianne.klein / githubweb
- fixed wrong usage of "consolidate" — marianne.klein / githubweb
- adjust persistence actor activity check tests — yufei.cai / githubweb
- adjust persistence actor activity check tests — yufei.cai / githubweb
- add more tests, introduce DelegateStrategy — dominik.guggemos / githubweb
- ignore failing test again — dominik.guggemos / githubweb
- use distinct version of longjs in connectivity mapping — Florian Fendt / githubweb
- some cleanup, javadoc — dominik.guggemos / githubweb
- improve javadoc, fix warnings — dominik.guggemos / githubweb
- fixed typo authorization — marianne.klein / githubweb
- Adapt concierge to new kamon metrics — Yannic Klem / githubweb
- Ignore generated ajcore file — Yannic Klem / githubweb
- Adds aspectj-maven-plugin to concierge — Yannic Klem / githubweb
- start authentication tracing timer after build — Yannic Klem / githubweb
- Use key to invalidate cache — Yannic Klem / githubweb
- Remove unused tracing tags — Yannic Klem / githubweb
- Ensures that started kamon timers are getting stopped — Yannic Klem / githubweb
- Ensures that started kamon timers are getting stopped for all usages — Yannic Klem / githubweb
- Add started timer to timers map — Yannic Klem / githubweb
- Exclude akka-remote in kamon-akka-remote — Yannic Klem / githubweb
- reviewed kamon 1.0 migration: — Thomas J??ckle / githubweb
- fixed missing metrics about mongodb and others reported via KamonMetrics — Thomas J??ckle / githubweb
- Adds authentication type tag to tracing of authentication — Yannic Klem / githubweb
- Adds tracing tag to tag authentication error — Yannic Klem / githubweb
- serve prometheus metrics on any route — Thomas J??ckle / githubweb
- Report all types of DropwizardsMetricRegistry as Kamon report — Yannic Klem / githubweb
- Changes Meter reporter to Counters — Yannic Klem / githubweb
- Report kamon timer instead of histogram in MutableKamonTimer — Yannic Klem / githubweb
- Use TraceUtils as one and only util to create MutableKamonTimers — Yannic Klem / githubweb
- Name methods to create timer in TraceUtils differently — Yannic Klem / githubweb
- Log duration of timer in debug mode — Yannic Klem / githubweb
- Adds missing parameters to logging — Yannic Klem / githubweb
- No Trace is required in HttpRequestActor — Yannic Klem / githubweb
- Loggs warnings when timer is tagged after it has been stopped — Yannic Klem / githubweb
- Start timer in timeout handling after extracting request context — Yannic Klem / githubweb
- Cancels expiration handler when timer is stopped — Yannic Klem / githubweb
- Report DropWizward Counter as Kamon gauge — Yannic Klem / githubweb
- Delete unused methodes getStartTimestamp and getEndTimestamp — Yannic Klem / githubweb
- Changed log level of cancel notification to debug — Yannic Klem / githubweb
- Adds tag to search tracing timers to distinguish between count and query — Yannic Klem / githubweb
- Adds segment behaviour to MutableKamonTimer — Yannic Klem / githubweb
- Adds api version as tag to search timer — Yannic Klem / githubweb
- Stops segments before stopping the parent timer — Yannic Klem / githubweb
- Removes synchronized keyword for timer stop — Yannic Klem / githubweb
- Removes correlation id from search timer — Yannic Klem / githubweb
- Adds bucket configuration to kamon.conf — Yannic Klem / githubweb
- Renames metric that measures updates per bulk — Yannic Klem / githubweb
- Renames MutableKamonTimer to KamonTimer since name is misleading — Yannic Klem / githubweb
- Report mongodb times as timer not as histogram — Yannic Klem / githubweb
- Move clusterId from metric name to tags of metric — Yannic Klem / githubweb
- Remov unnecesary underscore from metric name — Yannic Klem / githubweb
- Report recorded values instead of incorrectly report the size — Yannic Klem / githubweb
- Use timer segments for MessageMappingProcessor — Yannic Klem / githubweb
- Adds resetting option for Kamon Histograms — Yannic Klem / githubweb
- Log segment when timer was stopped — Yannic Klem / githubweb
- Adds debug log to log that histogram was resetted and makes method — Yannic Klem / githubweb
- Adds wrappers for kamons metric instruments — Yannic Klem / githubweb
- Reorganizes imports — Yannic Klem / githubweb
- rename cache metric name ditto.auth to ditto.authorization — Yannic Klem / githubweb
- Adds logging to KamonDropwizardMetricsReporter and PreparedKamonTimer — Yannic Klem / githubweb
- Extract getSnapshot to separate method in KamonCounter — Yannic Klem / githubweb
- Add update_type tag to ThingUpdater trace — Yannic Klem / githubweb
- Reports dropwizard metric without conversion to kamon metrics — Yannic Klem / githubweb
- adds lost entry in tracked-router — Yannic Klem / githubweb
- Remove timer from map after finishing trace — Yannic Klem / githubweb
- Empties all includes for kamon — Yannic Klem / githubweb
- Removes kamon util.filters definitions — Yannic Klem / githubweb
- Reduced number of tags for Traces — Yannic Klem / githubweb
- Move auth filter tracing into TraceUtils — Yannic Klem / githubweb
- Reducing tags — Yannic Klem / githubweb
- Improves JavaDoc — Yannic Klem / githubweb
- Fixes duplicated stop of timer — Yannic Klem / githubweb
- Fixes sandbox grafana dashboards — Yannic Klem / githubweb
- Dependency akka-persistence-mongo-common in metrics is optional — Yannic Klem / githubweb
- Remove unused logger — Yannic Klem / githubweb
- Uniform name for cache metrics with cache name in labels — Yannic Klem / githubweb
- Use underscore in cache names instead of dot — Yannic Klem / githubweb
- Rename metricName parameter to cacheName — Yannic Klem / githubweb
- Removes useless timer configuration — Yannic Klem / githubweb
- Cleanup dependency definitions — Yannic Klem / githubweb
- fix code smells — dominik.guggemos / githubweb
- fix code smells — dominik.guggemos / githubweb
- Fix compilation error — Yannic Klem / githubweb
- close jms client on connection failure — dominik.guggemos / githubweb
- Adds toString methods to all kamon specific metric instrument — Yannic Klem / githubweb
- review: added missing javadoc — Thomas J??ckle / githubweb
- Adds javadoc for TraceUtils — Yannic Klem / githubweb
- review: changed correlation-id logging in — Thomas J??ckle / githubweb
- fixed missing correlation-id logging in HttpRequestActor — Thomas J??ckle / githubweb
- fix retrieving connection metrics, improve exception handling — dominik.guggemos / githubweb
- fixed sonar issues + enhanced cqs.md — Thomas J??ckle / githubweb
- Impoved placeholder regex and added unit tests — Philipp.Michalski / githubweb
- Removed double line — Philipp.Michalski / githubweb
- Error handling and logging for placeholder substitution — Philipp.Michalski / githubweb
- Some refactorings: * Moved methods for creating exceptions from — juergen.fickel / githubweb
- Add flags to HeaderDefinition for filtering on reading from & writing to — yufei.cai / githubweb
- add HeaderPublisher to interpret header definition markers; restore — yufei.cai / githubweb
- load header publisher with optional compatibility mode from config — yufei.cai / githubweb
- Fixed Javadoc comments. Added some unit tests. Replaced weird class — juergen.fickel / githubweb
- restart the client actor to apply new config in case the client count — dominik.guggemos / githubweb
- update Qpid JMS client to version 0.34 — dominik.guggemos / githubweb
- fix PlaceholdersFilterTest — dominik.guggemos / githubweb
- Added parameter to Javadoc comment. — juergen.fickel / githubweb
- Replaced ASCII-style arrow with HTML arrow. — juergen.fickel / githubweb
- Made method static and adjusted some log statements. — juergen.fickel / githubweb
- load protocol adapter instead of header publisher at runtime — yufei.cai / githubweb
- clean up creation of internal headers in WebsocketRoute — yufei.cai / githubweb
- Remove empty file — Yannic Klem / githubweb
- Connectivity: stop circumventing header filtering by protocol adapter — yufei.cai / githubweb
- protocol adapter: inject topic path/channel into signal headers — yufei.cai / githubweb
- Reviewed event strategies: Introduced abstract implementation for — juergen.fickel / githubweb
- Added unit tests for command strategies and refactored command — juergen.fickel / githubweb
- Directly set thing from event handling result. — juergen.fickel / githubweb
- Adjusted some formatting and completed Javadoc comment. — juergen.fickel / githubweb
- split mapping strategy in connectivity.conf into — yufei.cai / githubweb
- consolidate common service configs into ditto-service-base.conf — yufei.cai / githubweb
- WebsocketRoute: permit protocol messages to override headers given by — yufei.cai / githubweb
- fixed bug in top-level PUT /thing/{thing-id} merging existing fields — Thomas J??ckle / githubweb
- use index from json array as source identifier — dominik.guggemos / githubweb
- consolidate ditto.services-utils-config.mongodb — yufei.cai / githubweb
- fixed duplicated "START-SEND-LIVE-EVENTS:ACK" messages — Thomas J??ckle / githubweb
- fix async actor state modifications in StreamingSessionActor — yufei.cai / githubweb
- hide details about the "namespace hotness" behind secured HTTP resource — Thomas J??ckle / githubweb
- enhanced protocol-adapter by optional timestamp in payload (for events) — Thomas J??ckle / githubweb
- added timestamp to AttributesDeleted Event — Thomas J??ckle / githubweb
- review: adjusted external headers reading/writing for message headers — Thomas J??ckle / githubweb
- review: renamed HeaderPublisher HeaderTranslator — Thomas J??ckle / githubweb
- fixed test — Thomas J??ckle / githubweb
- test ThingCommandEnforcement for invalid ID or content in inline — yufei.cai / githubweb
- only instantiate ProtocolAdapters once — Thomas J??ckle / githubweb
- Remove aspectj test — Yannic Klem / githubweb
- Remove unused method stopKamon — Yannic Klem / githubweb
- make header translators case-insensitive — yufei.cai / githubweb
- catch & report all errors thrown during enforcement — yufei.cai / githubweb
- anticipate invalid inline policies on thing creation, add — yufei.cai / githubweb
- Extended placeholders and fixed source index initialisation in tests — Philipp.Michalski / githubweb
- ThingsRoute: throw DittoJsonException instead of replacing invalid — yufei.cai / githubweb
- Added test for thingId placeholder — Philipp.Michalski / githubweb
- enhanced travis_wait time to 30minutes — Thomas J??ckle / githubweb
- adjusted css styling for website — noreply / githubweb
- adjusted css styling for website's code examples — noreply / githubweb
- adjusted css styling for website ditto specifics — noreply / githubweb
- adapted swagger docu and add timeout parameter for messages operations — Thomas J??ckle / githubweb
- fix stackoverflow in regex — yufei.cai / githubweb
- increased logger startup timeout in order to fix tests on travis — Thomas J??ckle / githubweb
- added logging to test failing on Travis — Thomas J??ckle / githubweb
- review: removed netty-all dependency, replaced with the more finegrained — Thomas J??ckle / githubweb
- prevent unnecessary error reporting — yufei.cai / githubweb
- experiment with logging config in order to satisfy Travis build — Thomas J??ckle / githubweb
- add concierge and connectivity to expected roles for health check; fixed — stefan.maute / githubweb
- review: replaced Boolean with primitive, adjusted getter — Thomas J??ckle / githubweb
- try to get Travis building — Thomas J??ckle / githubweb
- add kubernetes deployment files for ditto services; add Readme with — stefan.maute / githubweb
- try to get Travis building — Thomas J??ckle / githubweb
- save object instantiation of DefaultContext for each command — Thomas J??ckle / githubweb
- ThingPersistenceActor: organize CommandStrategy.Result as algebraic — yufei.cai / githubweb
- review: adjusted method name — Thomas J??ckle / githubweb
- fixed build after merge from dev — Thomas J??ckle / githubweb
- ModifyThingStrategy: ignore inline policy & remove ACL on injection of — yufei.cai / githubweb
- Improved error handling and readability — Philipp.Michalski / githubweb
- add /health location to nginx.conf; removed env variable — stefan.maute / githubweb
- made cached health endpoint public - no password required anymore — stefan.maute / githubweb
- review: adjusted readme and kubernetes files — michael.gantert / githubweb
- review: adjusted readme and kubernetes files — michael.gantert / githubweb
- Adds namespace of things, policies and connections as suffix to their — Yannic Klem / githubweb
- removed /health from regex pattern for DEVOPS_AUTH_SECURED; fixed — stefan.maute / githubweb
- Enhances Namespace appending for mongodb collection names — Yannic Klem / githubweb
- Appends license headers and reduces access to SuffixBuilderConfig — Yannic Klem / githubweb
- removes explicit enable flag — Yannic Klem / githubweb
- review: policy-bugfixes — Thomas J??ckle / githubweb
- Place configuration code for suffix appending in DittoService — Yannic Klem / githubweb
- add documentation of connection placeholders, improved documentation of — dominik.guggemos / githubweb
- review: stop JMSConnectionHandlingActor after reconnecting, add unit — dominik.guggemos / githubweb
- review: mongoDB collection names from entityIds — Thomas J??ckle / githubweb
- add a fallback for unknown errors so that Ditto protocol can deal with — yufei.cai / githubweb
- fixed String.format formatted strings — Thomas J??ckle / githubweb
- fixed importsm, docker base image, other minor stuff — Thomas J??ckle / githubweb
- add ConnectionBusyException — yufei.cai / githubweb
- add documentation for open/closeConnection command — dominik.guggemos / githubweb
- adjust MongoReadJournal to read from suffixed (with namespace) journal — Thomas J??ckle / githubweb
- try to fix intermittent test failure on travis — Thomas J??ckle / githubweb
- fix timing error in BatchSupervisorActor — Thomas J??ckle / githubweb
- removed error log statement as described in TODO — Thomas J??ckle / githubweb
- prevent BaseClientActor from handling commands in parallel — yufei.cai / githubweb
- BaseClientActor: reject commands if their desired state is the actor's — yufei.cai / githubweb
- attach origin to session in BaseClientActor; remove replies in — yufei.cai / githubweb
- eliminate blocking wait in RabbitMQClientActor — yufei.cai / githubweb
- isolate blocking JMSConnectionHandlingActor in own dispatcher — yufei.cai / githubweb
- AmqpClientActor: start children conflict-free & refresh connection — yufei.cai / githubweb
- improve annotations & javadoc — yufei.cai / githubweb
- log more info on socket opening failure — yufei.cai / githubweb
- AmqpClientActor: stop touching actor state in listener — yufei.cai / githubweb
- AmqpClientActor: configure Failover give up in 10s — yufei.cai / githubweb
- reserve 502 status code for graceful leave of gateway cluster node — Thomas J??ckle / githubweb
- encode actor names as URL, added test that uses sources with special — dominik.guggemos / githubweb
- make ConnectionActor somewhat thread-safe — yufei.cai / githubweb
- ConnectionActor: don't block until client actor is stopped — yufei.cai / githubweb
- send CreateConnectionResponse also on failure — yufei.cai / githubweb
- AmqpClientActor: ensure JMSConnection is closed eventually — yufei.cai / githubweb
- basic-connections.md: add heading & improve wording — yufei.cai / githubweb
- fix message format — dominik.guggemos / githubweb
- deactivate collection name suffixing for connections — yufei.cai / githubweb
- replace HeaderTranslator.of() by .empty(); configure AMQP failover to — yufei.cai / githubweb
- reset amqp connection status when connection is restored — dominik.guggemos / githubweb
- make JmsConnection closing more robust; improve comment — yufei.cai / githubweb
- fix DefaultStreamSupervisorTest & HeaderTranslator.empty() — yufei.cai / githubweb
- add "thread-pool-executor" to the pinned dispatcher (required by akka) — yufei.cai / githubweb
- remove unused JmsReconnect — dominik.guggemos / githubweb
- removed global authorization context from connection — Thomas J??ckle / githubweb
- fixed ConnectivityMongoEventAdapter — Thomas J??ckle / githubweb
- open connection after ModifyConnection only if desired state is OPEN, — dominik.guggemos / githubweb
- fix merge mistake — dominik.guggemos / githubweb
- keep auth context if it was already set in source or target — Thomas J??ckle / githubweb
- reduce max reconnect delay to 15 minutes — dominik.guggemos / githubweb
- update connection in client actor when connection was modified (but — dominik.guggemos / githubweb
- correct spelling — yufei.cai / githubweb
- always close connection when connection was modified to start from a — dominik.guggemos / githubweb
- fix failing client actor unit tests — dominik.guggemos / githubweb
- added release notes and blogpost for release 0.8.0-M1 — Thomas J??ckle / githubweb
- ConnectionActorTest: wait for parallel messages by different probes — yufei.cai / githubweb
- clean up connectivity documentation and examples — dominik.guggemos / githubweb
- block the main() thread until the ActorSystem terminates so that OpenJ9 — Thomas J??ckle / githubweb
- remove materializer from RootRoute constructor, added "?live" query — Thomas J??ckle / githubweb
- added "lines of code" badge based on OpenHub data — noreply / githubweb
- updated java base image to openJ9 0.9.0 rc2 — Thomas J??ckle / githubweb
- added possibility to add route interceptor to SseThingsRoute — Thomas J??ckle / githubweb
- updated release date to 14th — Thomas J??ckle / githubweb
- updated docker-compose and kubernetes descriptors with new OpenJ9 mem — Thomas J??ckle / githubweb
- simplify handling of deleteConnection in ClientActor, do not start — Thomas J??ckle / githubweb
#39 (Jun 15, 2018, 4:37:04 AM)
- remove distributed-cache from search-service (cache is not needed for — daniel.fesenmeyer / githubweb
- Bootstrap authorization service — yufei.cai / githubweb
- add authorization mapping strategy, refactor BaseConfigKeys — yufei.cai / githubweb
- rename ditto-model-policies-enforcers to ditto-model-enforcers — yufei.cai / githubweb
- add enforcer interface — yufei.cai / githubweb
- fix package of ditto-services-authorization-util — yufei.cai / githubweb
- configure caffeine caches — yufei.cai / githubweb
- add cache Entry and AbstractAskCacheLoader — yufei.cai / githubweb
- bootstrap authorization service: just fix some copy&paste errors — daniel.fesenmeyer / githubweb
- transform responses in IdCacheLoader — yufei.cai / githubweb
- rename interface PolicyEnforcer to Enforcer — yufei.cai / githubweb
- add AclEnforcer — yufei.cai / githubweb
- implement ACL- and policy-enforcer-loading — yufei.cai / githubweb
- replace BaseConfigKeys by ServiceConfigReader — yufei.cai / githubweb
- fix javadoc error in DittoService — yufei.cai / githubweb
- test DittoServiceConfigReader — yufei.cai / githubweb
- fix faulty logic in AbstractServiceConfigReader; specialize config — yufei.cai / githubweb
- start authorization shard region — yufei.cai / githubweb
- Generify JavaDoc for Enforcer — daniel.fesenmeyer / githubweb
- Adjust configuration loading to distinguish between required and — daniel.fesenmeyer / githubweb
- fix sonar issues, reduce @Nonnull annotations where possible — daniel.fesenmeyer / githubweb
- rename configs, improve cache loader thread-safety, annotate nullable — yufei.cai / githubweb
- copy enforcement of ThingCommand as mixin; change type of Entry.getValue — yufei.cai / githubweb
- Provide Metrics for caffeine-based caches (in progress) - introduced new — daniel.fesenmeyer / githubweb
- just fix javadoc error — daniel.fesenmeyer / githubweb
- remove wrong and already correctly defined dependency to — daniel.fesenmeyer / githubweb
- define version of ditto-services-utils-cache in bom — daniel.fesenmeyer / githubweb
- add dedicated class for entity ID with resource type — yufei.cai / githubweb
- add unit tests for ThingCommandEnforcement; fix errors thus uncovered — yufei.cai / githubweb
- forward ThingCommand to authorization shard region from proxy actor — yufei.cai / githubweb
- Provide CaffeineCache metrics "estimated-size", "max-size", — daniel.fesenmeyer / githubweb
- adjust enforcer-cache and id-cache to use the new ditto Cache — daniel.fesenmeyer / githubweb
- replace guava cache with caffeine cache: use the Cache interface with — daniel.fesenmeyer / githubweb
- comment out MongoDB metrics reporter for authorization service — yufei.cai / githubweb
- review: just fix some sonar issues, add unit test for EntityRegionMap — daniel.fesenmeyer / githubweb
- review: small changes in ThingCommandEnforcement - fix bug introduced in — daniel.fesenmeyer / githubweb
- stabilize MetricsStatsCounterTest by waiting max 5 secons until — daniel.fesenmeyer / githubweb
- remove currently not required plugins from — daniel.fesenmeyer / githubweb
- transform initial ModifyThing to CreateThing — yufei.cai / githubweb
- configure cache metrics to be reported to statsd — daniel.fesenmeyer / githubweb
- further stabilize MetricsStatsCounterTest#evictions(): it is not clear — daniel.fesenmeyer / githubweb
- remove direct dependency from interface EntityId to ImmutableEntityId by — daniel.fesenmeyer / githubweb
- create inlined policies from EnforcerActor — yufei.cai / githubweb
- handle empty ACL and default policy in CreateThing — yufei.cai / githubweb
- handle retrieval of thing together with inlined policy — yufei.cai / githubweb
- add rudimentary cache invalidation & policy command authorization — yufei.cai / githubweb
- rename authorization.util.actors to a.u.enforcement — yufei.cai / githubweb
- replace inheritance by delegation in EnforcerActor — yufei.cai / githubweb
- copy policy command authorization logic to authorization service — yufei.cai / githubweb
- distinguish rejection of CreateThing by own policy/acl from rejection of — yufei.cai / githubweb
- - use distinct entity-id-to-enforcer caches per entity type (currently — daniel.fesenmeyer / githubweb
- several enhancements for better reuse in custom autorization service — daniel.fesenmeyer / githubweb
- - extend Cache interface with method #put(key, value), implement it in — daniel.fesenmeyer / githubweb
- handle policy/ACL validation and ACL-migration in authorization-service — yufei.cai / githubweb
- extract AbstractAuthorizationService from AuthorizationService to allow — daniel.fesenmeyer / githubweb
- extract interface AuthorizationProxyPropsFactory with ditto default — daniel.fesenmeyer / githubweb
- provide the possibility to configure an optional PreEnforcementConfig — daniel.fesenmeyer / githubweb
- fix javadoc which seems to have been accidentally changed during — daniel.fesenmeyer / githubweb
- bugfix: preEnforcementConfig must be nullable, of course — daniel.fesenmeyer / githubweb
- reformat ComparableCache, delete unused members — yufei.cai / githubweb
- move ShardedMessageEnvelope to ditto.signals.base — yufei.cai / githubweb
- move sharded message envelope creation to — yufei.cai / githubweb
- add message command enforcement to authorization service — yufei.cai / githubweb
- add identity cache for policies in authorization service — yufei.cai / githubweb
- move live signals below message commands — yufei.cai / githubweb
- make preEnforcer a function (returning a CompletionStage) instead of an — daniel.fesenmeyer / githubweb
- minor javadoc fix — daniel.fesenmeyer / githubweb
- migrate live command authorization to authorization service — yufei.cai / githubweb
- extract set of enforcement providers into own method — yufei.cai / githubweb
- stop applying ThingCommandEnforcement to live commands — yufei.cai / githubweb
- refactoring of enforcement — daniel.fesenmeyer / githubweb
- add preliminary DispatcherActor for authorization service — yufei.cai / githubweb
- add first draft of extensible actors — yufei.cai / githubweb
- split enforcer-cache into acl- and policy-enforcer cache: this makes it — daniel.fesenmeyer / githubweb
- decompose extensible actors into graph stages — yufei.cai / githubweb
- add graph combinators — yufei.cai / githubweb
- rename ditto "authorization service" to "concierge service", because the — daniel.fesenmeyer / githubweb
- fix serviceName for test.conf — daniel.fesenmeyer / githubweb
- fix enforcement tests: GraphActor.unhandled() were attached to wrong — yufei.cai / githubweb
- configure supervisorStrategy in ConciergeRootActor analogous to other — daniel.fesenmeyer / githubweb
- stop waiting for completable future in pre-enforcer — yufei.cai / githubweb
- start dispatcher actor in Concierge; make members of Filter private — yufei.cai / githubweb
- remove enforcement from ProxyActor and forward commands to concierge — stefan.maute / githubweb
- Removed distributed-cache from all services. Removed all cache facades — stefan.maute / githubweb
- start all concierge actors in A.ProxyPropsFactory; rename 'props' to — yufei.cai / githubweb
- add config-readers for health and http — daniel.fesenmeyer / githubweb
- configure health-check for concierge-service and expose it via http — daniel.fesenmeyer / githubweb
- use new http- and health-config-readers instead of duplicated config — daniel.fesenmeyer / githubweb
- fix stupid copy/paste error — daniel.fesenmeyer / githubweb
- removed further no-longer needed references to — daniel.fesenmeyer / githubweb
- removed no-longer needed cluster dependencies from persistence modules — daniel.fesenmeyer / githubweb
- stabilize test by setting snapshot-interval to 5 seconds — daniel.fesenmeyer / githubweb
- move ThingAggregatorActor to Concierge-service, remove unused combinator — yufei.cai / githubweb
- no longer register proxy-actor with pubSub — daniel.fesenmeyer / githubweb
- delete route /gatewayRoot/proxy/aggregator — yufei.cai / githubweb
- formatting only — daniel.fesenmeyer / githubweb
- allow creation of pre-enforcer without reply address for error responses — yufei.cai / githubweb
- dispatch signals to concierge without relying on type distinction — yufei.cai / githubweb
- make it simple to share configuration with custom concierge — daniel.fesenmeyer / githubweb
- invalidate caches based on ThingEvents — daniel.fesenmeyer / githubweb
- invalidate policy-enforcer-cache in case of any PolicyEvent; speed up — daniel.fesenmeyer / githubweb
- nicer code formatting — daniel.fesenmeyer / githubweb
- Rename ConciergeEnvelope into ConciergeForwarder — stefan.maute / githubweb
- fix copy/paste error in — daniel.fesenmeyer / githubweb
- test event subscription on pubSub for cache-invalidating actors — daniel.fesenmeyer / githubweb
- add javadoc to PolicyOrAclEnforcerRetrieverFactory, reduce scope and — daniel.fesenmeyer / githubweb
- add PolicyCommandEnforcementTest; make IdentityCache a singleton and use — daniel.fesenmeyer / githubweb
- add some debug-logging for sending messages to concierge and retrieving — daniel.fesenmeyer / githubweb
- thread Ditto headers in error responses due to authorization — yufei.cai / githubweb
- make subjectIssuersForPolicyMigration configurable for — daniel.fesenmeyer / githubweb
- rename methods to stress that read subjects are added for thing-, live- — yufei.cai / githubweb
- just fix some warnings — daniel.fesenmeyer / githubweb
- introduce constant SEARCH_ACTOR_PATH — daniel.fesenmeyer / githubweb
- delete handler actors from gateway, add similar tests to concierge — yufei.cai / githubweb
- prevent NPE when ids-parameter for RetrieveThings-command is an empty — daniel.fesenmeyer / githubweb
- minor cleanup: add @Nullable annotation, don't specify unnecessary — daniel.fesenmeyer / githubweb
- add activity check component for EnforcerActor — yufei.cai / githubweb
- Review: handle askTimeoutExceptions errors in — stefan.maute / githubweb
- test PipeWithIdleRoutine — yufei.cai / githubweb
- handle error on creation of completion stage in PreEnforcer; remove — yufei.cai / githubweb
- move (Thing-)PolicyInvalidException to ditto-signals-commands-things, — daniel.fesenmeyer / githubweb
- provide shard-region-statistics for concierge - update StatisticsActor — daniel.fesenmeyer / githubweb
- rename conciergeEnforcers*Namespaces*Hotness to — daniel.fesenmeyer / githubweb
- allow retrieval of enforcer by its own key; improve error message on — yufei.cai / githubweb
- add config for health check and aggregator deployment to — stefan.maute / githubweb
- removed exceptionally branch from authenticate method — stefan.maute / githubweb
- StreamingActor have to delegate Commands to ProxyActor and not directly — stefan.maute / githubweb
- removed obsolete amqp-bridge from docker-compose — noreply / githubweb
- fixed bugs in sandbox — Thomas J??ckle / githubweb
- fixed feed.xml for Ditto site — Thomas J??ckle / githubweb
- fixed TODO in mapping doc, added link to MessageMapper source — noreply / githubweb
- improve exception handling in JwtAuthenticationDirective, distinguish — daniel.fesenmeyer / githubweb
- remove useless mockito annotations — daniel.fesenmeyer / githubweb
- move TakeSnapshot(Response) from things-sudo-commands to things-commands — daniel.fesenmeyer / githubweb
- add batch-command-handling to ditto (the commands etc already existed in — daniel.fesenmeyer / githubweb
- fix error in unit test (the TagThingResponse contains the thingId, *not* — daniel.fesenmeyer / githubweb
- stabilize amqp-bridge tests by using random netty.tcp port — daniel.fesenmeyer / githubweb
- add extended monitoring for mongodb driver — Thomas J??ckle / githubweb
- make sure that ThingModified-Events always contain the complete Thing — daniel.fesenmeyer / githubweb
- when merging the thing from a ModifyThing-Command with the existing — daniel.fesenmeyer / githubweb
- bugfix in JwtAuthenticationDirective: extract the cause from — daniel.fesenmeyer / githubweb
- fixed typos — Thomas J??ckle / githubweb
- added blogpost about how to add a connection between Ditto and Hono — Thomas J??ckle / githubweb
- review: only small fixes — Thomas J??ckle / githubweb
- fixed concierge-dev.conf and removed persistence check from Gateway — Thomas J??ckle / githubweb
- fixed that command and commandResponses could not always be deserialized — Thomas J??ckle / githubweb
- fixed retrieving stats now really — Thomas J??ckle / githubweb
- fixed that occurring IndexOutOfBounds exceptions killed the JVM of the — Thomas J??ckle / githubweb
- add sanity-check which ensures that ThingPersistenceActor does not store — daniel.fesenmeyer / githubweb
- stabilize batch-tests by specifying random netty.tcp port — daniel.fesenmeyer / githubweb
- fix the path to the things-aggregator actor (has been moved from gateway — daniel.fesenmeyer / githubweb
- added id validation for every policy command — Thomas J??ckle / githubweb
- review: some renaming of actors which were no actors — Thomas J??ckle / githubweb
- provide method for creating a copy of a ThingSearchQueryCommand with — daniel.fesenmeyer / githubweb
- split up ConciergeForwarder in ConciergeWrapper and — stefan.maute / githubweb
- start ConciergeForwarderActor in ConciergeRootActor and publish ActorRef — stefan.maute / githubweb
- modularized concierge service by adding "cache", "enforcement" — Thomas J??ckle / githubweb
- #152 fixed broken links in doc — noreply / githubweb
- #152 fixed broken links in doc, part2 — noreply / githubweb
- Propose a patch for failing test — Thomas J??ckle / githubweb
- bugfix: readSubjects were not added to SendClaimMessage, thus it could — daniel.fesenmeyer / githubweb
- bugfix: message-responses were not routed to the things-shard-region, — daniel.fesenmeyer / githubweb
- preserve ditto-headers in exception thrown in case of deleted policy — daniel.fesenmeyer / githubweb
- #153 addressing GDRP issues — Thomas J??ckle / githubweb
- remove workaround which had set readSubjects for v1-things in — daniel.fesenmeyer / githubweb
- fix several TODOs: - add javadoc where missing - make hard-coded values — daniel.fesenmeyer / githubweb
- fixed compile errors after merge — Thomas J??ckle / githubweb
- remove already solved TODO — daniel.fesenmeyer / githubweb
- add missing javadoc — daniel.fesenmeyer / githubweb
- added concierge Docker image building — Thomas J??ckle / githubweb
- added missing file changes — Thomas J??ckle / githubweb
- stabilized test — Thomas J??ckle / githubweb
- use abstraction of AbstractConciergeConfigReader — Thomas J??ckle / githubweb
- removed obsolete amqp-bridge package-info.java — Thomas J??ckle / githubweb
- improve like predicate: optimized pre- and postfix matches and — Thomas J??ckle / githubweb
- improve like predicate: optimized pre- and postfix matches and — Thomas J??ckle / githubweb
- fix serialization of aggregated devops command by using a generic json — Thomas J??ckle / githubweb
- removed conversion from Duration to FiniteDuration — stefan.maute / githubweb
- removed using CommandRouterPropsFactory in GatewayRootActor instead use — Thomas J??ckle / githubweb
- adjust Cache#invalidate method to return a boolean which signals whether — daniel.fesenmeyer / githubweb
- removed CommandRouterPropsFactory; instantiate ConciergeForwarder inside — stefan.maute / githubweb
- added concierge-service to docker-compose.yml — Thomas J??ckle / githubweb
- starting the ConciergeForwarderActor in ConnectivityRootActor; adapt — stefan.maute / githubweb
- added concierge service to Ditto documentation — Thomas J??ckle / githubweb
- added possibility to supply a function for mapping signals in — Thomas J??ckle / githubweb
- removed MessageCommandEnforcement and included in LiveSignalEnforcement — Thomas J??ckle / githubweb
- fixed timeout issues for streaming sessions by increasing initial — Thomas J??ckle / githubweb
- added tests for LiveSignalEnforcement — Thomas J??ckle / githubweb
- fixed RetrieveStatistics handling in gateway — Thomas J??ckle / githubweb
- added correlation-id logging to GraphActor and sub-graphs — Thomas J??ckle / githubweb
- included the cookie consent code + banner from Eclipse Foundation — Thomas J??ckle / githubweb
- renamed method — Thomas J??ckle / githubweb
- updated used dependencies — Thomas J??ckle / githubweb
- create Props for ConciergeForwarderActor by using creator which — daniel.fesenmeyer / githubweb
- minor improvement of readability — daniel.fesenmeyer / githubweb
- updated jackson to 2.9.5 — Thomas J??ckle / githubweb
- Handles empty thingIds list for RetrieveThings command — Yannic Klem / githubweb
- Use DittoRejectionHandler in RootRoute — Yannic Klem / githubweb
- remove method log() to enforce usage of log(Object) — daniel.fesenmeyer / githubweb
- slightly improve enforcement exception handling by considering all — daniel.fesenmeyer / githubweb
- minor improvements to graph-logging and -creation - use a dedicated — daniel.fesenmeyer / githubweb
- updated cqs which were added — Thomas J??ckle / githubweb
- clarify ditto-protocol-documentation concerning — daniel.fesenmeyer / githubweb
- updated CQs + some dependencies — Thomas J??ckle / githubweb
- align swagger documentation with actual implementation: for policies, — daniel.fesenmeyer / githubweb
- removed JMS api from dependencies as not needed — Thomas J??ckle / githubweb
- removed janino + logstash-logback-appender from dependencies — Thomas J??ckle / githubweb
- improvements to RootRoute: - use single instance of RejectionHandler - — daniel.fesenmeyer / githubweb
- enhanced LogUtil to be able to also enhance SLF4J loggers with — Thomas J??ckle / githubweb
- align error message of DittoRejectionHandlerFactory with standard akka — daniel.fesenmeyer / githubweb
- make ThingsRouteTest#getThingsWithEmptyIdsList more robust by using — daniel.fesenmeyer / githubweb
- make MissingThingIdsException serializable by adding it to — daniel.fesenmeyer / githubweb
- remove unnecessary Mockito annotation — daniel.fesenmeyer / githubweb
- fixed invalidation of enforcer caches — Thomas J??ckle / githubweb
- add missing serialVersionUID — noreply / githubweb
- add missing serialVersionUID — noreply / githubweb
- fix message for missing query param (placeholder was not replaced) — noreply / githubweb
- adjusted logging — Thomas J??ckle / githubweb
- undid removing ThingCacheUpdateActor — Thomas J??ckle / githubweb
- improved ExceptionHandling for GatewayInternalErrorExceptions — Thomas J??ckle / githubweb
- replace indexes for things-search — yufei.cai / githubweb
- added correct outputDirectory for concierge assembly; add workdir and — stefan.maute / githubweb
- added concierge to Readme.md — stefan.maute / githubweb
- move FILTER_NOT_DELETED to MongoThingsSearchPersistence — yufei.cai / githubweb
- always match on feature-id in things-search to take advantage of new — yufei.cai / githubweb
- add logging for failing index-initialization — daniel.fesenmeyer / githubweb
- remove 'failIndexKeyTooLong' from MongoThingsSearchPersistence & move — yufei.cai / githubweb
- added slides for IoT hessen meetup — Thomas J??ckle / githubweb
- updated slides, fixed nginx-cors.conf used in sandbox — Thomas J??ckle / githubweb
- added slides for the IoT hessen meetup — noreply / githubweb
- Take Thing ID into account in IndexLengthRestrictionEnforcer — yufei.cai / githubweb
- Log when SearchRootActor skips index initialization; move error logging — yufei.cai / githubweb
- adjust IndexLengthRestrictionEnforcerTest to use a non-empty Thing ID — daniel.fesenmeyer / githubweb
- remove ThingCacheUpdateActor & unused imports, invalidate caches on V2 — yufei.cai / githubweb
- improve code formatting — yufei.cai / githubweb
- prefix 'mvn install ...' by 'travis_wait' — yufei.cai / githubweb
- suppress double-brace-initialization warning; fix javadoc — yufei.cai / githubweb
- stop exposing mutable BsonDocument — yufei.cai / githubweb
- remove unused members from ThingCommandEnforcement and — yufei.cai / githubweb
- suppress more spurious warnings about flow combinators — yufei.cai / githubweb
- remove dimension "namespace" from things-search indices on ACL and — yufei.cai / githubweb
- add search index on __deleted for /stats/search — yufei.cai / githubweb
- ensure key of hotnessmap is not empty in StatisticsActor — yufei.cai / githubweb
- Avoid NullPointerException caused by missing DittoHeaders. — juergen.fickel / githubweb
- fix resource type of cache invalidation by policy command enforcement — yufei.cai / githubweb
- fix IllegalArgumentException when retrieving sub-json-object by — yufei.cai / githubweb
- Avoid NullPointerException in PolicyPersistenceActor. It is assumed that — juergen.fickel / githubweb
- Adjusted some formatting. — juergen.fickel / githubweb
- Avoid NullPointerException in ThingPersistenceActor. It is assumed that — juergen.fickel / githubweb
- Adjusted some formatting. — juergen.fickel / githubweb
- recurse JsonObjectAssert.isEqualToIgnoringFieldDefinitions into objects — yufei.cai / githubweb
- added akka management library to starters + configured in conifgs — Thomas J??ckle / githubweb
- fixed javadoc errors — Thomas J??ckle / githubweb
- fixed docs in config — Thomas J??ckle / githubweb
- added dependency to akka-management kubernetes-api discovery — Thomas J??ckle / githubweb
- removed obsoleted methods from ConfigUtil — Thomas J??ckle / githubweb
- added environment variables for setting akka-dns options — Thomas J??ckle / githubweb
- changed akka management setup order — Thomas J??ckle / githubweb
- added configuration required-contact-point-nr — Thomas J??ckle / githubweb
- updated cqs.md — Thomas J??ckle / githubweb
- removed entrypoint sleep commands from sandbox docker-compose.yml — Thomas J??ckle / githubweb
- removed no longer needed scheduleShutdownIfJoinFails in DittoService — Thomas J??ckle / githubweb
- Replace jwm shutdown hooks with CoordinatedShutdown — Thomas J??ckle / githubweb
- in unit tests: retry actor creation after watching it die — yufei.cai / githubweb
- recurse JsonObjectAssert.isEqualToIgnoringFieldDefinitions into objects — yufei.cai / githubweb
- fix test-jar packaging path of ditto-services-utils-test — yufei.cai / githubweb
- move ditto-services-utils-test code to main and declare its scope as — yufei.cai / githubweb
- Reviewed task. Deleting unused method and adjusted some formatting. — juergen.fickel / githubweb
- Fixed malformed Javadoc comments. — juergen.fickel / githubweb
- Reviewed task and adjusted some formatting. — juergen.fickel / githubweb
- fix PolicyCommandEnforcementTest — yufei.cai / githubweb
- removed a stuck state of ThingUpdater — yufei.cai / githubweb
- add sanity check to DefaultStreamSupervisor — yufei.cai / githubweb
- prevent LastSuccessfulStreamCheckingActor from reporting ERROR during — yufei.cai / githubweb
- create an abstract class of the Things Search service to enhance the — Florian Fendt / githubweb
- make props of AMQP client actors serializable — yufei.cai / githubweb
- Exits JVM after graceful shutdown — Thomas J??ckle / githubweb
- Changes missleading log message — Thomas J??ckle / githubweb
- added release notes for upcoming 0.3.0-M2 release — Thomas J??ckle / githubweb
#35 (Apr 26, 2018, 10:42:16 AM)
- unified snapshot adapters, implemented hook for successful snapshots — Johannes Kraeher / githubweb
- fixed compile error in ConnectionActor — Johannes Kraeher / githubweb
- move snapshotSuccessFunctions into AbstractMongoSnapshotAdapter — yufei.cai / githubweb
- fix test-compile errors — yufei.cai / githubweb
- Rename Health-related classes to prepare for simplification — yufei.cai / githubweb
- Make Health messages generic and extensible in health components — yufei.cai / githubweb
- Fix MappingStrategiesBuilderTest — yufei.cai / githubweb
- Document Health — yufei.cai / githubweb
- Add method to retrieve specific component health statuses. — yufei.cai / githubweb
- fix Health serialization — yufei.cai / githubweb
- move (Mongo-)IndexInitializer from thingsearch to — daniel.fesenmeyer / githubweb
- make index-initialization optional for thingsearch (as it was possible — daniel.fesenmeyer / githubweb
- method BsonUtil#getDocumentValueAt is no longer needed, because its — daniel.fesenmeyer / githubweb
- add method BsonUtil#getDocumentWithDefaultAt which circumvents problems — daniel.fesenmeyer / githubweb
- simplify signature of BsonUtil#getDocumentWithDefaultAt — daniel.fesenmeyer / githubweb
- add test that checks that index-initialization does not fail when no — daniel.fesenmeyer / githubweb
- minor test-config improvements in thingsearch-persistence: - load config — daniel.fesenmeyer / githubweb
- PoC of mapping payload via JavaScript engines — Thomas J??ckle / githubweb
- added possibility to map raw payloads — Thomas J??ckle / githubweb
- removed nashorn implementation PoCs, focused on Rhino impl — Thomas J??ckle / githubweb
- provide the possibility to define combined health statuses - rename — daniel.fesenmeyer / githubweb
- simplify the definition of already existing combined health statuses — daniel.fesenmeyer / githubweb
- made mapping template string optional — Thomas J??ckle / githubweb
- initial step integrating rabbitmq brigde into amqp bridge — dominik.guggemos / githubweb
- remove duplicate file — dominik.guggemos / githubweb
- simplified! mapping and made CommandProcessorActor dynamically load a — Thomas J??ckle / githubweb
- renamed MappingScript interface to MappingContext — Thomas J??ckle / githubweb
- adapt response code for fire and forget messages — stefan.maute / githubweb
- Update pom.xml — noreply / githubweb
- fix duplicate creation of command processor — dominik.guggemos / githubweb
- Fixed amqp bridge unit tests — Philipp.Michalski / githubweb
- Fixed amqp bridge unit tests — Philipp.Michalski / githubweb
- Simplify health status aggregation: - use the StatusInfo class instead — daniel.fesenmeyer / githubweb
- Improve re-usability and configurability of health status aggregation: - — daniel.fesenmeyer / githubweb
- fixed typo — noreply / githubweb
- added first draft of presentation to show in VirtualIoT meetup — Thomas J??ckle / githubweb
- reduced sandbox deployment — Thomas J??ckle / githubweb
- rewrite ditto section with code samples — Thomas J??ckle / githubweb
- further polishing of virtualIoT meetup slides — Thomas J??ckle / githubweb
- fixed changed behavior in ImmutableFeatures.toJson — noreply / githubweb
- fixed missing import — noreply / githubweb
- adjusted release notes for 0.2.0-M1, made slides "fragments" — Thomas J??ckle / githubweb
- adjusted release notes for 0.2.0-M1, made slides "fragments" — Thomas J??ckle / githubweb
- wrote 0.2.0-M1 blogpost announcement — Thomas J??ckle / githubweb
- wrote 0.2.0-M1 blogpost announcement — Thomas J??ckle / githubweb
- fixed typo — Thomas J??ckle / githubweb
- fixed typo — Thomas J??ckle / githubweb
- fixed example json — noreply / githubweb
- fixed example json — noreply / githubweb
- fixed example json in doc — noreply / githubweb
- fixed example json in doc — noreply / githubweb
- updated binary-compatibility-check.version — noreply / githubweb
- updated binary-compatibility-check.version — noreply / githubweb
- New PayloadMapper factory and tests — Philipp.Michalski / githubweb
- Adopted local mappers for testing — Philipp.Michalski / githubweb
- Mappers licence header — Philipp.Michalski / githubweb
- switched to OpenJ9-openjdk9 alpine base image for Ditto + Things — Thomas J??ckle / githubweb
- try using openjdk8-openj9 instead of jdk9 — Thomas J??ckle / githubweb
- removed weird argument — Thomas J??ckle / githubweb
- added "-Xtune:virtualized" openj9 param — Thomas J??ckle / githubweb
- adjusted openj9 baseimage to fixed version; introduced "cpus" limit in — Thomas J??ckle / githubweb
- fix snapshotting of policy during activity check — yufei.cai / githubweb
- Changed internal message, added documentation — Philipp.Michalski / githubweb
- change to actor based hierarchy because of issues with JMS client — dominik.guggemos / githubweb
- New default ditto protocol mapper — Philipp.Michalski / githubweb
- javadoc, logging, small improvements — dominik.guggemos / githubweb
- adjusted ditto startup settings — Thomas J??ckle / githubweb
- Implemented mapping in CommandProcessorActor — Philipp.Michalski / githubweb
- rename connectionActor to clientActor to avoid confusion — dominik.guggemos / githubweb
- New protocol mapper tests — Philipp.Michalski / githubweb
- adjusted dispatcher configuration and default-dispatcher to be more — Thomas J??ckle / githubweb
- adjusted dispatcher configuration — Thomas J??ckle / githubweb
- minor logging fix: parameter "collectionName" was missing in debug — Thomas J??ckle / githubweb
- minor logging fix: parameter "collectionName" was missing in debug — Thomas J??ckle / githubweb
- deprecate Event.JsonFields.ID, serialize Event.JsonFields.TYPE — Thomas J??ckle / githubweb
- deprecate Event.JsonFields.ID, serialize Event.JsonFields.TYPE — Thomas J??ckle / githubweb
- Internal message knows its type, mapper changed to guava converter api — Philipp.Michalski / githubweb
- copyright — Philipp.Michalski / githubweb
- add sensible defaults for burst size and batching to — yufei.cai / githubweb
- Adapted tests to changed mapper api; added docs and comments — Philipp.Michalski / githubweb
- add Command.Category to classify all commands — yufei.cai / githubweb
- add router to distribute client actor to cluster nodes — dominik.guggemos / githubweb
- Improved message mapper api and added tests — Philipp.Michalski / githubweb
- Adapted tests to message mapper changes — Philipp.Michalski / githubweb
- Added access functions to find reverse mapper; Added convenience — Philipp.Michalski / githubweb
- Better default mapper configuration — Philipp.Michalski / githubweb
- Moved logic from command processing actor to message mapper factory, — Philipp.Michalski / githubweb
- fix several sonar issues and delete unused code — daniel.fesenmeyer / githubweb
- fix several sonar issues and delete unused code — daniel.fesenmeyer / githubweb
- made RhinoJavaScriptPayloadMapper safer in sense of sandboxing — Thomas J??ckle / githubweb
- unify activity check for Things and Policies — yufei.cai / githubweb
- Moved processing logic from CommandProcessorActor to CommandProcessor — Philipp.Michalski / githubweb
- schedule next activity check for persistence actor of deleted policy — yufei.cai / githubweb
- make sources and target optional, add reply target to configuration, — dominik.guggemos / githubweb
- fix compile errors, add license header — dominik.guggemos / githubweb
- fix logback warning — dominik.guggemos / githubweb
- Code sanitation — Philipp.Michalski / githubweb
- move creation of consumers to JMSConnectionHandlingActor for better — dominik.guggemos / githubweb
- Ignored tests for deprecated mapper classes — Philipp.Michalski / githubweb
- fix test — dominik.guggemos / githubweb
- fix test — dominik.guggemos / githubweb
- Fixed tests — Philipp.Michalski / githubweb
- Ignored tests — Philipp.Michalski / githubweb
- Fixed javadoc — Philipp.Michalski / githubweb
- fix adding auth subject header to InternalMessage — dominik.guggemos / githubweb
- respond to command after actor behaviour was changed (race condition) — dominik.guggemos / githubweb
- Added merge logic for headers — Philipp.Michalski / githubweb
- add messageType to InternalMessage, handle InternalMessage based on — dominik.guggemos / githubweb
- fix test — dominik.guggemos / githubweb
- fix javadoc — dominik.guggemos / githubweb
- Added convenience function for property access — Philipp.Michalski / githubweb
- add MESSAGE and ERROR type to InternalMessage — dominik.guggemos / githubweb
- added some TODOs which occurred during review — Thomas J??ckle / githubweb
- updated used dependencies (akka, mongo-persistence) — Thomas J??ckle / githubweb
- renamed InternalMessage to ExternalMessage, splitted up in interface + — Thomas J??ckle / githubweb
- review: added some javadoc; removed @Nullable where it was not nullable; — Thomas J??ckle / githubweb
- Changed mapper configuration implementation — Philipp.Michalski / githubweb
- Changed default registry implementation and extracted interface — Philipp.Michalski / githubweb
- Generated equals and toString — Philipp.Michalski / githubweb
- Changed mapper api — Philipp.Michalski / githubweb
- Adapted external message — Philipp.Michalski / githubweb
- Migrated javascript mappers to new api — Philipp.Michalski / githubweb
- Include bulk update size in metrics — yufei.cai / githubweb
- changed JS mapper config to follow new naming and interfaces — Thomas J??ckle / githubweb
- Removed old classes — Philipp.Michalski / githubweb
- Adapted new interface — Philipp.Michalski / githubweb
- got JS mapper working again — Thomas J??ckle / githubweb
- added missing copyright headers — Thomas J??ckle / githubweb
- Limit size of bulk updates in ThingUpdater — yufei.cai / githubweb
- Added exceptions to interface — Philipp.Michalski / githubweb
- made "mappingContexts" in JSON optional in order to keep backward — Thomas J??ckle / githubweb
- Added javadoc for factory interface & serial for exceptions — Philipp.Michalski / githubweb
- Added javadoc and sanitation — Philipp.Michalski / githubweb
- Adapted to factory interface — Philipp.Michalski / githubweb
- Move bulk update size metric from metadata to histogram — yufei.cai / githubweb
- Adapted mapper api changes — Philipp.Michalski / githubweb
- added new command category 'LIVE' for messages and live commands. — stefan.maute / githubweb
- scheduling a maintenanceSnapshot regularly (snapshot interval) — stefan.maute / githubweb
- Added factory method for configuration — Philipp.Michalski / githubweb
- cleaned up JS mapper — Thomas J??ckle / githubweb
- fixed compile errors — Thomas J??ckle / githubweb
- Temporary ignoring tests — Philipp.Michalski / githubweb
- Adapted factory tests to new API — Philipp.Michalski / githubweb
- Added test for content type check wrapper mapper — Philipp.Michalski / githubweb
- Adapted new mapper API in tests — Philipp.Michalski / githubweb
- improved error handling of message mapping (still not finished) — Thomas J??ckle / githubweb
- Fixed bug: mapping of messages without content type — Philipp.Michalski / githubweb
- add test for receiving commands/sending events — dominik.guggemos / githubweb
- minor improvement in things-persistence (same behaviour as in — daniel.fesenmeyer / githubweb
- Adapted exception handling in tests — Philipp.Michalski / githubweb
- add unit test which checks that sync is triggered when maxBulkSize is — daniel.fesenmeyer / githubweb
- further improved exception handling for mapping — Thomas J??ckle / githubweb
- delete 'Live' Category from command because it is not needed anymore. — stefan.maute / githubweb
- move replyTo header to ExternalMessage — dominik.guggemos / githubweb
- made ExternalMessage.getMessageType optional as this only applies for — Thomas J??ckle / githubweb
- fixed tests — Thomas J??ckle / githubweb
- fix AmqpPublisherActor — dominik.guggemos / githubweb
- mapped AMQP content-type which was missing — Thomas J??ckle / githubweb
- fixed CommandConsumerActorTest — Thomas J??ckle / githubweb
- stabilize AmqpClientActorTest — dominik.guggemos / githubweb
- moved helper methods to MessageMappers — Thomas J??ckle / githubweb
- cleaned up the constants mess — Thomas J??ckle / githubweb
- fixed MappingContext creation from JSON — Thomas J??ckle / githubweb
- use akka dispatcher to process incoming jms messages — dominik.guggemos / githubweb
- fixed error in exception — Thomas J??ckle / githubweb
- enhanced mapped messages with headers in — Thomas J??ckle / githubweb
- fix amqp uri when failover disabled — dominik.guggemos / githubweb
- update to Akka 2.5.11 which fixes rolling update issue — Thomas J??ckle / githubweb
- fixed tests — Thomas J??ckle / githubweb
- added ConnectionConflictException for when trying to create an already — Thomas J??ckle / githubweb
- fixed closing and re-opening RMQ connections — Thomas J??ckle / githubweb
- fix generation of amqp uri once more — dominik.guggemos / githubweb
- fix generation of amqp uri without failover — dominik.guggemos / githubweb
- remove debugging code — dominik.guggemos / githubweb
- downgrade to qpid jms 0.26 — dominik.guggemos / githubweb
- fixed Snapshot serialization for ReconnectionActor — Thomas J??ckle / githubweb
- Include bulk update size in metrics — yufei.cai / githubweb
- Limit size of bulk updates in ThingUpdater — yufei.cai / githubweb
- add unit test which checks that sync is triggered when maxBulkSize is — daniel.fesenmeyer / githubweb
- fixed public /health endpoint + rabbitmq bridge solutionId extraction — Thomas J??ckle / githubweb
- added JavaScript mapping functions in order to simplify! JavaScript — Thomas J??ckle / githubweb
- added JMH benchmark for JavaScriptMessageMapperRhino — Thomas J??ckle / githubweb
- made result of MessageMapper Optionals for messages which should not be — Thomas J??ckle / githubweb
- renamed AmqpConnection to Connection and changed all of its use — Thomas J??ckle / githubweb
- renamed amqp-bridge service to connectivity service — Thomas J??ckle / githubweb
- improve javadoc — dominik.guggemos / githubweb
- allow better control how events/responses are published into RabbitMQ — dominik.guggemos / githubweb
- restricted size of mapping scripts — Thomas J??ckle / githubweb
- fixed test — Thomas J??ckle / githubweb
- removed connection prefix from connectionId and added a separate — Thomas J??ckle / githubweb
- Added class for message header filtering and extended message builder — Philipp.Michalski / githubweb
- ensure that a connection has either a source or an event target, remove — dominik.guggemos / githubweb
- Implemented header filter with dynamic configuration — Philipp.Michalski / githubweb
- error handling part 1 — Thomas J??ckle / githubweb
- adjusted OpenJ9 version to 0.8.0 release + added building OpenJ9 docker — Thomas J??ckle / githubweb
- undid building special "-openj9" tag - changed completely to OpenJ9 — Thomas J??ckle / githubweb
- Fixed test config — Philipp.Michalski / githubweb
- Added javadoc, changed class and method access — Philipp.Michalski / githubweb
- Merge branch 'feature/amqp-bridge-extension' into — Philipp.Michalski / githubweb
- normalize connection consume/publish configuration, use topic path to — dominik.guggemos / githubweb
- added hotsport _JAVA_OPTIONS again — noreply / githubweb
- added amqp-bridge to docker-compose — noreply / githubweb
- added missing mapping of /status /stats and /devops routes in nginx.conf — Thomas J??ckle / githubweb
- added missing routes in nginx — noreply / githubweb
- error handling refactoring: made BaseClientActor an Akka state machine — Thomas J??ckle / githubweb
- added connectivity service docker docker-compose.yml — Thomas J??ckle / githubweb
- renamed consume + publish of connection — Thomas J??ckle / githubweb
- added AddressMetric used in SourceMetrics and TargetMetrics — Thomas J??ckle / githubweb
- added "clientCount" configuration to Connection — Thomas J??ckle / githubweb
- publish live commands/events in policy/acl enforcer actor, handle live — dominik.guggemos / githubweb
- fixed publishing + simplified MessageMappingProcessorActor creation — Thomas J??ckle / githubweb
- add origin to DittoHeaders — dominik.guggemos / githubweb
- fix compile error — dominik.guggemos / githubweb
- add 'origin' header to blacklist — dominik.guggemos / githubweb
- fixed DittoHeader passing for built exceptions preserving — Thomas J??ckle / githubweb
- fixed tests — Thomas J??ckle / githubweb
- fixed tests — Thomas J??ckle / githubweb
- don't enforce matching contentType for fallback mapper (DittoMapper) — Thomas J??ckle / githubweb
- fix sending messages via http api — dominik.guggemos / githubweb
- unsubscribe from topic when receiving a command response in — dominik.guggemos / githubweb
- fixed restoring rabbitmq consumers on rabbitmq broker restart — Thomas J??ckle / githubweb
- made RabbitMQClientActor better testable, added first tests, fixed — Thomas J??ckle / githubweb
- monitor last successful search-sync end-timestamp in /status/health — daniel.fesenmeyer / githubweb
- fixed reconnecting connectios, closing, deleting + re-opening — Thomas J??ckle / githubweb
- re-activated fixed rabbitmq unit tests — Thomas J??ckle / githubweb
- handle 'response-required=false' in MessageMappingProcessorActor + added — Thomas J??ckle / githubweb
- enhanced Connection by "specificConfig" containing configuration for — Thomas J??ckle / githubweb
- review: add null checks + some tests and comments — dominik.guggemos / githubweb
- Renamed occurrences of amqp-bridge to connectivity — Philipp.Michalski / githubweb
- register for message command responses for v1 api — dominik.guggemos / githubweb
- allow empty contentTypes when not enforcing them — Thomas J??ckle / githubweb
- add ditto content type in command/event adapters — dominik.guggemos / githubweb
- fix build — dominik.guggemos / githubweb
- made mappingContexts of a connection instead of a list to a single one — Thomas J??ckle / githubweb
- extend TraceUriGenerator for messages traces — Thomas J??ckle / githubweb
- Fixed build warning ...filesystem-root relative reference... — Thomas J??ckle / githubweb
- correctly set and read AMQP1.0 headers + fixed ConnectionData — Thomas J??ckle / githubweb
- do not add non-mapped headers in WrappingMessageMapper — Thomas J??ckle / githubweb
- fixed test — Thomas J??ckle / githubweb
- small javadoc, sonar fixes — dominik.guggemos / githubweb
- filter headers before message mapping is applied — dominik.guggemos / githubweb
- validate client specific (amqp 1.0/0.9.1) configuration before — dominik.guggemos / githubweb
- fixed javadoc errors — Thomas J??ckle / githubweb
- fixed NPE in AmqpClientActor — Thomas J??ckle / githubweb
- stop ConnectionActor on validation error + added test, register — dominik.guggemos / githubweb
- added logging the connection-id as MDC entry — Thomas J??ckle / githubweb
- Display Ditto SVG correctly again in Readme — noreply / githubweb
- fixed let's encrypt renewal — Thomas J??ckle / githubweb
- fix ConnectionActorTest — dominik.guggemos / githubweb
- really fix ConnectionActorTest — dominik.guggemos / githubweb
- unsubscribe from registered topics (not only thing events) — dominik.guggemos / githubweb
- fixed sending inline policy with CreateThing and ModifyThing command via — Thomas J??ckle / githubweb
- moved mappingContext to connection instead of duplicating it in the — Thomas J??ckle / githubweb
- rename and include connection id in metrics generated by — dominik.guggemos / githubweb
- also validate the connection for "TestConnection" commands — Thomas J??ckle / githubweb
- upgrade to Akka 2.5.12 — Thomas J??ckle / githubweb
- Renamed occurrences of amqp-bridge to connectivity, started connectivity — Philipp.Michalski / githubweb
- started with blog post about connectivity service — Thomas J??ckle / githubweb
- Placeholder pages for mapping documentaion — Philipp.Michalski / githubweb
- only subscribe for responses if required, fix websocket subscriber — dominik.guggemos / githubweb
- changed bytePayload in JS payload mapping to be an ArrayBuffer instead — Thomas J??ckle / githubweb
- added documentation chapter about connectivity payload mapping — Thomas J??ckle / githubweb
- use cluster aware router with consistent hashing to deliver command — dominik.guggemos / githubweb
- re-structure the connectivity section — Thomas J??ckle / githubweb
- stop response actor after forwarding response — dominik.guggemos / githubweb
- finished documenting payload mapping chapter — Thomas J??ckle / githubweb
- Completed connection schema — Philipp.Michalski / githubweb
- review: create CommandRouter as child actor of BaseClientActor — Thomas J??ckle / githubweb
- propagate ditto headers with exception (e.g. containing the required — dominik.guggemos / githubweb
- update header blacklist — dominik.guggemos / githubweb
- added modifying existing connections — Thomas J??ckle / githubweb
- stabilize tests — Thomas J??ckle / githubweb
- stabilize tests — Thomas J??ckle / githubweb
- Updated connection docs — Philipp.Michalski / githubweb
- Updated connection docs — Philipp.Michalski / githubweb
- Updated connection docs — Philipp.Michalski / githubweb
- fixed bug in SseThingsRoute - was no longer working due to cast error — Thomas J??ckle / githubweb
- added "connectionStatus" to connection json schema — Thomas J??ckle / githubweb
- by default don't map messages if not incoming or outgoing script was — Thomas J??ckle / githubweb
- made timeout for ThingsAggregatorActor configurable and configured a — Thomas J??ckle / githubweb
- added missing configs — Thomas J??ckle / githubweb
- fixed testConnection handling in ConnectionActor — Thomas J??ckle / githubweb
- fixed deleting a connection which was not able to connect — Thomas J??ckle / githubweb
- fixed test — Thomas J??ckle / githubweb
- fixed status of RabbitMQ targetMetrics by checking for existence of all — Thomas J??ckle / githubweb
- Changed sources/targets type to object — Philipp.Michalski / githubweb
- Updated piggyback command section — Philipp.Michalski / githubweb
- Updated connectivity documentation — Philipp.Michalski / githubweb
- Finished connectivity documentation — Philipp.Michalski / githubweb
- doc review — dominik.guggemos / githubweb
- documentation: fixed dead/broken links in documentation, added some — Thomas J??ckle / githubweb
- changed publish date of blog post — Thomas J??ckle / githubweb
- added simple socket connection check prior to actually creating or — Thomas J??ckle / githubweb
- minor spelling changes — marianne.klein / githubweb
- fix tests — dominik.guggemos / githubweb
- minor spelling changes — marianne.klein / githubweb
- adjusted kamon trace name for roundtrips: included connectionId — Thomas J??ckle / githubweb
- fixed broken links — Thomas J??ckle / githubweb
- fixed TL;DR description of mapping — Thomas J??ckle / githubweb
- moved JavaScript options like maxScriptSizeBytes to service .conf — Thomas J??ckle / githubweb
- Minor corrections — Philipp.Michalski / githubweb
- fixed connectivity entries in docker-compose.yml — Thomas J??ckle / githubweb
- fix unit tests — dominik.guggemos / githubweb
- updated used 3rd-party dependencies — Thomas J??ckle / githubweb
- fixed sonar issues — Thomas J??ckle / githubweb
- #140 fixed docker-compose.yml entrypoints — Thomas J??ckle / githubweb
- removed -Xtune:virtualized option as only useful for CPU constrained — Thomas J??ckle / githubweb
- added release notes + announcement for Ditto 0.3.0-M1 — Thomas J??ckle / githubweb
#30 (Feb 7, 2018, 4:37:43 AM)
- extended QueryThings and CountThings Command - add index for namespace — stefan.maute / githubweb
- change source goal from jat-no-fork to jar — stefan.maute / githubweb
- change maven-source-plugin goal from jar-no-fork to jar — stefan.maute / githubweb
- change goal in jenkinsfile to 'install' — yufei.cai / githubweb
- change back to deploy goal without multi thread build — stefan.maute / githubweb
- added namespace check for search queries — yufei.cai / githubweb
- adapted check for API version in ThingsSearchRoute — stefan.maute / githubweb
- Introduced query criteria factory for easier filtering and to avoid — Philipp.Michalski / githubweb
- Adopted query factory in AggregationQueryActor — Philipp.Michalski / githubweb
- Updated api documentation — Philipp.Michalski / githubweb
- add namespace field into pipeline stages — stefan.maute / githubweb
- Documented namespaces search parameter — Philipp.Michalski / githubweb
- Javadoc comments — Philipp.Michalski / githubweb
- add namespace field into pipeline stages — stefan.maute / githubweb
- included Ditto logo more prominent in README.md — Thomas J??ckle / githubweb
- added license badge to README.md — Thomas J??ckle / githubweb
- adapt spelling digital twins — michael.gantert / githubweb
- use CI-friendly maven versioning — yufei.cai / githubweb
- fix merge conflict — stefan.maute / githubweb
- add namespace field into pipeline stages — stefan.maute / githubweb
- Javadoc comments — Philipp.Michalski / githubweb
- included Ditto logo more prominent in README.md — Thomas J??ckle / githubweb
- added license badge to README.md — Thomas J??ckle / githubweb
- adapt spelling digital twins — michael.gantert / githubweb
- use CI-friendly maven versioning — yufei.cai / githubweb
- Implemented exception for search query with multiple namespaces and — Philipp.Michalski / githubweb
- REVIEW: make QueryFilterCriteriaFactory public and clean-up — stefan.maute / githubweb
- fix grammar, remove invalid example for query param namespacesFilter — yufei.cai / githubweb
- renamed CommandAndEventJsonExamplesProducer to JsonExamplesProducer — Johannes Kraeher / githubweb
- fix a remark about Sink.actorRefWithAck — yufei.cai / githubweb
- #81: provided initial docker-compose and swagger config for the Ditto — Thomas J??ckle / githubweb
- document namespaces query param for api/1; document multiple namespaces — yufei.cai / githubweb
- added namespace enforcement header field in root route and adapted — Johannes Kraeher / githubweb
- added namespace enforcement header field in root route and adapted — Johannes Kraeher / githubweb
- made namespaces on CountThings not nullable — Johannes Kraeher / githubweb
- made namespaces on CountThings not nullable, fixed RootRouteTest — Johannes Kraeher / githubweb
- #81: enhance token request to Google in nginx by adding clientSecret — Thomas J??ckle / githubweb
- Revert "made namespaces on CountThings not nullable" — yufei.cai / githubweb
- Make QueryThings.namespaces nullable again — yufei.cai / githubweb
- set namespaces of search commands to null when no namespace restriction — yufei.cai / githubweb
- #81: downgraded to swagger-ui 2 again as there is OAuth2.0 working with — Thomas J??ckle / githubweb
- restrict search to namespaces if available — stefan.maute / githubweb
- handle unparseable exceptions when building a ThingErrorResponse from — yufei.cai / githubweb
- update docker-maven-plugin to version 0.23.0 — stefan.maute / githubweb
- REVIEW: if no StatusCode is present set it to StatusCode 500 — stefan.maute / githubweb
- handle unparseable exceptions when building a ThingErrorResponse from — dominik.guggemos / githubweb
- add ditto headers to generic exception too — dominik.guggemos / githubweb
- fix unnecessary lookups in api/2 things-search — yufei.cai / githubweb
- fix unnecessary lookups in api/2 things-search — yufei.cai / githubweb
- #81: added letsencrypt config for SSL certificate — Thomas J??ckle / githubweb
- #81: fixed docker volumes — Thomas J??ckle / githubweb
- #81: fixed compose for postgres user — Thomas J??ckle / githubweb
- #81: mounted volume for mongodb data — Thomas J??ckle / githubweb
- #81: added amqp-bridge to sandbox; fixed mongo start — Thomas J??ckle / githubweb
- #81: fixed amqp-bridge docker setup (missing mongo) — Thomas J??ckle / githubweb
- #81: for now, don't start amqp-bridge — Thomas J??ckle / githubweb
- document namespaces parameter in SwaggerApi and Ditto Docu — stefan.maute / githubweb
- optimize things-search: avoid aggregation unless filter criteria — yufei.cai / githubweb
- #81: fixed OAuth2.0 login in swagger — Thomas J??ckle / githubweb
- fix QueryActorTest — yufei.cai / githubweb
- handle parse error in SearchActor due to query actor selection — yufei.cai / githubweb
- #81: added sandbox documentation + link to ditto site — Thomas J??ckle / githubweb
- fix incorrect decision whether policy lookup is necesssary in search — yufei.cai / githubweb
- review: made little text changes, changed css colors to match ditto, — Johannes Kraeher / githubweb
- review: moved static content to own folder — Johannes Kraeher / githubweb
- review: fixed compose — Johannes Kraeher / githubweb
- force EnsureMonotonicityVisitor to evaluate on children of composite — yufei.cai / githubweb
- review: fixed read only mount and svg path — Johannes Kraeher / githubweb
- Unified startup prodecure of all Ditto services in class DittoService to — juergen.fickel / githubweb
- Fixed Javadoc build-breaking errors. — juergen.fickel / githubweb
- #81: fixed missing mime-types in nginx — Thomas J??ckle / githubweb
- updated milestone M3 release notes + added milestone announcement — Thomas J??ckle / githubweb
- updated milestone M3 release notes + added milestone announcement — Thomas J??ckle / githubweb
- fixed formulation of M3 announcement — Thomas J??ckle / githubweb
- fixed formulation of M3 announcement — Thomas J??ckle / githubweb
- #81 added Ditto logo to sandbox index.html — Thomas J??ckle / githubweb
- removed jwt issuers from subject issuers — Johannes Kraeher / githubweb
- removed jwt issuers from subject issuers — Thomas J??ckle / githubweb
- #91: review: fixed some toStrings — Thomas J??ckle / githubweb
- #91: review: fixed some toStrings — Thomas J??ckle / githubweb
- create Messages page in HTTP API folder — Florian Fendt / githubweb
- create Messages page in HTTP API folder — Thomas J??ckle / githubweb
- move incubation image to lower right corner of the page — Florian Fendt / githubweb
- move incubation image to lower right corner of the page — Thomas J??ckle / githubweb
- add note where to find the HTTP API Documentation — Florian Fendt / githubweb
- add note where to find the HTTP API Documentation — Thomas J??ckle / githubweb
- document WebSocket Messages API — Florian Fendt / githubweb
- document WebSocket Messages API — Thomas J??ckle / githubweb
- generify documentation on Ditto Protocol Messages — Florian Fendt / githubweb
- generify documentation on Ditto Protocol Messages — Thomas J??ckle / githubweb
- enhance documentation on Messages — Florian Fendt / githubweb
- enhance documentation on Messages — Thomas J??ckle / githubweb
- update openapi documentation on Messages — Florian Fendt / githubweb
- update openapi documentation on Messages — Thomas J??ckle / githubweb
- remove starting slash from topic documentation — Florian Fendt / githubweb
- remove starting slash from topic documentation — Thomas J??ckle / githubweb
- add small documentation paragraph on Heartbeat messages for the — Florian Fendt / githubweb
- add small documentation paragraph on Heartbeat messages for the — Thomas J??ckle / githubweb
- added claim messages documentation + some minor polishing — dominik.guggemos / githubweb
- added claim messages documentation + some minor polishing — Thomas J??ckle / githubweb
- removed generation of dokuwiki examples — dominik.guggemos / githubweb
- removed generation of dokuwiki examples — Thomas J??ckle / githubweb
- prepare blog entry for the new example demonstrating the REST to — Florian Fendt / githubweb
- prepare blog entry for the new example demonstrating the REST to — Thomas J??ckle / githubweb
- review: fixed some formulation, formatting + typos — Thomas J??ckle / githubweb
- review: fixed some formulation, formatting + typos — Thomas J??ckle / githubweb
- review: added missing characteristics of messages (fan-out, at most — Thomas J??ckle / githubweb
- review: added missing characteristics of messages (fan-out, at most — Thomas J??ckle / githubweb
- Adjusted visibilities within AbstractThingsService. — juergen.fickel / githubweb
- fixed image URL in blogpost — Thomas J??ckle / githubweb
- fixed image URL in blogpost — noreply / githubweb
- #97 fixed failover configuration, fixed deleting a closed connection — Johannes Kraeher / githubweb
- #97 fixed failover configuration, fixed deleting a closed connection — Thomas J??ckle / githubweb
- #97 fixed reconnect on system failure — Johannes Kraeher / githubweb
- #97 fixed reconnect on system failure — Thomas J??ckle / githubweb
- Introduced type for feature definition and its builder. — juergen.fickel / githubweb
- #60: added commands, responses and events for Feature Definition — Thomas J??ckle / githubweb
- Added implementation of FeatureDefinition.Identifier. — juergen.fickel / githubweb
- #60: extend protocol examples — Thomas J??ckle / githubweb
- #60: enhance Things persistence actor to handle the Definition — Thomas J??ckle / githubweb
- #60: extend HTTP API with Feature Definition routes — Thomas J??ckle / githubweb
- Added implementation of FeatureDefinition. — juergen.fickel / githubweb
- update maven-plugin versions: - update versions in parent-pom - adjust — daniel.fesenmeyer / githubweb
- Added null-implementation of FeatureDefinition and Identifier. — juergen.fickel / githubweb
- Made FeatureDefinition.Identifier a CharSequence. — juergen.fickel / githubweb
- #60: fixed test compile errors — Thomas J??ckle / githubweb
- Added static factory methods to FeatureDefinition. — juergen.fickel / githubweb
- improve tests for module ditto-model-things: — daniel.fesenmeyer / githubweb
- Added FeatureDefinition to Feature and its builder. — juergen.fickel / githubweb
- #60: added swagger documentation for Feature Definitions — Thomas J??ckle / githubweb
- #60: fixed persistence actor compile errors — Thomas J??ckle / githubweb
- #60: fixed tests, first part of review of model changes — Thomas J??ckle / githubweb
- #60: changed order of Feature definition/properties in JSON - definition — Thomas J??ckle / githubweb
- #60: added generated protocol examples to documentation — Thomas J??ckle / githubweb
- Fixed wrong method call in AbstractAdapter. — juergen.fickel / githubweb
- Added test cases for FeatureDefinition events to ThingEventAdapterTest. — juergen.fickel / githubweb
- #60: review of extend Feature in Ditto model: some javadoc fixes + — Thomas J??ckle / githubweb
- #60: added FeatureDefinitionEmptyException thrown when json array is — Thomas J??ckle / githubweb
- Reviewed task, adjusted some formatting and Javadoc, added test cases. — juergen.fickel / githubweb
- made it possible to connect to sandbox via basic auth — Thomas J??ckle / githubweb
- made it possible to connect to sandbox via basic auth — Thomas J??ckle / githubweb
- added anonymous auth for grafana — Thomas J??ckle / githubweb
- added anonymous auth for grafana — noreply / githubweb
- added grafana iframe to sandbox landing page — Thomas J??ckle / githubweb
- added grafana iframe to sandbox landing page — noreply / githubweb
- #60: Reviewed ThingPersistenceActor. Fixed event handling in — juergen.fickel / githubweb
- logging: added logging of incoming websocket messages — Thomas J??ckle / githubweb
- fix error when ThingUpdater would try to persist Events for V2 Things — Florian Fendt / githubweb
- enhance logging — Florian Fendt / githubweb
- remove needless Test (may never happen) — Florian Fendt / githubweb
- enhance logging for result of syncing a Policy in the ThingUpdater — Florian Fendt / githubweb
- #60: Refactored ThingPersistenceActor a bit and added frequently used — juergen.fickel / githubweb
- refine documentation on PUT things/{thingId}/policyId to clarify that an — Florian Fendt / githubweb
- removed generation of example assemblies, moved common plugin — dominik.guggemos / githubweb
- remove workaround, building without running the tests works — dominik.guggemos / githubweb
- #60: added documentation about Feature Definition — Thomas J??ckle / githubweb
- #60: added documentation of Feature Definition to protocol specification — Thomas J??ckle / githubweb
- get rid of unnecessary error in build logs — daniel.fesenmeyer / githubweb
- #60: added Ditto Postman collection + included in project site — Thomas J??ckle / githubweb
- #60: Added custom WriterConfig to change formatting of example JSON. — juergen.fickel / githubweb
- #60: Simplified implementation of ImmutableFeatures and added test cases — juergen.fickel / githubweb
- fixed message payload deserialization — Thomas J??ckle / githubweb
- #60: Extended static factory method of FeatureDefinition to accept more — juergen.fickel / githubweb
- #60: Fixed parameter namen and description of error 403. — juergen.fickel / githubweb
- #60: Fixed descriptions of 404 error code. — juergen.fickel / githubweb
- #60: Removed unused headers of delete requests from Postman collection. — juergen.fickel / githubweb
- #60: Wrote initial draft of blog post about Feature Definition. — juergen.fickel / githubweb
- reject all message commands in the absence of policy enforcer — Thomas J??ckle / githubweb
- #60: Renamed and reviewed blog post. — marianne.klein / githubweb
- #60: Review definition. — marianne.klein / githubweb
- #60: Synch with latest policy pic from things. — marianne.klein / githubweb
- #60: Reviewed feature documentation and blog post. — juergen.fickel / githubweb
- add exception that can be thrown if the policy id is missing for schema — Thomas J??ckle / githubweb
- prohibit creating a ModifyThing command with policy in V1 or ACL in V2 — Thomas J??ckle / githubweb
- refine handling of ModifyThing commands. — Thomas J??ckle / githubweb
- remove unused internal classes and clarify parameter names — Thomas J??ckle / githubweb
- remove unused parameters — Thomas J??ckle / githubweb
- use schema version of Thing itself to send the ThingModified event after — Thomas J??ckle / githubweb
- #110 #111 review: some minor javadoc fixes, example JSON generation — Thomas J??ckle / githubweb
- #60: Fixed build. — juergen.fickel / githubweb
- adapt response code for fire and forget messages — stefan.maute / githubweb
- Update pom.xml — noreply / githubweb
- fixed typo — noreply / githubweb
- added first draft of presentation to show in VirtualIoT meetup — Thomas J??ckle / githubweb
- reduced sandbox deployment — Thomas J??ckle / githubweb
- rewrite ditto section with code samples — Thomas J??ckle / githubweb
- further polishing of virtualIoT meetup slides — Thomas J??ckle / githubweb
- fixed changed behavior in ImmutableFeatures.toJson — noreply / githubweb
- fixed missing import — noreply / githubweb
#25 (Jan 11, 2018, 8:15:11 AM)
- handle unparseable exceptions when building a ThingErrorResponse from — Thomas J??ckle / githubweb
- add ditto headers to generic exception too — Thomas J??ckle / githubweb
#22 (Jan 9, 2018, 9:12:14 AM)
- add AbstractStreamingActor, replace SudoRetrieveModifiedThingTags by — yufei.cai / githubweb
- add abstract streaming actor for persistence ID and sequence number — yufei.cai / githubweb
- replace persistence query actor by streaming actor — yufei.cai / githubweb
- Make AbstractPersistenceStreamingActor stream events between absolute — yufei.cai / githubweb
- Aggregation over modified MongoDB journal entries: Make time window — yufei.cai / githubweb
- trigger sync in ThingUpdater if no shortcut is taken for the initial — yufei.cai / githubweb
- fix compile error in ThingsUpdaterActor — yufei.cai / githubweb
- acknowledge successful synchronization in ThingUpdater — yufei.cai / githubweb
- add AbstractStreamForwarder; change success message from updater to — yufei.cai / githubweb
- fix ditto.services.model.things site template — yufei.cai / githubweb
- add AbstractStreamSupervisor, replace constructor args of — yufei.cai / githubweb
- replace ThingsSynchronizerActor by stream supervisor and stream — yufei.cai / githubweb
- split reusable AbstractMongoClientActor — yufei.cai / githubweb
- start implementing functionality to save last successful sync timestamp — Florian Fendt / githubweb
- fix wrong javadoc (TODO: move to other package) — daniel.fesenmeyer / githubweb
- Search updater stabilization (WIP): — daniel.fesenmeyer / githubweb
- add missing license header — daniel.fesenmeyer / githubweb
- delete no longer needed class SudoRetrieveModifiedThingTagsResponse — daniel.fesenmeyer / githubweb
- add cache of limited size (default: 1000) for — daniel.fesenmeyer / githubweb
- remove unnecessary configuration for retrieval of thing-tags and — daniel.fesenmeyer / githubweb
- update javadoc — Florian Fendt / githubweb
- fix log message of ThingsStreamSupervisor to contain last sync timestamp — Florian Fendt / githubweb
- CR-4696, CR-4918 just improve variable naming and javadoc — daniel.fesenmeyer / githubweb
- test ThingsStreamForwarder and ThingsStreamSupervisor — Florian Fendt / githubweb
- - remove useless actor behavior change in initial message processing of — Florian Fendt / githubweb
- - remove unused SyncThing Command — Florian Fendt / githubweb
- Several fixes and improvments related to thing-tags-streaming: — daniel.fesenmeyer / githubweb
- make ThingsUpdater testable — Florian Fendt / githubweb
- turn on parallel build; bind to random Mongo port by default; delete — yufei.cai / githubweb
- have akka remoting bind to random ports in unit tests — yufei.cai / githubweb
- add tests for cache events received by ThingUpdater — Florian Fendt / githubweb
- move create-json-example to pre-site phase — yufei.cai / githubweb
- switch to 2 threads for travis build (~2 cores per VM on travis-CI) — yufei.cai / githubweb
- fix typo in things-search.conf — Florian Fendt / githubweb
- added "amqp-bridge" to ditto-model, ditto-signals-commands, — Thomas J??ckle / githubweb
- added Dockerfile for amqp-bridge for automated docker hub build — Thomas J??ckle / githubweb
- fixed search tests — Thomas J??ckle / githubweb
- decrease activity check interval of thingsearch updater — Florian Fendt / githubweb
- - fix Duration.between calls in supervisor - let ThingUpdater stop — Florian Fendt / githubweb
- fix Test of ThingsStreamSupervisor — Florian Fendt / githubweb
- sort journal query result by _id descending, remove unused journal — yufei.cai / githubweb
- restore & document use of 4-arg constructor to create ObjectID — yufei.cai / githubweb
- replace "_id" by JournallingFieldNames.ID — yufei.cai / githubweb
- clarify "sequenceNumber + 1" in ThingUpdater — yufei.cai / githubweb
- Let ThingUpdater also ACK Sync Failures to the requester — Florian Fendt / githubweb
- Test for MappingStrategiesBuilder — Florian Fendt / githubweb
- add missing license header — Florian Fendt / githubweb
- fix type error in read journaller — yufei.cai / githubweb
- fix persistence query actor path & type inference issue — yufei.cai / githubweb
- stop forwarding StreamModifiedEntities from proxy — yufei.cai / githubweb
- update single thing in search index also if only its policyRevision — Florian Fendt / githubweb
- Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
- Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
- Minor stabilization related to (thing-tags-)streaming: don't throw — daniel.fesenmeyer / githubweb
- use maven 3.5.2, cause maven 3.5.0 has a bug when retrieving snapshots — daniel.fesenmeyer / githubweb
- try to build with no-snapshot-updates, cause this feature-branch-build — daniel.fesenmeyer / githubweb
- add param "-nsu" (no-snapshot-updates) to version-plugin-call also to — daniel.fesenmeyer / githubweb
- stabilize startup of AbstractStreamSupervisor by introducing an initial — daniel.fesenmeyer / githubweb
- add test for immutability of StreamAck class — daniel.fesenmeyer / githubweb
- some renaming from "status" to "ack" to clarify the intention of these — daniel.fesenmeyer / githubweb
- stabilize startup of AbstractStreamSupervisor: added missing call to — daniel.fesenmeyer / githubweb
- minor improvements: define and use constants "ProjectionInclude" and — daniel.fesenmeyer / githubweb
- Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
- Several fixes and improvements related to (thing-tags-)streaming: — daniel.fesenmeyer / githubweb
- review: handling MemberJoined event in ClusterMemberAwareActor, replaced — Johannes Kraeher / githubweb
- remove deactivated self-destruct mechanism from ThingUpdater — yufei.cai / githubweb
- fix wrong config key: "warn-offset" instead of "warn-interval" — daniel.fesenmeyer / githubweb
- build stabilization: adjust test.conf to use random tcp port — daniel.fesenmeyer / githubweb
- reduce timeout to 100ms in DefaultStreamForwarderTest.streamWithTimeout — yufei.cai / githubweb
- do not log at error level during normal operation of stream supervisor — yufei.cai / githubweb
- documentation: define dependencies only in build-documentation profile — Thomas J??ckle / githubweb
- improve ThingsStreamSupervisor actor name — daniel.fesenmeyer / githubweb
- improve logging: provide stacktrace of exceptions, otherwise it would be — daniel.fesenmeyer / githubweb
- Renamed integration tests — Philipp.Michalski / githubweb
- Several abstractions for using MongoDB: — Florian Fendt / githubweb
- Renamed integration tests — Philipp.Michalski / githubweb
- fix incorrect datatype of config value for max-wait-time of mongodb — Florian Fendt / githubweb
- fix incorrect datatype of config value for max-wait-time of mongodb — Florian Fendt / githubweb
- make connection pool of MongoDB client configurable — yufei.cai / githubweb
- add MongoClientWrapper.close() — yufei.cai / githubweb
- enlarge connection pool size in things-search — yufei.cai / githubweb
- added AmqpBridgeMappingStrategy to GatewayMappingStrategy — Thomas J??ckle / githubweb
- extract streaming messages into own package — yufei.cai / githubweb
- enhance logging for the things-sync-mechanism, remove irrelevant — daniel.fesenmeyer / githubweb
- get rid of unused and redundant code in MongoClientWrapper and — daniel.fesenmeyer / githubweb
- change logger in MongoSearchSyncPersistence to plain slf4j, we don't — daniel.fesenmeyer / githubweb
- remove no longer used stream-meta-data-persistence (aka sync — daniel.fesenmeyer / githubweb
- make "tags-streaming" more re-usable - extract class — daniel.fesenmeyer / githubweb
- added maven central version badge — noreply / githubweb
- remove -nsu from Jenkinsfile — yufei.cai / githubweb
- disable parallel build for now — noreply / githubweb
- [wip] try 'install' goal in Jenkinsfile — yufei.cai / githubweb
- [wip] try replacing goals jar-no-fork by jar — yufei.cai / githubweb
- Executing integration tests with failsafe — Philipp.Michalski / githubweb
- made ClusterMemberAwareActor compatible to older scala versions — Thomas J??ckle / githubweb
- Less aggressive akka timeouts for parallel execution — Philipp.Michalski / githubweb
- refactor DittoProtocolAdapter and add ProtocolFactory, ProtocolAdapter — Thomas J??ckle / githubweb
- refactor DittoProtocolAdapter and add ProtocolFactory, ProtocolAdapter — Thomas J??ckle / githubweb
- rename MongoSearchSyncPersistenceTest as an integration test — yufei.cai / githubweb
- print interpretation of variable ${theBranch} in jenkins pipeline stage — Florian Fendt / githubweb
- fixed link in blog post — noreply / githubweb
- Provide "tags-streaming" for policies to allow streaming of — daniel.fesenmeyer / githubweb
- fix actorName of persistenceStreamingActor — daniel.fesenmeyer / githubweb
- fix javadoc — daniel.fesenmeyer / githubweb
- fix ThingUpdater: EntityIdWithRevision is an interface now — daniel.fesenmeyer / githubweb
- fix ThingsUpdaterTest — yufei.cai / githubweb
- upgrade japicmp plugin (v0.9.3 is missing the threadSafe flag) — yufei.cai / githubweb
- fix IllegalArgumentException during initialization of root actors — yufei.cai / githubweb
- fix javadoc — Florian Fendt / githubweb
- add MongoReadJournal to access event journal from streaming actors — yufei.cai / githubweb
- remove ditto-services-utils-akka-persistence-mongo-addons — yufei.cai / githubweb
- fix javadoc — yufei.cai / githubweb
- watch actor before expecting it to stop in ConnectionActorTest — yufei.cai / githubweb
- Integrate "tags-streaming-sync" for policies in thingsearch - provide a — daniel.fesenmeyer / githubweb
- fix javadoc, remove unused Apache License v2.0 — yufei.cai / githubweb
- temporary workaround to allow building ditto with skipping tests — daniel.fesenmeyer / githubweb
- add StreamingRegistry to PoliciesMappingStrategy to allow requesting — daniel.fesenmeyer / githubweb
- included Ditto logo more prominent in README.md — noreply / githubweb
- added license badge to README.md — noreply / githubweb
- ack success of policy-tags-streaming in ThingUpdater: - extend — daniel.fesenmeyer / githubweb
- fix javadoc — daniel.fesenmeyer / githubweb
- adapt spelling digital twins — michael.gantert / githubweb
- ack success of policy-tags-streaming in ThingUpdater: - make sure that — daniel.fesenmeyer / githubweb
- remove unneeded actor watches in test — Florian Fendt / githubweb
- make sure that forwarded-callback is called before forwarding the — daniel.fesenmeyer / githubweb
- make cache-updates-sync optional, can now be configured with property — daniel.fesenmeyer / githubweb
- add a test which makes sure that a thing is *not* updated, when the — daniel.fesenmeyer / githubweb
- add back pressure to streaming of EntityIdWithRevision — yufei.cai / githubweb
- maintain DefaultPersistenceStreamingActorTest — yufei.cai / githubweb
- filter by policy revision before forwarding PolicyReferenceTag, fix ACK — yufei.cai / githubweb
- improve logging in AbstractStreamForwarder — yufei.cai / githubweb
- replace Sink.actorRefWithAck by mapAsync — yufei.cai / githubweb
- replace streaming rate configuration by burst size and timeout — yufei.cai / githubweb
- revert accidental replacement in documentation — yufei.cai / githubweb
- restore 'deploy' goal in Jenkinsfile — yufei.cai / githubweb
- extract deploy goal to run single-threaded — yufei.cai / githubweb
- stop running tests twice — yufei.cai / githubweb
- attempt to skip tests during deployment again — yufei.cai / githubweb
- fix serialization manifest of BatchedEntityIdWithRevisions — yufei.cai / githubweb
- try with deploy:deploy after install — yufei.cai / githubweb
- try splitting deploy goal — yufei.cai / githubweb
- disable test result reporting in deploy stage because no test was run — yufei.cai / githubweb
- clarify that the http-proxy parameter is optional when installing jekyll — Florian Fendt / githubweb
- fix broken link — Florian Fendt / githubweb
- use CI-friendly maven versioning — Thomas J??ckle / githubweb
- deploy BOM with dynamically resolved version properties — yufei.cai / githubweb
- deploy BOM with dynamically resolved version properties — Thomas J??ckle / githubweb
- added documentation about amqp-bridge — Thomas J??ckle / githubweb
- fixed count of "all things" in /stats/search route and count of — Thomas J??ckle / githubweb
- fixed copyright header date — Thomas J??ckle / githubweb
- added chapter about "search" — Thomas J??ckle / githubweb
- add javadoc — yufei.cai / githubweb
- added documentation about the "search" of Ditto (RQL, etc.) — Thomas J??ckle / githubweb
- make ConnectionActorTest more robust; reorder imports — yufei.cai / githubweb
- introduce synchronization sessions in ThingUpdater — yufei.cai / githubweb
- documented how to add a new AMQP 1.0 connection — Thomas J??ckle / githubweb
- added more documentation about the HTTP concepts + SSEs; updated images — Thomas J??ckle / githubweb
- made the messages-http-header blacklist configurable in gateway.conf for — Thomas J??ckle / githubweb
- fixed test.conf — Thomas J??ckle / githubweb
- Update ThingUpdater.java — noreply / githubweb
- reviewed amqp documentation — Johannes Kraeher / githubweb
- reviewed search documentation — Johannes Kraeher / githubweb
- fix a remark about Sink.actorRefWithAck — Thomas J??ckle / githubweb
#21 (Dec 18, 2017, 10:19:30 AM)
- fixed Dockerfile — Thomas J??ckle / githubweb
- fixed Dockerfile, this time for real — Thomas J??ckle / githubweb
- made wget output nicer in Dockerfile — Thomas J??ckle / githubweb
- extracted DittoCasbahPersistenceExtension to ditto "owned" package — Thomas J??ckle / githubweb
- prefix readSubject tags with "rs:" — Thomas J??ckle / githubweb
- fixed duplicated messages in backend when receiving via websocket — Thomas J??ckle / githubweb
- prepared 0.1.0-M1 release notes — Thomas J??ckle / githubweb
#20 (Dec 15, 2017, 4:39:25 AM)
- added description to pom.xml which is mandatory for maven central — Thomas J??ckle / githubweb
#19 (Dec 15, 2017, 2:28:50 AM)
- split up maven profiles for milestone build — Thomas J??ckle / githubweb
#17 (Dec 14, 2017, 11:39:57 AM)
- documentation: define dependencies only in build-documentation profile — Thomas J??ckle / githubweb
#14 (Dec 14, 2017, 4:01:40 AM)
- fix minor findings in MessageCommand(Response)Adapter, added more tests — dominik.guggemos / githubweb
- some cleanup, reduce code duplication — dominik.guggemos / githubweb
- Reviewed pull request #68. Applied minor improvements. — juergen.fickel / githubweb
- replaced the parboiled-java (version 1) based RQL parser with parboiled2 — Thomas J??ckle / githubweb
- review: fixed javadoc — Johannes Kraeher / githubweb
- review: removed unused variables from RqlParserBase — Johannes Kraeher / githubweb
- build and push docker images when a tag is created on GitHub — Thomas J??ckle / githubweb
- added semicolons to each command — Thomas J??ckle / githubweb
- fixed conditionals — Thomas J??ckle / githubweb
- fixed docker hub base-repo to "eclipse" + prepared docker-compose.yml — Thomas J??ckle / githubweb
- fixed parsing of complex rqls containing ) and , inside a string value — Thomas J??ckle / githubweb
#10 (Dec 11, 2017, 8:22:29 AM)
- fixed jar-signer errors when releasing in thingsearch-parser — Thomas J??ckle / githubweb
- fixed RetrieveStatisticsResponse — Thomas J??ckle / githubweb