Releases: F2I-Consulting/fetpapi
Releases · F2I-Consulting/fetpapi
v0.3.0.0
Development
- Much better Python support and upload wheel to PyPI
- Support for DataspaceOSDU protocol 2424
- Now automatically register default protocol handlers
- Add a Java example
- Make protocol ID uint16_t to avoid some warnings
Build
- Support for Boost 1.86
- Remove unused methods
- Const correctness of InitializationParameters when creating a session
- CI upgrade to more recent versions of Github actions, FESAPI and AVRO.
Full Changelog: v0.2.0.0...v0.3.0.0
v0.2.0.0
Bug fix
- Fix nullptr when building ETP dataobj from a partial dataobj
Development
- Allow to use an HTTP proxy
- Abstract SSL or plain mode of a ClientSession
- Force closing HTTPS stream instead of asking a SSL graceful close
- By default output protocol exceptions on cerr
Build
- CMake Find module usage for AVRO and FESAPI
- Do no more depend on boost system library if boost > 1.70
- Add example in code base
Full Changelog: v0.1.0.0...v0.2.0.0
v0.1.0.0
Initial release of FETPAPI
- Only ETP client side is really supported (the server side reference implementation is considered to be open-etp-server)
- Support of Core, DataArray, Datasapce, Discovery, Store and TransactionHandlers (and very light support of StoreNotification) protocols
- Integration with FESAPI v2.7+ allowing to reuse existing FESAPI code
- Helper tools to get and put FETPAPI dataobjects with ETP server
- Transparent getter and setter of numerical values through a dedicated ETP HDF Proxy class
- Tested and presented in interaction with OSDU RDDMS