Skip to content

[FSSDK-12877] Prepare Agent release v4.5.0#465

Closed
Mat001 wants to merge 1 commit into
masterfrom
mpirnovar-release-4.5.0
Closed

[FSSDK-12877] Prepare Agent release v4.5.0#465
Mat001 wants to merge 1 commit into
masterfrom
mpirnovar-release-4.5.0

Conversation

@Mat001

@Mat001 Mat001 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

CHANGELOG entry for Agent v4.5.0 (minor). Step 1 of the release process (docs: update CHANGELOG → PR + merge → draft/publish GitHub release → DockerHub auto-deploys).

What's in 4.5.0

Delivered by upgrading the embedded go-sdk v2.3.0 → v2.5.0 (v4.4.0 shipped 2.3.0):

  • Local (per-rule) holdouts via go-sdk v2.5.0 (#464) — builds on the global holdouts from 4.4.0. All logic handled by go-sdk; the only Agent change was the ProjectConfig test mock.
  • Feature Rollout support via go-sdk v2.4.0 (#463).
  • Behavior changes from go-sdk: decision-event ID normalization; ODP identify guard for single identifier; removal of legacy flag-level holdout fields.
  • Maintenance: Dependabot for go-sdk, CI/lint/security cleanups.

Verification (already done on #464)

  • go build ./... + unit tests pass on go-sdk v2.5.0.
  • Acceptance suite: 89 passed against real Optimizely projects, incl. test_decide_holdouts*.

Next steps after merge

Per the release doc: draft a new GitHub release, tag v4.5.0, title Release 4.5.0, paste the 4.5.0 CHANGELOG section as the description, publish (tag auto-created, DockerHub auto-deploys).

https://optimizely-ext.atlassian.net/browse/FSSDK-12877

🤖 Generated with Claude Code

Add CHANGELOG entry for 4.5.0: local (per-rule) holdouts and Feature
Rollout support via the go-sdk v2.3.0 -> v2.5.0 upgrade, plus the
maintenance/dependency changes since 4.4.0.

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

Mat001 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #466 (same content, branch renamed to mpirnovar-agent-release-prep-fssdk-12877).

@Mat001 Mat001 closed this Jul 14, 2026
@Mat001 Mat001 deleted the mpirnovar-release-4.5.0 branch July 14, 2026 19:05
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