Skip to content

release-7451

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 03 Jan 20:16
· 13 commits to main since this release
96c36c0

What's Changed

  • fix(ci): Allow github-action-script to post reports by @rahulinux in #10136
  • Fix pg_regress tests on a cloud staging instance by @a-masterov in #10134
  • Extract public sk types to safekeeper_api by @arssher in #10137
  • test_prefetch: reduce timeout to default 5m from 10m by @bayandin in #10105
  • fix(test_timeline_archival_chaos): flakiness caused by orphan layers by @problame in #10083
  • Correctly update LFC used_pages in case of LFC resize by @knizhnik in #10128
  • Improve comments and log messages in the logical replication monitor by @tristan957 in #9974
  • fix(pageserver): race between gc-compaction and repartition by @skyzh in #10127
  • CI: always require aws-oicd-role-arn input to be set by @bayandin in #10145
  • Check for invalid down link while prefetching B-Tree leave pages for index-only scan by @knizhnik in #9867
  • fix(adapter): password not set in role drop by @myrrc in #10130
  • pageserver: revert flush backpressure (#8550) by @erikgrinaker in #10135
  • Do not perform prefetch for temp relations by @knizhnik in #10146
  • pageserver: tighten up code around SLRU dir key handling by @jcsp in #10082
  • chore(proxy): refactor self-signed config by @conradludgate in #10154
  • Extract safekeeper http client to separate crate. by @arssher in #10140
  • Add test restarting compute at WAL page boundary by @arssher in #10111
  • chore: fix clippy lints 2024-12-06 by @conradludgate in #10138
  • pageserver: make RemoteTimelineClient::schedule_index_upload infallible by @erikgrinaker in #10155
  • chore(proxy): remove allow_self_signed from regular proxy by @conradludgate in #10157
  • chore(proxy): disallow unwrap and unimplemented by @conradludgate in #10142
  • test_runner: ignore error in test_timeline_archival_chaos by @erikgrinaker in #10161
  • proxy: Allow dumping TLS session keys for debugging by @cloneable in #10163
  • Fix docker compose with PG17 by @a-masterov in #10165
  • postgres_ffi: add WalStreamDecoder::complete_record() benchmark by @erikgrinaker in #10158
  • remote_storage: configurable connection pooling for ABS by @jcsp in #10169
  • fix(compute): Report compute_backpressure_throttling_seconds as counter by @ololobus in #10125
  • Don't build tests in compute image, use ninja by @myrrc in #10149
  • utils: symbolize heap profiles by @erikgrinaker in #10153
  • Add pg_repack extension by @tristan957 in #10100
  • [proxy]: Use TLS for cancellation queries by @awarus in #10152
  • storcon: include preferred AZ in compute notifications by @jcsp in #9953
  • chore(proxy): update vendored postgres libs to edition 2021 by @conradludgate in #10139
  • Fix allure report creation on periodic pg_regress testing by @a-masterov in #10171
  • Online checkpoint replication state by @knizhnik in #9976
  • Add safekeepers command to storcon_cli for listing by @arpad-m in #10151
  • fix(pageserver): allow repartition errors during gc-compaction smoke tests by @skyzh in #10164
  • safekeeper: fix typo in allowlist for /profile/heap by @erikgrinaker in #10186
  • chore(proxy): fully remove allow-self-signed-compute flag by @conradludgate in #10168
  • neon_local: add a flock to protect against concurrent execution by @jcsp in #10185
  • feat(pageserver): add compact queue http endpoint by @skyzh in #10173
  • refactor(test): tighten up test_gc_feedback by @skyzh in #10126
  • Fix flukyness of test_physical_and_logical_replicaiton.py by @knizhnik in #10176
  • fix(pageserver): run psql in thread to avoid blocking by @skyzh in #10177
  • fast import: importer: use aws s3 cli by @problame in #10162
  • Run pgbench on 10 GB scale factor on database with n relations (e.g. 10k) by @Bodobolero in #10172
  • proxy: Delay SASL complete message until auth is done by @cloneable in #10189
  • tests: use high IO concurrency in test_pgdata_import_smoke, use effective_io_concurrency=2 in tests by default by @jcsp in #10114
  • storage_scrubber: don't report half-created timelines as corruption by @jcsp in #10198
  • safekeeper: lift benchmarking utils into safekeeper crate by @VladLazar in #10200
  • safekeeper: short-circuit interpreted wal sender by @VladLazar in #10202
  • Do not reload config file on PS reconnect by @knizhnik in #10204
  • fix(pageserver): consider partial compaction layer map in layer check by @skyzh in #10044
  • Increase default stotrage controller heartbeat interval from 100msec … by @knizhnik in #10206
  • fix(pageserver): update remote latest_gc_cutoff after gc-compaction by @skyzh in #10209
  • chore(libs/proxy): refactor tokio-postgres connection control flow by @conradludgate in #10247
  • chore(proxy): pre-load native tls certificates and propagate compute client config by @conradludgate in #10182
  • Unlock LFC mutex when LFC cache is disabled by @knizhnik in #10235
  • Skip running clippy without default features by @jcgruenhage in #10098
  • proxy: Set TCP_NODELAY for compute connections by @cloneable in #10240
  • Set heartbeat interval for chaos test by @knizhnik in #10222
  • proxy: recognize but ignore the 3 new redis message types by @knz in #10197
  • chore: building compute_tools and local_proxy together by @conradludgate in #10257
  • Add more substantial tests for compute migrations by @tristan957 in #9811
  • compute: Add spec support for disabling LFC resizing by @sharnoff in #10132
  • Storage release 2025-01-03 by @vipvap in #10263

New Contributors

Full Changelog: release-7381...release-7451