Skip to content

Releases: F2I-Consulting/fetpapi

v0.3.0.0

16 Sep 13:26
ff3cac4
Compare
Choose a tag to compare

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

26 Feb 10:57
1cbf137
Compare
Choose a tag to compare

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

13 Oct 15:34
f67e350
Compare
Choose a tag to compare

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