release-3665
What's Changed
- Deffine NEON_SMGR to make it possible for extensions to use Neon SMG API by @knizhnik in #4840
- Prepare k-merge in compaction for async I/O by @arpad-m in #4836
- pageserver: tweak period of imitate_layer_accesses by @jcsp in #4859
- test: written_size_bytes_delta by @koivunej in #4857
- refactor: tidy consumption metrics by @koivunej in #4860
- wait for tenant to be active before polling for timeline absence by @LizardWizzard in #4856
- fix(consumption): rename size => data by @koivunej in #4866
- Tar Remote Extensions by @awestover in #4715
- Bump cryptography from 41.0.2 to 41.0.3 by @bayandin in #4870
- Upgrade pg_embedding to 0.3.5 by @vadim2404 in #4873
- build: ca-certificates need to be present by @koivunej in #4880
- compute_ctl: Prewarm before starting http server by @bojanserafimov in #4867
- pageserver: suppress error logs in shutdown/detach by @jcsp in #4876
- Compaction: sort on slices directly instead of kmerge by @arpad-m in #4839
- test_runner: set AWS credentials for endpoints by @bayandin in #4887
- tests: split neon_fixtures.py by @LizardWizzard in #4871
- README: make it a bit clearer how to get regression tests running by @jcsp in #4885
- Make DiskBtreeReader::{visit, get} async by @arpad-m in #4863
- fix: shutdown logging again by @koivunej in #4886
- bump vm-builder to v0.15.0-alpha1 by @fprasx in #4895
- Make {DeltaLayer,ImageLayer}::{load,load_inner} async by @arpad-m in #4883
- proxy: update logs and span data to be consistent and have more info by @conradludgate in #4878
- pageserver: remove no-op attempt to report fail/failpoint feature by @jcsp in #4879
- Remote storage metrics by @koivunej in #4892
- fix: silence not found error when removing ephmeral by @koivunej in #4900
- Change log levels on various operations by @MMeent in #4914
- pagectl: skip
metadata
file inpagectl draw-timeline
by @jcsp in #4872 - Sort by (key, lsn), not just key by @arpad-m in #4918
- tests: enable higher concurrency and adjust tests with outlier runtime by @jcsp in #4904
- Release 2023-08-08 by @github-actions in #4923
Full Changelog: release-3634...release-3665