release-3504
What's Changed
- Straighten the spec for timeline delete by @LizardWizzard in #4538
- RemoteTimelineClient::delete_all() to use s3::delete_objects by @shanyp in #4461
- Upload Postgres Extensions to S3 by @bayandin in #4505
- Basebackup forward compatibility by @bojanserafimov in #4572
- Fix promote-images job by @bayandin in #4577
- Set LwLSN after WAL records when redo is performed or skipped by @knizhnik in #4579
- refactor: to pattern of await after timeout by @koivunej in #4432
- Add Activating as a possible state for attaching a tenant in test_tenant_relocation validation by @shanyp in #4581
- neon_local: support force init by @skyzh in #4363
- fix: hide token from logs by @koivunej in #4584
- Upload custom extensions to S3 by @bayandin in #4585
- use const instead of magic number for repartition threshold by @skyzh in #4286
- Fix: Wrong Enum Variant by @awestover in #4589
- refactor: use LayerDesc in LayerMap (part 2) by @skyzh in #4437
- tests: use shortcut everywhere to get timeline path by @LizardWizzard in #4586
- refactor: distinguished error type for timeline creation failure by @problame in #4597
- Bump vendor/postgres by @lubennikovaav in #4599
- Make file_cache logging less verbose by @knizhnik in #4601
- cold starts: Run sync_safekeepers on compute_ctl shutdown by @bojanserafimov in #4588
- Bump vm-builder v0.11.0 -> v0.11.1 by @sharnoff in #4605
- Make control plane connector send encrypted password by @save-buffer in #4607
- fix(proxy): stray span enter globbers up logs by @koivunej in #4612
- Delete Unnecessary files in Extension Bucket by @awestover in #4606
- Add timeouts and retries to consumption metrics reporting client by @shanyp in #4563
- timeline creation: reflect failures due to ancestor LSN issues in status code by @problame in #4600
- Make pg_version and build_type regular parameters by @bayandin in #4311
- fix: no more ansi colored logs by @koivunej in #4613
- fix setup instructions by @conradludgate in #4615
- Add _cached and _bytes to pageserver_tenant_synthetic_size metric name by @arpad-m in #4616
- use pbkdf2 crate by @conradludgate in #4626
- metrics: Remove comments regarding upgradeable rwlocks by @koivunej in #4622
- Set a shorter timeout for the initial connection attempt in proxy. by @kelvich in #4627
- compute_ctl: Fix misleading metric by @bojanserafimov in #4608
- page cache: add access & hit rate metrics by @problame in #4628
- Check if there is enough memory for HNSW index by @knizhnik in #4602
- Minimalistic pool for http endpoint compute connections by @kelvich in #4625
- Update
pgvector
to 0.4.4 by @vadim2404 in #4632 - Release 2023-07-05 by @github-actions in #4633
Full Changelog: release-3465...release-3504