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 @@
        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_MINOR 7)
        set(libcaosdb_COMPATIBLE_SERVER_VERSION_PATCH 3)
        set(libcaosdb_COMPATIBLE_SERVER_VERSION_MINOR 8)
        set(libcaosdb_COMPATIBLE_SERVER_VERSION_PATCH 0)
        set(libcaosdb_COMPATIBLE_SERVER_VERSION_PRE_RELEASE "")
        project(libcaosdb
        ......
        ......@@ -3,7 +3,7 @@ from conans import ConanFile, CMake, tools
        class CaosdbConan(ConanFile):
        name = "caosdb"
        version = "0.2.0-dev"
        version = "0.2.0"
        license = "AGPL-3.0-or-later"
        author = "Timm C. Fitschen <t.fitschen@indiscale.com>"
        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.
        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).
        ## [Unreleased]
        ## [0.2.0] - 2022-07-13
        (Timm Fitschen)
        ### Added
        ......
        ......@@ -3,7 +3,7 @@
        ## General ##
        ```
        >=conan-1.43 (e.g. with `pip install conan`)
        >=conan-1.50.0 (e.g. with `pip install conan`)
        >=cmake-3.13
        >=gcc-10.2.0 | >=clang-11
        ```
        ......@@ -16,7 +16,7 @@
        ```
        doxygen
        >=python-3.7
        >=python-3.8
        >=pip-21.0.1
        python packages from the `doc/requirements.txt` file
        ```
        ......
        ......@@ -22,18 +22,28 @@ serve as just that -- minimal testing.
        ## 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
        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
        Currently, the library should not be considered thread-safe.
        The `caosdb::transaction::Transaction` class is designed with an with an
        interface ready for concurrent and asyncronous transactions. However, the
        functions are actually implemented in a blocking, synchronous way.
        interface ready for concurrent and asyncronous transactions. While it is
        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