Skip to content

feat: update openbao/openbao to v2.5.1 #minor#170

Closed
public-glueops-renovatebot[bot] wants to merge 1 commit intomainfrom
renovate/openbao-openbao-2.5.x
Closed

feat: update openbao/openbao to v2.5.1 #minor#170
public-glueops-renovatebot[bot] wants to merge 1 commit intomainfrom
renovate/openbao-openbao-2.5.x

Conversation

@public-glueops-renovatebot
Copy link
Copy Markdown
Contributor

@public-glueops-renovatebot public-glueops-renovatebot bot commented Feb 4, 2026

This PR contains the following updates:

Package Update Change Pending
openbao/openbao minor 2.4.42.5.1 v2.5.2

Release Notes

openbao/openbao (openbao/openbao)

v2.5.1

Compare Source

SECURITY

BUG FIXES

  • seal: Fix Auto Unseal failing when upgrading to v2.5.0 or downgrading from v2.5.0 to an earlier version. This affected the following providers: AliCloud KMS, AWS KMS, Azure Key Vault, GCP Cloud KMS & OCI KMS. [GH-2505]
  • core/mounts: Don't attempt to upgrade legacy mount tables when in read-only standby mode. [GH-2467]
  • core/expiration: Fix total lease count not being decremented when revoking irrevocable leases. [GH-2414]
  • pki: Fix "context canceled" issue when processing cache invalidation, leading to pki returning 500 until reload. [GH-2472]
  • command: Fix panic when the home directory cannot be trivially deduced via environment variables. [GH-2446]

CHANGES

  • core/identity: Remove pre-v2.5.0 corrupt namespace identity groups during unseal; corrupt groups need to be recreated by an admin. Check for deleting corrupt group in server startup logs. [GH-2454]

What's Changed

Full Changelog: openbao/openbao@v2.5.0...v2.5.1

v2.5.0

Compare Source

[!TIP]
This release adds support for horizontal read scalability!

SECURITY
  • core/sys: BREAKING: default value of disable_unauthed_rekey_endpoints is true, to continue using unauthed rekey endpoints, set disable_unauthed_rekey_endpoints=false in listeners explicitly. [GH-2125]
CHANGES
  • Remove the deprecated creation_statements, revocation_statements, rollback_statements, and renew_statements fields from the dbplugin Statements protobuf message [GH-1962]
  • api: The deprecated api.MountConfigOutput.PluginName field was removed. This was already always empty. [GH-2036]
  • auth/jwt: Return error msg on OIDCDiscoveryURL including .well-known/openid-configuration component. [GH-2066]
  • core/audit: removed jsonx as a output format option for audit mounts [GH-2047]
  • sys/host-info: This endpoint may start reporting slightly higher memory usage than before (On Linux only). See https://github.com/shirou/gopsutil/releases/tag/v4.25.8 for more information. [GH-1887]
FEATURES
  • Add declarative plugin distribution via OCI images: using the plugin configuration keyword.
    • Plugins can be automatically downloaded via the plugin_auto_download=true option.
    • Plugins can be manually downloaded via the bao plugin init command.
    • Plugins can be automatically registered via the plugin_auto_register=true option, regardless if they were manually provisioned or from OCI images. [GH-1824]
  • Support Horizontal Read Scalability: all existing HA standby nodes are automatically upgraded with read support.
    • Requests which only perform storage read operations will be handled locally on the standby node.
    • Requests which perform a storage write operation (or as indicated by plugins) are forwarded to the active leader.
    • Results are eventually consistent: a write may not be immediately visible on the standby.
    • To disable, set disable_standby_reads=true in the config file before startup. [GH-1986]
  • OIDC Provider: Add Client Credentials flow to OIDC Provider. [GH-1732]
  • sdk/framework: add Response.SchemaName to allow custom response schema names in the generated OpenAPI spec. [GH-1714]
IMPROVEMENTS
  • audit: Add http audit device for low-volume, webhook-based audit event reporting. [GH-1709]
  • auth/jwt: Add type checking to role. [GH-1854]
  • command: Add environment variables to provide configuration for Proxy, Agent, and bao operator migrate via BAO_PROXY_CONFIG_PATH, BAO_AGENT_CONFIG_PATH, and BAO_MIGRATE_CONFIG_PATH. [GH-2153]
  • command: Support BAO_CONFIG_PATH in plugin init, just like server &c do. [GH-2164]
  • command: server, operator diagnose and 'operator validate-config` now support the environment variable BAO_CONFIG_FILE for the -config command option. [GH-2115]
  • core/metrics: Support custom path for metrics on metrics-only listeners. [GH-1853]
  • core/namespaces: Use JobManager for namespace deletion, decreasing lock contention. [GH-2226]
  • core/policies: Add endpoint to allow detailed listing of a subset of policies. [GH-1965]
  • core/policies: Use per-namespace write lock, improving parallelism. [GH-2226]
  • core: Added metrics_only and disallow_metrics options to control metrics endpoint exposure on a per-listener basis. [GH-1834]
  • database/valkey: Adds the ability to configure the Valkey database connection using a single connection_url parameter. [GH-1923]
  • database: all database plugins now ignore "not found" errors on revoke by default. See Plugin Author Guide for rationale. [GH-2101]
  • openapi: Add response schemas for token store operations and update operation suffixes. [GH-1840]
  • pki: add allowed_ip_sans_cidr parameter to PKI role system, to provide additional checks for IP SANs. [GH-1833]
  • storage/postgresql: implement physical.FencingHABackend to minimize chances that writes on secondary nodes occur. [GH-1571]
  • transit: Add associated_data parameter to generate data key. [GH-1828]
  • website: Add an example of current role statement from Valkey. [GH-1811]
DEPRECATIONS
  • core/seal: Remove the undocumented "aead" seal mechanism. Consider switching to the static seal instead as a replacement. [GH-1910]
  • core: Removed FeatureFlags parsing and related code. [GH-2045]
  • sdk: Removed sdk/v2/helper/license package. [GH-2045]
  • ui: Removed internal/ui/feature-flags endpoint and all its usage. [GH-2045]
BUG FIXES
  • agent/auth: Fix token reissue error with kerberos method. [GH-2373]
  • auth/jwt: Fix ordering of variable declarations in CEL program roles. [GH-1854]
  • core/identity: Ensure periodic func only operates on a single namespace at a time, decreasing storage contention. [GH-2226]
  • core/identity: fix corrupt data being stored when referencing member_group_ids across namespaces (requires unsafe_cross_namespace_identity=true) [GH-2321]
  • core/namespaces: Ensure namespace creation is interruptable, allowing namespace deletion for cleanup. [GH-2226]
  • core/namespaces: Fix deadlock on namespace creation, deletion due to transaction/lock ordering. [GH-2226]
  • core/namespaces: Fix storage failures in namespace creation leading to a total system deadlock. [GH-2166]
  • core/namespaces: improve recovery from partial deletion of namespaces, preventing server startup failure. [GH-2188]
  • database/valkey: The creation_statements parameter now correctly accepts a standard array of strings for ACL rules (e.g., ["+@​read", "~*"]). Previously, it incorrectly required a stringified JSON array. The old format is still supported for backward compatibility. [GH-1959]
  • helper/jobmanager: Fix queue length metrics to report as gauges. [GH-2226]
  • physical/postgresql: ensure underlying HA lock removal from database causes lock loss, write failures. [GH-2100]
  • raft: return correct raft leader id from read replica nodes when using bao operator raft list-peers. [GH-2331]
  • sdk/logical: Use created transaction for WithTransaction callback. [GH-2226]
  • secrets/pki: Fix ordering of variable declarations in CEL program roles. [GH-1854]

What's Changed over Beta

Release notes: https://openbao.org/docs/release-notes/2-5-0/#v250
Full Changelog: openbao/openbao@v2.4.0...v2.5.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch 8 times, most recently from 7e8359a to 7f9a784 Compare February 11, 2026 16:39
@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch from 7f9a784 to 4eec4a1 Compare February 12, 2026 09:49
@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch from 4eec4a1 to e7effce Compare February 23, 2026 17:40
@public-glueops-renovatebot public-glueops-renovatebot bot changed the title feat: update openbao/openbao to v2.5.0 #minor feat: update openbao/openbao to v2.5.1 #minor Feb 23, 2026
@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch from e7effce to 482c729 Compare February 28, 2026 10:53
@public-glueops-renovatebot public-glueops-renovatebot bot changed the title feat: update openbao/openbao to v2.5.1 #minor feat: update openbao/openbao to v2.5.1 #minor - autoclosed Mar 1, 2026
@public-glueops-renovatebot public-glueops-renovatebot bot deleted the renovate/openbao-openbao-2.5.x branch March 1, 2026 15:08
@public-glueops-renovatebot public-glueops-renovatebot bot changed the title feat: update openbao/openbao to v2.5.1 #minor - autoclosed feat: update openbao/openbao to v2.5.1 #minor Mar 1, 2026
@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch 3 times, most recently from c1afd06 to 950e7e2 Compare March 3, 2026 19:22
@public-glueops-renovatebot public-glueops-renovatebot bot changed the title feat: update openbao/openbao to v2.5.1 #minor feat: update openbao/openbao to v2.5.1 #minor - autoclosed Mar 3, 2026
@public-glueops-renovatebot public-glueops-renovatebot bot changed the title feat: update openbao/openbao to v2.5.1 #minor - autoclosed feat: update openbao/openbao to v2.5.1 #minor Mar 4, 2026
@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch 2 times, most recently from 950e7e2 to 3f244da Compare March 4, 2026 00:36
@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch 3 times, most recently from 5f26562 to 6b4409e Compare March 6, 2026 03:36
@public-glueops-renovatebot public-glueops-renovatebot bot changed the title feat: update openbao/openbao to v2.5.1 #minor feat: update openbao/openbao to v2.5.1 #minor - autoclosed Mar 10, 2026
@public-glueops-renovatebot public-glueops-renovatebot bot changed the title feat: update openbao/openbao to v2.5.1 #minor - autoclosed feat: update openbao/openbao to v2.5.1 #minor Mar 10, 2026
@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch 2 times, most recently from 6b4409e to bd1b0fc Compare March 10, 2026 23:56
@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch 3 times, most recently from ae3aca0 to f1034a1 Compare March 25, 2026 16:16
@public-glueops-renovatebot public-glueops-renovatebot bot changed the title feat: update openbao/openbao to v2.5.1 #minor feat: update openbao/openbao to v2.5.2 #minor Mar 25, 2026
@public-glueops-renovatebot public-glueops-renovatebot bot force-pushed the renovate/openbao-openbao-2.5.x branch from f1034a1 to 8a78ff9 Compare March 31, 2026 03:57
@public-glueops-renovatebot public-glueops-renovatebot bot changed the title feat: update openbao/openbao to v2.5.2 #minor feat: update openbao/openbao to v2.5.1 #minor Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant