From d76c5c0ed60967a5e1a7104944efffd7f2ff3e9c Mon Sep 17 00:00:00 2001 From: mgrani Date: Wed, 25 Feb 2026 15:29:26 +0100 Subject: [PATCH] chore: bump version to 5.2.0 --- CHANGELOG.md | 2 ++ docs/changes.md | 13 +++++++++++++ owilix/_version.py | 4 ++-- pyproject.toml | 2 +- uv.lock | 2 +- 5 files changed, 19 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87b89c5..075bc48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ ## Unreleased +## v5.2.0 (2026-02-25) + ### Features - **fsspec**: Improve multi-filesystem iRODS/HTTP integration and related CLI handling. diff --git a/docs/changes.md b/docs/changes.md index 1078866..64af3d3 100644 --- a/docs/changes.md +++ b/docs/changes.md @@ -24,6 +24,19 @@ Brief description of what was accomplished. ## Unreleased +### main - 2026-02-25 + +#### Remote upload S3-source support and release preparation + +**Summary**: Added direct S3 URI source support to `owi remote upload`, aligned repository upload plumbing for external filesystems, and prepared release metadata for `v5.2.0`. + +**Changes**: +- Extended `remote_upload` source handling to support local paths plus `s3://`/`s3a://` URIs +- Passed external source filesystems through aggregate/file/lexis repository `put()` methods +- Added unit coverage for unsupported source schemes and S3-backed upload flows +- Updated remote command documentation and examples +- Bumped package version and finalized release changelog entries for `v5.2.0` + ### multifs - 2026-02-17 #### Multi-filesystem and CLI consistency updates diff --git a/owilix/_version.py b/owilix/_version.py index b7371cc..7875483 100644 --- a/owilix/_version.py +++ b/owilix/_version.py @@ -1,3 +1,3 @@ # Version is set here and imported elsewhere -__version__ = "5.1.0" -__version_tuple__ = (5, 1, 0) +__version__ = "5.2.0" +__version_tuple__ = (5, 2, 0) diff --git a/pyproject.toml b/pyproject.toml index c27c92c..f3049ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "hatchling.build" [project] name = "owilix" -version = "5.1.0" +version = "5.2.0" description = "OWILIX - the Command Line Interface for slicing and consuming the Open Web Index. " readme = "Readme.md" license = { text = "MIT" } diff --git a/uv.lock b/uv.lock index 2731ed6..a865283 100644 --- a/uv.lock +++ b/uv.lock @@ -1165,7 +1165,7 @@ wheels = [ [[package]] name = "owilix" -version = "5.1.0" +version = "5.2.0" source = { editable = "." } dependencies = [ { name = "ciff-toolkit" }, -- 2.51.2