Releases: sociomantic-tsunami/dlsproto
v15.0.1
https://github.com/sociomantic-tsunami/dlsproto/milestone/21?closed=1
- Fix imports to allow compilation with dmd 2.087 #112
v15.0.0
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
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
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
v14.1.2
v14.1.1
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
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 methodmakeGroupRequest
is added which instantiates and
returns the rightGroupRequest
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.