github pgdogdev/pgdog v0.1.38

11 hours ago

What's Changed

  • feat: allow using SCRAM hash in users.toml as password_hash, if using server_auth = "rds_iam"; no passwords stored in any pgdog config file anymore
  • feat: add retries for COPY_DATA command (used in resharding); allows to retry long-running COPY operations instead of failing @meskill
  • feat: server_auth with Microsoft Workload Identity @MagicAbdel
  • feat: parse query comments using custom, faster parser; speed up the parser by 50%, 15% TPS improvement across the board when using simple protocol (e.g. Rails with prepared_statements: false)
  • fix: support servers that don't allow query cancellation (e.g., chaining RDS Proxy and PgDog now works)
  • fix: crashes in edge cases when query_parser_engine = "pg_query_raw"
  • feat: add max_pool_size, alias for default_pool_size (and pool_size)
  • fix: re-initialize pub/sub channel after failover
  • fix: add proper handling for pool restarts during resharding @meskill

New Contributors

Full Changelog: v0.1.37...v0.1.38

Don't miss a new pgdog release

NewReleases is sending notifications on new releases.