Skip to content

feat!: rename azure-kv/test features, empty default features, add full (3.0) - #123

Merged
CodingAnarchy merged 1 commit into
masterfrom
feat/92-features
Oct 11, 2026
Merged

CodingAnarchy merged 1 commit into
masterfrom
feat/92-features

Conversation

@CodingAnarchy

Copy link
Copy Markdown
Owner

Closes #92
Part of #122

  • default = []; new full = metrics, alerting, webhooks, streaming, tracing, encryption (no backends, KMS sources, event sinks or test-queue)
  • azure-kv -> azure-kms, test -> test-queue (no aliases)
  • cargo-hammerwork now enables webhooks explicitly; hammerwork-web unchanged (already explicit)
  • Fixes dead-code/unused-import errors when encryption is built without a DB backend
  • CI matrix adds full, postgres,full, mysql,full, test-queue
  • README, docs, CHANGELOG, docs/upgrading-to-3.0.md updated

Tested: clippy -D warnings on all-features workspace, no-default-features and 19 feature combos; cargo test --workspace --all-features (1852 pass); PG suite with --include-ignored (2101 pass).

🤖 Generated with Claude Code

…full (#92)

default is now empty; new full feature; azure-kv -> azure-kms; test -> test-queue.
Gate encryption-only code that assumed a database backend.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@CodingAnarchy
CodingAnarchy merged commit 0f42a59 into master Oct 11, 2026
21 checks passed
@CodingAnarchy
CodingAnarchy deleted the feat/92-features branch October 11, 2026 19:49
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.

3.0: rename inconsistent features and slim the default feature set

1 participant