Skip to content

Release 1.1.0 - #13

Merged
stremovsky merged 2 commits into
mainfrom
release-1.1.0
Aug 11, 2026
Merged

Release 1.1.0#13
stremovsky merged 2 commits into
mainfrom
release-1.1.0

Conversation

@stremovsky

Copy link
Copy Markdown
Contributor

Prepares the 1.1.0 release.

Changes

  • Version: 1.1.0-SNAPSHOT1.1.0 in pom.xml.
  • README: documents the File API — added to the feature list, a new "File Storage" usage section, and a "New in 1.1.0" summary that also covers the HttpClient 5 migration and the removed internal portal endpoints. Install snippets and the JitPack tag example now say 1.1.0.
  • FileOptions.builder(): added the missing static factory. Every other typed options class has one, FileOptions did not, so the documented FileOptions.builder() form did not compile — callers were forced into new FileOptions.Builder(). Fixed before the release so the API stays consistent.
  • Test: new testFileManagement integration test covering the full file lifecycle — create with FileOptions, get by uuid and by filename, base64 content round-trip, list with and without a tag filter, replace tags, delete.

Release contents (since v1.0.0)

  • File API methods; internal portal endpoints (preloginUser, loginUser, createCaptcha, getUIConf, getTenantConf) removed
  • Migration from end-of-life Apache HttpClient 4.x to HttpClient 5
  • Semgrep SAST workflow, pinned CI actions, least-privilege workflow tokens
  • jackson-databind 2.13.4 → 2.22.1, httpclient5 5.6.4, current Maven plugins

Verification

mvn clean package — 13/13 tests pass. The README File Storage example was compile-checked against the built jar.

After merge

I'll tag v1.1.0 on the merge commit and create the GitHub Release. Note that main stays at 1.1.0 (no snapshot bump, per your call) — the workflow deploys on every push to main, so the next push to main will fail its deploy step on a duplicate version until the version is bumped.

🤖 Generated with Claude Code

stremovsky and others added 2 commits August 11, 2026 12:23
Set the project version to 1.1.0 and refresh the docs for this release.

- Document the File API in the README (feature list, a File Storage usage
  section, and a "New in 1.1.0" summary covering the HttpClient 5 migration
  and the removed internal portal endpoints).
- Update the install snippets and the JitPack tag example to 1.1.0.
- Add the missing static FileOptions.builder() factory, so FileOptions
  matches the other typed options classes and the documented example
  compiles.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Covers the full file lifecycle against the test tenant: create with
FileOptions, get by uuid and by filename, verify the content round-trips
through base64, list with and without a tag filter, replace the tag set,
and delete.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@stremovsky
stremovsky merged commit 596cf5d into main Aug 11, 2026
6 checks passed
@stremovsky
stremovsky deleted the release-1.1.0 branch August 11, 2026 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant