What's new in the YugabyteDB Anywhere v2026.1 STS release series

What follows are the release notes for all releases in the YugabyteDB Anywhere (YBA) v2026.1 series. Content will be added as new notable features and changes are available in the patch releases of the YBA v2026.1 series.

For an RSS feed of all release series, point your feed reader to the RSS feed for releases.

v2026.1.0.0 - June 29, 2026

Build: 2026.1.0.0-b118

Third-party licenses: YugabyteDB, YugabyteDB Anywhere

Download

wget https://downloads.yugabyte.com/releases/2026.1.0.0/yba_installer_full-2026.1.0.0-b118-linux-x86_64.tar.gz
echo "$(curl -L https://downloads.yugabyte.com/releases/2026.1.0.0/yba_installer_full-2026.1.0.0-b118-linux-x86_64.tar.gz.sha) *yba_installer_full-2026.1.0.0-b118-linux-x86_64.tar.gz" | shasum --check

Highlights

Support for OIDC token-based authentication for YCQL databases. YCQL database users can sign in to YugabyteDB Anywhere universes using their JSON Web Token (JWT) as their password.

To use: Disabled by default. Configure your Identity Provider (IdP), obtain your JWT from the IdP, configure a universe to use OIDC, and manage users and roles. See OIDC authentication.

Upgrade production clusters with confidence using the new optional canary upgrade mode. YugabyteDB upgrades a single fault domain first — for example, all nodes in one availability zone — then pauses for monitoring before proceeding. If an issue is detected, the upgrade rolls back automatically, leaving the rest of the cluster untouched.

After a user's canary tests and monitoring phase pass, the upgrade continues across remaining fault domains. The result is a dramatically safer upgrade path for production deployments, with a built-in safety net that catches problems before they can affect your entire cluster.

To use: Disabled by default. Set the Enable Canary Upgrade Universe Runtime Configuration option (config key yb.upgrade.enable_canary_upgrade) to true.

The YugabyteDB Kubernetes Operator reaches near-complete feature parity with YBA's VM-based workflows. Key additions include the following:

  • Universe import: live migration of existing YBA-managed Kubernetes universes to Operator management without downtime.
  • Multi-region universe support via new CRDs that span multiple Kubernetes clusters.
  • Read Replica CRD (EA in 2026.1): declarative creation and management of YugabyteDB read replica universes, bringing read replicas into the same GitOps-style management model as primary universes.
  • xCluster DR CRD and PITR CRD (EA in 2026.1): declarative configuration of xCluster DR and Point-in-time recovery, bringing two of YugabyteDB's most operationally critical capabilities into the Operator framework.

To use: Available via API only; the Kubernetes Operator must be installed on YBA. See Before you begin.

High Availability now supports Kubernetes Operator by replicating Operator state, including applied YAMLs, from the primary YBA instance to standbys. This removes a single point of failure for the complete YugabyteDB stack in multi-region deployments.

To use: Configure YBA HA between your active and standby instances and enable the YugabyteDB Kubernetes Operator on each YBA instance in the HA cluster. See Prerequisites.

New features

Feature
Description
EA Increase universe RF Support for increasing the Replication Factor (RF) on existing VM-based universes. RF decreases and support for Kubernetes universes are planned for a future release.
To use: Universe Actions>Edit Universe. Contact Yugabyte Support before modifying this field for help with capacity planning and sizing.
GA Collect node data Added a utility to run the same shell command on all nodes in a cluster simultaneously, for faster and more consistent troubleshooting and operations across large deployments.
To use: Disabled by default, set the Enable All Nodes Script APIs Universe Runtime Configuration option (config key yb.node_script.enabled) to true. You also need an API token and shell access to the YugabyteDB Anywhere host. See Prerequisites
GA Safety pre-checks Added validation checks that run before operations such as universe creation and node provisioning, rolling upgrades, and editing universes and GFlags, blocking operations that would result in a locked or degraded cluster state.
To use: Enabled by default. Configure checks using universe-scoped runtime configuration parameters yb.checks.comprehensive_prechecks.enabled and yb.checks.comprehensive_prechecks.check_service_liveness_timeout. See Configure pre-checks.
GA Rotate cert-manager certificates Added support for scenarios where Kubernetes cert-manager manages only partial certificate chains (specifically, cert-manager only holds the root certificate, and not the intermediate certificates).
To use: See Rotate server certificates and to rotate cert-manager root certificates.
EA Full move for Kubernetes universes Added support for changing storage attributes of Kubernetes nodes, including volume count, storage class, and volume size on existing universes. This done via a "full move", where a new pod for each TServer node is added and data is migrated from the old pods to the new ones.
To use: Disabled by default. Full move for Kubernetes universes requires YugabyteDB v2026.1.0.0 or later on the universe. Based on how your universe is managed, see Non-operator universes or Operator universes.
GA Split privileges for on-premises provisioning For on-premises node provisioning, the provisioning script (node_agent_provision.sh) now supports split privileges to separate root-privileged Linux commands (ulimits, THP, user creation, and so on) from user-privileged Linux commands (for example, cp, cat, and others). This provides flexibility in environments where Linux admins have full root access, but DBAs have more restrictive user privileges.
To use: Run the node-agent-provision.sh script with --noroot or --root flag. See Run root or non-root.

Change log

View the detailed changelog

Improvements

  • Adds a refresh button in the UI to verify KMS configuration validity. PLAT-10566
  • Allows configuring S3 backup proxies via GUI, controlled by enableS3BackupProxy flag. PLAT-14096
  • Enhances the HashiCorp KMS UI for clearer user interactions. PLAT-14853
  • Disables EDCH keys smaller than 224 bits in new installations. PLAT-15347
  • Ensures each node has at least 3 GB free before a flag upgrade. PLAT-16004
  • Automatically sets use_memory_defaults_optimized_for_ysql based on YSQL usage to optimize memory. PLAT-16880
  • Enhances logging for proxy settings and WS client requests in YBA logs. PLAT-17000
  • Enhances Azure VM type detection and transition logic for diskless instances. PLAT-17452
  • Upgraded Prometheus client library to eliminate warnings caused by duplicate JVM metrics. PLAT-17918
  • Clarifies backup status labels in the UI for better user understanding. PLAT-18307
  • Displays the root CA cert path on DB nodes in the YBA UI. PLAT-18508
  • Adds a warning for users attempting to promote a standby using a backup older than 24 hours during HA failover. PLAT-18616
  • Enables viewing details of in-use image bundles in a view-only mode. PLAT-18642
  • Removes seconds and minutes options for PITR retention settings in YBA UI. PLAT-18713
  • Enables or disables TLS regardless of certificate issues during non-rolling upgrades. PLAT-18993
  • Allows configurable metric collection intervals in support bundle creation. PLAT-19042
  • Fixes Encryption in Transit UI issues for clearer selection display during universe creation and editing. PLAT-19135,PLAT-19122
  • Adds management for as_root configuration in ybactlstate, including migration handling and installation mode checks. PLAT-19426
  • Adds tserver connectivity metrics and alerts for unhealthy nodes. PLAT-19492
  • Changes Prometheus OS user to non-interactive for enhanced security. PLAT-19810
  • Reorders DecommissionNode operations to prioritize master replica migration, reducing vulnerability during node decommissioning. PLAT-19879
  • Add node AZ information to Prometheus metric labels. PLAT-6813
  • Enables second-level precision for PITR restores in YBA UI. PLAT-9364
  • Adds wildcard support for OIDC callback URLs in YBA, simplifying SSO setup. PLAT-20661
  • Enable setting node agent log level from YBA for convenient debugging. PLAT-18448
  • Simplified systemd handling by removing sudo check and installing service during node-agent installation. PLAT-18881
  • Introduces a runtime configuration to allow local user login even when Single Sign-On (SSO) is enabled on YugabyteDB Admin (YBA). This feature is enabled by default, but users have the option to disable it. PLAT-19204
  • Enhances node addition to be idempotent and uses typed structs for HTTP communications. PLAT-19418
  • Allows viewing and filtering of all available TP sinks by their export types using a new API. PLAT-18656
  • Expands supported Graviton instance types in YBA. PLAT-18781
  • Ensures backup frequency is set between 2 and 1440 minutes and shows clearer UI errors. PLAT-18812
  • Allows force rollback option in API for handling unexpected universe behaviour after detach operation. PLAT-18834
  • Enables backing up and restoring global roles during off-cluster PITR when feature_flags.off_cluster_pitr_enabled is ON. PLAT-19209
  • Removes context dependency by using props in all fields. PLAT-19417
  • Enables clicking on seemingly disabled fields in Instance Settings for On-Prem providers. PLAT-19568
  • Enables EBS volume encryption and fixes instance validation in the UI. PLAT-19682
  • Enhances usability and configuration options in the Create Universe UI. PLAT-19841
  • Ensures V2 GET universe API handles dates correctly across all locales. PLAT-19914
  • Enhances error messages and UI feedback for three database error types. PLAT-19952
  • Prevents metrics UI crash when region name is missing in universe details. PLAT-20048
  • Enables debug logging for node agent provisioning using yb.node_agent.server.request_log_level. PLAT-20701
  • Displays subtask execution times in the UI for better task management insights. PLAT-19731
  • Displays both SST and WAL sizes as total table size in the xCluster UI. PLAT-20183
  • Hides "Enable Enhanced Observability Mode" unless isPerformanceTabEnabled is true. PLAT-20463
  • Displays WAL status in CDC metrics for clearer stream expiry info. PLAT-18496
  • Enables uploading support bundles to GCS with runtime toggle. PLAT-18593
  • Ensures Python 3.13 compatibility by replacing pipes with shlex. PLAT-19544
  • Now masks sensitive backup configuration details in support bundles. PLAT-18626
  • Ensures continuous backup intervals do not exceed one day. PLAT-18816
  • Adds new validations for YBA backup restorations, including age and universe presence, both overrideable. PLAT-18839
  • Supports AWS IO2 disk type for higher IOPS and throughput. PLAT-18880
  • Adds an alert for database metrics export failures to sinks. PLAT-18904
  • Enables allow_connection_pooling by default. PLAT-19061
  • Enables managing high availability settings via CLI commands. PLAT-19275
  • Enables customizing S3 log directory prefixes with universe UUID and node name. PLAT-19328
  • Adds basic validation for AWS Cloudwatch credentials in telemetry settings. PLAT-19425
  • Enables editing in-use providers using Kubernetes operator. PLAT-19481
  • Adds high availability functions to the CLI. PLAT-19835
  • Ensures xCluster setup does not fail on ping, logs better for UI clarity. PLAT-19996
  • Allows configuring the minimum software version needed for PG upgrades. PLAT-20822
  • Ensures script errors now populate the stderr field correctly and validates node names in scripts. PLAT-21133,PLAT-21132
  • Enhances replica distribution accuracy by accounting for node count in each AZ. PLAT-21358,PLAT-21355

Bug fixes

  • Adds new metric for RPC rejections due to memory pressure and includes server uptime in minimal mode. PLAT-12304
  • Automatically updates source master addresses in target universe to prevent deadlocks. PLAT-15128
  • Discontinues legacy on-prem node provisioning in YBA versions 2025.2 and above. PLAT-15612
  • Improved accuracy in Python version change detection and automatic pex environment rebuilding. PLAT-17781
  • Reduces the risk of OOM by breaking down the tserver_export metrics collection in support bundles. PLAT-17837
  • Fixes container metrics grouping by pod_name and displays individual pod data in UI. PLAT-17863
  • Adds a precheck to prevent duplicate AWS nodes from disrupting universe operations. PLAT-18080
  • Ensures NFS mount checks include read replica nodes during restore prechecks. PLAT-18168
  • Allows setting a higher open file limit, includes a license reading command, stops services in reverse order to avoid dependencies, and displays binary location in status output. PLAT-17373,PLAT-18186,PLAT-15718,PLAT-16518
  • Allows asynchronous upgrading of YBC throttle parameters through the UI. PLAT-18199
  • Sets default value of skip_runtime_gflag_validation as false for validating flags in both LTO and non-LTO DB builds. PLAT-18228
  • Enables configuring separate certificates for client-to-node and node-to-node TLS in the UI. PLAT-18237
  • Ensures support bundles correctly collect flag overrides in Kubernetes environments. PLAT-18255
  • Ensures both master and tserver certificates are checked for validation. PLAT-18414
  • Resolved installation script permission errors occurring when run via su by improving user detection logic. PLAT-18500
  • Disables misleading systemd precheck alerts for cron-based universes. PLAT-18515
  • Upgrades PostgreSQL to 14.19+ in YB-A to address critical CVEs. PLAT-18517
  • Ensures HA standby alert triggers correctly, now set for 15 minutes post-upgrade. PLAT-18539
  • Adds support for the new use_privileges flag in YBC, enabling backup and restore of roles. PLAT-18588
  • Adjusts SST file size units in YBA UI to consistently display in GB using base 1000. PLAT-18603
  • Allows pausing and resuming of read replica clusters in Kubernetes deployments. PLAT-18663
  • Refined default SSH user selection logic in provider creation page. PLAT-18666
  • Enables validation of NFS return codes in YBC for better error handling. PLAT-18671
  • Enables capacity reservation for single-node setups. PLAT-18685
  • Enables backing up and restoring global role objects, with optional flags for control. PLAT-18686
  • Allows non-root users to correctly run yba-ctl status for global systemd, based on the installation method. PLAT-18733
  • Allows tagging AWS capacity reservations for easier tracking. PLAT-18755
  • Track capacity reservation usage and Azure group-level tags with new Prometheus metrics. PLAT-18775
  • Enables hot certificate reloading and improves encryption toggling in Kubernetes UI. PLAT-17696,PLAT-18791,PLAT-18790
  • Solves the issue of not being able to rotate to a new certificate in an EIT enabled universe. PLAT-18794
  • Allows yb-server-ctl script to run successfully with system level systemd universes. PLAT-18804
  • Fixed an issue causing Java trust store to break after upgrading YBA from 2.20 to 2025.1 due to differences in keystore formats. PLAT-18815
  • Enhances error reporting for flag validation, ensuring all zones of every cluster get validated and display descriptive error messages for illegal value type errors. PLAT-18788,PLAT-18820
  • Prevents thread starvation by adding retry lock to listPitrConfigs API calls. PLAT-18842
  • Allows individual certificate rotation on Kubernetes universe when either server or client cert is disabled. PLAT-18843
  • Adds validation for flags during read replica cluster creation. PLAT-18859
  • Enables consistent TLS support for c2n on K8s universe by setting rootCa and clientRootCA the same. PLAT-18864
  • Enables automatic node reboots on SSH failures during SetupYNP retries. PLAT-18871
  • Ensures only actual masters run to mitigate incorrect node activations. PLAT-18872
  • Enables non-restart certificate rotation for VM-based universes by passing the rolling-restart option. PLAT-18873
  • Ensures Azure instance reservations are unique to prevent region clashes. PLAT-18897
  • Ensures replication streams are recreated on retry during switchover. PLAT-18913
  • Fixes capacity reservations across different providers with the same zones. PLAT-18922
  • Custom proxy selector of YBA now supports subdomain and CIDR for no_proxy. PLAT-18925
  • Ensures data drives mount before starting YugabyteDB services, preventing startup errors. PLAT-18944
  • Enables Kubernetes operator to support YBC immutability. PLAT-18976
  • Streamlines CA certification error messages for K8s universes. PLAT-18979
  • Refines Certs rotate API to create new root CA, avoiding reliance on null values. PLAT-18989
  • Ensures replicas are rearranged only if their distribution is invalid. PLAT-18992
  • Fixes issue with creating a Kubernetes universe with TLS disabled and corrects payload generation errors. PLAT-18987,PLAT-19002
  • Ensures special characters in flag values are escaped to prevent bash-related errors. PLAT-19018
  • Adds explicit validation to ensure xCluster replication setups are complete before proceeding. PLAT-19038
  • Allows client-to-node server certificate rotation in YBA UI. PLAT-19054
  • Allows non-bash method in ValidateGFlags command to simplify escaping of special characters. PLAT-19067
  • Adds tserver p99 latency and enhanced outlier tables metrics to the dashboard. PLAT-19068
  • Ensures K8s platform backup excludes Prometheus when specified. PLAT-19071
  • Simplify certificate rotation in K8s universe with support for c2n only TLS, resolving rotation failures. PLAT-19083,PLAT-18989
  • Supports SLES_SP5, ensuring node agent provisioning operates correctly on this platform. PLAT-19111
  • Ensures AWS clusters can upgrade without hitting ReservationCapacityExceeded errors. PLAT-19112
  • Enables successful rotation of C2N certificates on VM universes. PLAT-19145
  • Resolves issue causing universe upgrade failure due to deprecated SYSTEMD_SUDOER_ENTRY in NodeInstance metadata. PLAT-19146
  • Updates Node Agent Service file to use "KillMode=process". PLAT-19164
  • Disables network port prechecks on CSPs during universe deployment to prevent errors and speed up provisioning. PLAT-19172
  • Prevents deadlock in BackupTableYbc task during retries with multiple backups. PLAT-19172
  • Increases default bootstrap_producer_timeout to 20 minutes to reduce xCluster setup failures. PLAT-19283
  • Fixes inaccurate metric counts on the CPU Seconds Total dashboard in Grafana. PLAT-19286
  • Increases slow DNS lookup warning threshold from 3ms to 10ms, now configurable. PLAT-19300
  • Ensures cluster stability during upgrades by checking service liveness and SSH connections. PLAT-19338,PLAT-19339
  • Adds TCP connectivity checks between DB nodes during universe creation. PLAT-19340
  • Adds liveness and SSH connection checks during live node editing. PLAT-19343
  • Limits Python version checks to 3.10, 3.11, and 3.12, and sets a minimum glibc version of 2.28. PLAT-19351,PLAT-19298
  • Generates unique backup filenames during PKCS-12 to BCFKS conversion. PLAT-19409
  • Adds new CDC alerts in YBA for monitoring CDC activities. PLAT-19415,PLAT-19414,PLAT-19416,PLAT-19413
  • Enhances installation with new checks and help function robustness. PLAT-15451,PLAT-15040,PLAT-19331,PLAT-19513
  • Enables DDL replication by default and updates version threshold to 2025.2.1. PLAT-19573
  • Enhances node replacement and removal processes with added safety checks. PLAT-19594
  • Ensures safe conditions before replacing or removing nodes during operations. PLAT-19594
  • Ensures swamper deletion code executes on standby systems. PLAT-19615
  • Generates alerts for nodes missing node agents. PLAT-19623
  • Fixes missing error details in GFlagsUtil.java by correcting string placeholders. PLAT-19631
  • Ensures release validation only checks the relevant architecture during universe creation. PLAT-19702
  • Enables decommission node retry for better task management. PLAT-19725
  • Adds error handling for invalid flag values in Kubernetes, preventing YSQL server crashes. PLAT-19730
  • Adds prechecks to detect active or enabled master processes in nodes before changes. PLAT-19732
  • Automatically pre-fills the shared VPC project field when editing GCP providers. PLAT-19735
  • Fixes roleBindings update problem when reusing old LDAP users. PLAT-19739
  • Ensures YBA installer precheck script includes shebang, working for both root and non-root users. PLAT-19828
  • Removes the CDC Idle Stream alert from the system. PLAT-19836
  • Throws a clear exception when an EC2 image is not found in AWS. PLAT-19979
  • Allows specifying a username for enable-linger, ensuring smoother installations. PLAT-19989
  • Disables YEDIS by default in new universes created with the operator. PLAT-20029
  • Removes outdated container references from Helm charts, enhancing system relevance and simplifying maintenance. PLAT-20054
  • Ensures backup schedule UI correctly sends cron expressions and role usage. PLAT-20108
  • Fixes MIME type mismatch for platform configuration, ensuring UI compatibility with strict security policies. PLAT-20147
  • Normalizes null or missing YSQL query texts to empty strings for API consistency. PLAT-20165
  • Upgrades YBC to 2.2.0.4-b3, fixing file backup issues with controller object buffers. PLAT-20197
  • Allows custom tmp directory setting via flags for PG upgrade checks. PLAT-20277
  • Adds support for immutable storage, ensuring that operations like backup deletion and file writes during prechecks are skipped. PLAT-20360,PLAT-20205
  • Fixes universe card sorting on the dashboard using universe name as a tiebreaker. PLAT-20461
  • Allows customers to automatically change the installation directory to the Yugabyte user's home directory. PLAT-20506
  • Increases the timeout for DB node port connectivity checks to 60 seconds. PLAT-20509
  • Ensures correct format for specifying boolean flags in validation commands. PLAT-20605
  • Disables PostgreSQL log redaction to reduce CPU usage and support bundle creation time. PLAT-20628
  • Fixes memory limit configuration to prevent system crashes on dedicated nodes. PLAT-20687,PLAT-20584
  • Increases clockbound sync retries from 10 to 50, extending precheck timeout. PLAT-20713
  • Ensures all node actions are verified against node state when tasks are submitted. PLAT-20856
  • Ensures node agent installations target the correct node from the UI. PLAT-20956
  • Allows editing universes when SSH is blocked by using node-agent commands. PLAT-20979
  • Removes redundant node-agent check now handled by YBA. PLAT-20989
  • Exposes comprehensive precheck runtime configuration settings publicly. PLAT-21026
  • Validates data mount paths to prevent overlap with the yb-home directory. PLAT-21033
  • Allows custom CA trust-store to skip certificate validation when enable_config_validation is set to false. PLAT-21051
  • Disables Apport on Ubuntu 24 to prevent issues with kernel.core_pattern settings. PLAT-20916
  • Preserves PostgreSQL upgrade logs during rollbacks in Kubernetes environments. PLAT-21130
  • Adds waitForNodeAgent post-reboot and enhances channel cache invalidation. PLAT-21168
  • Fixes the provisioning process by using the correct cluster information for node setup. PLAT-18986
  • Redacts secrets asynchronously, avoiding YBA startup delays caused by the lengthy R__Redact_Secrets_From_Audit migration. PLAT-19624
  • Prevents AWS cluster creation issues by eliminating overlapping CIDR prefixes. PLAT-19642
  • Supports both prefixed and raw hex checksums in node agent verification. PLAT-19798
  • Bearer token masking in API responses enhances security for OTLP integrations. PLAT-20384
  • Preserves user-configured ysql_pg_conf_csv settings during major version upgrades. PLAT-20452
  • Automatically reboots nodes on SSH connection errors to prevent edit infrastructure failures. PLAT-20568
  • Reduces UI startup time from 3-5 minutes to 690ms and upgrades Node to version 22.18. PLAT-18023
  • Supports SVG icons in the universe actions menu to enhance UI clarity. PLAT-18023
  • Removes private keys from the distributed package for enhanced security. PLAT-18484
  • Fixes rollback upgrade failure on OpenShift clusters by using pod config for cleanup. PLAT-18664
  • Fixes an issue causing failure in scaling up read replica cluster due to null pointer exception. PLAT-18703
  • Ensures checks for already enabled ybmaster service to prevent unnecessary crash loops. PLAT-18759
  • Sets default flags for Cost-Based Optimizer and read committed isolation levels on new clusters for version 2025.2. PLAT-18800
  • Allows installation of node agent on resume-universe for paused universes pending migration. PLAT-18847
  • Switches node agent provisioning driver from Python to Go, enhancing stability and performance. PLAT-18915
  • Displays correct module names and error messages in node agent provisioning driver. PLAT-18915
  • Fixes issue with S3 cross-region bucket access due to AWS SDK upgrade, ensuring correct use of endpoint override for non-standard S3 endpoints only. PLAT-18936
  • Fixes cluster creation failure in YugabyteDB Aeon after node agent enablement. PLAT-18947
  • Fixed issue where passing encryption-at-rest-kms-config does not enable encryption at rest in CLI. Now requires ENABLE opType for new EAR workflow. PLAT-18950
  • Upgraded Jinja2 version to 3.1.6, enhancing security and compatibility. PLAT-18964
  • Fixes node agent installation failure for CSPs on Ubuntu. PLAT-19023
  • Removes unused configuration files and secrets from the source code. PLAT-19029
  • Upgrades the protoc code generator to version 25.6+, enhancing security against DoS attacks. PLAT-19052
  • Fixes metrics export with "_total" suffix and reduces API log noise. PLAT-19056
  • Resolves audit log export issue when setting custom log_line_prefix in ysql_pg_conf_csv flag. PLAT-19074
  • Ensures server and client correctly handle request deadlines and cancellations. PLAT-19078
  • Corrects master state removal in node-agent by passing arguments accurately. PLAT-19086
  • Resolved issue with PlatformInstanceClient not sending cluster header in HA API calls, restoring HA setup functionality. PLAT-19114
  • Upgrades Netty libraries to address multiple security vulnerabilities. PLAT-19149
  • Ensures OS upgrades and corrects disk type key for n4 instances. PLAT-19157
  • Fixes leaking thread-local objects in the request thread-pool. PLAT-19160
  • Removes getRawClientRootCA as a required field to maintain backward compatibility. PLAT-19176
  • Fixes provisioning scripts to prevent early failures due to set -euo pipefail. PLAT-19214
  • Ensures non-root disk mounts on on-prem nodes are properly checked and recognized. PLAT-19226
  • Enables auto-master failover by default for non-YugabyteDB Aeon configurations. PLAT-19247
  • Ensures package installation validation for on-prem deployments. PLAT-19251
  • Ensures correct installation of legacy backup utils when YBC is enabled. PLAT-19269
  • Updates storage class descriptions and ensures legacy backup utilities install correctly. PLAT-19269
  • Regenerates the Go client to align with the updated OpenAPI version in YBA. PLAT-19271
  • Adds support for node agent provisioning modules in YugabyteDB Aeon using Golang. PLAT-19274
  • Ensures class fields are not hidden by subclasses, enhancing code quality. PLAT-19282
  • Ensures preflight checks respect custom port settings for on-prem deployments. PLAT-19291
  • Fixes YugabyteDB Aeon service template copying and log filename issues. PLAT-19306
  • Enhances Terraform support for specifying all keyspaces in scheduled backups. PLAT-19311,PLAT-17948
  • Standardizes node agent provisioning folder structure across onprem and CSP. PLAT-19319
  • Prevents unique key violations during HA failover with multiple standbys. PLAT-19337
  • Refreshes YB systemd unit files to stay updated during service configuration. PLAT-19372
  • Changes the logging directory path in node-agent from scripts/log to logs. PLAT-19453
  • Changes the owner of ynp_version to yugabyte to avoid cleanup issues. PLAT-19460
  • Adds duplicate zone/region validation for provider API calls in node agent provisioning. PLAT-19467
  • Enables yb-servers to pick up ulimit changes without rebooting. PLAT-19474
  • Ensures accurate logging of node agent activities in the logs. PLAT-19581
  • Blocks HA promotion until all active node agents are upgraded. PLAT-19619
  • Adds task to convert legacy automatic nodes to YBA node agent, with rolling re-provisioning and new API endpoint. PLAT-19652
  • Unifies node-level pre-checks across environments using node agent provisioning pre-flight checks. PLAT-19661
  • Removes outdated lz4-java version and updates Play and Pekko frameworks. PLAT-19672
  • Ensures API errors are handled correctly by propagating HTTP status. PLAT-19680
  • Ensures precheck-only flow releases reserved on-prem nodes. PLAT-19684
  • Upgrades key Python dependencies and node_exporter to enhance stability and security. PLAT-19677,PLAT-19695,PLAT-19678,PLAT-19679,PLAT-19190,PLAT-19675
  • Always populates the extra field in node agent provisioning config for easier conditional checks. PLAT-19745
  • Supports systemd migration from root to user, removing root units if present. PLAT-19764
  • Enables overriding and auto-generating config fields during brownfield universe node provisioning. PLAT-19804
  • Adds version check for onprem nodes to ensure correct node agent provisioning. PLAT-19805
  • Adds metrics to track and alert on node agent provisioning version skews across nodes. PLAT-19806
  • Blocks hot certificate reload for TLS-only universes if the version is below 2025.2.1.0. PLAT-19812
  • Checks module presence directly to prevent conflicts. PLAT-19832
  • Respects the skip_tls_verify setting in node agent provisioning connections. PLAT-19864
  • Sets the node exporter port for node agent provisioning-created providers. PLAT-19897
  • Adds node agent provisioning support for SLES 15 SP7 by integrating zypper and skipping unnecessary checks. PLAT-19908
  • Adds non-sudo support for on-prem SLES 15 environments. PLAT-19908
  • Fixes system architecture detection in the OOM installer script for ARM. PLAT-19909
  • Adds a temporary prefix to Golang-generated node agent provisioning scripts to preserve YBA documentation. PLAT-19925
  • Removes root checks from preflight and dry run checks. PLAT-20014
  • Fixes HA failover issue by handling UUID changes during promote API call. PLAT-20019
  • Ensures strict INI parsing in Go, detecting duplicates and enhancing error reporting. PLAT-20023
  • Increases the default timeout for SetUniverseReplicationEnabled RPC to 2 minutes. PLAT-20031
  • Rejects node agent provisioning if an enabled module path is missing. PLAT-20051
  • Adjusts the max process limit in YBA-provisioned universes to ensure consistency. PLAT-20058
  • Allows specifying UUID in provider edit requests for validation. PLAT-20068
  • Fixes PA collector deployment and directory structure issues. PLAT-20146
  • Ensures user systemd starts correctly in node agent provisioning split mode by handling privileges. PLAT-20198
  • Uses absolute path /usr/sbin/sysctl for prechecks to avoid permissions issues. PLAT-20210
  • Enables editing of flags in asymmetric clusters when feature_flags.enable_az_overrides_k8s is enabled. PLAT-20230
  • Ensures reliability in checking systemd units for versions earlier than 245. PLAT-20243
  • Handles 400 Bad Request errors for non-existing resources in node agent provisioning, reducing errors. PLAT-20252
  • Reduces memory leaks in YugabyteDB Aeon by using KeyLock for provider locks. PLAT-20289
  • Fixes string comparison in migration V437 to prevent severe issues. PLAT-20313
  • Fixes a bug when disabling read replicas in operator universes. PLAT-20320
  • Speeds up configuration lookups by caching runtime config data. PLAT-20353
  • Corrects TLS verification logic for skip_tls_verify flag in node agent. PLAT-20377
  • Allows node agent to manage legacy root systemd services with sudo prefix. PLAT-20486
  • Retains task runtime information on retries by correcting a condition. PLAT-20533
  • Fixes VMImage upgrade by adjusting node agent deletion sequence. PLAT-20576
  • Enables node agent by default in new node agent provisioning releases. PLAT-20615
  • Reduces precheck runs during retries to enhance efficiency. PLAT-20627
  • Increases process limits to 64000 in systemd unit files to fix health check failures. PLAT-20639
  • Ensures handling of userIntentOverrides is proper in operator universes, preventing universe from getting stuck during creation. PLAT-20693
  • Ensures CPU metrics in OpenShift display data correctly by fixing the join condition in queries. PLAT-20743
  • Ensures provider creation via CLI succeeds by validating access key inputs. PLAT-20774
  • Prevents false connectivity alerts from deactivated nodes. PLAT-20788
  • Disables node agent provisioning version skew alerts for Kubernetes universes. PLAT-20802
  • Updates node agent alert to exclude Kubernetes universes. PLAT-20811
  • Ensures read-replica master address updates with master address changes. PLAT-20821
  • Enables editing read-replica for K8s clusters in the UI. PLAT-20831
  • Ensures the clockbound parameter is set correctly during universe creation. PLAT-20841
  • Fixes read replica cluster creation with correct storage class in Kubernetes. PLAT-20862
  • Logs stdout on remote execution failures for enhanced debugging in Python. PLAT-19252,PLAT-6478
  • Adds an OpenSSL-config directory to Yugabyte Docker images for FIPS credentials. PLAT-20399
  • Adds 2026 release tags and clarifies release types in the system. PLAT-20907
  • Ensures accurate device info comparison including new tserverVolume and masterVolume fields. PLAT-20988
  • Downgrades AWS SDK to version 2.29.x to fix the deleteObjects bug in S3-compatible storages. PLAT-20995
  • Adds a yugabyte_upgrade user for PG upgrades with any TLS configuration. PLAT-21002
  • Ensures GCP provider validation handles omitted useHostCredentials correctly. PLAT-20807
  • Allows simultaneous changes to replication factor and instance type without blocking. PLAT-21001,PLAT-21049
  • Fixes volume expansion failure after a full move in Kubernetes. PLAT-21140
  • Ensures the UI automatically updates after task completion. PLAT-21146
  • Ensures Postgres starts properly by adjusting file permissions during node provisioning. PLAT-21161
  • Respects the yb.node_agent.enable_ynp_version_check flag consistency in YBA and node agent provisioning. PLAT-21172
  • Fixes mount path validation across different instance types with similar mounts. PLAT-21175
  • Supports yb_user_home_override in NodeManager precheck for accurate directory validation. PLAT-21179
  • Ensures preflight checks for onprem deployments parse JSON output correctly by directing non-JSON output to stderr. PLAT-21179
  • Adds guided mode for creating regular clusters, enhancing user experience with defaults and error handling. PLAT-16237
  • Enhances cluster setup with better node count logic and improves UI for higher resilience. PLAT-16237
  • Uses nc instead of ping to validate NTP servers, ensuring reliability across network configurations. PLAT-16715
  • Enables on-prem provider server-side validation by default and standardizes validation controls. PLAT-16934
  • Enables expanding K8s universe with OIDC enabled by using task params universe details, resolving Kubernetes config cannot be null error. PLAT-17053
  • Now includes pg_upgrade_dump*.log and init db logs in the support bundle for easier PG11 to PG15 upgrade troubleshooting. PLAT-17855
  • Automatically enables FIPS during universe creation on FIPS enabled systems. PLAT-18064
  • Enhances universe creation with numerical zone ranking and improved validation. PLAT-18239
  • Adds geo-partitioning support to YBA API V2 for universe creation. PLAT-18329
  • Returns a 404 error when hook scope resources are not found in API calls. PLAT-18343
  • Ensures earlyoom installs correctly on Ubuntu 24. PLAT-18519
  • Ensures the ybp_universe_connection_pooling_status metric is consistently exported, even when the universe is paused. PLAT-18590
  • Ensures AWS KMS Endpoint and S3 Bucket Host Base include https scheme when overriding endpoints. PLAT-18625
  • Fixed SSH access issue for Yugabyte user in onprem auto provisioning for RHEL 9. PLAT-18631
  • Fixed an issue where certain ybp_health_check_tserver metrics were missing for RF1 clusters. PLAT-18636
  • Ensures node exporter installs correctly for non-login users. PLAT-18639
  • Export configuration options now filter based on the required support for logs or metrics export. PLAT-18654
  • Revamps the metrics export attributes processor to include exporter tags and manage scenarios with no added attributes. PLAT-18657
  • Updated -netty-shaded to version >=1.75.0 to fix CVE-2025-55163. Upgraded -security-crypto from version 5.8.16 to 5.8.18 or higher. Migrated spring libraries to 6.x including a javax to jakarta namespace migration. PLAT-18658
  • Allows metrics export enabling on a fresh universe by conditionally setting install_otel_collector to true. PLAT-18661,PLAT-18662
  • Fixes an error in CLI describe output when accessing latest flags without setting the environment variable. PLAT-18672
  • Adds warnings about potential data loss and restarts during backup restores. PLAT-18674
  • Ensures node removal is safe by refactoring prechecks, improving error messages, and updating Swagger files for accuracy. PLAT-18690
  • Displays warnings for non-rolling upgrades and restricts options in Kubernetes. PLAT-18691
  • Fixes issue where creating a universe with EBS encryption led to incorrect cmk id on volumes. PLAT-18718
  • Allows skipping universe ownership validation if the universe is incompatible with the check, such as for old or non-YSQL universes, or if the yb.attach_detach.enabled runtime configuration is not enabled. PLAT-18725
  • Upgrades java dependencies to fix multiple vulnerabilities, including a Denial of Service issue and Netty's MadeYouReset HTTP/2 DDoS vulnerability. PLAT-18737,PLAT-18659
  • Fixes unintended DB version resets when switching between clusters in YBA. PLAT-18751
  • Adds support for Python 12 and 13 in YBA installer. PLAT-18765
  • Allows YBA installer to support Python versions 3.10 and 3.11. PLAT-18765
  • Enables CipherTrust Key Management System (KMS) runtime configuration by default. PLAT-18770
  • Marks all telemetry provider APIs as preview, excluding the query logging API, and sets the DBME runtime config metrics_export_enabled as public but disabled by default. PLAT-18772
  • Fixes earlyoom installation issue on Ubuntu 24 by adjusting systemctl commands. PLAT-18783
  • Ensures backups adhere to specified intervals, correcting timing discrepancies. PLAT-18793
  • Adds common attributes to database metrics export for consistency with audit and query logs. PLAT-18808
  • Ensures YBA backup tasks display the actual platform IP instead of a placeholder. PLAT-18819
  • Sets backup directory as default in continuous backup edit form. PLAT-18836
  • Adds stricter RBAC for backup and restore actions, requiring SUPER_ADMIN_ACTION permissions. PLAT-18818,PLAT-18841
  • Ensures correct disabling of Otel process after stopping metrics/logs export. PLAT-18888
  • Mark attach/detach APIs as preview instead of internal, affecting detach universe, attach universe, and delete attach detach metadata. PLAT-18898
  • Ensures Otel runs on newly added nodes in the universe after enabling metrics export and rectifies the validate function. PLAT-18908
  • Allows Otel health checks to function correctly even when DBME is disabled. PLAT-18928
  • Blocks default region changes from k8s operator to align with UI restrictions, pending further evaluation and testing. PLAT-18932
  • Increases compatibility by updating the openapi-generator to version 7.17 to support jakarta namespace. PLAT-18963
  • Updates Java v1 client configuration and adopts Jakarta namespace in OpenAPI generator. PLAT-18963
  • Fixes issues with the RebootNode module in node agent provisioning for CSPs and on-prem setups. PLAT-18967
  • Enables correct dual NIC setup for YugabyteDB Aeon during node agent provisioning. PLAT-18968
  • Ensures configure_nic.sh and bootscript run correctly with node agent provisioning. PLAT-18968
  • Increases Node.js heap size to avoid build issues. PLAT-18994
  • Allows for handling an empty string as null in case of k8s releases to avoid parsing exceptions. PLAT-18999
  • Ensures OIDC redirect URIs use HTTPS when X-Forwarded-Proto=https is set. PLAT-19012
  • Adds collection of current YBA version info to support bundles. PLAT-19019
  • Allows successful backup restoration on Kubernetes by ignoring node-agent releases. PLAT-19026
  • Turns on the audit_logging_enabled flag by default. PLAT-19032
  • Updated PagerDuty alerts to display proper severity levels by renaming severity field in custom_details to yba_severity. PLAT-19084
  • Displays accurate error messages for PITR issues in the YBA UI. PLAT-19088
  • Enables off-cluster PITR by default. PLAT-19110
  • Adds modify-provider support and clockbound options to CLI for on-prem providers. PLAT-19178
  • Ensures master addresses are provided in single-AZ deployments for MCS setups. PLAT-19180
  • Enables hard reboot for nodes in SetupYNP and YNPProvisioning before retries. PLAT-19201
  • Blocks editing of provider settings that alter multi-AZ status during migrations. PLAT-19240
  • Enables editing Kubernetes providers without universes, ensuring more flexible configurations. PLAT-19240
  • Enhances node validation and UI feedback for more reliable configuration and error handling. PLAT-19256
  • Allows configuration of the None fault tolerance option with more than 1 node. PLAT-19258
  • Fixes issue where nodes appear unreachable in universes with overridden ports. PLAT-19260
  • Ensures only relevant flags are applied to YBC, preventing parsing failures. PLAT-19265
  • Enables show_help during DBME for better metric type handling and repositions the batch processor. PLAT-19347,PLAT-19346
  • Enhances YBA installer to support Perf Advisor on the same node. PLAT-19356
  • Enables backups during DDL by default for versions 2025.2.1 and up. PLAT-19388
  • Ensures dedicated node details are accessible in the v2 API. PLAT-19404
  • Disables stats dump on DB version 2025.2 and sets supported version to 2025.2.2. PLAT-19427
  • Configure PA collector settings in YBA-I for improved security and integration. PLAT-19437
  • Enhances responsiveness and fixes CSS on the General Settings page; prevents database version selection until a provider is chosen. PLAT-19466
  • Enhances UI resilience and region settings by fixing CSS, icons, and tooltips. PLAT-19476
  • Resolves UI/UX issues in the Universe creation process, ensuring clarity and functionality. PLAT-19365,PLAT-19363,PLAT-19483
  • Filters out non-supported architectures in Instance Settings. PLAT-19494
  • Allows users to configure instance settings when creating read replicas. PLAT-19495
  • Enables running only prechecks for node operations. PLAT-19503
  • Clarifies node action menus and adds prechecks for safer operations. PLAT-19504
  • Distinguishes between FATAL and NON-FATAL errors in node agent provisioning module failures. PLAT-19530
  • Ensures VM boot script token comparison accuracy by removing extraneous newline characters. PLAT-19538
  • Ensures enableBackupsDuringDDL is passed to child backup tasks. PLAT-19554
  • Enables setting tserver and master pod sizes directly in CRD to better manage resources. PLAT-19558
  • Fixes crash on Review and Summary page for single-node clusters. PLAT-19583
  • Ensures consistent URL handling and simplifies environment variable management in development and production setups. PLAT-19601
  • Limits OSS operator to only start essential reconcilers. PLAT-19608
  • Adds canary upgrade configuration option to software upgrade start v2 API. PLAT-19637
  • Adds visibility of software upgrade progress by availability zone. PLAT-19638
  • Enables controlled, step-by-step software upgrades with pause points for inspection. PLAT-19640
  • Enables running scripts across all DB nodes simultaneously with new TROUBLESHOOT permission. PLAT-19694,PLAT-19689
  • Introduces a redesigned database upgrade modal supporting express upgrades. PLAT-19751
  • Fixes AWS universe creation failure during the Setup node agent provisioning step. PLAT-19752
  • Adds multi-row input for YCQL identification in the UI. PLAT-19756
  • Enables canary upgrades with AZ-level pause points in the YBA UI. PLAT-19762
  • Adds drag-and-drop support for reordering AZ upgrades. PLAT-19765
  • Enables configuration of canary upgrades per universe with a new flag. PLAT-19766
  • Supports exporting database metrics to OTLP with optional retry configurations. PLAT-19480,PLAT-19790,PLAT-19094
  • Adds a DB upgrade management panel for monitoring in the UI. PLAT-19807
  • Aligns V2 API with V1 by including ysqlMajorVersionUpgrade in upgrade prechecks. PLAT-19809
  • Adds runOnlyPrecheck field to V2 Software Upgrade API for pre-checks. PLAT-19834
  • Enables server certificate rotation for cert-manager in the UI, adds helpful tooltips for Splunk configuration, and corrects field visibility for Kubernetes in the new UI. PLAT-19336,PLAT-19837,PLAT-19824
  • Ensures node reboot operations via UI don't fail due to a JSON error. PLAT-19838
  • Enables Performance Advisor in YBA for advanced troubleshooting with ASH data. PLAT-19857
  • Ensures the UI displays a FIPS banner when FIPS is enabled. PLAT-19861
  • Ensures required fields in placement schemas are correctly designated as mandatory. PLAT-19913
  • Enables running upgrade pre-checks using the V2 software upgrade API. PLAT-19927
  • Enhances operator import to handle null fields and unknown Kubernetes override fields. PLAT-19944,PLAT-19894,PLAT-19940
  • Enhances the Proxy UI with necessary controls and validation. PLAT-19951
  • Blocks creation of non-FIPS compliant universes on FIPS-enabled platforms. PLAT-19955
  • Adds a progress tracker to the DB upgrade modal. PLAT-19977
  • Adds a summary card in the DB upgrade modal for easy reference. PLAT-19978
  • Fixes logs export with bearer token in the OTel config. PLAT-19998
  • Allows changing the default for immediate backup on schedule resume via runtime config. PLAT-20003
  • Enhances Create Universe in expert mode, improves storage spec creation, and updates core logic. PLAT-20009
  • Fixes YBA initialization issue by updating encryption keys and removing test URLs. PLAT-20021
  • Enables correct updating of SSH keys in Terraform when modifying related fields. PLAT-20092
  • Enables clean-instance to run independently in node agent without a script dependency. PLAT-20097
  • Ensures operator objects replication across Kubernetes clusters in HA setups. PLAT-20114
  • Adds a modal for rolling back database upgrades with mock data in Storybook. PLAT-20116,PLAT-19808
  • Prevents out-of-memory errors during tablet client data decoding. PLAT-20118
  • Ensures deletions are only processed when no tasks conflict, with enhanced logging and status updates. PLAT-20127
  • Enables using yugabyte_upgrade user in TLS universes during PG upgrades. PLAT-20145
  • Simplifies node-agent YAML configuration by removing unnecessary settings and updating default values. PLAT-20152
  • Adds accurate metrics for process limits in health checks for YB services. PLAT-20153
  • Enables the allow_multi-tenancy flag to use multi-tenancy features. PLAT-20155,PLAT-20157
  • Enables CPU cgroup support for multi-tenancy in existing and new universes. PLAT-20160,PLAT-20156,PLAT-20158
  • Enables optional CPU cgroup isolation for TServer to enhance performance and resource management. PLAT-20161
  • Fixes k8s operator name and UUID comparison, ensuring CR-driven switchover and restart functions properly. PLAT-20175
  • Ensures a default cloud provider is always selected and validates provider configuration changes. PLAT-20196,PLAT-20115
  • Removes obsolete platformVersion from universe details and checks YBA version from yugaware_property table. PLAT-20213,PLAT-20217
  • Add V2 resume canary upgrade API to supplement the existing V1 API. PLAT-20233
  • Allows database node connectivity using both hostnames and IP addresses. PLAT-20245
  • Adds logic to classify database upgrade stages for enhanced UI control. PLAT-20249
  • Displays warnings for unsupported GCP SSD types in the UI. PLAT-20250
  • Prevents editing universe failures by checking if storage class exists. PLAT-20263
  • Removes the yb-cassandra-driver from Python dependencies. PLAT-20317
  • Upgrades Golang to v1.24.8 or v1.25.latest to patch CVEs. PLAT-20318
  • Supports building PEX and running YBA with Python 3.13, upgrades packages to fix CVEs. PLAT-20319
  • Separates threadpool for platform schedules for better usage tracking. PLAT-20354
  • Fixes the IndexOutOfBounds error in read replica operations. PLAT-20368
  • Fixes multiple Java CVEs for FedRamp qualification. PLAT-20400
  • Reduces dependency footprint by removing az_copy and gsutil from images. PLAT-20414
  • Fixes bugs allowing read replicas to update to Ready state and modifies tserverResourceSpec effectively. PLAT-20311,PLAT-20439
  • Ensures support bundle creation works with HTTPS by using metric WS client. PLAT-20440
  • Limits internet connection checks to only on-prem providers during universe creation. PLAT-20472
  • Enhances geo-partitioning workflow and UI for improved user experience. PLAT-20491
  • Upgrades the Python cryptography module. PLAT-20496
  • Upgrades Go to version 1.26.1 to fix multiple CVEs. PLAT-20498
  • Enhances Platform's UI and task management by configuring CORS, integrating logging, and improving registration tasks. PLAT-20516
  • Ensures software upgrade progress is visible in the paginated task list API response. PLAT-20535
  • Prevents incorrect AZ upgrade states in read-replica clusters. PLAT-20550
  • Prevents new canary software upgrades while one is paused. PLAT-20559
  • Ensures ts database creation on both install and upgrade. PLAT-20612
  • Ensures embedded PA collector registers correctly during customer registration. PLAT-20626
  • Enhances canary upgrades by correctly handling task pauses and resumes, preventing universe lock issues. PLAT-20668
  • Ensures Kubernetes single-AZ to multi-AZ migrations use the correct storage class for new AZs. PLAT-20694
  • Blocks decommissioning of dedicated master nodes to maintain required replication factor. PLAT-20755,PLAT-20756
  • Retains software upgrade progress and order until finalization. PLAT-20763
  • Ensures canary upgrades properly pause between read replica availability zones even when they share AZs with primary clusters. PLAT-20769
  • Fixes subtask ordering in canary software upgrades to maintain consistent UI display. PLAT-20777
  • Fixes K8s restore failure by addressing shell script expansion issue. PLAT-20778
  • Allows configuring the timeout for master/tserver liveness checks, now set to 1 minute by default. PLAT-20800
  • Fixes Python 3.12 compatibility on the YBA Installer. PLAT-20860
  • Hides Master AZ Overrides in the UI for Read Replicas. PLAT-20895
  • Ensures upgrade progress accurately reflects actual states during canary upgrade retries. PLAT-20912
  • Enhances YbcUpgrade to skip master nodes in Kubernetes, reducing failures during upgrades. PLAT-20768
  • Adjusts logging filter to also exclude C source files, reducing unnecessary log errors. PLAT-20786
  • Fixes operator import failure for bundles with only local files. PLAT-20905
  • Adds a paused status label to universe details for clearer visibility. PLAT-20924
  • Ensures consistent state updates and clearer UI status during canary upgrades. PLAT-20938
  • Resolves multiple audit entries issue for paused tasks, enhancing UI clarity. PLAT-20939
  • Enables all PA Collector related fixes in version 2026.1. PLAT-20942
  • Fixes master address generation in single AZ deployments using correct STS index. PLAT-20948
  • Enhances consistency checks in Kubernetes deployments by ensuring PeerInfo.hasHost matches both RPC and broadcast addresses. PLAT-20963
  • Enables isChangeMasterConfigDone to match nodes by broadcast or RPC address on K8s. PLAT-20963
  • Display YSQL major upgrade docs link only during major upgrades. PLAT-21036
  • Fixes incorrect failure status for backup tasks post-restore. PLAT-19055
  • Stops unnecessary fetching of global runtime config on universe pages. PLAT-21121
  • Ensures newly added HA instances are correctly initialized by restarting them after demotion. PLAT-21143
  • Updates GP3 volume limits to match AWS's enhanced capabilities. PLAT-20441,PLAT-21264
  • Enhances read replica configuration with clearer labels and tooltips. PLAT-17600
  • Changes CDC metrics units in graphs to seconds and per second. PLAT-18684
  • Removes the YB Intro dialog and adds a Read Docs option to the footer. PLAT-18693
  • Converts all YBA chart timestamps to user-selected timezones. PLAT-18701
  • Streamlines Smart Resize options by consolidating restart and non-restart dialogs. PLAT-18705
  • Allows group_mapping_rbac_support flag by default, matching the default enabled status of RBAC. PLAT-18717
  • Adds more validation to prevent scrape interval from exceeding scrape timeout and removes unnecessary fields from the DBME API. PLAT-18736,PLAT-18735
  • Removes react-intl dependency, simplifies Node version upgrades. PLAT-18766
  • Enables configuring PITR in the Kubernetes Operator. PLAT-18774
  • Adds new tabs for security, database, and advanced settings in the Edit Universe interface. PLAT-18831
  • Hides the node agent installation banner for k8s universes where it's not required. PLAT-18869
  • Restores the UI's ability to display flag changes. PLAT-18893
  • Upgrades YBC to version 2.2.0.3-B13. PLAT-18969
  • Supports cert-manager certificate rotation with prechecks for upgrades in Kubernetes. PLAT-16743,PLAT-19044
  • Adds support for the UAE me-central-1 AWS region in YBA metadata files. PLAT-19207
  • Enables statistics restoration by default during backup and restores in YBC, and adds Azure IAM support. PLAT-19238
  • Enhances Kubernetes operator imports to be idempotent and supports read replicas. PLAT-19303
  • Prevents errors by blocking master LB state queries for paused universes. PLAT-19366
  • Enables runtime modification of yb.support_bundle.application_logs_regex_pattern. PLAT-19369
  • Enables successful operator imports by filtering out storage configs used by deleted databases. PLAT-19465
  • Adds role and grant metadata to backup and restore processes. PLAT-19509
  • Enhances default settings and UI in the database creation wizard. PLAT-19565,PLAT-19564,PLAT-19361
  • Ensures Kubernetes status updates after importing existing universes. PLAT-19620
  • Allows custom prefix setting for support bundle filenames. PLAT-19625
  • Adds a secure secret store for YBA installer with user prompt for password. PLAT-19746
  • Allows backup creation to succeed after node agent upgrade failures. PLAT-19943
  • Upgrades ESLint to v8.57.1, synchronizes target versions, and fixes lint warnings. PLAT-19988
  • Corrects parsing of Kubernetes overrides after importing to prevent errors and ensure proper state display. PLAT-20010
  • Allows users to configure the CDC SDK replication slot expiry warning threshold. PLAT-20037
  • Allows users to modify CDC SDK Replication Slot Expiry values. PLAT-20037
  • Enhances search functionality to ignore undefined field values in YBA xCluster. PLAT-20059
  • Enhances metadata file retrieval with added timeout settings and improves thread safety during concurrent access. PLAT-20106,PLAT-20107,PLAT-20117
  • Fixes the full move operation for volume adjustments during universe edits. PLAT-20134
  • Corrects command guide for converting non-operator YBA to an operator version. PLAT-20188
  • Restrict tasks for paused DR and update DR config states effectively. PLAT-20248
  • Enables YBA to use the new xCluster Failover API instead of PITR, reducing disk overhead. PLAT-20457
  • Ensures consistent JSON bundle sizes and cleans up metric exports and UI labels. PLAT-20468
  • Adds a new default alert for failed OTel log exports in DB Audit Log. PLAT-9864
  • Fixes the Node Exporter preflight check to require 1GB instead of 3GB. PLAT-20978
  • Fixes compilation issues allowing read replica creation in universe CRD. PLAT-12870
  • Allows importing existing universes and their associated resources into the operator with enhanced idempotence, bug fixes, and safety checks to prevent sharing with non-operator universes. PLAT-12874
  • Allows custom TLS certificate management and integration with Cert Manager in Kubernetes and Openshift environments. PLAT-16381
  • Ensures all databases and tables are correctly listed during backups, preventing erroneous "No YSQL Databases" messages. PLAT-16775
  • Prevents setting multiple AWS/GCP exporters with conflicting credentials. PLAT-18231
  • Adds common labels to YBA-generated objects in Kubernetes, including PDB, OTEL, and K8s. PLAT-18355
  • Adds support for credentialsString to GCPCloudMonitoring, enhancing compatibility. PLAT-18378
  • Adds a universeDetached state and universe owner to universe details to regulate delete metadata operations and attach/detach flow. PLAT-17543,PLAT-18510,PLAT-17984
  • Reverts changes to prevent YBA backups from overwriting each other. PLAT-18514
  • Adds S3 support for audit and query logging in universe workflows. PLAT-18525
  • Enables exporting logs to an S3 bucket and validates configurations. PLAT-18526,PLAT-18523
  • Adds an option to specify signing regions in Storage Config CRD for S3. PLAT-18637
  • Enables creation of OTLP exporter configurations via the Telemetry API. PLAT-18652
  • Allows controlled server upgrades within availability zones with user-defined sleep time and enhanced logging for visibility. PLAT-18667,PLAT-18669
  • Enables blocking the OTLP exporter using the allow_otlp runtime flag. PLAT-18678
  • Adds OTLP export sink integration to OtelConfigGenerator. PLAT-18700
  • Adds flags to disable connectivity validations during TP creation. PLAT-18741
  • Prevents cleaning up the PG logs directory during rollback to retain initial logs after a software upgrade failure. PLAT-18752
  • Reduces unnecessary stack trace by ensuring TryLock for HA returns an empty optional when lock acquisition fails. PLAT-18758
  • Eliminates premature S3 connection closure during file reads. PLAT-18801
  • Skip flag validation for flags specified in undefok during upgrades. PLAT-18833
  • Changes backup file path suggestion to ensure correct permissions. PLAT-18858
  • Adds check to stop Azure universes from using clockbound to prevent creation failures. PLAT-18912
  • Updates and adds missing files for new and existing AWS regions, including new instance types. PLAT-18920
  • Enables retry of PITR configuration tasks for better reliability. PLAT-18929
  • Displays Dynatrace endpoint URL on the config side panel after creation. PLAT-18931
  • Enables hot reload of TLS certificates for the YBC gRPC server. PLAT-18953
  • Enables hot reload fixes by updating YBC to version 2.2.0.3-b14. PLAT-18953
  • Hides the "Fail Restore if role exists" checkbox and sets errorIfRolesExists flag to always false. PLAT-18988
  • Allows successful re-adding of previously deleted availability zones in provider configurations. PLAT-19003
  • Enables hot certificate reload for cert-manager with a 2-second debounce. PLAT-19045
  • Enables full volume attribute modification for Kubernetes universes, including storage class and volume count changes. PLAT-19108,PLAT-18887,PLAT-18885,PLAT-18886,PLAT-19107
  • Ensures Create Universe accurately handles DeadlineExceeded errors. PLAT-19116
  • Enables NFS volumes to be used for precheck validation in NFS storage configurations. PLAT-19129
  • Fixed YCQL authentication enablement with port overrides to respect overrideNodePorts setting like YSQL. PLAT-19165
  • Ensures flag upgrade through CLI does not set values to empty if only present in one set. PLAT-19179
  • Adds a flag to toggle the new Edit Universe UI on or off. PLAT-19224
  • Enables skipping legacy backup utilities installation when using YBC with a new flag. PLAT-19227
  • Flags now copy to read replica TServers during universe creation. PLAT-19259
  • Enforces YSQL and YCQL password input when disabling authentication via CLI. PLAT-19284
  • Restores functionality for regional backups in Azure. PLAT-19345
  • Ensures correct default image bundle assignment in CLI for GCP and Azure. PLAT-19348
  • Enables split mode in node agent provisioning for root and nonroot processes. PLAT-19354
  • Updates the v2 go-client for YBA to align with the latest OpenAPI version. PLAT-19367
  • Enables KMS support for Oracle Cloud Infrastructure. PLAT-19376
  • Enables compatibility with OCI Object Storage by adding support for disabling chunked transfer encoding in the AWS S3 client configuration. PLAT-19393
  • Skips access key verification for on-prem universes provisioned using node agent provisioning. PLAT-19412
  • Collects alerts in the support bundle as JSON for better analysis. PLAT-19424
  • Automates PA collector configuration and integrates Perf Advisor into YBA support bundles. PLAT-19439
  • Enables collection of support bundles with Prometheus metrics using Remote Read, supporting both downsampled and raw metrics in JSON and binary formats. PLAT-19446
  • Enhances call home payload with detailed xCluster configuration settings. PLAT-19451
  • Enables using 0 as "not preferred" in leaderPreference for placements. PLAT-19459
  • Fixes Loki integration validation issue with Grafana Cloud. PLAT-19482
  • Enables custom labels on Helm metadata for better resource management. PLAT-19491
  • Enables AZ-specific storage class overrides in Kubernetes universes. PLAT-19497
  • Adds Azure IAM integration in the storage configuration UI. PLAT-19502
  • Adds null checks in OperatorUtils for safer secret name retrieval. PLAT-19505
  • Adds useRoles field to ScheduleResp model to display info on the UI. PLAT-19512
  • Restores missing Edit Read Replica and Run Sample Apps menu options. PLAT-19545
  • Refines UI/UX for creating universes, ensuring better flow and terminology accuracy, and eliminates unnecessary components for non-AWS providers. PLAT-19612,PLAT-19364,PLAT-19334,PLAT-19588,PLAT-19553,PLAT-19611
  • Enables PA Collector in two modes and adds runtime configs for auto-enabling in new universes. PLAT-19627
  • Adds a new platform-level metadata payload to Callhome for enhanced diagnostics tracking. PLAT-19653
  • Enhances callhome payload with detailed runtime-config overrides for each customer_uuid. PLAT-19654
  • Introduces a new API endpoint for remotely collecting and archiving files from database nodes without downloading them to YBA. PLAT-19690
  • Adds runtime configurations for the all-nodes-script API. PLAT-19693
  • Enables API access for all_nodes_script only via localhost. PLAT-19696
  • Adds CLI commands for simultaneous node operations and API management. PLAT-19697
  • Enables publishing YBA clients to Artifact Registry with authentication and version control. PLAT-19703
  • Removes unnecessary custom serializer and deser from PlatformInstance. PLAT-19709
  • Introduces a Spring Boot API proxy skeleton for BYOC integration. PLAT-19709
  • Tracks resource usage in each reconciler for better management. PLAT-19713
  • Enables automatic restoration of operator resources during HA failover. PLAT-19714
  • Enhances platform instance management by replacing isLeader with an enum to support additional states. PLAT-19769
  • Enables PostgreSQL log export in Kubernetes environments. PLAT-19791
  • Fixes cert rotation failure when clientRootCA is specified without encryption enabled. PLAT-19792
  • Introduces a unified API for telemetry exports across various logs and systems. PLAT-19794
  • Fixes silent failure in CLI during CToN-only cert rotation. PLAT-19813
  • Enables restarting, pausing/resuming, and changing replicas for DR config in k8s. PLAT-19818
  • Enables PITR restore through the Kubernetes operator. PLAT-19819
  • Enhances callhome provider payload with detailed diagnostics and new fields. PLAT-19846
  • Enables proper rotation of Node-to-Node certificates via the CLI in rolling updates. PLAT-19853
  • Adjusts a configuration data type name from Regex to Raw String. PLAT-19865
  • Enhances the UI to mark telemetry providers as "In Use" after PGLE integration. PLAT-19866
  • Adds APIs to manage diagnostic file collections and downloads. PLAT-19691,PLAT-19920
  • Enhances diagnostics by adding alert metadata to the call home payload. PLAT-19931
  • Enables operators to trigger a full move for data when storage class or volume settings change per AZ. PLAT-19980
  • Resolves CLI issue where instance type changes resulted in a "400 Bad Request" error. PLAT-20024
  • Adds a DB version check for the full move feature in Kubernetes. PLAT-20062
  • Enhances callhome payload with detailed universe diagnostics and metrics. PLAT-20071
  • Fixes YBA upgrade failure by adding TROUBLESHOOT enum in V383 migration model. PLAT-20085
  • Ensures smooth integration by shading the OpenAPI V2 client to avoid dependency conflicts. PLAT-20112
  • Enables overriding the sleep_after_restart_ms timeout via runtime config for more efficient operations. PLAT-20126
  • Allows setting rolling operation sleep via runtime config in YBA. PLAT-20126
  • Adds four new alerts for monitoring the PA collector. PLAT-20180
  • Fixes leader update logic in promoteLocalInstance for multiple standbys. PLAT-20182
  • Adds flag to control disabling master on non-master nodes. PLAT-20192
  • Organizes POM overrides into templates for yba-client-v2. PLAT-20195
  • Enhances UI feedback, improves security cert configurations, and updates default settings across providers in the wizard. PLAT-19992,PLAT-19407,PLAT-19952,PLAT-19484,PLAT-20196,PLAT-19942
  • Upgrades PA version in YBA-I, enhancing cluster analysis and stability features. PLAT-20204
  • Fixes region and zone editing issues in CLI, ensuring commands work correctly. PLAT-20206
  • Ensures UI correctly displays the updated storage class after changes. PLAT-20219
  • Blocks universe ops during canary upgrade pauses except resume and rollback. PLAT-20123,PLAT-20234,PLAT-19641
  • Prevents creating backups for empty databases or keyspaces. PLAT-20242
  • Adds UI and runtime flag for chunked encoding in S3 configurations. PLAT-20246
  • Ensures deleted resources remain deleted across switchovers in YBA. PLAT-20259
  • Fixes loading issue for the Integrations tab by addressing a missing configuration key. PLAT-20266
  • Returns an error if PGLE is enabled in Kubernetes universes. PLAT-20331
  • Ensures node provisioned using the node agent provisioning script remains consistent when executed multiple times in noroot mode. PLAT-20341
  • Ensures correct storage class selection for single AZ providers by using non-null azUUID. PLAT-20358
  • Ensures directory paths in yb-installer-perf- are interpreted correctly by removing quotes. PLAT-20365
  • Enables integrated encryption in transit with v2 payload. PLAT-20404
  • Enables editing of security, database settings, and compatibility options in the UI. PLAT-20409,PLAT-20407,PLAT-20408,PLAT-20406,PLAT-20405
  • Ensures openapi_format installs safely without race conditions during parallel builds. PLAT-20422
  • Defaults now apply if masterVolume is unspecified, preventing "Error Updating" states. PLAT-20447
  • Supports triggering edit tasks when changing volume size via AZ overrides. PLAT-20470
  • Adds CDC metadata and task params to call home payload. PLAT-20473
  • Resolves an issue where removing storage class names in the UI did not update properly. PLAT-20489
  • Upgrades yugabyted-api-server to fix multiple CVEs. PLAT-20489
  • Ensures full move populates overrides for newly added zones during configuration. PLAT-20518
  • Fixes bugs related to provider creation and volume size changes, enhancing stability during universe modifications. PLAT-20548,PLAT-20549
  • Enables node listing in namespace-restricted deployments. PLAT-20572
  • Allows file paths in file collection to be optional, ensuring flexibility. PLAT-20624
  • Ensures parameters work correctly with inline scripts in the Run Script API. PLAT-20715
  • Throws an error when setting both masters_only and tservers_only flags to true. PLAT-20716
  • Adds connectivity checks before file collection to accurately report unreachable nodes. PLAT-20717
  • Adds a runtime flag to skip YCQL checks during multi-tenancy setups. PLAT-20721
  • Adds CPU, memory, and backup details to YBA callhome payload. PLAT-20776
  • Removes cgroupSize and postmaster_cgroup flag when multi-tenancy is enabled. PLAT-20779,PLAT-20801,PLAT-20792
  • Enables Azure AD Workload identity for more secure backups and restores. PLAT-8708
  • Clarifies usage of default_memory_limit_to_ram_ratio flag for k8s setups. PLAT-9359
  • Ensures permission checks and clear error responses for inaccessible paths in the Collect File API. PLAT-20718
  • Enhances CLI output formatting and allows file path inputs for file collections. PLAT-20843
  • Updates GCP to use google-auth, replacing deprecated oauth2client. PLAT-20910
  • Reverts a change affecting YBC upgrade checks on K8s, ensuring node checks occur correctly. PLAT-20970
  • Fixes Ansible upgrade issue on nodes with Python 3.6 by removing problematic execution. PLAT-20971
  • Ensures reliable upgrades by making task retries idempotent and preventing rollback issues. PLAT-21046
  • Adds a flag to indicate if a restart is needed when changing configuration settings. PLAT-20000,PLAT-20052
  • Adds a config value for master/tserver liveness check timeouts. PLAT-21152
  • Skips specific ReprovisionNode tasks for manual on-prem setups lacking sudo access. PLAT-21202
  • Enables specifying both a helm chart and x86 path for k8s universe deployments. PLAT-13741,PLAT-20262
  • Fixes issues with disabling connection pooling in Kubernetes universes during rolling restarts. PLAT-21282
  • Ensures consistent permission settings for certificates in non-root universes. PLAT-21276
  • Adds checks for PA database existence during backups and ensures PA bundle presence for reconfigurations. PLAT-21291
  • Ensures consistent replication factor logic during single zone master full moves and addresses pod start delays in OpenShift. PLAT-21294
  • Removes flags createNewRootCA and createNewClientRootCA, enables TLS by default in UI, fixes certificate rotation error. PLAT-19080
  • Ensures Kubernetes operator correctly identifies universes by UUID to prevent accidental renames and orphans. PLAT-21329