Skip to content

Releases: open-io/oio-sds

First LTS, RevDIR, Fixes, Cleanup & Improvements

30 Nov 20:53
Compare
Choose a tag to compare
  • new meta2 schema (compatibility break)
  • openio the pythonic client the first class and only CLI tool
  • reviewed C SDK client
  • reviewed reverse directory to rebuild RAWX
  • brand new RESTful proxy API
  • general cleanup, fixes and improvements

Minor Improvements

16 Sep 20:33
Compare
Choose a tag to compare

Improvements

  • event-agent: added option to disable account update
  • tcp: shorter timeout on connection (2s)

Improvement & Fixes

14 Sep 16:05
Compare
Choose a tag to compare

Improvement

  • Set metadata on container and object creation
  • Properties returned on get object
  • Python tests on proxy
  • Proxy: headers matching now case-insensitive

Fixes

  • Fix on blob mover spare chunk request
  • M2/Sqlx : Memory leak fixes on meta2
  • Proxy : Fix on header parsing

Fixes and Log Improvement

02 Sep 14:15
Compare
Choose a tag to compare
  • account-server: only log exception when using DEBUG log level
  • tools: Zookeeper scripts adapted to the latest python modules.
  • server / gridd : accesslog now extracts the CID from sqlx base names. Useful for log agregation on replicated environments.
  • server: clearer message in access log upon a redirect …
  • proxy: added missing sanity checks. With the v3.0 routes, URL tokens are not systematically checked. This has been fixed in several places for the service type.
  • proxy: fixed response status upon code=400 from the backend
  • proxy: fixed minor a one-shot memleak
  • proxy: when listing, fixed 'max' parsing and output's order.
  • meta2v2: fixes event sending upon a container's destruction
  • meta2v2: fixed number of aliases output when listing

Simplification, reorganisation, cleanup

28 Aug 13:49
Compare
Choose a tag to compare
Pre-release
  • Huge Python API improvements
  • oio-proxy interface simplified.
  • C SDK reboot in liboiosds !
  • oiocore library
  • testing improved, with more code coverage (though precise measurement not yet available)
  • simplified RPC API's
    • timeout removed from the signatures
    • ReqId passed as thread-local
    • one step further toward string addresses.
  • huge code cleanup
    • dead code removed
    • code conventions fixed
    • useless comment removed

Accounts autocreation, fixes

03 Jul 17:36
Compare
Choose a tag to compare
Pre-release
  • Accounts autocreation
  • Various minor fixes and improvements (debug traces, error reporting)

Fixes

30 Jun 13:54
Compare
Choose a tag to compare
Fixes Pre-release
Pre-release
  • proxy: fixed flag detection
  • svc-monitor: lighter traces
  • cmake: SDK_ONLY directive

Improvement and fixes

29 Jun 13:49
Compare
Choose a tag to compare
Improvement and fixes Pre-release
Pre-release
  • event-agent improvements
  • proxy evolution for more adaptation with the future Swift interop.
  • SDK fixes
  • server fixes

Bugfixes

22 Jun 08:06
Compare
Choose a tag to compare
Bugfixes Pre-release
Pre-release
  • proxy: fixed listing of containers: the delimiter behavior was broken.
  • gridagent: Fixed timeout management: uses monotonic clock with millisecond precision.
  • sdk: improved.

Fixed typos in python scripts

17 Jun 16:15
Compare
Choose a tag to compare
Pre-release
Merge pull request #55 from jkasarherou/master

sc*le me, I'm famous!