Skip to content

Releases: iot-dsa-v2/sdk-dslink-java-v2

0.59.0

01 May 21:54
f45347a
Compare
Choose a tag to compare
  • Changes to support invoke method on broker.
  • Fix bug in streaming logs.
  • InboundRequest.getParams() -> getParameters()
  • OutboundRequestHandler.getParams() -> getParameters()
  • InboundListRequest added()->update(), changed()->update(), removed()->remove()

0.58.0

19 Apr 00:06
7375b70
Compare
Choose a tag to compare
  • Requester subscription interface changes.
  • Fix subscription bug caused by changing paths for DSIResponder.

0.57.0

12 Apr 16:15
d163d93
Compare
Choose a tag to compare
  • Requester now merges multiple list requests into one.
  • Requester list API changed.
  • ApiObject interface changed.
  • Fix chunked list responses.
  • Fix concurrency bug in SimpleTable.
  • DSLink.getUpstream() changed to DSLink.getConnection()
  • Fix list invalid cast.
  • New unit tests.

0.56.0

18 Mar 14:51
a8fbdfa
Compare
Choose a tag to compare
  • Eliminate dependencies between specific link connections and DSSession.
  • Fix blasting of broker with empty messages. Better tracking whether ack required.
  • Add DSISession and DSITransport - in public api.
  • Eliminate dstranport dependencies (apis) that won't be used in non-blocking IO (future).
  • Fix msgpack bug.
  • Fix handshake with tokens.
  • Adds DSSession stats.

0.55.0

02 Mar 01:41
658c1d4
Compare
Choose a tag to compare
  • Fix dsid.
  • Update DSKeys for broker implementation.
  • Capture EndpointConfig in DSTransportWs onOpen.
  • Run reformat code on everything.

0.54.0

27 Feb 00:36
7c89c0f
Compare
Choose a tag to compare
  • DSTransport refactor (more to come).
  • Simple requester implementation refactor.
  • Fix v2/msgpack issues.
  • Additional unit tests.

0.53.0

25 Feb 19:28
7a87c76
Compare
Choose a tag to compare
  • Combine text and binary transports into one.
  • Add more logging methods to DSLogger.
  • Event and action invocation logging in DSNode, really nice!

0.52.0

19 Feb 02:04
0f473ce
Compare
Choose a tag to compare
  • Remove isEqual from DSIObject.
  • Refactor DSLink for in process links.
  • Move upstream connection from the sys node to upstream on the link.
  • Add home directory to DSLinkOptions.
  • Add DSNode.getRootNode.
  • DSConnection was broken by changes to DSStatusNode.
  • Moved getPathInBroker to DSLink.

0.51.0

04 Feb 16:34
fd1c27c
Compare
Choose a tag to compare
  • DSMainNode doesn't have to be a child of the DSLink node.

0.50.0

29 Jan 19:56
7b3a4ca
Compare
Choose a tag to compare

JSON API refactor.
Event model refactor.
Misc fixes.
DSISetAction.
DSTimezone.
Fix action parameter metadata bug.
Move DSISetAction to action package.
Fixes and changes for broker implementation.
Log names correspond to paths.