docs: Add CHANGELOG.md - #252
Merged
Merged
Conversation
Document the relevant changes of every driver release from v0.1.0 through v0.14.0, in Keep a Changelog format with compare links per release. Entries are derived from the commit history between release tags, with the Kubernetes library, CSI spec and Go versions read from go.mod at each tag. Routine CI, linter and transitive dependency bumps are left out; Kubernetes library bumps are kept, since they determine which Kubernetes releases the driver is built and tested against. The Helm chart keeps its own cloudstack-csi-* tags and is noted as separately versioned. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.
Issue #, if available: n/a
Description of changes:
Adds a
CHANGELOG.mdat the repository root covering the relevant changes of every driver release from v0.1.0 (2023-06-13) through v0.14.0, newest-first, in Keep a Changelog format with a compare link per release.How the entries were built:
vX.Y.Ztags, rather than the auto-generated GitHub release notes (which are mostly Dependabot noise).git show <tag>:go.mod, so the version claims are grounded rather than inferred.A few deliberate choices, flagged for review:
v0.14.0section is dated 2026-09-21 and is not yet tagged. It covers what is currently onmastersince v0.13.0. Its compare link will 404 until the tag exists, so this should merge before v0.14.0 is cut — otherwise the tagged release will not contain its own changelog entry.v0.1.0-rc.1pre-release tag is excluded.cloudstack-csi-*tags and that its version is bumped after the driver release it ships, so the two do not line up one-to-one.The v0.12.1 entry records that
cloudstack-gowas rolled back to v2.17.1 because newer releases are not compatible with the older CloudStack version the driver runs against — context supplied by @hrak, since the commit message itself gives no reason.Testing performed:
## [vX.Y.Z]section and a matching link definition, and that noUnreleasedreferences remain.By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
🤖 Generated with Claude Code