github pg-sharding/spqr 2.8.0

latest releases: 2.9.0, 2.8.7, 2.8.6...
one month ago

What's Changed

Reference & Replicated Relations

  • Add replicated relations to constraints check and ignore nonexistent ones by @EinKrebs #1556 #1567
  • Change ALTER RELATION semantics by @EinKrebs #1557
  • Do not fail on schema-qualified reference relations by @reshke #1571
  • Show column sequence mapping in SHOW reference_relations by @reshke #1598
  • Fix describe for xproto+ref relation autoinc by @reshke #1620
  • Add schema information to reference tables in QDB by @EinKrebs #1645
  • Explicit selection of columns in copyReferenceTable data by @EinKrebs #1647
  • Support router-coord proxy for drop reference relations by @reshke #1603
  • Add sequence starting values to bootstrap by @reshke #1599

Planner, Analyzer & Execution Refactoring

  • Move all analyze logic to planner module and refactor query planning by @reshke #1653 #1682
  • Split planning and parameters binding in planqueryv1 @reshke #1670
  • Analyze CTE before top-level query and fix analysis for NOT expressions @reshke #1672 #1673
  • Refactor planner v1 virtual func logic, add support for virtual func in engine v2 @reshke #1601 #1602
  • Make EXPLAIN actually work @reshke #1683

Balancer & Move Task Improvements

Query Rewrite & Virtual Processing

  • Properly implement query rewrite feature by @reshke #1609
  • Support virtual processing for SPQR metadata in regular connections by @reshke #1678
  • Support virtual function hosts in engine v2 by @reshke #1684

Console & CLI Enhancements

Stability, Fixes & Cleanup

Performance & Connection Handling

  • Introduce priority-based host selection logic by @reshke #1588
  • Add connection allocation time to SHOW backend_connections @reshke #1559
  • Eagerly erase stale hosts from running pool @reshke #1563

DevOps & Infrastructure

New Contributors

Full Changelog: 2.7.0...2.8.0

Don't miss a new spqr release

NewReleases is sending notifications on new releases.