github orioledb/orioledb beta13

one day ago

What's Changed

  • Improved the queue of page-lock waiters
  • Improved OrioleDB custom scans and bitmap scans to pass through the original PlanState
  • Exported OrioleDB relation sizes to PG functions (pg_total_relation_size() etc..)
  • Optimization to Skip UPDATE/DELETE for self-modified tuples.
  • Support for ALTER COLUMN.. SET STORAGE
  • Can store and check versions for on-disk representations of OrioleDB pages and for WAL containers
  • Implement bitmap scan with recheck for bridged indices
  • Reworked cid subsystem
  • Improved checks for slots' compatibility
  • Multiple fixes related to temporary relations, to undo logs, to bridge indexes, to system and temporary trees, to TOAST, to DDL, to logical decoding.
  • Can correctly process unsupported backward scans and MARK/RESTORE
  • Fixed Read Replica isolation conflicts
  • Fixed btree page locking
  • Added GUC to specify the amount of memory for the logical XIDs bitmap
  • Fixed removing from the comparator cache before transaction end
  • Improved test coverage in CI with PG regression, isolation, recovery, and subscription tests.
  • Raise an error when creating a database from a template that has orioledb tables
  • Allow WAL containers to contain XID record not only at the beginning
  • Track cumulative statistics of OrioleDB tables and indexes
  • Fix synchronous_commit = 'remote_apply'
  • Fix rewind memory allocation
  • Upgrade patchsets to be based on PG17.6 and PG16.10

This release is not compatible with previous versions of OrioleDB clusters.

Full Changelog: beta12...beta13

Don't miss a new orioledb release

NewReleases is sending notifications on new releases.