release-7215
github-actions
released this
25 Nov 18:50
·
207 commits
to main
since this release
What's Changed
- pageserver: respect no_sync in
VirtualFile
by @jcsp in #9772 - Fix the regression test running against the staging instance by @a-masterov in #9773
- Use DATA_DIR instead of current workign directory in restore_from_wal script by @knizhnik in #9729
- adapt pgvector bench to minor version upgrades of PostgreSql by @Bodobolero in #9784
- tests: mitigate bug to stabilize test_storage_controller_many_tenants by @jcsp in #9771
- CI: remove separate check-build-tools-image workflow by @bayandin in #9708
- Bump default Postgres version for tests to v17 by @bayandin in #9777
- feat(compute/tests): Report successful replication test runs as well by @ololobus in #9787
- feat(pageserver): drop disposable keys during gc-compaction by @skyzh in #9765
- feat(page_service): timeout-based batching of requests by @VladLazar in #9321
- Remove at most one retain_lsn entry from (possibly offloaded) timelne's parent by @arpad-m in #9791
- Add the ability to configure GenericRemoteStorage for the scrubber by @arpad-m in #9652
- Move logic for ingest benchmark from GitHub workflow into python testcase by @Bodobolero in #9762
- Do not create DSM segment for wal_redo_postgres by @knizhnik in #9793
- chore(local_proxy): reduce some startup logging by @conradludgate in #9798
- fix(proxy/auth_broker): ignore -pooler suffix by @conradludgate in #9800
- PostgreSQL minor version updates (17.2, 16.6, 15.10, 14.15) by @hlinnaka in #9795
- re-acquire S3 OIDC token after long running tests for report upload to S3 by @Bodobolero in #9799
- build(deps): bump aiohttp from 3.10.2 to 3.10.11 by @dependabot in #9794
- fix(pageserver): queue stopped error should be ignored during create timeline by @skyzh in #9767
- scrubber: fix parsing issue with Azure by @arpad-m in #9797
- feat(pageserver): support key range for manual compaction trigger by @skyzh in #9723
- Register custom xlog reader callbacks for on-demand WAL download in StartupDecodingContext by @knizhnik in #9007
- CI(release): create reusable workflow for releases by @bayandin in #9806
- CODEOWNERS: add developer-productivity team by @bayandin in #9810
- compute_ctl: Streamline and Pipeline startup SQL by @MMeent in #9717
- Don't preload offloaded timelines by @arpad-m in #9646
- chore(proxy): demote a ton of logs for successful connection attempts by @conradludgate in #9803
- safekeeper: block deletion on protocol handler shutdown by @jcsp in #9364
- update macos version for runner by @fedordikarev in #9817
- CI(benchmarking): route test failures to on-call-qa-staging-stream by @bayandin in #9813
- scan_log_for_errors: check that regex is correct by @bayandin in #9815
- proxy: Rename RequestMonitoring to RequestContext by @cloneable in #9805
- tests: use fewer pageservers in test_sharding_split_smoke by @jcsp in #9804
- pageserver: avoid reading SLRU blocks for GC on shards >0 by @jcsp in #9423
- pageserver: enable compaction to proceed while live-migrating by @jcsp in #5397
- chore(proxy): demote more logs during successful connection attempts by @conradludgate in #9828
- pageserver: remove shard split hard link assertion by @VladLazar in #9829
- scrubber: allow restricting find_garbage to a partial tenant id prefix by @arpad-m in #9814
- [proxy] chore: allow bypassing empty
params
to/sql
endpoint by @vadim2404 in #9827 - proxy: Refactor http conn pool by @awarus in #9785
- compute_ctl: print OpenTelemetry errors via tracing, not stdout by @arpad-m in #9830
- pageserver: revise metrics lifetime for SecondaryTenant by @jcsp in #9818
- Bump Postgres version by @knizhnik in #9808
- Python 3.11 by @bayandin in #9515
- fix(proxy): CancelKeyData display log masking by @conradludgate in #9838
- safekeeper,pageserver: add CPU profiling by @erikgrinaker in #9764
- Fix panic in compute_ctl metrics collection by @tristan957 in #9831
- minor PostgreSQL update in benchmarking by @Bodobolero in #9845
- Batch scrape workflows up to last 30 days and stop ad-hoc by @fedordikarev in #9846
- pageserver: permit reads behind GC cutoff during LSN grace period by @jcsp in #9833
- Avoid unnecessary send_replace calls in seqwait by @hlinnaka in #9852
- Write a newline after adding dynamic_shared_memory_type to PG conf by @tristan957 in #9843
- build(deps): bump mypy from 1.3.0 to 1.13.0 by @bayandin in #9670
- chore(proxy/jwks): reduce the rightward drift of jwks renewal by @conradludgate in #9853
- test_bulk_insert: fix typing for PgVersion by @bayandin in #9854
- proxy: Implement cancellation rate limiting by @awarus in #9739
- fix(pageserver): preempt and retry azure list operation by @skyzh in #9840
- safekeeper,pageserver: fix CPU profiling allowlists by @erikgrinaker in #9856
- test(pageserver): add detach ancestor smoke test by @skyzh in #9842
- fix(pageserver): ensure upload happens after delete by @skyzh in #9844
- Rename 'installed_extensions' metric to 'compute_installed_extensions' by @lubennikovaav in #9759
- fast imports: initial Importer and Storage changes by @problame in #9218
- test_runner: use LFC by default by @bayandin in #8613
- Bump futures-* crates, drop unused license, hide duplicate crate warnings by @cloneable in #9858
- Storage & Compute release 2024-11-25 by @vipvap in #9869
- chore: update rustls by @conradludgate in #9871
- Fixup Storage & Compute Release 2024-11-25 by @problame in #9881
Full Changelog: release-7145...release-7215