release: v0.3.1 prep (CHANGELOG, chart bump)#98
Merged
Merged
Conversation
Promote Unreleased entries (#90 SourceNotFound distinction, #94 release-time bench workflow, #97 source.version optional + Destination column rename) to the [0.3.1] - 2026-05-10 heading. Bump chart version and appVersion to 0.3.1. Refresh artifacthub.io/crdsExamples to use bare-Kind for the core ConfigMap sources, matching the new lead form shipped in #97.
Pre-tag documentation sweep found two classes of issue: - Install examples in README, getting-started, security (cosign), and the chart README still referenced v0.3.0. Bumped to v0.3.1 to match the release being cut. - docs/troubleshooting.md attributed the source.version relaxation to v0.3.0 in two places — incorrect, since v0.3.0 still carried the CEL rule (rescinded only in v0.3.1, per CHANGELOG and api-stability.md). Fixed by retiming one mention to pre-v0.3.1/v0.3.1 and rephrasing the other to a present-tense, version-neutral statement.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Cut v0.3.1.
## [Unreleased]→## [0.3.1] - 2026-05-10and add a fresh empty Unreleased heading above it.charts/projection/Chart.yamlversionandappVersionto0.3.1.artifacthub.io/crdsExamplesto use bare-Kind for the core ConfigMap sources, matching the new lead form shipped in feat(api): make spec.source.version optional + rename Destination print column #97.Contents of v0.3.1 (already in the CHANGELOG entries promoted by this PR):
spec.source.versionis now optional for the core group;Destinationprint column renamed toDestination-Nameon both CRDs (feat(api): make spec.source.version optional + rename Destination print column #97)SourceNotFoundvsSourceDeleteddistinction (fix(controller): distinguish SourceNotFound from SourceDeleted #90)After merge: tag
v0.3.1on the merged main;release.ymlandhelm-release.ymlworkflows take over from there.Test plan
make testpasses (envtest k8s 1.34.1, controller coverage 82.6%)helm lint charts/projectionpassesv0.3.1on main, verifyrelease.ymlproduces a GitHub release with the goreleaser image + signed cosign attestations