Skip to content

Releases: sociomantic-tsunami/dlsproto

v15.0.1

13 Aug 12:15
Compare
Choose a tag to compare

v15.0.0

04 Jun 12:30
Compare
Choose a tag to compare

https://github.com/sociomantic-tsunami/dlsproto/milestone/17?closed=1

Migration Instructions

GetSize and GetChannelSize requests removed

dlsproto.client.DlsClient, dlstest.DlsClient

Code for handling these unsupported requests is now removed.

v15.0.0-rc.1

24 May 13:22
Compare
Choose a tag to compare
v15.0.0-rc.1 Pre-release
Pre-release

Migration Instructions

GetSize and GetChannelSize requests removed

dlsproto.client.DlsClient, dlstest.DlsClient

Code for handling these unsupported requests is now removed.

v14.2.0 auto-converted to D2

v14.2.0

18 Oct 09:02
Compare
Choose a tag to compare

https://github.com/sociomantic-tsunami/dlsproto/milestone/18?closed=1

Features

Add waitTotalRecords to turtle DLS

Method Dls.waitTotalRecords is added to turtle's DLS which
waits until at least count records can be found in specified DLS
channel or until timeout is hit.

v14.1.2 auto-converted to D2

v14.1.2

19 Sep 09:46
Compare
Choose a tag to compare
v14.1.2

v14.1.1

19 Sep 09:29
Compare
Choose a tag to compare

https://github.com/sociomantic-tsunami/dlsproto/milestone/19?closed=1

  • Unregister the timer and remove it from the SelectedKeysHandler list #104

v14.1.0 auto-converted to D2

v14.1.0

30 Jul 09:47
Compare
Choose a tag to compare

https://github.com/sociomantic-tsunami/dlsproto/milestone/12?closed=1

Migration Instructions

GetRange notification types started, suspended and resumed are removed

Since the GetRange v1, the request is immediately ready to be suspended,
and it also suspends and resumes instantly, without waiting for the nodes.
This makes started, suspended and resumed notification types useless
and they are now removed. The code inside the started notification should be
moved to be executed after creating the request, and the code for suspend/resume
should be removed and it should be assumed that the client will suspend/resume
immediately.

Features

Support for requests based on the Neo protocol

dlsproto.client.DlsClient

Requests based on the Neo protocol are now supported.
For details, consult client's README.

Inherited changes from v13.3.0

Features

Add helper method to create GroupRequest

  • dlsproto.client.legacy.internal.helper.GroupRequest

    Previously, to instantiate the GroupRequest, the user had to pass the request
    struct as a template parameter, since the constructor wouldn't deduce it.
    Now the helper method makeGroupRequest is added which instantiates and
    returns the right GroupRequest instance without the need for the user to
    specify the template parameters. This is especially important when using the
    DMD 2.071.x where accessing the private request structs inside DlsClient
    is deprecated.