Skip to content
Snippets Groups Projects
Verified Commit acd4b53c authored by Timm Fitschen's avatar Timm Fitschen
Browse files

REL: prepare release 0.2.0

parent 507d4e3e
Branches
Tags
1 merge request!42Release 0.2.0
Pipeline #25882 passed
Pipeline: CaosDB Octave library

#25885

    Pipeline: caosdb-cppinttest

    #25884

      Pipeline: caosdb-julialib

      #25883

        ...@@ -20,10 +20,10 @@ ...@@ -20,10 +20,10 @@
        cmake_minimum_required(VERSION 3.13) cmake_minimum_required(VERSION 3.13)
        set(libcaosdb_VERSION 0.1.3) set(libcaosdb_VERSION 0.2.0)
        set(libcaosdb_COMPATIBLE_SERVER_VERSION_MAJOR 0) set(libcaosdb_COMPATIBLE_SERVER_VERSION_MAJOR 0)
        set(libcaosdb_COMPATIBLE_SERVER_VERSION_MINOR 7) set(libcaosdb_COMPATIBLE_SERVER_VERSION_MINOR 8)
        set(libcaosdb_COMPATIBLE_SERVER_VERSION_PATCH 3) set(libcaosdb_COMPATIBLE_SERVER_VERSION_PATCH 0)
        set(libcaosdb_COMPATIBLE_SERVER_VERSION_PRE_RELEASE "") set(libcaosdb_COMPATIBLE_SERVER_VERSION_PRE_RELEASE "")
        project(libcaosdb project(libcaosdb
        ......
        ...@@ -3,7 +3,7 @@ from conans import ConanFile, CMake, tools ...@@ -3,7 +3,7 @@ from conans import ConanFile, CMake, tools
        class CaosdbConan(ConanFile): class CaosdbConan(ConanFile):
        name = "caosdb" name = "caosdb"
        version = "0.2.0-dev" version = "0.2.0"
        license = "AGPL-3.0-or-later" license = "AGPL-3.0-or-later"
        author = "Timm C. Fitschen <t.fitschen@indiscale.com>" author = "Timm C. Fitschen <t.fitschen@indiscale.com>"
        url = "https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib.git" url = "https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib.git"
        ......
        ...@@ -5,7 +5,8 @@ All notable changes to this project will be documented in this file. ...@@ -5,7 +5,8 @@ All notable changes to this project will be documented in this file.
        The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
        and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
        ## [Unreleased] ## [0.2.0] - 2022-07-13
        (Timm Fitschen)
        ### Added ### Added
        ......
        ...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
        ## General ## ## General ##
        ``` ```
        >=conan-1.43 (e.g. with `pip install conan`) >=conan-1.50.0 (e.g. with `pip install conan`)
        >=cmake-3.13 >=cmake-3.13
        >=gcc-10.2.0 | >=clang-11 >=gcc-10.2.0 | >=clang-11
        ``` ```
        ...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
        ``` ```
        doxygen doxygen
        >=python-3.7 >=python-3.8
        >=pip-21.0.1 >=pip-21.0.1
        python packages from the `doc/requirements.txt` file python packages from the `doc/requirements.txt` file
        ``` ```
        ......
        ...@@ -22,18 +22,28 @@ serve as just that -- minimal testing. ...@@ -22,18 +22,28 @@ serve as just that -- minimal testing.
        ## CaosDB Entitiy API ## CaosDB Entitiy API
        This library implements a subset of the CaosDB Entitiy API (caosdb.entity.v1) as a client. This library implements a subset of the CaosDB Entitiy API (caosdb.entity.v1)
        as a client.
        Current limitations: The implementation does not support mixing retrievals with write-transactions. Current limitations: The implementation does not support mixing retrievals with
        write-transactions.
        ## CaosDB Info API ## CaosDB Info API
        This library implements the CaosDB Info API (caosdb.info.v1) as a client without limitations. This library implements the CaosDB Info API (caosdb.info.v1) as a client
        without limitations.
        ## CaosDB ACM (Access Control Management) API
        This library implements small parts of the experimental ACM API
        (caosdb.acm.v1alpha1) as a client.
        ## Thread-safety and Concurrency ## Thread-safety and Concurrency
        Currently, the library should not be considered thread-safe. Currently, the library should not be considered thread-safe.
        The `caosdb::transaction::Transaction` class is designed with an with an The `caosdb::transaction::Transaction` class is designed with an with an
        interface ready for concurrent and asyncronous transactions. However, the interface ready for concurrent and asyncronous transactions. While it is
        functions are actually implemented in a blocking, synchronous way. possible to execute transactions in non-blocking mode and call `GetStatus`
        concurrently, it is not possible to use any of the non-const methods of the
        `Transaction` class in a thread-safe way.
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Please register or to comment