Skip to content

release-7215

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Nov 18:50
· 207 commits to main since this release
23e579d

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