v0.6.0

Timm Fitschen
2021-11-18T14:00:01Z

Merge branch 'release-0.6' into 'main'

Release 0.6

See merge request caosdb/src/caosdb-server!44

Changelog for v0.6.0

Full Changelog

Added

Endpoint for CaosDB GRPC API 0.1 (see https://docs.indiscale.com/caosdb-proto for more). Authentication is supported via a Basic scheme, using the well-known "authentication" header. Notable limitations of the current implementation of the API:

It is currently not possible to mix retrievals (caosdb.entity.v1.RetrieveRequest) with any other transaction type - so transaction are either read-only or write-only. The server throws an error if it finds mixed read/write transactions.

It is currently not possible to have more that one query (caosdb.entity.v1.Query) in a single transaction. The server throws an error if it finds more than one query.

Deprecated

Legacy XML/HTTP API (also known as the REST API). The API will not be removed until the web interface (caosdb-webui) and the python client libraries have been updated and freed from any dependencies. However, new clients should not implement this API anymore.