Commit 5562aa9
* chore(sync): influxdb_pro 2026-06-10
Source: 3c0552cacd668ac7762543edc9b086dea13751c7
Commits:
- `3c0552cacd` fix(catalog): write v3 snapshots flat in application order and remove the group index (influxdata/influxdb_pro#4026)
- `7136ffa4b6` chore(jemalloc): windows (mingw) doesn't allow symbol override, it treats it as an error (influxdata/influxdb_pro#4032)
- `0c6fef051f` feat: cross-querying a DB from the Processing Engine (influxdata/influxdb_pro#3192)
- `a8dcad9c57` fix(help): correct serve --object-store default from memory to file (influxdata/influxdb_pro#3743)
- `8b48d98319` feat: allow disabling authz on the node-stop endpoint (influxdata/influxdb_pro#3937)
- `6bcd1b3f6d` chore(oss-sync): multi-file plugin loader fixes (influxdata/influxdb_pro#3844, influxdata/influxdb_pro#3826, influxdata/influxdb_pro#3831) (influxdata/influxdb_pro#3988)
- `64cc41cf65` refactor(catalog): move restore staging dir to CatalogFilePath (influxdata/influxdb_pro#3968)
- `22d194e18a` fix: failed run set index writes should not complete the plan (influxdata/influxdb_pro#3980)
- `e41f8f1f4d` fix(authz): auditor role show databases (influxdata/influxdb_pro#3981)
- `caf83b1ff7` feat(catalog): add `influxdb3 inspect catalog` CLI tooling (influxdata/influxdb_pro#3894)
- `1646ee5d5c` feat: implement `influxdb3 remove node` lifecycle on v3 catalog (influxdata/influxdb_pro#3710)
- `fa0d9915a6` fix(user-auth): allow Member role to manage tokens (influxdata/influxdb_pro#3961)
- `82f44b424a` fix: table/db soft delete name collision (influxdata/influxdb_pro#3960)
- `f64947bc2a` feat(backup/restore): wire up full restore (engine→HTTP→CLI) with v3 catalog fixes + e2e DR test (influxdata/influxdb_pro#3935)
- `aa45555c93` fix(user-auth): Fallback to creds when no token provided (influxdata/influxdb_pro#3953)
- `956acfddb8` feat: remove all actions wildcard (influxdata/influxdb_pro#3943)
- `d3c0982e1a` feat(user-auth): Return updated_at and deleted_at and update types to not be wrapped in Option<> (influxdata/influxdb_pro#3942)
- `e4ed3b29bb` fix(ci): relocate per-test timeout guardrail to ent/oss workspace roots (influxdata/influxdb_pro#3923)
- `84e0fb65f1` fix(catalog): use v3 object_store types in re-export (influxdata/influxdb_pro#3933)
- `a9ce8aff76` feat(catalog): add INFO logs to catalog APIs (influxdata/influxdb_pro#3932)
- `68688353e8` refactor(catalog): hoist per-tier limit constants out of the catalog crate (influxdata/influxdb_pro#3915)
- `c186b870dd` feat: align role permissions to token permissions (influxdata/influxdb_pro#3916)
- `2d5014c495` feat: V3 catalog restoration coordination (influxdata/influxdb_pro#3825)
- `e31ace4a30` refactor(catalog): consolidate influxdb3_catalog into oss core (v3) (influxdata/influxdb_pro#3890)
- `183a953b6d` fix(py): update to 3.13.13-20260602 for latest security fixes (influxdata/influxdb_pro#3906)
- `f122713931` refactor(authz): consolidate influxdb3_authz into oss core (influxdata/influxdb_pro#3888)
- `891a98c57a` feat: trigger error behavior in PE system tables (influxdata/influxdb_pro#3882)
- `22a21a0d8a` feat(sll): Emit startup_phase on major system level events (influxdata/influxdb_pro#3883)
- `fa6a6be6bd` refactor(id): reconcile influxdb3_id; ent path-depends on oss/influxdb3_id (influxdata/influxdb_pro#3859)
- `ab7f8a6617` fix: error&help message around PE (influxdata/influxdb_pro#3881)
- `35c0f8817f` feat(sll): Emit catalog snapshot event on service level logging (influxdata/influxdb_pro#3877)
- `f1b8d2c7a7` feat(sll): Emit memory_pressure event on service level logging (influxdata/influxdb_pro#3858)
- `320aac8ca9` feat(sll): Emit parquet compaction planned and completed events on service level logging (influxdata/influxdb_pro#3853)
- `5a69539ca5` feat: implement user auth (influxdata/influxdb_pro#3781)
- `11c385885d` chore(ci): warn (not fail) on unsound advisories in oss cargo-deny (influxdata/influxdb_pro#3857)
- `7dce7a3280` feat(sll): Emit gen1_cleanup events on service level logging (influxdata/influxdb_pro#3847)
- `c450c689f7` chore(deps): bump tar from 0.4.45 to 0.4.46 in /oss (influxdata/influxdb_pro#3839)
- `4b19edd1c8` feat(sll): Emits retention_cleanup on service level logging (influxdata/influxdb_pro#3813)
- `a5e8bc2c42` fix(influxql): preserve bool field filter in WHERE when time predicate precedes it (influxdata/influxdb_pro#3804)
- `6659aea4ff` fix(processing-engine): discover pip by probing inside a venv (influxdata/influxdb_pro#3675)
- `1e666dc1c6` feat(sll): Emit snapshot checkpoint on service level logging (influxdata/influxdb_pro#3809)
- `a03eb6a4d9` Revert "fix(influxql): write_columnar handles non-string GROUP BY keys (influxdata/influxdb_pro#3776)" (influxdata/influxdb_pro#3784)
- `df6e208fe3` fix(http): only build query trace spans when the request opts in (influxdata/influxdb_pro#3512)
- `143047ac3f` feat(jemalloc/profiling): enable heap profiling by default always on (influxdata/influxdb_pro#3638)
- `60fe7754c2` feat(sll): Emit snapshot created events on service level logging (influxdata/influxdb_pro#3788)
- `0bcd92f9d7` fix(influxql): write_columnar handles non-string GROUP BY keys (influxdata/influxdb_pro#3776)
- `a3e11b8d6c` refactor(processing_engine): id-key the running-trigger registry in OSS (influxdata/influxdb_pro#3763)
- `bb7801b28a` feat(sll): Introduce system state event changes for service level logging (influxdata/influxdb_pro#3761)
- `4d5b7b8719` feat: sync PE telemetry to OSS (influxdata/influxdb_pro#3720)
- `b6f62d550a` feat(write): report chunks/lines/bytes/throughput, add --quiet (influxdata/influxdb_pro#3731)
- `f7c9daff63` chore(deny): ignore RUSTSEC-2026-0149 (wasmtime-wasi 41.0.4) (influxdata/influxdb_pro#3738)
- `d13bb29c7c` test: deflake returns_chunks_across_parquet_and_buffered_data (influxdata/influxdb_pro#3683)
- `51a5454c47` feat(sll): source bytes_scanned for PachaTree queries (influxdata/influxdb_pro#3658)
- `b6fe42866d` fix(catalog_cache): fast-fail quorum reads on transport errors (influxdata/influxdb_pro#3590)
- `563deff35f` chore: pyo3 0.28 (influxdata/influxdb_pro#3659)
- `8f4303a955` fix(trace_exporters): surface underlying io::Error in IOError variant (influxdata/influxdb_pro#3610)
- `5655d0a2ab` feat(loadgen): tag write/query reports with target node (influxdata/influxdb_pro#3634)
- `24fd13f4d6` fix(pacha/write_lp): preserve typed parse error for HTTP 400 (influxdata/influxdb_pro#3598)
- `27e8339714` fix(iox_query): typed-null stats for absent columns (EAR influxdata/influxdb_pro#6894) (influxdata/influxdb_pro#3586)
- `0969a5af83` fix(pe/trigger): avoid trigger failures from crashing server during restarts (influxdata/influxdb_pro#3603)
- `6075c0619a` feat: increase tag id to u16 and update series key for wide tag rows (influxdata/influxdb_pro#3324)
- `3ecf2b76b3` feat(object-store): support implicit Azure Workload Identity authenti… (influxdata/influxdb_pro#3289)
- `ac3991ce13` chore: sync PE ent->oss (influxdata/influxdb_pro#3487)
- `3963225fac` fix(explorer): update Explorer UI port mapping from 80 to 8080 (influxdata/influxdb_pro#3434)
- `5f392ce957` refactor: use platform CA when downloading UDF resources (influxdata/influxdb_pro#3486)
- `18a7c1d66e` fix(py): update to python 3.13.13-20260504 for latest security fixes (influxdata/influxdb_pro#3451)
- `832278f171` feat(loadcap): add anonymized load capture for write and query workloads (influxdata/influxdb_pro#3315)
- `32913d747f` feat(loadgen): facility to write compressed payloads (influxdata/influxdb_pro#3432)
- `7d2fb9447c` chore(rust-toolchain): update to Rust 1.95.0 and fix new clippy lints (influxdata/influxdb_pro#3462)
- `e08b396730` feat(influxdb3_client): allow writing with gzip encoding; sync ent to oss (influxdata/influxdb_pro#3400)
- `c83edbf4be` feat(sll): Add partitions_scanned field for parquet (influxdata/influxdb_pro#3390)
- `1ef789949f` chore(tokio): update to version 1.52.2 (influxdata/influxdb_pro#3396)
* chore: Remove -oss infix from versions since that's what cargo wants
---------
Co-authored-by: Adam Curtis <adam.curtis.dev@gmail.com>
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: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dustin Eaton <eatondustin1@gmail.com>
Co-authored-by: Jamie Strandboge <jamie@influxdata.com>
Co-authored-by: Jeffrey Smith II <jsmith@influxdata.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: peterbarnett03 <peter.barnett03@gmail.com>
Co-authored-by: Phil Bracikowski <13472206+philjb@users.noreply.github.com>
Co-authored-by: praveen-influx <pkumar@influxdata.com>
Co-authored-by: Reid Hansen <59478953+hansenreid@users.noreply.github.com>
Co-authored-by: Reid Kaufmann <73494261+reidkaufmann@users.noreply.github.com>
Co-authored-by: Timothy Maloney <tmaloney@influxdata.com>
Co-authored-by: Trevor Hilton <thilton@influxdata.com>
1 parent 70335b1 commit 5562aa9
368 files changed
Lines changed: 57614 additions & 5639 deletions
File tree
- .circleci
- .config
- core
- catalog_cache/src
- api
- local
- influxdb_influxql_parser/src
- iox_query_influxql/src/plan
- snapshots
- iox_query_udf
- iox_query/src
- exec/gapfill/algo
- physical_optimizer/sort
- provider
- statistics
- partition_statistics
- iox_v1_query_api/src
- jemalloc_pprof_http
- src
- tests
- jemalloc_stats
- src
- tests
- query_functions/src
- schema/src
- service_grpc_flight/src
- trace_exporters/src
- influxdb3_authz
- src
- authorizer
- permissions
- role
- influxdb3_cache/src
- distinct_cache
- last_cache
- influxdb3_catalog
- benches
- src
- catalog
- migrations
- v2
- snapshots
- v3
- versions
- v1
- v2
- enterprise
- snapshots
- metrics
- snapshots
- update
- enterprise
- snapshots
- v3
- catalog
- events
- inner
- ops
- cache
- config
- database
- feature_level
- node
- retention
- role
- table
- token
- trigger
- user
- schema
- node
- retention
- transaction
- usage
- channel/versions
- v2
- enterprise
- format
- records
- login_identity_oauth
- retention
- token
- error
- format
- apply
- feature_level
- header
- reader
- record_id
- records
- cache
- database
- feature_level
- generation
- node
- repository
- restore
- retention
- role
- table
- token
- trigger
- types
- snapshots
- user
- record
- registry
- view
- log
- versions
- v1
- v2
- conversion
- v3
- v4
- object_store/versions
- v2
- v3
- serialize/versions
- v1
- snapshot/versions
- v1
- v2
- conversion
- influxdb3_clap_blocks/src
- memory_size
- influxdb3_client
- src
- influxdb3_commands
- src
- debug
- catalog
- helpers
- write
- influxdb3_id
- benches
- src
- serialize
- influxdb3_internal_api/src
- query_executor
- sll
- influxdb3_load_generator
- src
- commands
- influxdb3_processing_engine
- src
- plugin_telemetry
- plugins
- influxdb3_py_api
- src
- cache
- line_builder
- influxdb3_query_executor/src
- influxdb3_server
- src
- tests
- influxdb3_system_tables/src
- influxdb_schema
- python_call
- influxdb3_telemetry
- src
- sender
- store
- influxdb3_types/src
- influxdb3_wal
- src
- object_store
- influxdb3_write
- src
- deleter
- persister
- write_buffer
- persisted_files
- queryable_buffer
- table_buffer
- influxdb3
- src
- commands
- serve
- help
- tests
- cli
- snapshots
- server
- snapshots
- object_store_utils/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
| 149 | + | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
| 152 | + | |
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
274 | 280 | | |
275 | 281 | | |
276 | 282 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
0 commit comments