When using auto-unseal via KMS, KMS-specific configuration information (non-sensitive) is now logged at server startup. [GH-1346]
approle: Use transactions for read + write operations [GH-992]
auth/jwt: Support lazy resolution of oidc_discovery_url or jwks_url when skip_jwks_validation=true is specified on auth/jwt/config; OIDC status is now reported on reading the configuration. [GH-1306]
core/policies: Add check-and-set support for modifying policies, allowing for protection against concurrent modifications. [GH-1162]
core/policies: Add endpoint to allow detailed listing of policies [GH-1224]
core/policies: Allow setting expiration on policies and component paths, removing policies or preventing usage of path rules after expiration. [GH-1142]
core: Support pagination and transactions in ClearView, CollectKeys, and ScanView, improving secret disable memory consumption and request consistency. [GH-1102]
database/valkey: Revive Redis plugin as Valkey, the OSI-licensed fork of Redis [GH-1019]
database: Use transactions for read-then-write methods in the database package [GH-995]
pki: add not_after_bound and not_before_bound role parameters to safely limit issuance duration [GH-1172]
ssh: Use transactions for read-then-write or multiple write methods in the ssh package [GH-989]
storage/postgresql: support retrying database connection on startup to gracefully handle service ordering issues [GH-1280]