Skip to content
Snippets Groups Projects
Commit 6fe2ac1c authored by Florian Spreckelsen's avatar Florian Spreckelsen
Browse files

REL: Begin next release cycle

parent dbeaad62
No related branches found
No related tags found
No related merge requests found
Pipeline #57169 passed
......@@ -5,6 +5,20 @@ 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]
### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security
## [8.0.0] - 2024-10-24 ##
### Added ###
......@@ -170,29 +184,29 @@ This is a major update. Switching from integer ids for internal and external use
* `get_version_history` returns two additional columns, `child_username` and
`child_realm`.
* Added a `versioned` flag to the following procedures:
* `applyBackReference`
* `applyIDFilter`
* `applyPOV`
* `applyRefPOV`
* `makeStmt`
* `calcComplementUnion`
* `calcDifference`
* `calcIntersection`
* `finishSubProperty`
* `getChildren`
* `initEmptyTargetSet`
* `initDisjunctionFilter`
* `initEntity`
* `initQuery`
* `createTmpTable`
* `applyBackReference`
* `applyIDFilter`
* `applyPOV`
* `applyRefPOV`
* `makeStmt`
* `calcComplementUnion`
* `calcDifference`
* `calcIntersection`
* `finishSubProperty`
* `getChildren`
* `initEmptyTargetSet`
* `initDisjunctionFilter`
* `initEntity`
* `initQuery`
* `createTmpTable`
* Added a `direct` column to `archive_isa` table
### Removed ###
* unused procedures:
* `initNegationFilter`
* `initConjunctionFilter`
* `finishNegationFilter`
* `initNegationFilter`
* `initConjunctionFilter`
* `finishNegationFilter`
### Fixed ###
......@@ -229,20 +243,20 @@ This is a major update. Switching from integer ids for internal and external use
with a lot of additions to the API. E.g.
* New `entity_version`.
* All `*_data` tables have a new twin, the `archive_*_data` table, where all
old versions of entities are stored. The `*_data` tables only contain the
data of the latest version.
old versions of entities are stored. The `*_data` tables only contain the
data of the latest version.
* Additional `archive_isa` for the history entities' parents.
* Additional `_iversion` column for the `reference_data` table for storing
references to particular versions of an entity.
references to particular versions of an entity.
* New `setFileProperties` and `retrieveQueryTemplateDef` procedures which reduce server code and let the
backend decide which tables to use. Also, this is necessary for the
versioning, because these procedures behave differently depending on the
ENTITY_VERSIONING feature being enabled or disabled.
backend decide which tables to use. Also, this is necessary for the
versioning, because these procedures behave differently depending on the
ENTITY_VERSIONING feature being enabled or disabled.
* Several functions and procedures for the interaction with the
`entity_version` table and the `transactions` table. E.g.
`insert_single_child_version`, `delete_all_entity_versions`,
`get_iversion`, `get_primary_parent_version`, `get_version_timestamp`,
`get_head_version`, `get_head_relative`, `get_version_history`.
`entity_version` table and the `transactions` table. E.g.
`insert_single_child_version`, `delete_all_entity_versions`,
`get_iversion`, `get_primary_parent_version`, `get_version_timestamp`,
`get_head_version`, `get_head_relative`, `get_version_history`.
The versions are tracked internally by the `_iversion` field which is an
integer and which should not be used outside of the backend.
* New makefile targets for testing with MariaDB instance from Docker image: call
......
......@@ -26,9 +26,9 @@ copyright = '2021 - 2024, IndiScale GmbH'
author = 'Daniel Hornung'
# The short X.Y version
version = '8.0.0'
version = '8.0.1'
# The full version, including alpha/beta/rc tags
release = '8.0.0'
release = '8.0.1-SNAPSHOT'
# -- General configuration ---------------------------------------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment