Skip to content

Releases: OpenMS/contrib

2026-03-25-183345

25 Mar 18:47

Choose a tag to compare

fix: add Boost filesystem to contrib build

Required by OpenMS when Arrow is statically linked, since Arrow's
Parquet component depends on Boost::filesystem.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

2026-03-19-113419

19 Mar 11:48

Choose a tag to compare

fix: update Boost 1.87 SHA256 for repacked archive with correct direc…

2026-02-26-160208

26 Feb 16:13
3420d62

Choose a tag to compare

Replace minizip-ng with libzip 1.11.4 in contrib build (#170)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

2026-02-25-070905

25 Feb 07:19

Choose a tag to compare

fix: Enable Snappy compression in Arrow build

The contrib Arrow was built without ARROW_WITH_SNAPPY, which caused
Parquet Snappy compression tests to fail when the contrib Arrow (static)
was found before the conda Arrow (shared, with Snappy) in CMAKE_PREFIX_PATH.

This was previously masked because the Windows CI had a stale contrib
cache from before Arrow was added to contrib, so find_package(Arrow)
fell through to the conda Arrow which had Snappy support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

2026-02-25-001227

25 Feb 00:23

Choose a tag to compare

fix: Handle absolute paths inside generator expressions in minizip-ng…

2026-02-24-215355

24 Feb 22:04

Choose a tag to compare

fix: Make minizip-ng cmake config relocatable in contrib archive

minizip-ng uses raw path variables (${ZLIB_LIBRARIES}) instead of
imported targets (ZLIB::ZLIB) in target_link_libraries, which embeds
absolute build paths in the exported targets file. This breaks when
the contrib archive is extracted to a different location (e.g. in the
pyopenms wheel CI).

Apply the same relocatability fix pattern used for Arrow: replace
hardcoded absolute paths with ${_IMPORT_PREFIX}-relative references
in the installed cmake config files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

2026-02-24-193820

24 Feb 19:49

Choose a tag to compare

feat: Add minizip-ng 4.0.7 build support

Add build infrastructure for minizip-ng (ZIP64-capable zip library):
- Archive metadata and build invocation in CMakeLists.txt
- New libraries.cmake/minizip_ng.cmake build script with MSVC/macOS/Linux support

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

2026-02-06-073341

06 Feb 07:43
60b3d74

Choose a tag to compare

Upgrade Arrow from 22.0.0 to 23.0.0 (#169)

Upgrade Arrow 22 -> 23 for OpenMS 3.6.0 parquet compatibility

release/3.5.0

11 Dec 17:25
4bec7d9

Choose a tag to compare

Merge pull request #168 from OpenMS/more_arrow_bullshit

More arrow bullshit

2025-12-12-084608

12 Dec 08:56
4bec7d9

Choose a tag to compare

Merge pull request #168 from OpenMS/more_arrow_bullshit

More arrow bullshit