- Version 1.8.10
Bugfixes:
* #22076: fix: systemd service -- handle 40x and block indefinitely
* #22253: fix: influxdb packages should depend on curl
* #22427: fix(snapshotter): properly read payload
* #22561: fix(restore): parameter validation, Windows temp file deletion
* #22616: fix: better error for no data from snapshots
* #21953: fix: prevent silently dropped writes with overlapping shards
* #21991: fix: restore portable backup bug
* #21987: fix: systemd-startup script should be executable by group and
others
* #22026: fix: handle https in systemd wrapper, and prevent it from looping
forever
* #22039: fix: error instead of panic when enterprise tries to restore with
OSS
* #21749: fix: rename arm rpms with yum-compatible names
* #21775: fix: convert arm arch names for rpms during builds via docker
* #21865: fix: systemd unit should block on startup until http endpoint is
ready
* #21891: chore: update protobuf libraries and remove influxdb_tsm
OBS-URL: https://build.opensuse.org/request/show/927863
OBS-URL: https://build.opensuse.org/package/show/server:database/influxdb?expand=0&rev=45
- update to 1.7.8:
* Update flux to 0.36.2
Bugfixes:
#14264: Fix Prometheus read panic.
#14271: Remove stray fmt.Println in tsm1.StringArrayEncodeAll.
#14286: Fix issue where fields re-appear after DROP MEASUREMENT.
#14295: Remove a dubugging println call.
#14307: Subquery ordering with aggregates in descending mode was wrong.
#14402: Fix the http handler to not mislabel series as partial.
#14557: fix(query): make show series exact cardinality count only distinct series.
#14593: fix(query/compile.go): time range was exceeding min/max bounds under ….
#13441: Fix the sort order for aggregates so that they are sorted by tag and then time.
#13459: Fill resets the previous value when a new series or window is encountered.
#13463: Use the timezone when evaluating time literals in subqueries.
#13566: Fix csv decoder bug where empty tag values cause an array index panic.
#13697: Remove query language from version command.
#13837: Fix open/close race in SeriesFile.
#13854: Fix the ordering for selectors within a subquery with different outer tags.
#13860: Sync series segment after truncate.
#14083: Don't panic when length of source slice is too large.
OBS-URL: https://build.opensuse.org/request/show/741197
OBS-URL: https://build.opensuse.org/package/show/server:database/influxdb?expand=0&rev=26
- update to 1.7.6:
* Over 200 features, bugfixes and security fixes, see
https://docs.influxdata.com/influxdb/v1.7/about_the_project/releasenotes-changelog/
Breaking Changes:
* Chunked query was added into the Go client v2 interface.
* If math is used with the same selector multiple times, it will now act as a
selector rather than an aggregate. See #9563 for details.
* For data received from Prometheus endpoints, every Prometheus measurement is
now stored in its own InfluxDB measurement rather than storing everything in
the _ measurement using the Prometheus measurement name as the __name__ label.
Highlights of the Features:
* Flux v0.7 technical preview
* Time Series Index (TSI) query performance and throughputs improvements
* Support proxy environment variables in the influx client.
* Implement basic trigonometry functions.
* Add ability to delete many series with predicate.
* Implement floor, ceil, and round functions.
* Add more math functions to InfluxQL.
* Allow customizing the unix socket group and permissions created by the server.
* Add suppress-write-log option to disable the write log when the log is enabled.
* Add additional technical analysis algorithms.
* Log information about index version during startup.
* Add key sanitization to deletetsm command in influx_inspect utility.
* Optimize the spread function to process points iteratively instead of in batch.
* Allow math functions to be used in the condition.
* Add HTTP write throttle settings: max-concurrent-write-limit,
max-enqueued-write-limit, and enqueued-write-timeout.
* Implement SHOW STATS FOR indexes.
* Add dumptsmwal command to influx_inspect utility.
* Improve the number of regex patterns that are optimized to static OR conditions.
OBS-URL: https://build.opensuse.org/request/show/711843
OBS-URL: https://build.opensuse.org/package/show/server:database/influxdb?expand=0&rev=24
- update to 1.5.5:
* reduce allocations in TSI TagSets implementation.
* tsdb: Copy return value of IndexSet.MeasurementNamesByExpr
* Ensure orphaned series cleaned up with shard drop.
* Fix the derivative and others time ranges for aggregate data.
* Fix the stream iterator to not ignore errors.
* Do not panic when a series ID iterator is nil.
* Fix panic in IndexSet.
* Pass the query authorizer to subqueries.
* Fix TSM1 panic on reader error.
OBS-URL: https://build.opensuse.org/request/show/693925
OBS-URL: https://build.opensuse.org/package/show/server:database/influxdb?expand=0&rev=22
- Update 1.5.4:
* [1.5] Fix panic in readTombstoneV4.
* buildtsi: Do not escape measurement names.
* Fix the validation for multiple nested distinct calls.
* Return the correct auxiliary values for top/bottom.
* backport: check for failure case where backup dir has no manifest files.
* Fix regression to allow now() to be used as the group by offset again.
* 1.5: Revert "Use MADV_WILLNEED when loading TSM files".
* Ignore index size in Engine.DiskSize().
* [1.5] Fix buildtsi partition key.
* Ensure that conditions are encoded correctly even if the AST is not properly formed.
* Allow time variable to be case insensitive again.
* Support setting the log level through the environment variable.
* Ensure correct number of tags parsed.
* Fix panic when checking fieldsets.
* Fix data race in WAL.
* Improve CLI connection warnings
* Backup utility prints a list of backup files.
* Backup/Restore can produce/consume data in the same format as the enterprise backup/restore tool.
* Restore runs in online mode, does not delete existing databases
* Export functionality using start/end to filter exported data by timestamp
* Handle high cardinality deletes in TSM engine
* Improve inmem index startup performance for high cardinality.
* Add further tsi support for streaming/copying shards.
* Schedule a full compaction after a successful import
* Add Prometheus /metrics endpoint.
* Add ability to generate shard digests.
* Allow setting the node id in the influx cli program.
* Add logging configuration to the main configuration file.
* Suppress the InfluxDB banner if the log output is not a TTY.
* Added option to write HTTP request logs to separate file.
* Update logging calls to take advantage of structured logging.
* Generate trace logs for a number of important InfluxDB operations.
* Improve startup time of inmem index.
OBS-URL: https://build.opensuse.org/request/show/626114
OBS-URL: https://build.opensuse.org/package/show/server:database/influxdb?expand=0&rev=16
- Version 1.3.7
* Don't assume which is present in package post-install script.
* Fix use of INFLUXD_OPTS in service file
* Fix missing man pages in new packaging output
* Add RPM dependency on shadow-utils for useradd.
* Fix data deleted outside of time range
* Fix data dropped incorrectly during compaction
* Return query.ErrQueryInterrupted for a successful read on InterruptCh.
* Copy returned bytes from TSI meta functions.
OBS-URL: https://build.opensuse.org/request/show/546916
OBS-URL: https://build.opensuse.org/package/show/server:database/influxdb?expand=0&rev=9
- Version 1.3.6:
* Reduce how long it takes to walk the varrefs in an expression.
* panic: runtime error: invalid memory address or nil pointer dereference.
* Fix increased memory usage in cache and wal readers
* Prevent deadlock when doing math on the result of a subquery.
* Fix several races in the shard and engine.
* Fix race on cache entry.
- Version 1.3.5:
OBS-URL: https://build.opensuse.org/request/show/534096
OBS-URL: https://build.opensuse.org/package/show/server:database/influxdb?expand=0&rev=8
- Version 1.3.4:
* Fixed time boundaries for continuous queries with time zones.
* Fix time zone shifts when the shift happens on a time zone boundary.
* Parse time literals using the time zone in the select statement.
* Fix drop measurement not dropping all data
* Fix backups when snapshot is empty.
* Cursor leak, resulting in an accumulation of .tsm.tmp files after
compactions.
* Deadlock when dropping measurement and writing
* Ensure inputs are closed on error. Add runtime GC finalizer as additional
guard to close iterators
* Fix leaking tmp file when large compaction aborted
* Batch up writes for monitor service
- Version 1.3.3:
* Resolves a memory leak when NewReaderIterator creates a nilFloatIterator,
the reader is not closed
- Version 1.3.2:
* Interrupt in progress TSM compactions
* Prevent excessive memory usage when dropping series
* Significantly improve performance of SHOW TAG VALUES.
- Version 1.3.1:
* Ensure temporary TSM files get cleaned up when compaction aborted.
* InfluxDB goes unresponsive
* Duplicate points generated via INSERT after DELETE
* Fix the cq start and end times to use unix timestamps.
- Version 1.3.0:
* The admin UI is removed and unusable in this release. The [admin]
configuration section will be ignored.
* The top-level config bind-address now defaults to localhost:8088. The
previous default was just :8088, causing the backup and restore port to
be bound on all available interfaces (i.e. including interfaces on the
public internet).
OBS-URL: https://build.opensuse.org/request/show/518872
OBS-URL: https://build.opensuse.org/package/show/server:database/influxdb?expand=0&rev=6