Skip to content

Commit

Permalink
Merge pull request #614 from keeps/alindo-dev-documentation
Browse files Browse the repository at this point in the history
updated readme and changelog
  • Loading branch information
006627 authored Jun 28, 2024
2 parents 36af297 + 21498f3 commit 23efb96
Show file tree
Hide file tree
Showing 2 changed files with 131 additions and 127 deletions.
249 changes: 130 additions & 119 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
# Changelog

## Version 2.11.0 (23/02/2024)
# Changelog

## Version 3.0.0 (28/06/2024)
#### Changes
- Upgraded from Java 8 to Java 21

#### Security:

- [CVE-2024-1597](https://www.cve.org/CVERecord?id=CVE-2024-1597): upgraded postgresql dependency to version 42.7.3
- [CVE-2022-24818](https://www.cve.org/CVERecord?id=CVE-2022-24818): upgraded gt-jdbc-oracle dependency to version 28.5
- Several dependency upgrades to fix other security vulnerabilities.
---

## Version 2.11.0 (23/02/2024)
#### New features


Expand All @@ -21,141 +32,141 @@
#### Security
- Several dependency major upgrades to fix security vulnerabilities

Special thanks to @daniel-skovenborg for his contributions to this release
---

## Version 2.10.4 (26/04/2023)
Special thanks to @daniel-skovenborg for his contributions to this release
---

## Version 2.10.4 (26/04/2023)
#### Bug Fixes

- Description are being trimmed of to 30 characters in Microsoft SQL Server #553
---

## Version 2.10.3 (08/11/2022)
- Description are being trimmed of to 30 characters in Microsoft SQL Server #553
---

## Version 2.10.3 (08/11/2022)
#### Enhancements
* Set dbname as command line argument #541
---

## Version 2.10.2 (27/09/2022)
* Set dbname as command line argument #541
---

## Version 2.10.2 (27/09/2022)
#### Enhancements
* Add missing data to LOB cells #533
---

## Version 2.10.1 (28/06/2022)
* Add missing data to LOB cells #533
---

## Version 2.10.1 (28/06/2022)
#### Bug Fixes

* Materialized option doesn't handle the structure as a table #513

#### Enhancements
* Remove percentage indicator from table progress #514
* Add folder property to table structure #515
---

## Version 2.10.0 (28/04/2022)
* Add folder property to table structure #515
---

## Version 2.10.0 (28/04/2022)
#### New Features

* Add a threshold for LOBs saved outside the SIARD file (#504) For more information access our [wiki](https://github.com/keeps/dbptk-developer/wiki/Store-lobs-outside-SIARD).

#### Security

* Security fixes (Upgrade dependencies)
---

## Version 2.9.10 (13/10/2021)
* Security fixes (Upgrade dependencies)
---

## Version 2.9.10 (13/10/2021)
#### Bug Fixes

* Merkle Tree filter malfunction with multi-schema databases #494
---

## Version 2.9.9 (13/07/2021)
* Merkle Tree filter malfunction with multi-schema databases #494
---

## Version 2.9.9 (13/07/2021)
#### Bug Fixes

* This parser does not support specification "dbptk-core" version "2.9.8" #486
* ST_GEOMETRY gives Null Pointer Exception error #487

#### Enhancements
* Improved support for Microsoft SQL Server use integrated login on Windows #488
---

## Version 2.9.8 (08/06/2021)
* Improved support for Microsoft SQL Server use integrated login on Windows #488
---

## Version 2.9.8 (08/06/2021)
#### Bug Fixes

* creating a siard do not take Postgresql own materialized views #485
* Problem with overwriting existing folder when exporting to SIARD-DK #480

#### Dependencies update

* Bump UCanAccess Driver #481
---

## Version 2.9.7 (06/04/2021)
* Bump UCanAccess Driver #481
---

## Version 2.9.7 (06/04/2021)
#### Bug Fixes

* Oracle connection fails if password has special characters #471
* SIARD to SIARD migration ignoring some import-config properties #472
* 'numeric' column type without any precision or scale is assumed to be integer #477
---

## Version 2.9.6 (02/10/2020)
* 'numeric' column type without any precision or scale is assumed to be integer #477
---

## Version 2.9.6 (02/10/2020)
#### Bug Fixes
* Missing a dependency when handling Oracle XMLType #465
* NPE during validation if mandatory fields are not filled #466
* Fallback message when certain queries return unexpected results #467
* Add strategy to ignore and report triggers that not comply with SIARD 2.1 specification #469
---

## Version 2.9.5 (25/09/2020)
* Add strategy to ignore and report triggers that not comply with SIARD 2.1 specification #469
---

## Version 2.9.5 (25/09/2020)
#### Bug Fixes
* Add queryOriginal metadata field to PostgreSQL DBMS #451
* PostgreSQL module not appending where and order by clauses #462
* Normalize file path inside the table content when LOBs outside SIARD file #464

---

## Version 2.9.4 (28/08/2020)

---

## Version 2.9.4 (28/08/2020)
#### Bug Fixes
* Command line output differs from the file of validation reporter #461
---

## Version 2.9.3 (04/08/2020)
* Command line output differs from the file of validation reporter #461
---

## Version 2.9.3 (04/08/2020)
#### Bug Fixes
* Validation fails when the validator runs in parallel #458
---

## Version 2.9.2 (04/08/2020)
* Validation fails when the validator runs in parallel #458
---

## Version 2.9.2 (04/08/2020)
#### Bug Fixes
* Fix number column in Oracle with no length specified gives error in extraction of table definition (#454)
* Fix columnConfiguration to include NON_DEFAULT values for merkle tree property

---

## Version 2.9.1 (23/06/2020)

---

## Version 2.9.1 (23/06/2020)
#### Bug Fixes
* Fix #455 Added support to choose threshold lob size
---

## Version 2.9.0 (15/05/2020)
* Fix #455 Added support to choose threshold lob size
---

## Version 2.9.0 (15/05/2020)
#### New Features

* Inventory filter module (#444) For more information access our [wiki](https://github.com/keeps/db-preservation-toolkit/wiki/Inventory-Filter-Module).

#### Bug Fixes
* Fix #450 Siard metadata edition
---

## Version 2.8.2 (15/04/2020)
* Fix #450 Siard metadata edition
---

## Version 2.8.2 (15/04/2020)
### DBPTK Developer Integrations

* Add new input type parameters
* Add more information to module parameters
---

## Version 2.8.1 (01/04/2020)
* Add more information to module parameters
---

## Version 2.8.1 (01/04/2020)
### DBPTK Enterprise Integrations

* Improve DBPTK Enterprise integration when dealing with LOB
---

## Version 2.8.0 (25/03/2020)
* Improve DBPTK Enterprise integration when dealing with LOB
---

## Version 2.8.0 (25/03/2020)
#### New Features

* Allow set variables in YAML import-config (#439) For more information access our [wiki](https://github.com/keeps/db-preservation-toolkit/wiki/Import-Config-Module#variables).
Expand All @@ -166,10 +177,10 @@ Special thanks to @daniel-skovenborg for his contributions to this release

#### Improvements
* Bump Jackson version from 2.10.2 to 2.10.3
* Oracle maven dependency is now retrieved from the maven central (eliminates the need to have an Oracle account and configure the maven security to download the dependency)
---

## Version 2.7.0 (18/02/2020)
* Oracle maven dependency is now retrieved from the maven central (eliminates the need to have an Oracle account and configure the maven security to download the dependency)
---

## Version 2.7.0 (18/02/2020)
#### New Features

* Added a new module: __import-config__.This module is used to control which schemas, tables and columns are read from the import module to the export module. It also allows to add options for custom views, views materialization, table or view filtering and database related information such as users, roles, privileges, routines or table oriented like triggers and much more. More information can be found at our [wiki](https://github.com/keeps/db-preservation-toolkit/wiki/Import-Config-Module).
Expand All @@ -180,10 +191,10 @@ Special thanks to @daniel-skovenborg for his contributions to this release

#### Deprecated

* list-tables module has been replace by the import-config module. More information can be found at our [wiki](https://github.com/keeps/db-preservation-toolkit/wiki/Import-Config-Module).
---

## Version 2.6.5 (18/02/2020)
* list-tables module has been replace by the import-config module. More information can be found at our [wiki](https://github.com/keeps/db-preservation-toolkit/wiki/Import-Config-Module).
---

## Version 2.6.5 (18/02/2020)
__Bug fixes:__

* Fix #422 - Error with package from MS Access (timestamp)
Expand All @@ -194,10 +205,10 @@ __Bug fixes:__

__Improvements:__

* Add default port number to Oracle connections
---

## Version 2.6.5-RC (27/01/2020)
* Add default port number to Oracle connections
---

## Version 2.6.5-RC (27/01/2020)
__Bug fixes:__

* Fix #422 - Error with package from MS Access (timestamp)
Expand All @@ -208,10 +219,10 @@ __Bug fixes:__

__Improvements:__

* Add default port number to Oracle connections
---

## Version 2.6.4 (26/11/2019)
* Add default port number to Oracle connections
---

## Version 2.6.4 (26/11/2019)
Bug fixes

* Fix #411 log file and -ide (disable encryption) parameter
Expand All @@ -222,16 +233,16 @@ Bug fixes

Improvements

* Improve validation reporting - related to #416
---

## Version 2.6.3 (06/11/2019)
* Improve validation reporting - related to #416
---

## Version 2.6.3 (06/11/2019)
#### Bug fixes

* Fix #409 DBPTK migration - microseconds should not be rounded
---

## Version 2.6.2 (04/11/2019)
* Fix #409 DBPTK migration - microseconds should not be rounded
---

## Version 2.6.2 (04/11/2019)
#### Bug fixes

* Fix #338 MSSQL conversion, error on small decimal values, being set to 0
Expand All @@ -240,21 +251,21 @@ Improvements

#### Improvements

To solve #407 it was used an external library to remove certain objects from the heap. A new property was added to define the path where to storage the off-heap file. More information can be found at our [wiki](https://github.com/keeps/db-preservation-toolkit/wiki/Application-usage#mapdb-options).
---

## Version 2.6.1 (11/10/2019)
To solve #407 it was used an external library to remove certain objects from the heap. A new property was added to define the path where to storage the off-heap file. More information can be found at our [wiki](https://github.com/keeps/db-preservation-toolkit/wiki/Application-usage#mapdb-options).
---

## Version 2.6.1 (11/10/2019)
#### Bug fixes

* Fix #403 Change T_6.4-5 requirement validation
* Fix #404 Improve SQL role metadata information fetching
* Fix #405 SIARD Validation fails on additional checks - foreign keys, triggers and check constraints



---

## Version 2.6.0 (02/10/2019)

---

## Version 2.6.0 (02/10/2019)
#### New Features

* SIARD Validator #353
Expand Down Expand Up @@ -284,10 +295,10 @@ ___
| --allowed value | File with allowed data types for the categories UDT or distinct, one per line. |

More information can be found at: https://github.com/keeps/db-preservation-toolkit/wiki/Validation

---

## Version 2.6.0-RC (09/09/2019)

---

## Version 2.6.0-RC (09/09/2019)
#### New Features

* SIARD Validator #353
Expand All @@ -306,10 +317,10 @@ ___
| --allowed value | File with allowed data types for the categories UDT or distinct, one per line. |

More information can be found at: https://github.com/keeps/db-preservation-toolkit/wiki/Validation

---

## Version 2.5.0 (06/09/2019)

---

## Version 2.5.0 (06/09/2019)
#### New Features

* Support connecting to DBMSs via an SSH tunnel with password authentication #370
Expand Down
Loading

0 comments on commit 23efb96

Please sign in to comment.