Shipped · Databases

What yugabyte/yugabyte-db shipped

The public repository of Yugabyte · github.com/yugabyte/yugabyte-db

Written by FoxPlug from the repository's own releases; not affiliated with Yugabyte. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/yugabyte/yugabyte-db; Yugabyte did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for yugabyte-db, free

Week of November 2, 2026

What shipped

Why it matters

This week's changes focus on correctness for object locking and alter-table behavior: lock releases wait for catalog versions, legacy-mode transactions handle promotion properly, and xCluster replication no longer silently diverges on partial and expression indexes after column type changes. Several fixes also target Connection Manager behavior, the upsert guard's partition handling, and CI reliability around formatting and test timeouts.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: xCluster no longer silently diverges on partial/expression indexes after ALTER COLUMN TYPE, object lock releases wait when catalog versions cannot be read, and the upsert guard now checks partitions. Plus Connection Manager and CI fixes.

Post for LinkedIn

Changes this week in yugabyte-db: ALTER COLUMN TYPE with expression and partial index reuse no longer causes silent xCluster divergence when the reuse setting differs between sides. Exclusive object lock releases are deferred rather than sent without catalog versions, legacy-mode transactions take local object locks during promotion, and the upsert guard checks the target partition for each row. Also: heartbeat handling keeps transactions alive until sub-transaction rollback completes, the pooled sequence currval/lastval fallback is removed, Connection Manager debug builds compile again, and pr-lint now fails on unformatted managed Java.

Week of October 26, 2026

What shipped

Why it matters

This week closes several data-safety gaps around restores and vector indexes: restored or dropped column values, orphaned index storage and vector index flush failures are now handled instead of silently lost or stuck. It also clears critical dependency CVEs in yugabyted-ui and YBA, and unblocks the PG15 to PG19 upgrade path.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: restores no longer lose values from columns brought back or leave orphaned vector index storage, vector index flush failures now surface instead of hanging. Merge scan costing fixed, xCluster schema check tolerates renamed indexed columns, and Go and Java dependency CV

Post for LinkedIn

This week in yugabyte-db: point-in-time restores now forget columns they bring back, so compaction stops discarding their values, and tservers clean up vector index storage that restores and database clones leave behind. Vector index flush failures now reach the callers that flush before checkpoints or intent deletes instead of blocking tablet shutdown. Also in: merge scan costing charges per row for the k-way merge, xCluster schema validation tolerates renamed indexed columns, and dependency upgrades clear critical CVEs in yugabyted-ui and YBA.

Week of October 19, 2026

What shipped

Why it matters

This week brings several fixes that affect everyday use: DISTINCT no longer returns duplicates under batched nested loop joins, FK VALIDATE no longer waits on concurrent deletes the way PostgreSQL does not, and first-term master election plus an immediate first lease request shorten cluster creation. YBA also gains a v2 login API and fixes around rollback of failed tasks and K8s edits.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: DISTINCT no longer returns duplicates under batched nested loop joins, FK VALIDATE stops waiting on concurrent deletes, YSQL migrations retry on serialization failure, and new universes get their first master leader faster. YBA adds a v2 login API.

Post for LinkedIn

This week in the repository: DISTINCT no longer returns duplicates under batched nested loop joins, VALIDATE CONSTRAINT on a foreign key no longer waits on concurrent deletes, and YSQL migrations retry on serialization failure instead of failing the upgrade. Cluster creation is faster, with quick master leader election now on by default and the first YSQL lease requested immediately. Replica placement candidates are built once per table, yugabyted sets glibc.pthread.rseq for the servers it starts, and YBA adds a v2 login API plus fixes for rollback of failed K8s edits.

Week of October 12, 2026

What shipped

Why it matters

This week's changes focus on stability around leader changes and restarts: pg_cron failover, split child retryable requests, tablet report handling, and vector index restores all got fixes. Users also get a working yb-admin help listing, a way to read colocated tablegroup sizes, and faster cluster startup through less work on fresh shared memory.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Weekly update: pg_cron leader failover fixes, in-flight cron jobs allowed to finish on graceful stepdown, master accepts restarted full tablet reports, yb-admin help lists operations, and yb_tablegroup_size() reports colocated tablegroup size.

Post for LinkedIn

This week in yugabyte-db: pg_cron leader failover is fixed so a new leader waits out the old lease, and in-flight jobs can finish when the leader steps down gracefully. The master now accepts a restarted full tablet report on leader change. yb-admin help lists operations instead of dumping gflags. A new yb_tablegroup_size() function reports the size of a tablegroup's colocation parent tablet. Vector index restore and hidden-index removal fixes cover xCluster DR and PITR cases, and the ASH buffer is no longer zeroed in fresh shared memory.

Week of October 5, 2026

What shipped

Why it matters

This week cuts cluster startup latency across the board: quicker master leader election, initdb overlapping the wait for the master, an immediate first YSQL lease, and fewer postgres starts per node. It also trims client-side and tserver-side overhead, undoes a heartbeat deadlock, returns freed preload memory to the OS, and exposes standard PostgreSQL auto analyze columns so monitoring works with familiar views.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Cluster startup gets faster this week: quick master leader election, tserver initdb overlapping the wait for master, an immediate first YSQL lease, and fewer postgres starts per node. Plus fewer postgres starts, heartbeats deadlock fix, and last_autoanalyze in pg_stat_user_tables

Post for LinkedIn

This week's changes focus on how fast a cluster and its connections come up. yb-master now defaults quick_leader_election on, so an RF3 universe does not wait a full election timeout for its first master leader on create or restart. The tserver runs its local initdb while waiting for the master rather than after TabletServer::Init, skips config probes and the postgres version check during local initdb, and requests its first YSQL lease immediately instead of waiting a full refresh interval. Tests shut down ExternalMiniCluster tablet servers in parallel. Elsewhere: retryable request ids come from sharded lock free allocators, strings::Substitute and StringPrintf are replaced by Format() in src/yb, free memory is returned to the OS after connection startup, a heartbeat deadlock with colocate

Week of September 28, 2026

What shipped

Why it matters

This week's changes focus on reducing memory overhead in catalog operations and improving observability for cache and SST behavior. Memory improvements to catalog preload and relcache building will reduce connection latency and peak memory on first connections after DDL. New cache metrics and SST statistics exports enable operators to build dashboards and understand compaction thresholds.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Catalog preload now frees memory per row instead of batching, and cache metrics update outside locks. SST statistics export to Prometheus for monitoring.

Post for LinkedIn

This week we reduced catalog preload memory overhead by freeing scanned rows immediately rather than batching deletions, lowering peak memory during first connections after DDL. Cache statistics now update outside mutex locks to reduce contention. We also added Prometheus exports for SST garbage statistics, enabling operators to build dashboards and study compaction thresholds.

Week of September 21, 2026

What shipped

Why it matters

This week ships improvements to query performance and reliability: catalog preloading is faster on large clusters, placement constraints provide better control over replica distribution, and thin client support for more column types enables new use cases. Several fixes address crashes, deadlocks, and test isolation issues that improve stability.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

New in yugabyte-db: faster DDL on large catalogs with adaptive response budgets, placement block replica limits, thin client UINT32 support, reduced lock contention in operation tracking, and per-drive fsync metrics.

Post for LinkedIn

This week's yugabyte-db updates focus on performance and reliability improvements. Catalog preloading now adapts to response size budgets instead of fixed row limits, reducing latency after DDL on large clusters. New placement block constraints give operators fine-grained control over replica distribution. The thin client gains support for UINT32 columns to open tables keyed by oids. Lock contention improvements reduce blocking in operation tracking. Per-drive write throughput metrics alongside fsync latency provide clearer device performance visibility.

Week of September 14, 2026

What shipped

Why it matters

Distributed tracing infrastructure across RPC boundaries and thread hops enables operators to track requests through the entire system. Improvements to error reporting, resource limits, and safety checks make the database more reliable and easier to debug.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Distributed tracing now flows across RPC boundaries, thread hops, and shared memory exchanges. Better error codes and safety checks improve debugging and prevent silent failures.

Post for LinkedIn

This week's work strengthens distributed tracing throughout YugabyteDB. Trace context now propagates across RPC boundaries, thread boundaries, and the PG-tserver shared memory path—enabling operators to follow requests through the entire system. We also improved error reporting with proper PostgreSQL error codes, added resource limits for xCluster operations, and added safety checks to fail fast when critical components are missing.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-10.

Is this your repo? Ask us to remove this page.