- OpenBao v2.3.0 Unreleased Due to Illumos Build Bug: Illumos was removed from v2.3.1 due to a bug.
SECURITY:
- core/sys: Added listener parameter to disable unauthenticated rekey operations and enabled auditing. [CVE-2025-52894, Upstream HCSEC-2025-11 / CVE-2025-4656]
- sdk/framework: Prevented additional information disclosure on invalid requests. [CVE-2025-52893]
CHANGES:
- packaging/systemd: Don't set LimitNOFILE, letting Go manage it automatically. [GH-1179]
- storage/postgresql: Support empty connection URLs. [GH-1297]
- packaging: Remove support for Illumos due to broken builds. [GH-1503]
FEATURES:
- KMIP Auto-Unseal: Added support for automatic unsealing using KMIP. [GH-1144]
- Namespaces UI Support: Added namespace picker and management pages. [GH-1406]
- Namespaces: Supported tenant isolation with various features. [GH-1165]
- Added ARM64 HSM builds and Alpine-based HSM container images. [GH-1427]
- Supported Common Expression Language (CEL) in PKI and auth/jwt. [GH-794, GH-869]
- ssh: Supported multiple certificate issuers in SSH secret engine mounts. [GH-880]
IMPROVEMENTS:
- When using auto-unseal via KMS, log KMS-specific configuration at startup. [GH-1346]
- approle: Use transactions for read + write operations. [GH-992]
- auth/jwt: Support lazy resolution of oidc_discovery_url or jwks_url. [GH-1306]
- core/identity: Added unsafe_cross_namespace_identity. [GH-1432]
- core/policies: Added check-and-set support and related endpoints. [GH-1162, GH-1224, GH-1142]
- core: Supported pagination and transactions in some views. [GH-1102]
- database/valkey: Revived Redis plugin as Valkey. [GH-1019]
- database: Used transactions in some database package methods. [GH-995]
- pki: Added not_after_bound and not_before_bound role parameters. [GH-1172]
- ssh: Used transactions in some ssh package methods. [GH-989]
- storage/postgresql: Supported retrying database connection on startup. [GH-1280]
DEPRECATIONS:
- Deprecated using duplicate and undocumented PKCS#11 auto-unseal options. Use documented alternatives. [GH-1385]
BUG FIXES:
- api: Stopped marshaling nil interface data. [GH-1315]
- core/identity: Loaded namespace entities and groups into MemDB. [GH-1432]
- oidc: Added buffer time to prevent flakiness. [GH-1178]
- pki: Addressed a timing issue in a test. [GH-1139]
- sealing/pkcs11: Correctly finalized the PKCS#11 library on shutdown. [GH-1349]
- secrets/kv: Fixed a panic on detailed metadata list. [GH-1388]
- storage/postgresql: Removed redundant PermitPool. [GH-1299]
- storage/postgresql: Skipped table creation on PostgreSQL replicas. [GH-1478]
- vault: Addressed timing issues in OIDC tests. [GH-1129, GH-1100]
- What's Changed over Beta: Backported various fixes and improvements.
- Release notes: [https://openbao.org/docs/rele...]
- Full Changelog: v2.2.0...v2.3.1
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。