chore(sync): influxdb_pro 2026-09-18 (3.12) - #27642
Merged
Merged
Conversation
Source: 790fbd0ecafd36cadc051b03f0a9cfa163ad9b4d Commits: - `6b247bf6f1` fix(iox_query): don't leave reporter mid-metric when memory pool is gone (influxdata/influxdb_pro#5918) - `8553d1f025` feat(wal): log size_bytes for each WAL file flushed and replayed (influxdata/influxdb_pro#5885) - `75de081c76` perf(parquet): parse snapshot manifests in parallel on the blocking pool (influxdata/influxdb_pro#5874) - `a0f9fa7095` feat(iox_query): RunOptimizedStreamingMergeBuilder (influxdata/influxdb_pro#5831) - `eb1e67c327` ci: make cargo-audit advisory failures non-blocking unless dependencies change (influxdata/influxdb_pro#5864) - `f8370acf4f` fix(wal): enforce max_write_buffer_size by counting buffered ops (influxdata/influxdb_pro#5842) - `bd073cd3fb` fix(catalog_cache): batch list responses above h2's small-frame threshold (influxdata/influxdb_pro#5518) - `6692d5ea0a` fix(distributed-queries): enforce query node to be in only one query group (influxdata/influxdb_pro#5834) - `7bb94ba478` feat(authz): add --hide-operator-token to omit the operator token fro… (influxdata/influxdb_pro#5819) - `a956695bf5` feat(distributed-queries): reject a query group member with no `conn_info` (influxdata/influxdb_pro#5781) - `668be0bb20` feat: finite computed default for --max-concurrent-queries (influxdata/influxdb_pro#5812) - `b2b8aa6d39` test(cli): pin packaged env-name surfaces and --help-all completeness; review rules for env-only renames and help rows (influxdata/influxdb_pro#5467) - `cdc5e6f2ef` feat: open pacha windows progressively for ORDER BY time LIMIT (influxdata/influxdb_pro#5755) - `450112779f` feat(distribured-queries): typed errors for a query group member with no `conn_info` (influxdata/influxdb_pro#5771) - `a2ac35a171` fix: Update rustls for cargo-audit (influxdata/influxdb_pro#5810) - `d8bd934e5e` feat(api): evolve a declared schema (influxdata/influxdb_pro#5432) - `c884f84279` feat(iox_query): optimise regex as in-list (influxdata/influxdb_pro#5762) - `eae2da9183` fix: Avoid repository desync when item inserted with already-used name (influxdata/influxdb_pro#5750) - `06f2970bf8` Revert "feat: True delete snapshot records (influxdata/influxdb_pro#4340)" (influxdata/influxdb_pro#5772) - `b8ec1bffa9` feat: add `/isAuthorized` endpoint for role-aware validations (influxdata/influxdb_pro#5384) - `f9c4367fea` fix(influxql): push projections through SeriesLimit so LIMIT/OFFSET/fill(N) queries scan only needed columns (influxdata/influxdb_pro#5744) - `b540656352` feat(compactor): deprecate max-files-per-plan for parquet engine (influxdata/influxdb_pro#5093) - `3364ec006e` fix(systemd): apply InaccessiblePaths safely on SELinux hosts (influxdata/influxdb_pro#5192) - `fbcbe0dc2b` chore: Clean up dependencies (influxdata/influxdb_pro#5715) - `e49cbf5cfe` fix(compactor): read generation details via size-gated get_adaptive (influxdata/influxdb_pro#5691) - `564fb76cb5` feat(api): create a database with an explicit schema (influxdata/influxdb_pro#5431) - `3d2d357c79` feat(catalog): enforce declared schemas on every write path (influxdata/influxdb_pro#5428) - `cae98ec8cb` feat(ingest): reject writes outside configurable timestamp bounds (influxdata/influxdb_pro#5588) - `93630ba711` fix(pacha): node removal must not delete gen0 the compactor deferred (influxdata/influxdb_pro#5228) - `c62a0ae52c` chore: update to rust 1.98.1 and add some fixes for the next-gen checkers (influxdata/influxdb_pro#5671) - `534f70bc95` feat(catalog): schema mode on databases (influxdata/influxdb_pro#5427) - `d09e25e099` test(write_buffer): stop asserting the global ParquetFileId counter in new_snapshots_use_correct_sequence (influxdata/influxdb_pro#5593) - `a073ef167d` chore: add `FlightService::with_observer` method (influxdata/influxdb_pro#5681) - `288da83db3` chore(deps): bump the oss-cargo group across 1 directory with 25 updates (influxdata/influxdb_pro#5657) - `36c4f13d93` feat(sll): emit memory_reservations at querier startup (influxdata/influxdb_pro#5574) - `14b4171c3c` feat(startup): route startup phases through one tracker for logging (influxdata/influxdb_pro#5385) - `adf16ae2e1` fix(cli): list every visible serve option in --help-all (influxdata/influxdb_pro#5505) - `03892dcc67` fix(py): update to 3.13.15-20260901 for latest security fixes (influxdata/influxdb_pro#5581) - `c46d2d283b` refactor(system_tables): share the `nodes` table between oss and ent (influxdata/influxdb_pro#5512) - `2b36b93a2f` ci: collect JUnit test reports for CircleCI (influxdata/influxdb_pro#5564) - `53280bb0cf` chore(pe): sync oss with ent for influxdata/influxdb_pro#5348 influxdata/influxdb_pro#5358 (influxdata/influxdb_pro#5464) - `3fc969a28f` fix(pe): default trigger_settings and disabled in trigger create API (influxdata/influxdb_pro#5481) - `ab8610aa64` refactor(system_tables): share the `processing_engine_logs` table between oss and ent (influxdata/influxdb_pro#5368) - `b9ac79d848` test(object_store): poll for reloaded credentials instead of a fixed sleep (influxdata/influxdb_pro#5532) - `5194bd8885` chore(review): path-scope Copilot CLI review instructions; lint internal refs out of help text (influxdata/influxdb_pro#5081) - `3f072ed769` fix: single ingester last-write-wins overwrite handling (reproducers + parquet and pacha fixes) (influxdata/influxdb_pro#5352) (influxdata/influxdb_pro#5366) - `9619416d40` refactor(system_tables): share the processing_engine_triggers table between oss and ent (influxdata/influxdb_pro#5362) - `a420e71e09` refactor(system_tables): share the processing_engine_trigger_arguments table between oss and ent (influxdata/influxdb_pro#5365) - `31382b274c` feat: force a snapshot when un-snapshotted WAL data exceeds a maximum age (influxdata/influxdb_pro#4078) (influxdata/influxdb_pro#5444) - `374e54eda8` feat(catalog): declare catalog records with #[catalog_record] (influxdata/influxdb_pro#5486) - `e98635209c` test(catalog): guard wire enums against bitcode packing-bucket changes (influxdata/influxdb_pro#5462) - `017bda2b56` fix(launcher): export the env names the binary binds, not deprecated aliases (influxdata/influxdb_pro#5466) - `aef4cc7678` chore(audit): update chacha20 to address audit failure (influxdata/influxdb_pro#5484) - `e10225da77` feat: Add document about catalog deletion flow (influxdata/influxdb_pro#4955) - `fe9c897e34` refactor(system_tables): share last_caches table between oss and ent (influxdata/influxdb_pro#5356) (influxdata/influxdb_pro#5360) - `5b2fe823d9` refactor: use upstream UDF HTTP option parsing (influxdata/influxdb_pro#5422) - `7c3771d959` refactor(system_tables): share the tables table between oss and ent (influxdata/influxdb_pro#5363) - `61d31ff404` refactor(system_tables): share the `tokens` table between oss and ent (influxdata/influxdb_pro#5367) - `7d49507674` fix(pacha): stop the memory reservation warning firing on defaults (influxdata/influxdb_pro#5415) - `9d776b32c2` refactor(system_tables): share the queries table between oss and ent (influxdata/influxdb_pro#5361) - `3a5ccc3e09` chore: upgrade UDF deps (influxdata/influxdb_pro#5421) - `db4b4ff072` feat(pacha): dispatch compaction work to remote compact nodes (influxdata/influxdb_pro#5091) - `e614c95668` refactor(system_tables): share last_caches table between oss and ent (influxdata/influxdb_pro#5356) - `c69318a781` fix(catalog): avoid excessive clones when loading a catalog (influxdata/influxdb_pro#5296) - `c15db2e965` feat: Store `last_snapshot_meta` within `InnerCatalog` (influxdata/influxdb_pro#5302) - `8b54642b42` refactor: consolidate `influxdb3_py_api` (influxdata/influxdb_pro#5399) - `0a1160cd62` chore(deps): upgrade to DataFusion 52.5.0 / arrow-parquet 57.3.0 (influxdata/influxdb_pro#5138) - `ff0945bdd4` chore(deps): bump the oss-cargo group in /oss with 10 updates (influxdata/influxdb_pro#5394) - `f78424c033` fix: Don't treat all object store errors as errors for health tracking purposes (influxdata/influxdb_pro#5370) - `13ea08b9c1` refactor: Don't require owned String for object store retry contexts (influxdata/influxdb_pro#5280) - `32240b02ab` refactor(system_tables): share influxdb_schema table between oss and ent (influxdata/influxdb_pro#5354) - `a4ffbc2a0b` refactor(system_tables): share the generation_durations table between oss and ent (influxdata/influxdb_pro#5353) - `46e64df5f5` perf: copy-on-write TableDefinition in table transactions (influxdata/influxdb_pro#5294) - `0862b6a031` refactor(system_tables): share the distinct_caches table between oss and ent (influxdata/influxdb_pro#5346) - `8390a80c14` refactor(system_tables): share the databases table between oss and ent (influxdata/influxdb_pro#5345) - `b95cc56848` fix: Various future clippy lints (influxdata/influxdb_pro#5351) - `be5b5b0583` feat(pe): retire trigger work a worker stops reporting on (influxdata/influxdb_pro#5145) - `cdb90e9e8b` refactor(system_tables): share parquet_files table between oss and ent (influxdata/influxdb_pro#5332) - `9d86246561` fix: Only download wasm/udf/etc files from build scripts once (influxdata/influxdb_pro#4895) - `463e139781` fix: validate whole LP line before mutating catalog or series key builder (influxdata/influxdb_pro#5276) - `59330fe64e` fix(system.parquet_files): return no rows for an unknown table_name filter (influxdata/influxdb_pro#5323) - `9faeb0132c` fix: user privilege escalation with custom role authoring (influxdata/influxdb_pro#4819) - `42808cc389` fix(write_buffer): drop snapshotting chunks per chunk, not per table (influxdata/influxdb_pro#5319) - `31931fb637` feat: operator retry for a failed Parquet to PachaTree upgrade (influxdata/influxdb_pro#5211) - `d717a56e31` fix(pacha-compactor): exempt primary-lease IO from the object-store concurrency limit (influxdata/influxdb_pro#5309) - `f6a389bd1b` refactor: Re-use `force_checkpoint` function for background checkpoints (influxdata/influxdb_pro#5279) - `683d8b7355` test(catalog): benchmark loading a large-ish schema (influxdata/influxdb_pro#5270) - `461c400355` fix: enforce column limits per line before creating schema (influxdata/influxdb_pro#5252) - `3886f0da4d` fix(iox_query_influxql): correct SPREAD when all values are negative (influxdata/influxdb_pro#5264) - `895b101e39` chore(deny): remove stale ignores, license allowances and exceptions (influxdata/influxdb_pro#5268) - `d3c355830c` chore(deps): bump h2 to 0.4.16 for RUSTSEC-2026-0258 (influxdata/influxdb_pro#5267) - `1851a6527e` chore: move install script to influxdata/influxdb-install (influxdata/influxdb_pro#5214) - `9c88d916cd` chore(deps): bump the oss-cargo group across 1 directory with 14 updates (influxdata/influxdb_pro#5235) - `7a35abdc8f` fix: Make object_store `put_opts` retry conditions dependent upon `PutMode` (influxdata/influxdb_pro#5084) - `df7dc5ea17` chore: bump DataFusion fork to e9be6c52 (union_schema O(n^2) planning fix) (influxdata/influxdb_pro#5221) - `2b586966dd` refactor: Perform most catalog methods on `&Arc<Self>` (influxdata/influxdb_pro#4974) - `a13d23a9f6` refactor: Fast-forward InnerCatalog with snapshot from inside RwLock (influxdata/influxdb_pro#5194) - `7fa3abb18f` refactor: Write background checkpoints outside of logfile-write permit (influxdata/influxdb_pro#5085) - `e6af115b71` feat: Return CatalogFileMeta from necessary object store functions (influxdata/influxdb_pro#5087) - `5887f5a0a3` fix(wal): stop shutting down when a conditional PUT retry hits its own write (influxdata/influxdb_pro#5127) - `25c145fe2b` refactor: Make helper fn for applying an individual catalog file (influxdata/influxdb_pro#5086) - `7786f53b85` docs(cli): serve help follow-ups on influxdata/influxdb_pro#4824 (influxdata/influxdb_pro#5126) - `308f03f860` docs(persister): point snapshot-load concurrency doc at builder method (influxdata/influxdb_pro#5130) - `a22e9dfffb` feat(distributed-queries): connect split scan into the query node (influxdata/influxdb_pro#5123) - `d701a8de07` chore(distributed-queries): update doc link (influxdata/influxdb_pro#5159) - `6e94ade78e` chore: update install script to 3.11.1 (influxdata/influxdb_pro#5099) - `901b82ba3a` fix(enterprise): read each buffer's chunks and parquet files under one lock (influxdata/influxdb_pro#4932) - `260ded5630` chore(deps): bump the oss-cargo group across 1 directory with 24 updates (influxdata/influxdb_pro#5096) - `1f10d211f7` chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 in /oss (influxdata/influxdb_pro#4821) - `3ed5187108` fix(parquet): read manifests/checkpoints via size-gated get_adaptive (influxdata/influxdb_pro#5011) - `bd92df1d39` chore(ci): push release artifacts to Cloudflare R2 instead of AWS S3 (influxdata/influxdb_pro#5045) - `892b6d49d5` fix(snapshot): always persist the snapshot manifest, even when empty (influxdata/influxdb_pro#4862) - `b2d37fe195` feat: API and CLI to remove migrated Parquet data after PachaTree upgrade (influxdata/influxdb_pro#5008) - `de1839736b` docs(cli): clarify prune-percentage is a fraction of 1 (influxdata/influxdb_pro#5047) - `2785fcf90b` fix(catalog): self-healing subscription registry and ordered compactor teardown (influxdata/influxdb_pro#5007) - `593100827d` docs(cli): describe user-visible effects in serve option help (influxdata/influxdb_pro#4824) - `451fd201ed` fix(iox_time): saturate Time add/sub instead of panicking on overflow (influxdata/influxdb_pro#4988) - `c977ff5354` chore(cli): conventions enforcement — agent wiring, env-lookalike hints, categorization guards (influxdata/influxdb_pro#4825) - `0b99d96e2c` chore: fix cargo-audit failure due to RUSTSEC-2026-0222 (influxdata/influxdb_pro#4971) - `b4315ea159` perf(write_buffer): store ParquetFile path as Arc<str> (influxdata/influxdb_pro#4933) - `a31eab5622` fix(tests): assert recovery endpoint shutdown from logs, not a port probe (influxdata/influxdb_pro#4950) - `d3917249cc` chore: bump main to 3.12.0 nightly (influxdata/influxdb_pro#4947) - `3a19c8ed9f` chore: update install script to 3.11 (influxdata/influxdb_pro#4942) - `4f2680cf50` fix(write_buffer): read buffer chunks and parquet files under one lock (influxdata/influxdb_pro#4928) - `c8ab0baecd` feat: Add function to fast-forward snapshots onto existing catalogs (try 2) (influxdata/influxdb_pro#4815) - `72dff6ec73` fix: Actually anchor catalog background update loop to start instead of previous loop (influxdata/influxdb_pro#4884) - `847e0da8c9` fix: Check sequence number on preloaded log file to avoid applying file that's out of order (influxdata/influxdb_pro#4922) - `4a7c122c45` fix(catalog): drop System role permission grant to restore 3.10 compatibility (influxdata/influxdb_pro#4913) - `b8af0776a7` fix(cli): keep 3.9/3.10 size option configs starting in 3.11 (influxdata/influxdb_pro#4867) - `5f7432aa40` fix: Apply correct attribute to hide clippy large enum warning (influxdata/influxdb_pro#4885) - `6fa7047e3e` fix: Take preloaded log file during background update instead of re-fetching it (influxdata/influxdb_pro#4893) - `233b9e5694` fix: Take RestorePreload instead of &mut RestorePreload (influxdata/influxdb_pro#4886) - `dcd2bab1a4` fix: duplicate admin token bug (influxdata/influxdb_pro#4711) - `b2f2a32c6e` fix(query): implement SchemaExec::with_new_children in InfluxQL planners (influxdata/influxdb_pro#4878) - `f3099de62e` fix(cli): restore --hard-delete-default-duration as an inert, warned arg (influxdata/influxdb_pro#4866) - `cee6f43e37` Revert "feat: auto-configure WebUI server (influxdata/influxdb_pro#4684)" (influxdata/influxdb_pro#4855) - `b4fef2c17e` fix(cli): launcher env mappings, explicit size units, engine-inert warnings, help corrections (influxdata/influxdb_pro#4816) - `7fca8a51dd` fix(metrics)!: scope trace layers by protocol and bound label cardinality (influxdata/influxdb_pro#4530) - `8cae7baf85` fix: Correct doc links within a feature and make sure CI runs doc links with all features (influxdata/influxdb_pro#4799) - `bcaf50831c` fix: Don't mark non-test-necessary fn as test-only (influxdata/influxdb_pro#4804) - `587ac8f07f` refactor: Warn against `#[allow]` attributes and force `#[expect]` instead (influxdata/influxdb_pro#4652) Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> Co-authored-by: Cannon Palms <cpalms@influxdata.com> Co-authored-by: caterryan <caterryan1@gmail.com> Co-authored-by: Chunchun Ye <14298407+appletreeisyellow@users.noreply.github.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin Eaton <eatondustin1@gmail.com> Co-authored-by: epgif <epg@influxdata.com> Co-authored-by: Jack <56563911+jdockerty@users.noreply.github.com> Co-authored-by: Jamie Strandboge <jamie@influxdata.com> Co-authored-by: Jeffrey Smith II <jsmith@influxdata.com> Co-authored-by: Joe-Blount <73478756+Joe-Blount@users.noreply.github.com> Co-authored-by: Joel Abshier <31899323+abshierjoel@users.noreply.github.com> Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com> Co-authored-by: Lili Cosic <cosiclili@gmail.com> Co-authored-by: Marco Neumann <marco@crepererum.net> Co-authored-by: Martin Hilton <mhilton@influxdata.com> Co-authored-by: Paul Dix <paul@pauldix.net> Co-authored-by: Phil Bracikowski <13472206+philjb@users.noreply.github.com> Co-authored-by: praveen-influx <pkumar@influxdata.com> Co-authored-by: Reid Kaufmann <73494261+reidkaufmann@users.noreply.github.com> Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com> Co-authored-by: Tim Yocum <tim@yocum.org> Co-authored-by: Timothy Maloney <tmaloney@influxdata.com> Co-authored-by: Trevor Hilton <thilton@influxdata.com>
lilic
approved these changes
Sep 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sync from
influxdb_prointo OSS ahead of the 3.12 release. Once this is merged, the3.12branch will be cut from it.Source: 790fbd0ecafd36cadc051b03f0a9cfa163ad9b4d
Commits:
6b247bf6f1fix(iox_query): don't leave reporter mid-metric when memory pool is gone (influxdata/influxdb_pro#5918)8553d1f025feat(wal): log size_bytes for each WAL file flushed and replayed (influxdata/influxdb_pro#5885)75de081c76perf(parquet): parse snapshot manifests in parallel on the blocking pool (influxdata/influxdb_pro#5874)a0f9fa7095feat(iox_query): RunOptimizedStreamingMergeBuilder (influxdata/influxdb_pro#5831)eb1e67c327ci: make cargo-audit advisory failures non-blocking unless dependencies change (influxdata/influxdb_pro#5864)f8370acf4ffix(wal): enforce max_write_buffer_size by counting buffered ops (influxdata/influxdb_pro#5842)bd073cd3fbfix(catalog_cache): batch list responses above h2's small-frame threshold (influxdata/influxdb_pro#5518)6692d5ea0afix(distributed-queries): enforce query node to be in only one query group (influxdata/influxdb_pro#5834)7bb94ba478feat(authz): add --hide-operator-token to omit the operator token fro… (influxdata/influxdb_pro#5819)a956695bf5feat(distributed-queries): reject a query group member with noconn_info(influxdata/influxdb_pro#5781)668be0bb20feat: finite computed default for --max-concurrent-queries (influxdata/influxdb_pro#5812)b2b8aa6d39test(cli): pin packaged env-name surfaces and --help-all completeness; review rules for env-only renames and help rows (influxdata/influxdb_pro#5467)cdc5e6f2effeat: open pacha windows progressively for ORDER BY time LIMIT (influxdata/influxdb_pro#5755)450112779ffeat(distribured-queries): typed errors for a query group member with noconn_info(influxdata/influxdb_pro#5771)a2ac35a171fix: Update rustls for cargo-audit (influxdata/influxdb_pro#5810)d8bd934e5efeat(api): evolve a declared schema (influxdata/influxdb_pro#5432)c884f84279feat(iox_query): optimise regex as in-list (influxdata/influxdb_pro#5762)eae2da9183fix: Avoid repository desync when item inserted with already-used name (influxdata/influxdb_pro#5750)06f2970bf8Revert "feat: True delete snapshot records (influxdata/influxdb_pro#4340)" (influxdata/influxdb_pro#5772)b8ec1bffa9feat: add/isAuthorizedendpoint for role-aware validations (influxdata/influxdb_pro#5384)f9c4367feafix(influxql): push projections through SeriesLimit so LIMIT/OFFSET/fill(N) queries scan only needed columns (influxdata/influxdb_pro#5744)b540656352feat(compactor): deprecate max-files-per-plan for parquet engine (influxdata/influxdb_pro#5093)3364ec006efix(systemd): apply InaccessiblePaths safely on SELinux hosts (influxdata/influxdb_pro#5192)fbcbe0dc2bchore: Clean up dependencies (influxdata/influxdb_pro#5715)e49cbf5cfefix(compactor): read generation details via size-gated get_adaptive (influxdata/influxdb_pro#5691)564fb76cb5feat(api): create a database with an explicit schema (influxdata/influxdb_pro#5431)3d2d357c79feat(catalog): enforce declared schemas on every write path (influxdata/influxdb_pro#5428)cae98ec8cbfeat(ingest): reject writes outside configurable timestamp bounds (influxdata/influxdb_pro#5588)93630ba711fix(pacha): node removal must not delete gen0 the compactor deferred (influxdata/influxdb_pro#5228)c62a0ae52cchore: update to rust 1.98.1 and add some fixes for the next-gen checkers (influxdata/influxdb_pro#5671)534f70bc95feat(catalog): schema mode on databases (influxdata/influxdb_pro#5427)d09e25e099test(write_buffer): stop asserting the global ParquetFileId counter in new_snapshots_use_correct_sequence (influxdata/influxdb_pro#5593)a073ef167dchore: addFlightService::with_observermethod (influxdata/influxdb_pro#5681)288da83db3chore(deps): bump the oss-cargo group across 1 directory with 25 updates (influxdata/influxdb_pro#5657)36c4f13d93feat(sll): emit memory_reservations at querier startup (influxdata/influxdb_pro#5574)14b4171c3cfeat(startup): route startup phases through one tracker for logging (influxdata/influxdb_pro#5385)adf16ae2e1fix(cli): list every visible serve option in --help-all (influxdata/influxdb_pro#5505)03892dcc67fix(py): update to 3.13.15-20260901 for latest security fixes (influxdata/influxdb_pro#5581)c46d2d283brefactor(system_tables): share thenodestable between oss and ent (influxdata/influxdb_pro#5512)2b36b93a2fci: collect JUnit test reports for CircleCI (influxdata/influxdb_pro#5564)53280bb0cfchore(pe): sync oss with ent for influxdata/influxdb_pro#5348 influxdata/influxdb_pro#5358 (influxdata/influxdb_pro#5464)3fc969a28ffix(pe): default trigger_settings and disabled in trigger create API (influxdata/influxdb_pro#5481)ab8610aa64refactor(system_tables): share theprocessing_engine_logstable between oss and ent (influxdata/influxdb_pro#5368)b9ac79d848test(object_store): poll for reloaded credentials instead of a fixed sleep (influxdata/influxdb_pro#5532)5194bd8885chore(review): path-scope Copilot CLI review instructions; lint internal refs out of help text (influxdata/influxdb_pro#5081)3f072ed769fix: single ingester last-write-wins overwrite handling (reproducers + parquet and pacha fixes) (influxdata/influxdb_pro#5352) (influxdata/influxdb_pro#5366)9619416d40refactor(system_tables): share the processing_engine_triggers table between oss and ent (influxdata/influxdb_pro#5362)a420e71e09refactor(system_tables): share the processing_engine_trigger_arguments table between oss and ent (influxdata/influxdb_pro#5365)31382b274cfeat: force a snapshot when un-snapshotted WAL data exceeds a maximum age (influxdata/influxdb_pro#4078) (influxdata/influxdb_pro#5444)374e54eda8feat(catalog): declare catalog records with #[catalog_record] (influxdata/influxdb_pro#5486)e98635209ctest(catalog): guard wire enums against bitcode packing-bucket changes (influxdata/influxdb_pro#5462)017bda2b56fix(launcher): export the env names the binary binds, not deprecated aliases (influxdata/influxdb_pro#5466)aef4cc7678chore(audit): update chacha20 to address audit failure (influxdata/influxdb_pro#5484)e10225da77feat: Add document about catalog deletion flow (influxdata/influxdb_pro#4955)fe9c897e34refactor(system_tables): share last_caches table between oss and ent (influxdata/influxdb_pro#5356) (influxdata/influxdb_pro#5360)5b2fe823d9refactor: use upstream UDF HTTP option parsing (influxdata/influxdb_pro#5422)7c3771d959refactor(system_tables): share the tables table between oss and ent (influxdata/influxdb_pro#5363)61d31ff404refactor(system_tables): share thetokenstable between oss and ent (influxdata/influxdb_pro#5367)7d49507674fix(pacha): stop the memory reservation warning firing on defaults (influxdata/influxdb_pro#5415)9d776b32c2refactor(system_tables): share the queries table between oss and ent (influxdata/influxdb_pro#5361)3a5ccc3e09chore: upgrade UDF deps (influxdata/influxdb_pro#5421)db4b4ff072feat(pacha): dispatch compaction work to remote compact nodes (influxdata/influxdb_pro#5091)e614c95668refactor(system_tables): share last_caches table between oss and ent (influxdata/influxdb_pro#5356)c69318a781fix(catalog): avoid excessive clones when loading a catalog (influxdata/influxdb_pro#5296)c15db2e965feat: Storelast_snapshot_metawithinInnerCatalog(influxdata/influxdb_pro#5302)8b54642b42refactor: consolidateinfluxdb3_py_api(influxdata/influxdb_pro#5399)0a1160cd62chore(deps): upgrade to DataFusion 52.5.0 / arrow-parquet 57.3.0 (influxdata/influxdb_pro#5138)ff0945bdd4chore(deps): bump the oss-cargo group in /oss with 10 updates (influxdata/influxdb_pro#5394)f78424c033fix: Don't treat all object store errors as errors for health tracking purposes (influxdata/influxdb_pro#5370)13ea08b9c1refactor: Don't require owned String for object store retry contexts (influxdata/influxdb_pro#5280)32240b02abrefactor(system_tables): share influxdb_schema table between oss and ent (influxdata/influxdb_pro#5354)a4ffbc2a0brefactor(system_tables): share the generation_durations table between oss and ent (influxdata/influxdb_pro#5353)46e64df5f5perf: copy-on-write TableDefinition in table transactions (influxdata/influxdb_pro#5294)0862b6a031refactor(system_tables): share the distinct_caches table between oss and ent (influxdata/influxdb_pro#5346)8390a80c14refactor(system_tables): share the databases table between oss and ent (influxdata/influxdb_pro#5345)b95cc56848fix: Various future clippy lints (influxdata/influxdb_pro#5351)be5b5b0583feat(pe): retire trigger work a worker stops reporting on (influxdata/influxdb_pro#5145)cdb90e9e8brefactor(system_tables): share parquet_files table between oss and ent (influxdata/influxdb_pro#5332)9d86246561fix: Only download wasm/udf/etc files from build scripts once (influxdata/influxdb_pro#4895)463e139781fix: validate whole LP line before mutating catalog or series key builder (influxdata/influxdb_pro#5276)59330fe64efix(system.parquet_files): return no rows for an unknown table_name filter (influxdata/influxdb_pro#5323)9faeb0132cfix: user privilege escalation with custom role authoring (influxdata/influxdb_pro#4819)42808cc389fix(write_buffer): drop snapshotting chunks per chunk, not per table (influxdata/influxdb_pro#5319)31931fb637feat: operator retry for a failed Parquet to PachaTree upgrade (influxdata/influxdb_pro#5211)d717a56e31fix(pacha-compactor): exempt primary-lease IO from the object-store concurrency limit (influxdata/influxdb_pro#5309)f6a389bd1brefactor: Re-useforce_checkpointfunction for background checkpoints (influxdata/influxdb_pro#5279)683d8b7355test(catalog): benchmark loading a large-ish schema (influxdata/influxdb_pro#5270)461c400355fix: enforce column limits per line before creating schema (influxdata/influxdb_pro#5252)3886f0da4dfix(iox_query_influxql): correct SPREAD when all values are negative (influxdata/influxdb_pro#5264)895b101e39chore(deny): remove stale ignores, license allowances and exceptions (influxdata/influxdb_pro#5268)d3c355830cchore(deps): bump h2 to 0.4.16 for RUSTSEC-2026-0258 (influxdata/influxdb_pro#5267)1851a6527echore: move install script to influxdata/influxdb-install (influxdata/influxdb_pro#5214)9c88d916cdchore(deps): bump the oss-cargo group across 1 directory with 14 updates (influxdata/influxdb_pro#5235)7a35abdc8ffix: Make object_storeput_optsretry conditions dependent uponPutMode(influxdata/influxdb_pro#5084)df7dc5ea17chore: bump DataFusion fork to e9be6c52 (union_schema O(n^2) planning fix) (influxdata/influxdb_pro#5221)2b586966ddrefactor: Perform most catalog methods on&Arc<Self>(influxdata/influxdb_pro#4974)a13d23a9f6refactor: Fast-forward InnerCatalog with snapshot from inside RwLock (influxdata/influxdb_pro#5194)7fa3abb18frefactor: Write background checkpoints outside of logfile-write permit (influxdata/influxdb_pro#5085)e6af115b71feat: Return CatalogFileMeta from necessary object store functions (influxdata/influxdb_pro#5087)5887f5a0a3fix(wal): stop shutting down when a conditional PUT retry hits its own write (influxdata/influxdb_pro#5127)25c145fe2brefactor: Make helper fn for applying an individual catalog file (influxdata/influxdb_pro#5086)7786f53b85docs(cli): serve help follow-ups on influxdata/influxdb_pro#4824 (influxdata/influxdb_pro#5126)308f03f860docs(persister): point snapshot-load concurrency doc at builder method (influxdata/influxdb_pro#5130)a22e9dfffbfeat(distributed-queries): connect split scan into the query node (influxdata/influxdb_pro#5123)d701a8de07chore(distributed-queries): update doc link (influxdata/influxdb_pro#5159)6e94ade78echore: update install script to 3.11.1 (influxdata/influxdb_pro#5099)901b82ba3afix(enterprise): read each buffer's chunks and parquet files under one lock (influxdata/influxdb_pro#4932)260ded5630chore(deps): bump the oss-cargo group across 1 directory with 24 updates (influxdata/influxdb_pro#5096)1f10d211f7chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 in /oss (influxdata/influxdb_pro#4821)3ed5187108fix(parquet): read manifests/checkpoints via size-gated get_adaptive (influxdata/influxdb_pro#5011)bd92df1d39chore(ci): push release artifacts to Cloudflare R2 instead of AWS S3 (influxdata/influxdb_pro#5045)892b6d49d5fix(snapshot): always persist the snapshot manifest, even when empty (influxdata/influxdb_pro#4862)b2d37fe195feat: API and CLI to remove migrated Parquet data after PachaTree upgrade (influxdata/influxdb_pro#5008)de1839736bdocs(cli): clarify prune-percentage is a fraction of 1 (influxdata/influxdb_pro#5047)2785fcf90bfix(catalog): self-healing subscription registry and ordered compactor teardown (influxdata/influxdb_pro#5007)593100827ddocs(cli): describe user-visible effects in serve option help (influxdata/influxdb_pro#4824)451fd201edfix(iox_time): saturate Time add/sub instead of panicking on overflow (influxdata/influxdb_pro#4988)c977ff5354chore(cli): conventions enforcement — agent wiring, env-lookalike hints, categorization guards (influxdata/influxdb_pro#4825)0b99d96e2cchore: fix cargo-audit failure due to RUSTSEC-2026-0222 (influxdata/influxdb_pro#4971)b4315ea159perf(write_buffer): store ParquetFile path as Arc (influxdata/influxdb_pro#4933)a31eab5622fix(tests): assert recovery endpoint shutdown from logs, not a port probe (influxdata/influxdb_pro#4950)d3917249ccchore: bump main to 3.12.0 nightly (influxdata/influxdb_pro#4947)3a19c8ed9fchore: update install script to 3.11 (influxdata/influxdb_pro#4942)4f2680cf50fix(write_buffer): read buffer chunks and parquet files under one lock (influxdata/influxdb_pro#4928)c8ab0baecdfeat: Add function to fast-forward snapshots onto existing catalogs (try 2) (influxdata/influxdb_pro#4815)72dff6ec73fix: Actually anchor catalog background update loop to start instead of previous loop (influxdata/influxdb_pro#4884)847e0da8c9fix: Check sequence number on preloaded log file to avoid applying file that's out of order (influxdata/influxdb_pro#4922)4a7c122c45fix(catalog): drop System role permission grant to restore 3.10 compatibility (influxdata/influxdb_pro#4913)b8af0776a7fix(cli): keep 3.9/3.10 size option configs starting in 3.11 (influxdata/influxdb_pro#4867)5f7432aa40fix: Apply correct attribute to hide clippy large enum warning (influxdata/influxdb_pro#4885)6fa7047e3efix: Take preloaded log file during background update instead of re-fetching it (influxdata/influxdb_pro#4893)233b9e5694fix: Take RestorePreload instead of &mut RestorePreload (influxdata/influxdb_pro#4886)dcd2bab1a4fix: duplicate admin token bug (influxdata/influxdb_pro#4711)b2f2a32c6efix(query): implement SchemaExec::with_new_children in InfluxQL planners (influxdata/influxdb_pro#4878)f3099de62efix(cli): restore --hard-delete-default-duration as an inert, warned arg (influxdata/influxdb_pro#4866)cee6f43e37Revert "feat: auto-configure WebUI server (influxdata/influxdb_pro#4684)" (influxdata/influxdb_pro#4855)b4fef2c17efix(cli): launcher env mappings, explicit size units, engine-inert warnings, help corrections (influxdata/influxdb_pro#4816)7fca8a51ddfix(metrics)!: scope trace layers by protocol and bound label cardinality (influxdata/influxdb_pro#4530)8cae7baf85fix: Correct doc links within a feature and make sure CI runs doc links with all features (influxdata/influxdb_pro#4799)bcaf50831cfix: Don't mark non-test-necessary fn as test-only (influxdata/influxdb_pro#4804)587ac8f07frefactor: Warn against#[allow]attributes and force#[expect]instead (influxdata/influxdb_pro#4652)Co-authored-by: Andrew Lamb andrew@nerdnetworks.org
Co-authored-by: Cannon Palms cpalms@influxdata.com
Co-authored-by: caterryan caterryan1@gmail.com
Co-authored-by: Chunchun Ye 14298407+appletreeisyellow@users.noreply.github.com
Co-authored-by: Copilot 198982749+Copilot@users.noreply.github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dustin Eaton eatondustin1@gmail.com
Co-authored-by: epgif epg@influxdata.com
Co-authored-by: Jack 56563911+jdockerty@users.noreply.github.com
Co-authored-by: Jamie Strandboge jamie@influxdata.com
Co-authored-by: Jeffrey Smith II jsmith@influxdata.com
Co-authored-by: Joe-Blount 73478756+Joe-Blount@users.noreply.github.com
Co-authored-by: Joel Abshier 31899323+abshierjoel@users.noreply.github.com
Co-authored-by: June 61218022+itsjunetime@users.noreply.github.com
Co-authored-by: Lili Cosic cosiclili@gmail.com
Co-authored-by: Marco Neumann marco@crepererum.net
Co-authored-by: Martin Hilton mhilton@influxdata.com
Co-authored-by: Paul Dix paul@pauldix.net
Co-authored-by: Phil Bracikowski 13472206+philjb@users.noreply.github.com
Co-authored-by: praveen-influx pkumar@influxdata.com
Co-authored-by: Reid Kaufmann 73494261+reidkaufmann@users.noreply.github.com
Co-authored-by: Stuart Carnie stuart.carnie@gmail.com
Co-authored-by: Tim Yocum tim@yocum.org
Co-authored-by: Timothy Maloney tmaloney@influxdata.com
Co-authored-by: Trevor Hilton thilton@influxdata.com