This library is the implementation of data-services data source
for Lightweight Data Provider (LwDP).
See more about data-services data source
here.
- From PyPI (pip)
This package can be found on PyPI.pip install th2-data-services-lwdp
Each release has separate branch indicated by DataSourceMajorVersion
of branch name.
Available versions:
Data Source Name | Req. provider version for DS impl | DS Impl Status | DS Impl version | DS Impl grpc version | Features |
---|---|---|---|---|---|
LwDP | 1.1.0 | Canceled | 1.0.1.0 | 1.1.0 LwDP 1.1.0 do not use all RPCs and all fields from grpc 1.1.0 because this PROTO file is shared with RDP6. This was solved since 1.1.1 |
|
LwDP | 2.0.0 | Released | 2.x.y.z release |
Canceled We decided to not implement GRPC version because it works more slowly than http |
groups + books & pages |
LwDP | 3.0.0 (actually 2.6.0+ with TP mode*) |
Released | 3.0.1.0+ release |
Not supported by Impl | Transp proto |
LwDP | 3.0.0 (actually 2.6.0+ with TP mode*) |
Released | 3.1.0.0+ release |
Not supported by Impl | ds-impl 3.1.x.y is appeared because of few not backward compatible changes https://github.com/th2-net/th2-ds-source-lwdp/releases/tag/v3.1.0.0 |
LwDP | 3.0.0 (actually 2.12.0+ with TP mode*) |
Released | 3.1.1.0+ release |
Not supported by Impl | Added in LwDP - /download/events endpoint to download events as file in JSONL format - EVENTS resource option for /download task endpoint |
* TP mode – transport protocol mode in LwDP.
Implementations versions have the following structure: DataSourceMajorVersion
.ImplVerison
DataSourceMajorVersion
- the major version of LwDP the release uses
ImplVerison
- the version of data source implementation in Major
.Minor
.Patch
versioning semantic style
For example v1.0.1.0
is the version for LwDP v1.x.y
. The implementation version 0.1.0
.