Skip to content

Latest commit

 

History

History
271 lines (186 loc) · 7.63 KB

File metadata and controls

271 lines (186 loc) · 7.63 KB

Changelog

Version 4.4.0 (24/03/2026)

Bug fixes

  • Update SIARD 2.2 import/export content strategy 7097826c6e97a18b1d1b21b1947ec1e64c12bc1e
  • Fix check constraints duplicated multiple times when exporting from SQL Server by adding DISTINCT to query 4eb80809255e32804f06ed1146f366875464093c

Security

  • Several dependency major upgrades to fix security vulnerabilities

Version 4.3.1 (04/02/2026)

Bug fixes

  • Fix NPE when writing array datatype XML schema 558ae8022e87af06b917b61347e971ff96017b6a
  • Enable export lobs threshold for SIARD 2.2 (missing when support was added) 49735a423994f54e0231629d249f4845cf966ae5

Version 4.3.0 (13/01/2026)

New Features


Version 4.2.0 (19/12/2025)

New Features


Version 4.1.1 (15/12/2025)

Changes

  • Table XSD files now specify array elements with greater detail for better validation #748

Bug fixes

  • Array simple cells now correctly exported using array indices (previously exporting as elements instead of ) when exporting external lobs #748
  • External array simple cell lobs now use array indices for their filenames (previously using array index as if it was the column index) #748

Version 4.1.0 (02/12/2025)

New Features

  • Array datatypes are now indicated in SIARD by the subtype name and a cardinality attribute #745

Version 4.0.1 (02/12/2025)

Bug fixes

  • Fix an error when fetching external lobs and the file is not allowed to be opened

Version 4.0.0 (24/10/2025)

Version 4.0.0 (15/10/2025)

New Features

  • Added support for SIARD 2.2 (migrate, edit and validate modules updated for support)
    • Exporting to SIARD 2 now exports to SIARD 2.2 rather than SIARD 2.1
    • Previously existing options to limit LOB folder size and file count now apply those limits in accordance with SIARD 2.2 specification

Version 4.0.0-RC3 (07/10/2025)

New Features

  • Added support for SIARD 2.2 (exporting, importing, and validating)

Enhancements

  • Reorder pID column in virtual table b78623c9e32c7db407fb4a369bf50893085ae31a

Version 4.0.0-RC2 (30/09/2025)

New Features

  • Added support for SIARD 2.2 (exporting, importing, and validating)

  • Added parent ID column in SIARD DK virtual table on import 9ec6d146cfd89f3331ffb307fc08c2303b9c58d9


Version 4.0.0-RC1 (15/09/2025)

New Features

  • Added support for SIARD 2.2 (exporting, importing, and validating)

Version 3.1.2 (15/09/2025)

Bug fixes

  • Add forcePathStyle to AWS-S3 External lob handler
  • Add precision to contextDocumentation tables (SIARDDK context)

Version 3.1.1 (06/08/2025)

Bug fixes

  • Fix a bug in ExternalLobsConfiguration types

Version 3.1.0 (06/08/2025)

New Features

  • Added option to only import a specific oracle schema #704
  • Support for LOBs referenced in S3 providers (MinIO and AWS) #705

Enhancements

  • Added object verification before unmarshall on virtual table load.

Security

  • Several dependency upgrades.

Version 3.0.8 (16/05/2025)

Bug fixes

  • The external lobs filter can be applied in the custom view context #685

Version 3.0.7 (13/05/2025)

Bug fixes

  • Remove null bytes from strings before insertion on postgreql. #660
  • Fixed crash on null approx. numerics in PostgreSQL #681
  • Virtual table correctly handling multiple documents #683
  • Updated lob path when siard-dk has lobs in different media #682

Version 3.0.6 (02/04/2025)

Bug fixes

  • NPE when logging more information about an exception cause #675

Security

  • Several major dependency upgrades to fix security vulnerabilities

Version 3.0.5 (26/03/2025)

Enhancements

  • Added warn when unicode is wrong #669

Version 3.0.4 (19/02/2025)

Security

  • Added a check to SIARD-DK lob paths to avoid path traversal #659

Version 3.0.3 (18/02/2025)

Enhancements

  • Upgrade MsAccess driver connector
  • Upgrade MySQL driver connector
  • Removing error on shutdown hook

Security

  • Fix security vulnerabilities

Version 3.0.2 (13/02/2025)

New features

  • Added support to SIARD-DK lobs (#625, #628, #629)
  • Added support to SIARD-DK version 128 (#625)

Bug Fixes:

  • Fix Oracle Number export (#496)
  • Fix SIARD Validation when two tables in different schemas have the same name (#608)
  • Fix SIARD validation XML parser implementation (#631)
  • Add SQL query for materialized views (#636)
  • Fallback mechanism when building the Lob path (#649)

Enhancements

  • Separated SIARD-DK versions 128 and 1007 and their respective support

Security

  • Fix security vulnerabilities

v3.0.1 (02/08/2024)

Bug Fixes:

  • Microsoft SQL Server port configuration is being ignored when using via import config module (#549)

Enhancements

  • Add log information when an error occurs during the XML creation #615

Security

  • Fix security vulnerabilities

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

Version 3.0.0 (28/06/2024)

⚠️ Breaking Changes

  • Java 21 is now required to use the new dbptk-developer. Applications that utilize dbptk-developer as a library must also be migrated to Java 21.

Changes

  • Upgraded from Java 8 to Java 21

Security:

  • CVE-2024-1597: upgraded postgresql dependency to version 42.7.3
  • 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

  • Add flag option not to generate a validation report when performing a validation #546

Enhancements

  • Improve tests

Bug fixes

  • Fix PostgreSQL import types
  • Fix compatibility with UNIX exit codes
  • Fix compatibility with Windows file path separator
  • Fix SIARD path mapping when LobFolder attribute is missing
  • Fix compatibility with Java 8

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)

Bug Fixes

  • 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)

Enhancements

  • 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)

New Features

  • Add a threshold for LOBs saved outside the SIARD file (#504) For more information access our wiki.

Security

  • Security fixes (Upgrade dependencies)

Version 2.9.10 (13/10/2021)

Bug Fixes

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