Skip to content

release-4983

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Feb 18:06
· 2135 commits to main since this release
6460bef

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

Full Changelog: release-4917...release-4983