Skip to content
This repository was archived by the owner on Mar 12, 2026. It is now read-only.

Commit 5d3fc0f

Browse files
committed
build: release 1.6.0
1 parent 40fbc10 commit 5d3fc0f

18 files changed

Lines changed: 813 additions & 468 deletions

File tree

.pre-commit-config.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,13 @@ repos:
127127
- id: docker-compose-up
128128
- id: cargo-build
129129
- id: cargo-test
130+
args: [-p, cosmian_cli, --features, non-fips]
131+
stages: [manual]
130132
- id: cargo-build-all
131133
- id: cargo-test
132134
alias: cargo-test-all
133135
args: [--all-features]
136+
stages: [manual]
134137
- id: nightly-clippy-autofix-unreachable-pub
135138
- id: nightly-clippy-autofix-all-targets-all-features
136139
- id: nightly-clippy-autofix-all-targets

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.6.0] - 2025-12-08
6+
7+
### 🚀 Features
8+
9+
- KMS CLI additions aligned with KMIP XML vectors:
10+
- `rng retrieve` and `rng seed` for RNG operations
11+
- `mac verify` to validate message authentication codes
12+
- `discover-versions` and `query` for KMIP discovery and server queries
13+
- Opaque Object subcommands:
14+
- `opaque-object create`, `import`, `export` (raw/base64/json), `revoke`, `destroy`
15+
- Attributes:
16+
- Deterministic `attributes get` ordering aligned with server
17+
- Expanded attribute flows consistent with KMIP GetAttributeList/ModifyAttribute
18+
19+
### 🧪 Testing
20+
21+
- Added CLI tests: Opaque Object CRUD, RNG Retrieve/Seed, MAC Verify, Query, DiscoverVersions.
22+
23+
### 📚 Documentation
24+
25+
- Updated CLI docs/examples to reflect new subcommands and attribute behavior.
26+
527
## [1.5.2] - 2025-11-19
628

729
### 🐛 Bug Fixes

0 commit comments

Comments
 (0)