release-4983
github-actions
released this
26 Feb 18:06
·
2135 commits
to main
since this release
What's Changed
- CI: temporary disable coverage report for regression tests by @bayandin in #6798
- pageserver: roll open layer in timeline writer by @VladLazar in #6661
- proxy: use postgres_protocol scram/sasl code by @conradludgate in #4748
- pageserver: remove heatmap file during tenant delete by @jcsp in #6806
- control_plane/attachment_service: improve Scheduler by @jcsp in #6633
- pageserver: ensure we never try to save empty delta layer by @jcsp in #6805
- Allow initdb preservation for broken tenants by @arpad-m in #6790
- storage controller: fix spurious reconciles after pageserver restarts by @jcsp in #6814
- storage controller: debug observability endpoints and self-test by @jcsp in #6820
- CI: Update deprecated actions by @bayandin in #6822
- storage controller: issue timeline create/delete calls concurrently by @jcsp in #6827
- http2 alpn by @conradludgate in #6815
- proxy: fix #6529 by @conradludgate in #6807
- fix(startup + remote_timeline_client): no-op deletion ops scheduled during startup by @problame in #6825
- fix(test_ondemand_download_timetravel): occasionally fails with WAL timeout during layer creation by @problame in #6818
- pageserver: fix treating all download errors as 'Other' by @jcsp in #6836
- Fix active_timelines_count metric by @petuhovskiy in #6839
- tests: add a shutdown log noise case to test_location_conf_churn by @jcsp in #6828
- feat(metrics): per-timeline metric for on-demand downloads, remove calls_started histogram by @problame in #6834
- Add /terminate API by @nikitakalyanov in #6745
- test: adjust checkpoint distance in
test_layer_map
by @VladLazar in #6842 - CI(test_runner): misc small changes by @bayandin in #6801
- neon_local: add flag to create test user and database by @skyzh in #6848
- pageserver: add vectored get implementation by @VladLazar in #6576
- storage controller: concurrency + deadlines during startup reconcile by @jcsp in #6823
- proxy: improve error classification by @conradludgate in #6841
- tests: Make test_vm_bit_clear_on_heap_lock more robust again. by @hlinnaka in #6714
- pageserver: adjust checkpoint distance for sharded tenants by @jcsp in #6852
- feat: imitiation_only eviction_task policy by @koivunej in #6598
- fix: remaining missed cancellations and timeouts by @koivunej in #6843
- Implement a sharded time travel recovery endpoint by @arpad-m in #6821
- Revise CODEOWNERS by @jcsp in #6840
- tests: improve stability of tests using
wait_for_upload_queue_empty
by @jcsp in #6856 - test_sharding_ingress: bigger data, skip in debug mode by @jcsp in #6859
- proxy: include client IP in ip deny message by @conradludgate in #6854
- Add walsenders_keep_horizon option by @petuhovskiy in #6860
- Fix multithreaded postmaster on macOS by @tristan957 in #6729
- CI: run check-permissions before all jobs by @bayandin in #6794
- Remove stray del and TODO by @arpad-m in #6867
- compute_ctl: grant default privileges on table to
neon_superuser
by @skyzh in #6845 - build(deps): bump cryptography from 42.0.2 to 42.0.4 by @dependabot in #6870
- Update README.md by @jdrumgoole in #6858
- Proxy: cancel query on connection drop by @khanova in #6832
- pageserver: don't warn on tempfiles in secondary location by @jcsp in #6837
- storage controller: miscellaneous improvements by @jcsp in #6800
- feat: bare-bones /v1/utilization by @koivunej in #6831
- fix(per-tenant throttling): incorrect
allowed_rps
field in log message by @problame in #6869 - controller: improved handling of offline nodes by @jcsp in #6846
- storage controller: fix consistency check by @jcsp in #6855
- CI: Split Proxy and Storage releases by @bayandin in #6797
- control_plane: fix a compilation error from racing PRs by @jcsp in #6882
- compute_ctl: run migrations to grant default grantable privileges by @skyzh in #6884
- Add pgpartman by @save-buffer in #6849
- Flush logical messages with snapshots and replication origin by @knizhnik in #6826
- Drop LR slots if too many .snap files are found. by @arssher in #6739
- compute_ctl: move default privileges grants to handle_grants by @skyzh in #6885
- CI: Build images using docker buildx instead of kaniko by @bayandin in #6871
- stop writing
metadata
file by @problame in #6769 - Add neon.primary_is_running GUC. by @lubennikovaav in #6705
- CI(release-proxy): fix a couple missed release-proxy branch handling by @bayandin in #6892
- Revert "Revert "refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers"" by @problame in #6775
- fix(flaky): typo Stopping/Stopped by @koivunej in #6894
- pageserver: remove legacy attach/detach APIs from swagger by @jcsp in #6883
- Release 2024-02-26 by @vipvap in #6901
New Contributors
- @jdrumgoole made their first contribution in #6858
Full Changelog: release-4917...release-4983