Skip to content

chore!: bump version to 3.0.0 — breaking change missed in prior PR#204

Merged
pranishnepal merged 1 commit into
masterfrom
follow-up/WAL-1481
May 20, 2026
Merged

chore!: bump version to 3.0.0 — breaking change missed in prior PR#204
pranishnepal merged 1 commit into
masterfrom
follow-up/WAL-1481

Conversation

@pranishnepal
Copy link
Copy Markdown
Contributor

@pranishnepal pranishnepal commented May 20, 2026

Why

Corrects the version from 2.1.1 to 3.0.0.

Why

PR #195 (refactor: rename KMS to Key Provider) introduced a breaking change that was not reflected in the semver bump at the time:

All KMS_* environment variables were renamed to KEY_PROVIDER_*:
KMS_URL -> KEY_PROVIDER_URL
KMS_SERVER_CA_CERT_PATH -> KEY_PROVIDER_SERVER_CA_CERT_PATH
KMS_CLIENT_TLS_KEY_PATH -> KEY_PROVIDER_CLIENT_TLS_KEY_PATH
KMS_CLIENT_TLS_CERT_PATH -> KEY_PROVIDER_CLIENT_TLS_CERT_PATH
KMS_CLIENT_TLS_KEY -> KEY_PROVIDER_CLIENT_TLS_KEY
KMS_CLIENT_TLS_CERT -> KEY_PROVIDER_CLIENT_TLS_CERT
KMS_CLIENT_TLS_CA_CERT -> KEY_PROVIDER_CLIENT_TLS_CA_CERT
KMS_SERVER_CERT_ALLOW_SELF_SIGNED -> KEY_PROVIDER_SERVER_CERT_ALLOW_SELF_SIGNED

Any deployment using the old KMS_* env vars will break without a config update. Per semver, a breaking change to the public configuration interface requires a major version bump.

We also did an SDK bump at #203

@linear-code
Copy link
Copy Markdown

linear-code Bot commented May 20, 2026

WAL-1481

@pranishnepal pranishnepal force-pushed the follow-up/WAL-1481 branch 2 times, most recently from 74659a7 to bb8daf6 Compare May 20, 2026 17:35
BREAKING CHANGE: All KMS_* environment variables were renamed to
KEY_PROVIDER_* in PR #195. Any deployment using the old variable names
will break without a config update:

  KMS_URL                           -> KEY_PROVIDER_URL
  KMS_SERVER_CA_CERT_PATH           -> KEY_PROVIDER_SERVER_CA_CERT_PATH
  KMS_CLIENT_TLS_KEY_PATH           -> KEY_PROVIDER_CLIENT_TLS_KEY_PATH
  KMS_CLIENT_TLS_CERT_PATH          -> KEY_PROVIDER_CLIENT_TLS_CERT_PATH
  KMS_CLIENT_TLS_KEY                -> KEY_PROVIDER_CLIENT_TLS_KEY
  KMS_CLIENT_TLS_CERT               -> KEY_PROVIDER_CLIENT_TLS_CERT
  KMS_CLIENT_TLS_CA_CERT            -> KEY_PROVIDER_CLIENT_TLS_CA_CERT
  KMS_SERVER_CERT_ALLOW_SELF_SIGNED -> KEY_PROVIDER_SERVER_CERT_ALLOW_SELF_SIGNED

This was missed in the prior semver bump (2.1.0 -> 2.1.1). Correcting
to 3.0.0 per semver convention.

Ticket: WAL-1481
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@pranishnepal pranishnepal marked this pull request as ready for review May 20, 2026 17:43
@pranishnepal pranishnepal requested a review from a team as a code owner May 20, 2026 17:43
@pranishnepal pranishnepal merged commit 5f416bd into master May 20, 2026
20 checks passed
@pranishnepal pranishnepal deleted the follow-up/WAL-1481 branch May 20, 2026 19:14
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