Shipped · Databases

What orioledb/orioledb shipped

The public repository of Orioledb · github.com/orioledb/orioledb

Written by FoxPlug from the repository's own releases; not affiliated with Orioledb. 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/orioledb/orioledb; Orioledb 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 orioledb, free

Week of November 2, 2026

What shipped

Why it matters

Users get a corrected 1.10.2 release and a set of stability fixes around row lock conflicts, concurrent index builds, expression index memory use and tablespace moves on standbys. NULL-argument crashes in the structure and index functions are fixed, and a version file now lets external tools identify a cluster's OrioleDB version without connecting.

Changelog entry

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

Post for X

OrioleDB v1.10.2 is out with the corrected version stamp. This week also fixed row lock conflict handling, UPDATE during concurrent index builds, expression index memory on TOASTed rows, tablespace moves on standbys and NULL-argument crashes. Nightly builds are available.

Post for LinkedIn

OrioleDB v1.10.2 is released; it corrects ORIOLEDB_VERSION after v1.10.1 left it unchanged, with no storage or WAL format changes. Work landed this week on row lock conflicts, including stopping the walk at the transaction's own version, and on UPDATE during concurrent index builds. Expression index builds on TOASTed rows no longer leak memory, tablespace moves on physical standbys are fixed, and four structure and index functions no longer crash on NULL arguments. A plain-text ORIOLEDB_VERSION file is now written to the orioledb_data directory so tools can identify a cluster's version without connecting.

Week of October 26, 2026

What shipped

Why it matters

This week fixed several crashes and wrong-results bugs: background writer restarts on range, array and composite index keys, a decoder crash on smaller TOAST chunks, and an OLD tuple problem for AFTER UPDATE triggers. It also closed a failover slot sync race and a CREATE INDEX CONCURRENTLY path that could leave a rolled-back row in a new index. Several fixes were backpatched to stable.

Changelog entry

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

Post for X

This week: fixed a bgwriter crash on range, array and composite index keys, a decoder crash in TOASTed tables, and the OLD tuple for AFTER UPDATE triggers. Also fixed a failover slot sync race and a CREATE INDEX CONCURRENTLY spool buffer issue.

Post for LinkedIn

This week's changes: the background writer no longer crashes on range, multirange, array and composite index keys, and the logical decoder no longer crashes on TOASTed tables with short chunks. AFTER UPDATE triggers now get the correct OLD tuple, CREATE INDEX CONCURRENTLY gives each spool stream its own buffers, and failover slot sync takes the standby base backup before creating the slot. Autonomous transaction abort now takes changes back before marking the transaction aborted, and the checkpointer waits instead of dying on transient page pool exhaustion.

Week of October 19, 2026

What shipped

Why it matters

This week brought fixes for problems users can hit directly: dropping a database no longer leaves a directory behind, parallel scans no longer risk an instance restart when DSM creation fails, and logical replication of table-rewriting ALTERs no longer stops subscribers with a duplicated key error. The backpatch tooling and test fixes also reduce flaky workflows and regression runs.

Changelog entry

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

Post for X

Dropping a database no longer leaves an empty orioledb_data directory. Parallel scans no longer hit a stuck spinlock PANIC when DSM creation fails. Rewrite copies from table-rewriting ALTERs are skipped in logical decoding, so subscribers no longer stop on a duplicated key.

Post for LinkedIn

This week's OrioleDB changes include removing the leftover empty orioledb_data directory after DROP DATABASE, releasing workerStart before parallel scan DSM creation so a failed creation no longer leaves workers spinning until a PANIC restarts the instance, and skipping rewrite copies in logical decoding so subscribers no longer stop with a duplicated key error. We also fixed waking oxid waiters by granting their lock, kept bitmap scan EXPLAIN counters across rescans, removed a false assertion in undo_it_next_page, and made backpatch detection stop at the first matching declaration to avoid SIGPIPE aborts.

Week of October 12, 2026

What shipped

Why it matters

This week fixes several correctness issues that users could hit: a false PANIC from page undo links after restart, orphaned relfilenode files after rollback, duplicate downlinks during split repair, and WAL wasted when logical replication is not used. CI changes also make failed isolation runs easier to diagnose and run full checks on stable branches.

Changelog entry

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

Post for X

This week: stopped writing replident full WAL when wal_level<logical, ran wal_rollback in a critical section, limited undo link checks to where they are followed, fixed orphaned relfilenodes after ROLLBACK, reduced isol_rr iterations to avoid Valgrind timeouts, prevented duplicat

Post for LinkedIn

This week in OrioleDB: we stopped writing replident full WAL when wal_level is below logical, ran wal_rollback in a critical section to prevent a second ROLLBACK after an ERROR, limited page undo link checks to where links are followed to avoid a false PANIC after restart, fixed orphaned relfilenode files after ROLLBACK, reduced isol_rr iterations so the test no longer times out under Valgrind, prevented duplicate downlink insertion on BROKEN_SPLIT, handled torn OTable/OIndex reads during concurrent ALTER TABLE, released undo reservations on early exits in btree_try_merge_and_unlock, uploaded the isolation server log for failed CI runs, and fixed assertions that were always true due to assignment instead of comparison. Stable branches now also run full CI.

Week of October 5, 2026

What shipped

Why it matters

This week was mostly about correctness under conditions that are hard to reproduce by hand: logical replication streaming, enum and composite type caches, and index bridges read through the wrong snapshot or written twice. Several fixes target crashes and wrong results a user could hit in normal use, including ALTER TABLE on non-orioledb tables and reads that could return rolled-back data. On the maintenance side, CI work is now limited to main branch pushes and a missing schedule entry and test were added.

Changelog entry

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

Post for X

This week: logical replication streaming redesigned so a mixed transaction cannot leave a broken slot; enum and composite type cache consistency fixed; enum cache inserts made rollback-safe; ALTER TABLE SET ACCESS METHOD orioledb rejected on non-orioledb tables; index bridge no l

Post for LinkedIn

This week's changes to the project focus on correctness in places that are hard to test by hand. Logical replication transaction streaming was redesigned around a decoding startup hook, so a mixed transaction that has only touched heap cannot leave a broken slot without rebuilding the downstream. Enum and composite type cache consistency was fixed across a family of bugs, and enum cache inserts are now rollback-safe. ALTER TABLE SET ACCESS METHOD orioledb is now rejected on non-orioledb tables instead of crashing. Bridged indexes are no longer written twice during ON CONFLICT insert, and index and bitmap scans now read the bridge with the query's snapshot. A rollback under row locks no longer rewrites the lock chain. CI work for dockerTEST and pg_upgrade is now limited to main branch pushe

Week of September 28, 2026

What shipped

Why it matters

Beta19 brings critical fixes for data integrity on replicas, particularly around crash recovery and row loss scenarios. Several correctness issues in system cache handling and enum-indexed operations were addressed. This week also closed multiple flaky tests that were affecting CI reliability.

Changelog entry

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

Post for X

Beta19 is out. Key fixes: replicas no longer lose rows during crash recovery from table rewrites, CREATE DATABASE with enum indexes no longer crashes, and DROP TYPE handles undo correctly during checkpoint cleanup.

Post for LinkedIn

OrioleDB beta19 released with critical data integrity fixes. Replicas can no longer lose rows before a restartpoint during crash recovery from table rewrites. System cache handling improved to prevent use-after-free and ensure DROP TYPE works correctly with checkpoint cleanup. CREATE DATABASE with enum-indexed columns now works without segmentation faults. Several test flakes on loaded CI also resolved.

Week of September 21, 2026

What shipped

Why it matters

Beta18 brings replication and logical decoding improvements. Multiple fixes address data corruption during bulk operations, recovery divergence in replication scenarios, and memory safety issues in undo handling. These fixes increase stability for production use cases involving replication and checkpoint recovery.

Changelog entry

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

Post for X

OrioleDB beta18 ships with DROP TABLESPACE replication and improved logical decoding. This week also fixed COPY corruption in index-organized tables, replication switchover divergence, and several recovery safety issues.

Post for LinkedIn

OrioleDB beta18 is out with DROP TABLESPACE replication support and enhanced logical decoding that carries TOASTed attributes inline. This week the team fixed critical issues: COPY corruption in index-organized tables that could leave B-trees inconsistent, replication switchover divergence that blocked recovery, memory safety problems in undo chain handling, and descriptor lifecycle issues causing crash assertions. These fixes target production reliability for replication and bulk load workloads.

Week of September 14, 2026

What shipped

Why it matters

This week addressed critical bugs in crash recovery, concurrent operations, and WAL replay that could cause data loss or cluster unavailability. Multiple fixes validate data from disk and WAL before use, improving robustness of recovery paths and multi-insert operations under checkpoint races.

Changelog entry

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

Post for X

This week: fixed multi-insert undo tracking, parallel scan interruption, recovery collation handling, and seven validation gaps in WAL replay. Several addressed crash scenarios and data loss risks.

Post for LinkedIn

OrioleDB shipped fixes this week for critical issues in crash recovery and concurrent operations. Highlights include restoring undo tracking accuracy in multi-insert batches during checkpoints, making parallel scans properly interruptible, fixing recovery crashes with collated keys, and adding validation for seven quantities decoded from WAL before they're trusted as sizes or indices. Together these improve the robustness of recovery paths and prevent data loss scenarios.

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.