Skip to content

Releases: neondatabase/neon

release-6933

20 Oct 14:55
fe1b181
Compare
Choose a tag to compare

What's Changed

  • feat(pageserver): do space check before gc-compaction by @skyzh in #9250
  • storage_controller: delete stale shards when deleting tenant by @erikgrinaker in #9333
  • safekeeper: flush WAL on compute disconnect by @erikgrinaker in #9436
  • Add logging of installed_extensions by @lubennikovaav in #9438
  • refactor(pageserver): remove aux v1 code path by @skyzh in #9424
  • pageserver: detect & warn on loading an old index which is probably the result of a bad generation by @jcsp in #9383
  • Update Rust to 1.82.0 and mold to 2.34.0 by @arpad-m in #9445
  • update rustls by @conradludgate in #9396
  • 2024 oct new clippy lints by @conradludgate in #9448
  • compute_ctl: Add endpoint that allows setting role grants by @devjv in #9395
  • storcon: fix case where we might fail to send compute notifications after two opposite migrations by @jcsp in #9435
  • Increase shared_buffers in test_subscriber_synchronous_commit. by @arssher in #9427
  • Update ruff to much newer version by @cloneable in #9433
  • compute_ctl: Add endpoint that allows extensions to be installed by @devjv in #9344
  • walproposer: immediately exit if sync-safekeepers collected 0/0. by @arssher in #9442
  • pageserver: disconnect when asking client to reconnect by @VladLazar in #9390
  • [local_proxy]: install pg_session_jwt extension on demand by @conradludgate in #9370
  • storcon: handle ongoing deletions gracefully by @VladLazar in #9449
  • Take the collector name as argument when generating sql_exporter configs by @tristan957 in #9447
  • Accept basebackup --gzip requests by @arpad-m in #9456
  • bump pg-session-jwt version by @conradludgate in #9455
  • Compute release 2024-10-20 by @ololobus in #9459

Full Changelog: release-6911...release-6933

release-6911

18 Oct 16:24
7f080da
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-6872...release-6911

release-6872

14 Oct 15:06
ec94acd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: release-6812...release-6872

release-6812

08 Oct 08:51
2613769
Compare
Choose a tag to compare

What's Changed

  • Expose more granular wait event data to the user by @MMeent in #9163
  • proxy: Add timeout to webauth confirmation wait by @cloneable in #9227
  • pageserver: tweak logging of "became visible" for layers by @jcsp in #9224
  • storcon: ignore deleted timelines on new location catch-up by @VladLazar in #9244
  • storcon: add metric for long running reconciles by @VladLazar in #9207
  • fix(test): only test num of L1 layers in compaction smoke test by @skyzh in #9186
  • tests: sync_after_each_test -> sync_between_tests by @jcsp in #9239
  • Fix metric name of the 'getpage_wait_seconds_bucket' metric by @hlinnaka in #9242
  • Change parentheses to clarify conditions in walproposer by @dotdister in #9180
  • test_runner: bump requests and psycopg2-binary by @bayandin in #9248
  • Add compute_tools/ to the list of paths that trigger an E2E run on a PR by @hlinnaka in #9251
  • Use hyper 1.0 and tonic 0.12 in storage broker by @arpad-m in #9234
  • Suppress wal lag timeout warnings right after tenant attachment by @arpad-m in #9232
  • Remove unnecessary dependencies from postgis-build image by @hlinnaka in #9211
  • chore: smaller layer changes by @koivunej in #9247
  • vm-monitor: Upgrade axum from 0.6 to 0.7 by @hlinnaka in #9257
  • Rename hyper 1.0 to hyper and hyper 0.14 to hyper0 by @arpad-m in #9254
  • pageserver: tweak oversized key read path warning by @VladLazar in #9221
  • safekeeper: fix panic in debug_dump. by @arssher in #9097
  • Revert hyper and tonic updates by @arpad-m in #9268
  • chore: remove unnecessary comments in compute/Dockerfile.compute-node by @davidgomes in #9253
  • chore: makes some onboarding document improvements by @davidgomes in #9216
  • tests: Refactor NeonCli test class by @hlinnaka in #9195
  • Cargo.toml: enable sso for aws-config by @erikgrinaker in #9261
  • pageserver: use conditional GET for secondary tenant heatmaps by @erikgrinaker in #9236
  • storcon: do timeline creation on all attached location by @VladLazar in #9237
  • remote_storage: add head_object integration test by @erikgrinaker in #9274
  • neon walsender_hooks: take basebackup LSN directly. by @arssher in #9263
  • proxy: add local-proxy to compute image by @conradludgate in #8823
  • proxy: exclude triple logging of connect compute errors by @awarus in #9277
  • safekeeper: remove local WAL files ignoring peer_horizon_lsn. by @arssher in #8900
  • Storage & Compute release 2024-10-07 by @vipvap in #9291

New Contributors

Full Changelog: release-6777...release-6812

release-6777

03 Oct 11:27
a33e1d1
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-6773...release-6777

release-6773

01 Oct 21:19
5cabf32
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: release-6745...release-6773

release-6745

30 Sep 16:22
d3490db
Compare
Choose a tag to compare

What's Changed

  • CI: Leave out unnecessary build files from binary artifact by @hlinnaka in #9135
  • tests: remove patching up of az id column by @VladLazar in #8968
  • CI(promote-images): fix prod ECR auth (#9131) by @bayandin in #9146
  • fix(pageserver): passthrough partition cancel error by @skyzh in #9154
  • Fix compute_logical_snapshot_files for v14 by @tristan957 in #9155
  • chore: Silence clippy warning with nightly by @hlinnaka in #9157
  • Forbid creation of child timelines of archived timeline by @arpad-m in #9122
  • CI: run compatibility tests on Postgres 17 by @bayandin in #9145
  • fix(compute_ctl): race condition in configurator by @petuhovskiy in #9162
  • pageserver: rename control plane client & chunk validation requests by @jcsp in #8997
  • fix(pageserver): categorize client error in basebackup metrics by @skyzh in #9110
  • Fix flakiness of test_timeline_copy. by @arssher in #9061
  • proxy: make local-proxy config by signal with PID, refine JWKS apis with role caching by @conradludgate in #9164
  • safekeeper: skip syncfs on start if --no-sync is specified. by @arssher in #9166
  • libs: improve logging on PG connection errors by @VladLazar in #9130
  • Dump backtrace if a core dump is called just "core" by @hlinnaka in #9125
  • Use long options when calling initdb by @tristan957 in #9174
  • fix(pageserver): LSN lease edge cases around restarts/migrations by @yliang412 in #9055
  • proxy: add jwks endpoint to control plane and mock providers by @conradludgate in #9165
  • pageserver: remove AdjacentVectoredReadBuilder and bump minmimum io_buffer_alignment to 512 by @yliang412 in #9175
  • WalProposer: Read WAL directly from buffers by @MMeent in #9171
  • tests: Reduce the # of iterations in safekeeper::test_random_schedules by @hlinnaka in #9182
  • fix(pageserver): abort process if fsync fails by @skyzh in #9108
  • neon_local: Use clap derive macros to parse the CLI args by @hlinnaka in #9103
  • Set disk quotas on bind in compute_ctl by @petuhovskiy in #8936
  • CI(benchmarking): fix Nightly Benchmarks by @bayandin in #9178
  • CI(benchmarking): fix setting LD_LIBRARY_PATH by @bayandin in #9191
  • Storage & Compute release 2024-09-30 by @vipvap in #9196

Full Changelog: release-6715...release-6745

release-6715

26 Sep 08:21
2b9fb47
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: release-6694...release-6715

release-6694

24 Sep 18:24
7474790
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-6667...release-6694

release-6667

20 Sep 20:55
ec0550e
Compare
Choose a tag to compare

What's Changed

  • Grant access to pg_show_replication_origin_status for neon_superuser by @tristan957 in #8978
  • Fix PG17's extension modifications by @MMeent in #9010
  • Remove misc unused code by @hlinnaka in #9014
  • Generate pgbench data on the server by @tristan957 in #8977
  • Little python test cleanup by @hlinnaka in #9018
  • storcon: forward requests from stepped down instance to the current leader by @VladLazar in #8954
  • CI: fix release pipeline by @bayandin in #9017
  • Remove unnecessary dependencies by @hlinnaka in #9000
  • Fix test code related to migrations by @tristan957 in #9019
  • Rename some S3 usages to "remote storage" in exposed messages by @arpad-m in #8999
  • CI: don't fetch the whole git history if it's not required by @bayandin in #9021
  • refactor(walredo): process launch & kill-on-error machinery by @problame in #8951
  • add neon_local subcommand for the broker & use that from regression tests by @problame in #8948
  • Refactor ImageLayerWriter to avoid passing a Timeline to finish() by @hlinnaka in #9028
  • proxy: make sql-over-http max request/response sizes configurable by @cloneable in #9029
  • CI(deploy): fix deploy to staging and prod by @bayandin in #9030
  • Add v17 to revisions.json by @tristan957 in #9027
  • proxy: mock cplane usable without allowed-ips table by @cloneable in #9046
  • neon_local start: parallel startup to break cyclic dependency by @problame in #8950
  • fix(storage-scrubber): log version after initialize the logger by @skyzh in #9049
  • Remove misc unused code by @hlinnaka in #9054
  • Remove leftover dead code and other cleanup in config.rs by @hlinnaka in #9053
  • safekeeper: add wal_last_modified to debug_dump. by @arssher in #8994
  • pageserver: simple fix for vectored read image layer skip by @VladLazar in #9026
  • impr(pageserver): log image layer creation by @skyzh in #9050
  • proxy: remove auth info from http conn info & fixup jwt api trait by @conradludgate in #9047
  • pageserver: wait for lsn lease duration after transition into AttachedSingle by @yliang412 in #9024
  • refactor(pageserver): check layer map valid in one place by @skyzh in #9051
  • Bump vendor/postgres by @arssher in #8986
  • safekeeper: fix OpenAPI spec by @bayandin in #9066
  • pageserver: add counters for started smgr/getpage requests by @problame in #9069
  • Skip running clippy in --release mode. by @hlinnaka in #9073
  • fix(pageserver): receive body error now 500 by @skyzh in #9052
  • utils: leaky bucket should only report throttled if the notify queue is blocked on sleep by @conradludgate in #9072
  • pageserver: suppress noisy "layer became visible" logs by @jcsp in #9064
  • pageserver: throttling: per-tenant metrics + more metrics to help understand throttle queue depth by @problame in #9077
  • storage hotfix release 2024-09-20 by @problame in #9085

Full Changelog: release-6616...release-6667