Skip to content

Changes

#1010 (Mar 12, 2024, 11:56:09 PM)

  1. fix: set correct content type — Pieter-Jan Lanneer / githubweb

#1009 (Jan 29, 2024, 11:56:06 PM)

  1. increased binary compatibility check version to 3.5.0 — Thomas Jaeckle / githubweb

#1008 (Jan 26, 2024, 11:56:07 PM)

  1. prepare JS client release — Thomas Jaeckle / githubweb

#1007 (Jan 2, 2024, 11:56:08 PM)

  1. added license headers for 2024 — Thomas Jaeckle / githubweb

#1006 (Dec 13, 2023, 11:56:10 PM)

  1. search and count by post — Pieter-Jan Lanneer / githubweb

#1005 (Dec 6, 2023, 11:56:08 PM)

  1. update logback — Thomas Jaeckle / githubweb

#1004 (Oct 17, 2023, 11:56:08 PM)

  1. fix Java client build after upstream changes in Ditto — Thomas Jaeckle / githubweb
  2. increase binary-compatibility-check.version to 3.4.0 after release — Thomas Jaeckle / githubweb

#1003 (Oct 11, 2023, 11:56:10 PM)

  1. prepare Ditto 3.4.0 release — Thomas Jaeckle / githubweb

#1002 (Oct 4, 2023, 11:56:14 PM)

  1. update maven names — Thomas Jaeckle / githubweb

#1001 (Sep 11, 2023, 11:56:10 PM)

  1. fix MergeThing command being used for creating new things did not respect "inlinePolicy" — Thomas Jaeckle / githubweb
  2. update used GitHub actions versions; k8s version matrix for Helm — Thomas Jaeckle / githubweb

#1000 (Jun 23, 2023, 11:56:06 PM)

  1. prepare 3.3.0 release — Thomas Jaeckle / githubweb
  2. prepare 3.3.0 JS client release — Thomas Jaeckle / githubweb

#999 (Jun 21, 2023, 11:56:07 PM)

  1. adjusted Eclipse Ditto domain to eclipse.dev/ditto — Thomas Jaeckle / githubweb

#994 (Apr 5, 2023, 2:49:42 AM)

  1. prepare Ditto JS client 3.2.1 release — Thomas Jaeckle / githubweb

#993 (Apr 4, 2023, 11:56:09 PM)

  1. add ILike filter to JS library — Bob Claerhout / githubweb

#992 (Mar 8, 2023, 11:56:06 PM)

  1. prepare Ditto 3.2.0 release for JS client — Thomas Jaeckle / githubweb
  2. updated developers sections — Thomas Jaeckle / githubweb
  3. post Ditto 3.2.0 release: update binary-compatibility-check to version 3.2.0 — Thomas Jaeckle / githubweb
  4. post Ditto 3.2.0 release: update SECURITY.md — Thomas Jaeckle / githubweb

#991 (Mar 7, 2023, 11:56:07 PM)

  1. update developers information — Thomas Jaeckle / githubweb

#990 (Mar 6, 2023, 11:56:08 PM)

  1. added merge property to javascript client sdk — Pieter-Jan Lanneer / githubweb

#989 (Feb 22, 2023, 11:56:07 PM)

  1. Bump http-cache-semantics from 4.1.0 to 4.1.1 in /javascript — noreply / githubweb
  2. removed section in contributing about adding company name — noreply / githubweb

#988 (Feb 21, 2023, 11:56:09 PM)

  1. update contact information for Thomas Jaeckle in pom.xml — Thomas J??ckle / githubweb

#987 (Jan 31, 2023, 11:56:08 PM)

  1. Bump json5 from 2.2.1 to 2.2.3 in /javascript/lib/api — noreply / githubweb
  2. Bump json5 from 2.2.1 to 2.2.3 in /javascript/lib/node — noreply / githubweb
  3. Bump json5 from 2.2.1 to 2.2.3 in /javascript/lib/dom — noreply / githubweb
  4. Bump json5 from 1.0.1 to 1.0.2 in /javascript — noreply / githubweb
  5. updated github repository locations to new "eclipse-ditto" org — Thomas Jaeckle / githubweb

#986 (Dec 19, 2022, 11:56:08 PM)

  1. Introduce options for java live message API — David Schwilk / githubweb
  2. Minor code review fixes — David Schwilk / githubweb

#985 (Dec 16, 2022, 11:56:06 PM)

  1. fix ditto-client test about policy import "importable" flag — Thomas Jaeckle / githubweb
  2. fix unit test — Dominik Guggemos / githubweb
  3. adjusted copyright headers for next year — Thomas Jaeckle / githubweb
  4. update binary compatibility version to 3.1.0 — Thomas Jaeckle / githubweb
  5. Update SECURITY.md — noreply / githubweb

#984 (Dec 14, 2022, 11:56:09 PM)

  1. prepare Ditto-Clients 3.1.0 release — Thomas Jaeckle / githubweb

#983 (Dec 12, 2022, 11:56:10 PM)

  1. directly close&release OSS nexus repositories on Ditto release — Thomas Jaeckle / githubweb

#982 (Dec 9, 2022, 11:56:08 PM)

  1. add support for cursor param — Matthias Weirich / githubweb
  2. add tests — Matthias Weirich / githubweb
  3. return cursor in SearchThingsResponse — Matthias Weirich / githubweb
  4. throw error when both cursor/size and limit is set — Matthias Weirich / githubweb

#981 (Nov 17, 2022, 11:56:07 PM)

  1. updated changelog for Ditto JS client 3.0.1 — Thomas Jaeckle / githubweb
  2. prepared Ditto JS client 3.0.1 release — Thomas Jaeckle / githubweb

#980 (Nov 15, 2022, 11:56:10 PM)

  1. fix for TS2611 — Dirk Van Haerenborgh / githubweb

#979 (Oct 4, 2022, 11:56:09 PM)

  1. Adds a ClientReconnectingException which is thrown if the client is attempting a reconnect while a message should be sent. — David Schwilk / githubweb
  2. small typo fix — David Schwilk / githubweb
  3. Fix JavaDoc errors — David Schwilk / githubweb

#978 (Sep 28, 2022, 11:56:08 PM)

  1. post-release 3.0.0 commit: — Thomas Jaeckle / githubweb

#976 (Sep 27, 2022, 11:56:10 PM)

  1. updated JS client CHANGELOG.md for upcoming Ditto 3.0.0 release — Thomas Jaeckle / githubweb

#975 (Sep 9, 2022, 11:56:06 PM)

  1. update lerna and node versions to test against to 14, 16, 18 — Thomas Jaeckle / githubweb
  2. undid domain change for Ditto website — Thomas Jaeckle / githubweb
  3. removed copyright holders from NOTICE.md as they are not required to be listed — Thomas Jaeckle / githubweb

#974 (Sep 8, 2022, 11:56:06 PM)

  1. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  2. updated used dependencies to latest bugfix versions — Thomas Jaeckle / githubweb
  3. [#181] fix DITTO_DUMMY_AUTH_USER config resolving in DittoClientUsageExamples — Thomas Jaeckle / githubweb
  4. [#193] fixed responding to messages in JS client did not preserve the message "headers" — Thomas Jaeckle / githubweb
  5. [#169] added `ErrorResponse` type used as "reject" reason in order to access status code together with body — Thomas Jaeckle / githubweb
  6. update node versions to test with — noreply / githubweb
  7. add workflow_dispatch to nodejs action — noreply / githubweb

#973 (Sep 5, 2022, 11:56:07 PM)

  1. updated readme.md with new website location — noreply / githubweb

#972 (Sep 2, 2022, 11:56:05 PM)

  1. Move creation of single threaded executor back into ThingSearchSubscription for spec conformance (Rule 1.03) — Yufei Cai / githubweb

#971 (Aug 8, 2022, 11:56:10 PM)

  1. Manually shutdown the executor of ThingSearchSubscription. — Yufei Cai / githubweb
  2. Transfer ownership of the executor of ThingSearchSubscription to its subscriber to be spec-conform. — Yufei Cai / githubweb

#970 (Aug 4, 2022, 11:56:09 PM)

  1. fixed some module/dependency mess by e.g: — Thomas Jaeckle / githubweb
  2. apply naming of Thing.getPolicyEntityId() to getPolicyId() — Thomas Jaeckle / githubweb
  3. moved GatewayException and its (rightful) implementations to new module "gateway-api" — Thomas Jaeckle / githubweb
  4. enhanced Ditto client by adding the option to configure a "default-namespace" — Thomas Jaeckle / githubweb
  5. aligned Jenkinsfile_multibranch_pipeline — Thomas Jaeckle / githubweb
  6. futher consolidate Jenkins_multibranch_pipeline — Thomas Jaeckle / githubweb
  7. Remove default namespace configuration — Yannic Klem / githubweb
  8. fixed nullable expectations if live.commands.modify package — Thomas Jaeckle / githubweb
  9. made MessageMapper aware of additional inbound headers to pass additional headers — Thomas Jaeckle / githubweb
  10. excluded ThingSearchPublisher method from japicmp-check — Thomas Jaeckle / githubweb
  11. Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly — Thomas Jaeckle / githubweb
  12. added japicmd exclusion — Thomas Jaeckle / githubweb
  13. Revert "added japicmd exclusion" — Thomas Jaeckle / githubweb
  14. Revert "Ditto 3.0 preparation: removed deprecated marked code and adjusted japicmp excludes accordingly" — Thomas Jaeckle / githubweb

#969 (Jun 13, 2022, 11:56:08 PM)

  1. increase binary compatibility check version to 2.4.0 — noreply / githubweb

#968 (Apr 14, 2022, 11:56:08 PM)

  1. prepared Ditto-clients release 2.4.0 — Thomas Jaeckle / githubweb

#967 (Apr 11, 2022, 11:56:06 PM)

  1. Add fieldSelector and option to RetrievePolicy — David Schwilk / githubweb
  2. Revert "Set revision to policy when it can be derived from the entity tag contained in the response headers" — David Schwilk / githubweb
  3. Remove accidentally added test — David Schwilk / githubweb
  4. review: deprecate WithSelectedFields in things model in favor in same interface in base model — Johannes Schneider / githubweb
  5. review: revert imports of WithSelectedFields interface to prevent api break — Johannes Schneider / githubweb
  6. added ™ — noreply / githubweb

#966 (Mar 30, 2022, 11:56:07 PM)

  1. update dependencies — Thomas Jaeckle / githubweb
  2. added python client to readme.md — noreply / githubweb
  3. added go reference badge to Go client section — noreply / githubweb

#965 (Mar 25, 2022, 11:56:07 PM)

  1. update nexus-staging-maven-plugin — noreply / githubweb

#964 (Mar 21, 2022, 11:56:10 PM)

  1. Set revision to policy when it can be derived from the entity tag contained in the response headers — Yannic Klem / githubweb

#963 (Feb 16, 2022, 11:56:08 PM)

  1. upgrade dependencies — Yannic Klem / githubweb

#962 (Jan 21, 2022, 11:56:08 PM)

  1. prepare Ditto JS client release 2.3.0 — Thomas Jaeckle / githubweb
  2. updated Ditto JS client CHANGELOG.md — Thomas Jaeckle / githubweb
  3. set next "binary-compatibility-check.version" to released 2.3.0 — Thomas Jaeckle / githubweb

#961 (Jan 4, 2022, 11:56:05 PM)

  1. update dependencies: classindex, slf4j, logback, junit — Thomas Jaeckle / githubweb

#960 (Jan 3, 2022, 11:56:08 PM)

  1. Added option for live channel condition. — Juergen Fickel / githubweb

#959 (Nov 22, 2021, 11:56:06 PM)

  1. updated JS CHANGELOG.md for 2.2.0 changelog — Thomas Jaeckle / githubweb

#958 (Nov 22, 2021, 1:46:11 PM)

  1. prepare Ditto JS Client release 2.2.0 — Thomas Jaeckle / githubweb

#957 (Nov 22, 2021, 1:34:29 PM)

  1. update Ditto JS Client "node" dependencies to their latest within their minor version — Thomas Jaeckle / githubweb

#956 (Oct 26, 2021, 11:56:10 PM)

  1. shutdown executor after stream cancellation — Johannes Schneider / githubweb
  2. Review: ensure executor shutdown in error case. — Yufei Cai / githubweb

#955 (Oct 12, 2021, 11:56:05 PM)

  1. eclipse/ditto#898: added ditto-placeholders to assembly.xml as it is now a transitive dependency of ditto-protocol — Thomas Jaeckle / githubweb

#954 (Sep 27, 2021, 11:56:09 PM)

  1. Prepare changelog for the 2.1.0 release of the JS client — Florian Fendt / githubweb
  2. update 2.1.0 release date — Thomas Jaeckle / githubweb
  3. prepared Ditto JS client release 2.1.0 — Thomas Jaeckle / githubweb
  4. configured "binary-compatibility-check.version" version to 2.1.0 — Thomas Jaeckle / githubweb

#953 (Sep 23, 2021, 11:56:07 PM)

  1. [#559] add condition option to ditto java client for thing operations; — Stefan Maute / githubweb
  2. [#559] remove usage of Condition class in ditto java client; — Stefan Maute / githubweb
  3. Issue #559: Refactored `OutgoingMessageFactory`. — Juergen Fickel / githubweb
  4. Issue #559: Extracted method for checking if option is allowed. — Juergen Fickel / githubweb
  5. Issue #559: Extracted class for building DittoHeaders from options for particular outgoing message. — Juergen Fickel / githubweb
  6. Issue #559: Added empty lines to improve readability. Slightly adjusted some Javadoc comments. — Juergen Fickel / githubweb
  7. Issue #559: Widened type of condition argument to CharSequence. Adjusted Javadoc as well. — Juergen Fickel / githubweb
  8. Issue #559: Adjusted Javadoc of `ConditionOptionVisitor`. — Juergen Fickel / githubweb
  9. Issue #559: Made CONDITION a Global option as it is valid not only for modify commands but retrieve commands as well. — Juergen Fickel / githubweb
  10. fixed that for Java Runtime 8, using corePoolSize 0 leads to CPU usage of 100% — Thomas Jaeckle / githubweb

#952 (Sep 10, 2021, 11:56:09 PM)

  1. fix unit test — Johannes Schneider / githubweb

#951 (Aug 17, 2021, 11:56:10 PM)

  1. release 2.1.0-M1 — Johannes Schneider / githubweb
  2. release 2.1.0-M2 — Johannes Schneider / githubweb

#950 (Jul 12, 2021, 11:56:08 PM)

  1. enhance Ditto java client with a "disconnection listener" — Thomas Jaeckle / githubweb
  2. fixed NPE for ClientCredentialsAuthenticationProvider not providing a "jsonWebtokenSupplier" — Thomas Jaeckle / githubweb
  3. fixed compile error — Thomas Jaeckle / githubweb
  4. enhanced OSGi test for instantiating classes relying on ClassIndex import — Thomas Jaeckle / githubweb
  5. minor code formatting; — Stefan Maute / githubweb

#949 (Jul 5, 2021, 11:56:10 PM)

  1. updated eclipse jarsigner version to latest 1.3.1 — Thomas Jaeckle / githubweb

#948 (Jul 1, 2021, 11:56:09 PM)

  1. fix incorrect variable replacement for messageSubject in featureSelector; — Stefan Maute / githubweb
  2. add argumentNotNull check for type to registerForMessages implementations in LiveFeatureHandleImpl, LiveImpl and LiveThingHandleImpl; — Stefan Maute / githubweb

#947 (Jun 10, 2021, 11:56:06 PM)

  1. add reconnecting behaviour when an unintentional disconnect occures (this can happen when the gateway or nginx container get killed); — Stefan Maute / githubweb
  2. review: renamed atomicboolean + reset it to "false" when connection was (re-)established — Thomas Jaeckle / githubweb

#946 (Jun 1, 2021, 11:56:10 PM)

  1. fixed RunOSGiContainerIntegrationTest by adding "org.eclipse.ditto:ditto-connectivity-model" module to the *bundles.zip used to bundle all transitive OSGi dependencies — Thomas Jaeckle / githubweb
  2. fixed RunOSGiContainerIntegrationTest by testing loading connectivity-model classes — Thomas Jaeckle / githubweb

#945 (May 27, 2021, 11:56:08 PM)

  1. fix http connection — Vincenzo Territo / githubweb
  2. add new copyright holder — Vincenzo Territo / githubweb
  3. #156 add HTTP proxy for HTTP requests with the node client — Florian Fendt / githubweb
  4. #156 add basic tests for the node http requester — Florian Fendt / githubweb
  5. #157: fix encoding of search options, which did encode the sorting option twice — Florian Fendt / githubweb
  6. #157 send query params in node http requests — Florian Fendt / githubweb

#944 (May 6, 2021, 11:56:09 PM)

  1. Prepare 2.0.0 release — Florian Fendt / githubweb
  2. fixed javadoc errors — Thomas Jaeckle / githubweb
  3. copied TestConstants from org.eclipse.ditto.things.model.signals.commands.TestConstants to client's "live" testcode — Thomas Jaeckle / githubweb
  4. use ${revision} again as ditto.version — Thomas Jaeckle / githubweb
  5. activate binary compatibility check to version 2.0.0 — Thomas Jaeckle / githubweb

#943 (May 4, 2021, 11:56:07 PM)

  1. Adapt to restructured policies module in ditto — Yannic Klem / githubweb
  2. Adapt to things module restructuring in ditto — Yannic Klem / githubweb
  3. Adapt to restructured base module in ditto — Yannic Klem / githubweb
  4. Adapt to restructured thingsearch module in ditto — Yannic Klem / githubweb
  5. Adapt to message model restructuring in ditto — Yannic Klem / githubweb
  6. Adapt to moval of ditto-model-jwt — Yannic Klem / githubweb
  7. Adapt to moval of ditto-model-messages module — Yannic Klem / githubweb
  8. fix assembly.xml — Yannic Klem / githubweb
  9. Adapt RunOSGiContainerIntegrationTest to restructured modules and add missing module tests — Yannic Klem / githubweb

#942 (Apr 29, 2021, 11:56:10 PM)

  1. #667 add websocket auth provider for dom environments — Dominik Guggemos / githubweb
  2. fix test — Dominik Guggemos / githubweb
  3. fix test — Dominik Guggemos / githubweb
  4. review: renamed documented query param/header "x-ditto-dummy-auth" to "x-ditto-pre-authenticated" as the "dummy" is no longer available in Ditto 2.0 — Thomas Jaeckle / githubweb

#941 (Apr 21, 2021, 11:56:07 PM)

  1. Replace WithDittoHeaders by DittoHeadersSettable. — Yufei Cai / githubweb
  2. Remove blocking instantiation of DittoClient — Yannic Klem / githubweb
  3. Replace return of CompletableFuture with CompletionStage — Yannic Klem / githubweb
  4. minor javadoc improvements; — Stefan Maute / githubweb
  5. change return type of merge functions to CompletionStage; — Stefan Maute / githubweb
  6. Remove instantiation of DittoRuntimeException — Yannic Klem / githubweb
  7. moved ditto live signals into ditto-java-client; — Stefan Maute / githubweb
  8. remove test dependency for ditto-signals-commands-live; — Stefan Maute / githubweb
  9. Switch status code of new exception back to how it was, BAD_REQUEST, because it was a mistake — Joel Bartelheimer / githubweb
  10. remove api 1 support — Yannic Klem / githubweb
  11. remov unnecessary osgi stuff for ditto-signals-commands-live — Yannic Klem / githubweb
  12. remove unused class — Yannic Klem / githubweb
  13. Adapt to the changes made in ditto regarding 'Fix WithId+WithIdButActuallyNot' — Joel Bartelheimer / githubweb
  14. Adapt to the changes, that RetrieveThings is not a ThingCommand anymore — Joel Bartelheimer / githubweb
  15. adjusted Ditto java client to changes of Event / EventsourcedEvent — Thomas Jaeckle / githubweb
  16. Review: — Yannic Klem / githubweb
  17. replace deprecated method call of getId() with getEntityName(); — Stefan Maute / githubweb
  18. removed APIs and code marked as "@deprecated" — Thomas Jaeckle / githubweb
  19. Adapt to EntityId changes in ditto — Yannic Klem / githubweb
  20. fix raw generic type usages and other sonar issues — Thomas Jaeckle / githubweb
  21. Review: — Stefan Maute / githubweb
  22. fixed some sonar issues; — Stefan Maute / githubweb
  23. updated used dependencies + NOTICE-THIRD-PARTY.md — Thomas Jaeckle / githubweb
  24. added build and version badges to js readme — noreply / githubweb
  25. adjusted js version readme section — noreply / githubweb

#940 (Apr 16, 2021, 11:56:16 PM)

  1. Prepare changelog for 3.0.0 — Florian Fendt / githubweb
  2. Update changelog for 3.0.0 — Florian Fendt / githubweb
  3. Merge changelog of 2.1.0 — Florian Fendt / githubweb
  4. Add bugfix #66 to the changelog for JS client 3.0.0 — Florian Fendt / githubweb
  5. Add bugfix #126 to the changelog for JS client 3.0.0 — Florian Fendt / githubweb
  6. Add feature #111 to the changelog for JS client 3.0.0 — Florian Fendt / githubweb
  7. Add feature #117 to the changelog for JS client 3.0.0 — Florian Fendt / githubweb
  8. Add #124 and #140 to the release changelog — Florian Fendt / githubweb
  9. Merge master into changelog_3.0.0 — Florian Fendt / githubweb
  10. Update dependencies — Florian Fendt / githubweb
  11. Update CHANGELOG and READMEs for new 2.0.0 release — Florian Fendt / githubweb
  12. Add script to update the version — Florian Fendt / githubweb
  13. Prepare 2.0.0-M2 release — Florian Fendt / githubweb

#939 (Apr 15, 2021, 11:56:10 PM)

  1. Remove ACL, which is only available in API 1 — Florian Fendt / githubweb
  2. Remove API 1 build steps, handles, client interfaces and implementations — Florian Fendt / githubweb
  3. Remove karma conf — Florian Fendt / githubweb
  4. removed unused function, fixed imports in test — Johannes Schneider / githubweb

#938 (Apr 15, 2021, 7:25:47 AM)

  1. #28 remove the IIFE build from the API and DOM modules — Florian Fendt / githubweb
  2. Publish all modules as ESM instead of a mix of ESM and CJS. — Florian Fendt / githubweb
  3. Export node client as commonjs module as ESM still has problems in node — Florian Fendt / githubweb
  4. Don't publish the API module — Florian Fendt / githubweb
  5. fix jest config — Florian Fendt / githubweb
  6. Update node versions in GitHub actions — Florian Fendt / githubweb

#937 (Apr 13, 2021, 11:56:08 PM)

  1. only serialize strings with quotation marks — Matthias Weirich / githubweb
  2. remove object serialization & fix serialization for In — Matthias Weirich / githubweb
  3. add support for _created field to thing model — Matthias Weirich / githubweb
  4. add tests for _created field — Matthias Weirich / githubweb
  5. create stringify function — Matthias Weirich / githubweb
  6. fix test for thing without metadata — Matthias Weirich / githubweb
  7. correct merge mistake — Matthias Weirich / githubweb
  8. correct merge mistake — Matthias Weirich / githubweb
  9. rename getter to _created — Matthias Weirich / githubweb
  10. update package-lock.json — Matthias Weirich / githubweb
  11. implement requested changes — Matthias Weirich / githubweb
  12. implement requested changes — Matthias Weirich / githubweb

#936 (Mar 17, 2021, 11:56:06 PM)

  1. added Go client to toplevel readme — noreply / githubweb

#935 (Mar 5, 2021, 11:56:10 PM)

  1. fix OSGi test / imports — Thomas Jaeckle / githubweb
  2. added option to manually start master build — noreply / githubweb

#934 (Mar 1, 2021, 11:56:09 PM)

  1. fixed NOTICE.md and exclude poms from being added to created client .jar — Thomas Jaeckle / githubweb

#933 (Feb 18, 2021, 11:56:06 PM)

  1. consolidated dependencies by using same dependency versions as in Ditto — Thomas Jaeckle / githubweb

#932 (Feb 11, 2021, 11:56:07 PM)

  1. test adding metadata — Matthias Weirich / githubweb
  2. create dedicated metadata class — Matthias Weirich / githubweb
  3. fix tslint error — Matthias Weirich / githubweb
  4. new metadata class — Matthias Weirich / githubweb
  5. fix order of attributes and features in metadata — Matthias Weirich / githubweb
  6. add tests for _metadata — Matthias Weirich / githubweb
  7. fix linter errors — Matthias Weirich / githubweb
  8. don't include _metadata on thing serialization — Matthias Weirich / githubweb
  9. resolve conflicts with master — Matthias Weirich / githubweb
  10. move _metadata to end of constructor param list — Matthias Weirich / githubweb

#931 (Feb 10, 2021, 11:56:10 PM)

  1. Do adapt extracting of Live-Response from acknowledgement — Yannic Klem / githubweb
  2. fix sonar issue; — Stefan Maute / githubweb
  3. switch back to maven surefire- and failsafe-plugins 3.0.0-M4 — noreply / githubweb

#930 (Feb 9, 2021, 11:56:11 PM)

  1. Add a new optional step to set a custom api path — Matthias Weirich / githubweb
  2. add tests — Matthias Weirich / githubweb
  3. document new builder step — Matthias Weirich / githubweb
  4. improved "loadtest" scenario on DittoClientUsageExamples — Thomas Jaeckle / githubweb
  5. set DittoClientUsageExamples back to invoking all usage examples, not only the modifided loadtest — Thomas Jaeckle / githubweb
  6. consolidate/update test dependencies — Thomas Jaeckle / githubweb

#929 (Feb 8, 2021, 11:56:08 PM)

  1. fixed license declaration of Ditto JavaScript client in package.json files — Thomas Jaeckle / githubweb

#928 (Feb 5, 2021, 11:56:08 PM)

  1. fix PUT request for existing thing — Dirk Van Haerenborgh / githubweb
  2. do not parse body on http 204 — Dirk Van Haerenborgh / githubweb
  3. PutResponse: accept empty body — Dirk Van Haerenborgh / githubweb
  4. add Aloxy NV to contributors — Dirk Van Haerenborgh / githubweb
  5. fix types for policies and things — Dirk Van Haerenborgh / githubweb
  6. add more tests — Dirk Van Haerenborgh / githubweb
  7. #66 add missing tests for PUT resources and fix interface of ThingsHandle#putAttribute and HttpThingsHandleV1#putAcl — Florian Fendt / githubweb
  8. expose thing definition — Dirk Van Haerenborgh / githubweb
  9. add test for definition — Dirk Van Haerenborgh / githubweb
  10. implement GET/PUT/DELETE definition — Dirk Van Haerenborgh / githubweb
  11. fix model test — Dirk Van Haerenborgh / githubweb
  12. fix test for get definition — Dirk Van Haerenborgh / githubweb
  13. add tet for creating definition — Dirk Van Haerenborgh / githubweb
  14. fix linter errors — Dirk Van Haerenborgh / githubweb

#927 (Feb 4, 2021, 11:56:06 PM)

  1. #288 add merge to toplevel requests — Vadim Günther / githubweb
  2. #288 changed status code for MergeThingResponse to 204 and removed the value variable; — Stefan Maute / githubweb
  3. #288 add merge to client — Vadim Günther / githubweb
  4. #288: Add handling of live merge commands — Vadim Günther / githubweb
  5. #288 adapt ditto client to changes in ditto model — Dominik Guggemos / githubweb
  6. #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
  7. #288 mark @since annotations of merge command for adjustment — Vadim Günther / githubweb
  8. #288 fix BusAddresFactory and PathToBusBusAddressVisitor and add tests — Dominik Guggemos / githubweb
  9. #288 update @since annotations to version 2.0.0 — Vadim Günther / githubweb
  10. #288 reset non-java-client files to master (probably some auto-formatting during merge) — Dominik Guggemos / githubweb
  11. #288 add maven profile to attach sources and javadocs — Dominik Guggemos / githubweb

#926 (Jan 19, 2021, 11:56:10 PM)

  1. refactor model classes — Matthias Weirich / githubweb
  2. fix tests for things — Matthias Weirich / githubweb
  3. refactor response and policies — Matthias Weirich / githubweb
  4. refactor tests — Matthias Weirich / githubweb
  5. fix linter errors — Matthias Weirich / githubweb
  6. change type of feature properties — Matthias Weirich / githubweb
  7. change type of attributes — Matthias Weirich / githubweb
  8. simplify "undefined" check — Matthias Weirich / githubweb
  9. exclude "foreign" license texts from Ditto jars — Thomas Jaeckle / githubweb
  10. simplify null check I forgot last time — Matthias Weirich / githubweb

#925 (Jan 15, 2021, 11:56:10 PM)

  1. Ditto issue #921: Deprecated HttpStatusCode and replaced it with HttpStatus. — Juergen Fickel / githubweb
  2. Updated year of license header file. — Juergen Fickel / githubweb
  3. Work around jitterbit/get-changed-files#7 — Juergen Fickel / githubweb

#924 (Dec 21, 2020, 11:56:10 PM)

  1. add bearer auth class — Matthias Weirich / githubweb
  2. v2.1.0-alpha.0 — Matthias Weirich / githubweb
  3. Add othermo to copyright holders — Matthias Weirich / githubweb
  4. Add tests to DOM client — Matthias Weirich / githubweb
  5. add node tests — Matthias Weirich / githubweb
  6. v2.1.0-alpha.1 — Matthias Weirich / githubweb
  7. fix lint issue — Matthias Weirich / githubweb
  8. Update copyright header to 2020 — Matthias Weirich / githubweb
  9. rollback version to 2.0.0 — Matthias Weirich / githubweb
  10. Fix "initialConnectRetryEnabled" config suppressing "reconnectEnabled". — Yufei Cai / githubweb
  11. Add TokenSupplier class to allow changing token — Matthias Weirich / githubweb
  12. added commit hook for checking that license header's year for added files is the current year — Thomas Jaeckle / githubweb

#923 (Dec 1, 2020, 11:56:09 PM)

  1. reject concurrent consumption requests earlier, add correlation-id to consumption requests to allow request/(error-)response correlation, add more consumption tests — Dominik Guggemos / githubweb
  2. fix timeout in DittoClientPoliciesTest — Dominik Guggemos / githubweb
  3. wait longer for threads to finish in client tests — Dominik Guggemos / githubweb

#922 (Nov 25, 2020, 11:56:08 PM)

  1. Revert consumption fix — Dominik Guggemos / githubweb
  2. ignore flappy test until fixed — Dominik Guggemos / githubweb

#921 (Nov 18, 2020, 11:56:09 PM)

  1. Include uper level pointers of change events for receiving feature events, even if only one subpath is existent — David Schwilk / githubweb
  2. Calling twin().startConsumption twice for the same channel, will lead to an UncompletedTwinConsumptionRequestException — Vadim Günther / githubweb
  3. Add license header — Vadim Günther / githubweb
  4. Review: also throw exception if startConsumption is called on live channel; — Stefan Maute / githubweb

#920 (Nov 9, 2020, 11:56:11 PM)

  1. Add events for desired properties to ThingChange — David Schwilk / githubweb

#919 (Nov 3, 2020, 11:56:09 PM)

  1. updated JUnit to 4.13.1 — Thomas Jaeckle / githubweb

#918 (Oct 30, 2020, 11:56:07 PM)

  1. Increment binary compatibility check version. — Yufei Cai / githubweb

#917 (Oct 23, 2020, 11:56:06 PM)

  1. Allow to declare acknowledgements via ditto client — Yannic Klem / githubweb
  2. Provide more information in the log for the authentication failed case — Yannic Klem / githubweb
  3. Add nullable annotation to signal that the parameter can be null — Yannic Klem / githubweb
  4. Issue eclipse/ditto#792: adjusted since javadoc annotations to 1.4.0 — Thomas Jaeckle / githubweb
  5. Issue eclipse/ditto#792: removed "declared-acks" from DittoHeaderDefinition and DittoHeaders again — Thomas Jaeckle / githubweb
  6. Issue eclipse/ditto#792: re-added "declared-acks" to DittoHeaderDefinition — Thomas Jaeckle / githubweb
  7. re-add header for declared acks on reconnect — Yannic Klem / githubweb
  8. Ensure Ack.LabelNotUniqueException and Ack.LabelNotDeclaredException are given to connection error handlers. — Yufei Cai / githubweb
  9. add maven property switch for disabling running mavenLicensePlugin — Thomas Jaeckle / githubweb

#916 (Oct 22, 2020, 11:56:08 PM)

  1. Fix reordering of messages. — Yufei Cai / githubweb

#915 (Oct 13, 2020, 11:56:07 PM)

  1. Check proxyAgent.options.path — Tobias Månsson / githubweb
  2. Legal notice — Tobias Månsson / githubweb
  3. Keep node-http original proxy check — Tobias Månsson / githubweb
  4. Add websocket proxy check — Tobias Månsson / githubweb
  5. Websocket lint fix — Tobias Månsson / githubweb

#914 (Oct 9, 2020, 11:56:07 PM)

  1. Test and fix error reporting of initial connection without retry. — Yufei Cai / githubweb
  2. Update java client README — Yufei Cai / githubweb
  3. Attempt to fix NullPointerException in ClientShutdownTest. — Yufei Cai / githubweb

#913 (Oct 6, 2020, 11:56:09 PM)

  1. fix unit test for live message negative acknowledgement — Yannic Klem / githubweb

#912 (Sep 30, 2020, 11:56:07 PM)

  1. adjusted ImmutableGlobabEventFactory to Ditto changes regarding metadata in Events — Thomas Jaeckle / githubweb
  2. changed binary-compatibility-check.version to 1.3.0 — noreply / githubweb

#911 (Sep 29, 2020, 11:56:08 PM)

  1. Issue #87: Shutdown AdaptableBus Executor when closing MessagingProvider to prevent blocked threads after closing the client — David Schwilk / githubweb
  2. Issue #87: Remove @since annotation — David Schwilk / githubweb
  3. Adjust to JDK 11 concurrency implementation; make thread leackage test effective; fix it. — Yufei Cai / githubweb
  4. Add @since 1.3.0. — Yufei Cai / githubweb
  5. Issue #87: Minor review findings fixed — David Schwilk / githubweb

#910 (Sep 28, 2020, 11:56:10 PM)

  1. Added new MessagingConfiguration parameter fo intial reconnection behaviour — David Schwilk / githubweb

#909 (Sep 17, 2020, 11:56:10 PM)

  1. fixed DittoClientLiveTest which assumed that "live-response" is issued as requested-acknowledgement — Thomas Jaeckle / githubweb
  2. remove calls to deprecated Adaptable#getHeaders — Florian Fendt / githubweb

#908 (Sep 9, 2020, 11:56:08 PM)

  1. Issue #ditto/777: Fix a NullPointerException in ImmutableMessageSender. — Yufei Cai / githubweb

#907 (Sep 2, 2020, 11:56:08 PM)

  1. increased binary compatibility check version to released 1.2.0 — Thomas Jaeckle / githubweb

#906 (Aug 26, 2020, 11:56:07 PM)

  1. Issue eclipse/ditto#757: adjusted signature according to Ditto generic type changes — Thomas Jaeckle / githubweb
  2. Allows to acknowledge live messages — Yannic Klem / githubweb
  3. fix failing unit tests — Yannic Klem / githubweb
  4. Issue #757: extend message sending to handle acknowledgements. — Yufei Cai / githubweb
  5. Issue #ditto/757: Allow sending of live commands with any ack requests including live-response; test it; test subscribing for messages and sending acknowledgements. — Yufei Cai / githubweb
  6. Issue #757: add test for message sender's handling of error responses and fix it. — Yufei Cai / githubweb
  7. Issue #ditto/757: Add acknowledgements to live commands. — Yufei Cai / githubweb
  8. Issue #ditto/757: fix double-lookup. — Yufei Cai / githubweb
  9. Issue #ditto/757: fix license and binary compatibility problems. — Yufei Cai / githubweb
  10. Issue #ditto/757: un-deprecate 2 methods in MessageSender - they are actually used to send responses, which have no response of their own anyway. — Yufei Cai / githubweb
  11. Aligned handling of acknowledgements for live messages with the — Yannic Klem / githubweb
  12. handle ErrorResponse correctly — Yannic Klem / githubweb
  13. Issue #ditto/757: always throw IllegalStateException on missing expected acknowledgement label; throw IllegalArgumentException when told to send signals with missing acknowledgement requests. — Yufei Cai / githubweb

#905 (Aug 13, 2020, 11:56:11 PM)

  1. WebSocketMessagingProvider: Do not reconnect on first attempt; fix some redundant executor creation and racing. — Yufei Cai / githubweb
  2. WebSocketMessagingProvider: Do reconnect on initial unless error is unrecoverable; cancel scheduled reconnection when closed. — Yufei Cai / githubweb
  3. Fix premature closing of the socket used in WebSocketMessagingProviderTest — Florian Fendt / githubweb
  4. By default, all connection errors via WebSocketMessagingProvider should be recoverable — Florian Fendt / githubweb
  5. remove unnecessary WebSocketMessagingProviderTest — Florian Fendt / githubweb

#904 (Jul 24, 2020, 11:56:06 PM)

  1. Add option to get notified for connection errors — Yannic Klem / githubweb
  2. Adds since tag in javadoc and fix typo in log messsage — Yannic Klem / githubweb
  3. fix typos — Florian Fendt / githubweb

#903 (Jul 20, 2020, 11:56:10 PM)

  1. fixed missing OSGi import for "org.reactivestreams" — Thomas Jaeckle / githubweb
  2. Minor code improvements — Yannic Klem / githubweb
  3. use "mvn verify" for GH actions build — noreply / githubweb
  4. added reactivestreams as include to assembly.xml — noreply / githubweb

#902 (Jul 14, 2020, 11:56:07 PM)

  1. Moves configuration of websocket to initiateConnection — Yannic Klem / githubweb
  2. Implement Retry logic to use for initial connect and reconnect — Yannic Klem / githubweb
  3. Replace fix configurable time to wait before retrying with fibonacci increment — Yannic Klem / githubweb
  4. Use ScheduledExecutorService to avoid StackOverflowException because of — Yannic Klem / githubweb
  5. Make #withExecutor no longer optional to configure for retry builder — Yannic Klem / githubweb

#901 (Jul 1, 2020, 11:56:09 PM)

  1. bump pax exam version to 4.13.3; — Stefan Maute / githubweb
  2. use declarative Jenkinsfile for multibranch pipeline; removed old one; — Stefan Maute / githubweb
  3. add parameters to Jenkinsfile_multibranch_pipeline; — Stefan Maute / githubweb
  4. add options to restrict one build at a time and activate log rotation; — Stefan Maute / githubweb
  5. use alternative syntax to retrieve SONAR_QUBE_ENV variable; — Stefan Maute / githubweb
  6. add installationName for withSonarQubeEnv; — Stefan Maute / githubweb
  7. surround variable with quotes; — Stefan Maute / githubweb
  8. add choose ditto version again; — Stefan Maute / githubweb
  9. remove parameters; — Stefan Maute / githubweb
  10. replace agent label with env variable; — Stefan Maute / githubweb
  11. Fixed failing unit tests. — Stefan Maute / githubweb
  12. also CI build release branches with maven for java — noreply / githubweb