github pgdogdev/pgdog v0.1.52

6 hours ago

Bug fixes

  • Use one timestamp for OTEL metric batches, fixing Prometheus + OTEL integration @KennanHunter
  • Direct-to-shard queries were incorrectly flagged as omnisharded when using schema sharding function @levkk
  • Pub/sub channels were not scoped by database, causing misrouted messages with multiple databases using LISTEN/NOTIFY in transaction mode @4thel00z
  • Normalize sharding tables identifiers to support Postgres-like format (quotes preserve capitalization) @nsavvide

Features

  • Handle different OIDs for custom types in sharded deployments @sgrif
  • New lookup sharding function for manual sharding using omnisharded tables @rlittlefield
  • Support turning on/off dry run mode through an admin database command @levkk
  • Allow per-role pool configuration in [[users]] and [[databases]] config sections @levkk

Performance

  • Binary COPY tuple was encoding column data one byte at a time, causing allocator churn @ygxio

Misc

New Contributors

Full Changelog: v0.1.51...v0.1.52

Don't miss a new pgdog release

NewReleases is sending notifications on new releases.