Update influxdb to 1.12.3 (#5214)

This commit is contained in:
Alexander L. 2026-03-27 12:15:34 +01:00 committed by GitHub
parent 42f6c2d2a3
commit 7ca2823f82
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 116 additions and 122 deletions

View File

@ -1,32 +1,32 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: influxdb_chronograf_1
APP_PORT: 8888
influxdb:
image: influxdb:1.12.2@sha256:db03b9c599588cd5caded6df8b8258841017bf186898c6133a4f99b4d6134395
user: 1000:1000
restart: on-failure
stop_grace_period: 1m
volumes:
- ${APP_DATA_DIR}/data/influxdb:/var/lib/influxdb
environment:
INFLUXDB_ADMIN_USER: admin
INFLUXDB_ADMIN_PASSWORD: $APP_PASSWORD
INFLUXDB_HTTP_AUTH_ENABLED: "true"
chronograf:
image: chronograf:1.10.8@sha256:42e7b310399e57126053f3ff8eb551290b942ebbd8fd08186af03cfce512bbff
user: "1000:1000"
environment:
INFLUXDB_URL: "http://influxdb_influxdb_1:8086"
INFLUXDB_USERNAME: admin
INFLUXDB_PASSWORD: $APP_PASSWORD
volumes:
- ${APP_DATA_DIR}/data/chronograf:/var/lib/chronograf
depends_on:
- influxdb
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: influxdb_chronograf_1
APP_PORT: 8888
influxdb:
image: influxdb:1.12.3@sha256:35e9976120a18fff82fefcc06d631de7585f33e7b096e9128465e6c15a9233fc
user: 1000:1000
restart: on-failure
stop_grace_period: 1m
volumes:
- ${APP_DATA_DIR}/data/influxdb:/var/lib/influxdb
environment:
INFLUXDB_ADMIN_USER: admin
INFLUXDB_ADMIN_PASSWORD: $APP_PASSWORD
INFLUXDB_HTTP_AUTH_ENABLED: "true"
chronograf:
image: chronograf:1.10.8@sha256:42e7b310399e57126053f3ff8eb551290b942ebbd8fd08186af03cfce512bbff
user: "1000:1000"
environment:
INFLUXDB_URL: "http://influxdb_influxdb_1:8086"
INFLUXDB_USERNAME: admin
INFLUXDB_PASSWORD: $APP_PASSWORD
volumes:
- ${APP_DATA_DIR}/data/chronograf:/var/lib/chronograf
depends_on:
- influxdb

View File

@ -1,90 +1,84 @@
manifestVersion: 1.1
id: influxdb
name: InfluxDB
tagline: High performance time series database
category: developer
version: "1.12.2"
port: 8888
description: >-
InfluxDB is an open-source, high-performance time series database packaged with Chronograf, the official web-based visualization tool.
Built specifically for handling high-frequency data, InfluxDB excels at managing and analyzing large volumes of timestamped information.
⚠️ Default admin credentials are provided for advanced CLI access. Chronograf is pre-configured with these credentials and requires no additional setup.
To find these credentials you can right-click on the InfluxDB app icon from your umbrelOS homescreen and select "Show default credentials".
Why use InfluxDB?
**🚀 High Performance**
InfluxDB is a high-performance data store written specifically for time series data. It allows for high throughput ingest, compression and real-time querying.
**💡 SQL-Like Queries with InfluxQL**
InfluxDB works with InfluxQL, a SQL-like query language for interacting with data.
It has been lovingly crafted to feel familiar to those coming from other SQL or SQL-like environments while also providing features specific to storing and analyzing time series data.
InfluxQL supports regular expressions, arithmetic expressions, and time series-specific functions to speed up data processing.
**📦 Efficient Data Retention and Downsampling**
InfluxDB can handle millions of data points per second. Working with that much data over a long period can lead to storage concerns.
InfluxDB automatically compacts data to minimize your storage space.
In addition, you can easily downsample the data; keeping high-precision raw data for a limited time and storing the lower-precision, summarized data for much longer or until the end of time.
**📊 Integrated Visualization with Chronograf**
Chronograf is the administrative user interface and visualization engine of the stack. It makes it easy to setup and maintain the monitoring and alerting for your infrastructure.
It's simple to use and includes templates and libraries that allow you to rapidly build dashboards with real-time visualizations of your data and to easily create alerting and automation rules.
developer: InfluxData
website: https://www.influxdata.com/
repo: https://github.com/influxdata/influxdb
support: https://support.influxdata.com/s/
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
releaseNotes: >-
This release brings InfluxDB to version 1.12.2 and Chronograf to version 1.10.8.
Features:
- Add additional log output when using influx_inspect buildtsi to rebuild the TSI index.
- Use influx_inspect export with -tsmfile option to export a single TSM file.
- Add fluxQueryRespBytes metric to the /debug/vars metrics endpoint.
- Add aggressive-points-per-block configuration option to prevent TSM files from not getting fully compacted.
- Improve error handling.
InfluxQL updates:
- Delete series by retention policy.
- Allow retention policies to discard writes that fall within their range, but outside of FUTURE LIMIT and PAST LIMIT.
Bug fixes
- Log rejected writes to subscriptions.
- Update xxhash and avoid stringtoslicebyte in the cache.
- Prevent a panic when a shard group has no shards.
- Fix file handle leaks in Compactor.write.
- Ensure fields in memory match the fields on disk.
- Ensure temporary files are removed after failed compactions.
- Do not panic on invalid multiple subqueries.
Other
- Update Go to 1.23.5.
- Upgrade Flux to v0.196.1.
- Upgrade InfluxQL to v1.4.1.
- Various other dependency updates.
Full changes can be found here:
- InfluxDB v1.12.2: https://docs.influxdata.com/influxdb/v1/about_the_project/release-notes/
- Chronograf v1.10.8: https://docs.influxdata.com/chronograf/v1/about_the_project/release-notes/
dependencies: []
path: ""
defaultUsername: "admin"
deterministicPassword: true
submitter: phelipebf
submission: https://github.com/getumbrel/umbrel-apps/pull/1788
manifestVersion: 1.1
id: influxdb
name: InfluxDB
tagline: High performance time series database
category: developer
version: "1.12.3"
port: 8888
description: >-
InfluxDB is an open-source, high-performance time series database packaged with Chronograf, the official web-based visualization tool.
Built specifically for handling high-frequency data, InfluxDB excels at managing and analyzing large volumes of timestamped information.
⚠️ Default admin credentials are provided for advanced CLI access. Chronograf is pre-configured with these credentials and requires no additional setup.
To find these credentials you can right-click on the InfluxDB app icon from your umbrelOS homescreen and select "Show default credentials".
Why use InfluxDB?
**🚀 High Performance**
InfluxDB is a high-performance data store written specifically for time series data. It allows for high throughput ingest, compression and real-time querying.
**💡 SQL-Like Queries with InfluxQL**
InfluxDB works with InfluxQL, a SQL-like query language for interacting with data.
It has been lovingly crafted to feel familiar to those coming from other SQL or SQL-like environments while also providing features specific to storing and analyzing time series data.
InfluxQL supports regular expressions, arithmetic expressions, and time series-specific functions to speed up data processing.
**📦 Efficient Data Retention and Downsampling**
InfluxDB can handle millions of data points per second. Working with that much data over a long period can lead to storage concerns.
InfluxDB automatically compacts data to minimize your storage space.
In addition, you can easily downsample the data; keeping high-precision raw data for a limited time and storing the lower-precision, summarized data for much longer or until the end of time.
**📊 Integrated Visualization with Chronograf**
Chronograf is the administrative user interface and visualization engine of the stack. It makes it easy to setup and maintain the monitoring and alerting for your infrastructure.
It's simple to use and includes templates and libraries that allow you to rapidly build dashboards with real-time visualizations of your data and to easily create alerting and automation rules.
developer: InfluxData
website: https://www.influxdata.com/
repo: https://github.com/influxdata/influxdb
support: https://support.influxdata.com/s/
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
releaseNotes: >-
This release brings InfluxDB to version 1.12.3.
Features:
- Add support for skipping TLS certificate file permission checks
- Add configurable advance warnings for TLS certificate expiration
- Support TLS certificate reloading without restart
- Add continuous query and config diagnostics to the debug endpoint
- Improve logging for dropped points and show user info in query logs
- Add time format parameter for the HTTP API
- Report user query bytes
Bug fixes:
- Fix clause order for FUTURE LIMIT and PAST LIMIT in retention policy statements
- Fix authorizer leakage in SHOW QUERIES
- Resolve lock leakage in Store.DeleteSeries()
- Stop excessive logging about phantom shards
- Fix condition check for array cursor optimization
- Fix handling of nested files in compaction
- Reduce lock contention and races in purger
- Various other stability and correctness fixes
Full changes can be found here:
- InfluxDB v1.12.3: https://docs.influxdata.com/influxdb/v1/about_the_project/release-notes/
- Chronograf v1.10.8: https://docs.influxdata.com/chronograf/v1/about_the_project/release-notes/
dependencies: []
path: ""
defaultUsername: "admin"
deterministicPassword: true
submitter: phelipebf
submission: https://github.com/getumbrel/umbrel-apps/pull/1788