Skip to content

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

Merged
Mat001 merged 1 commit into
masterfrom
mpirnovar-agent-release-prep-fssdk-12877
Jul 14, 2026
Merged

[FSSDK-12877] Prepare Agent release v4.5.0#466
Mat001 merged 1 commit into
masterfrom
mpirnovar-agent-release-prep-fssdk-12877

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>

@jaeopt jaeopt left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Mat001 Mat001 merged commit dd1e69c into master Jul 14, 2026
22 checks passed
@Mat001 Mat001 deleted the mpirnovar-agent-release-prep-fssdk-12877 branch July 14, 2026 20:13
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.

2 participants