The Most Advanced Time Series Platform
This release is mainly a bugfix release. We highly recommend you migrate to this version if using version 17 of the Java Virtual Machine or if you are running a distributed version of Warp 10 with Directory sharding.
The release includes the following changes:
Fixed an issue related to closing Directory iterators when accessing multiple shards which could lead to NullPointerException
being thrown.
Fixed an issue in UNBUCKETIZE.CALENDAR
when applied to GTS with empty buckets.
Fixed issue which prevented the Warp10OutputFormat
to function properly within Spark due to a mismatch in versions of Guava.
Changed order of config files, they are now loaded in the order of the numberic prefix appearing before the first -
.
Added missing support for quietAfter
and activeAfter
parameters when doing a dryrun delete in a distributed Warp 10 instance.
Added support for internal statement wrapping.
Changed behavior when the use of version 17 of the Java Virtual Machine is detected. Warp 10 will now stop and emit a warning message indicating that the configuration key labelsid.slowimpl
should be set to true
. This is needed to ensure an issue with the Just In Time compiler for that version of the JVM is not triggered within the code used to compute series id.
You can read a more detailed version of this release note on the SenX blog.
Emergency bugfix release addressing an issue with BIGDECIMAL handling.
Use this release of 3.1.x instead of the previous 3.1.1 and 3.1.0.
NOT FOR PRODUCTION USE
This is mainly a bugfix release. Release 3.1.0 had an issue which prevented it to run correctly in a distributed setup, as a consequence 3.1.0 MUST NOT be used for distributed instances. Release 3.1.1 fixes that issue.
Apart from that bugfix release 3.1.1 improves the build mechanism.
NOT FOR PRODUCTION USE
ILP->
labelsid.slowimpl
) to select slow implementation of labelsId to circumvent a JDK17 JIT bug which is still occurring on some setupsarchive
backendfiller.value
WARP10_IDENT
This patch release addresses the following issues:
The following changes were added:
This is mainly a bugfix release addressing several issues discovered in edge cases post 3.0.0 release.
Release 3.0.0
This beta corrects a side effect of the switch to FoundationDB. As FDB limits the size of records it can store a limit was introduced in Warp 10 to ensure metadata (class + labels + attributes) do not exceed a threshold which ensures they can be stored in FDB. This limit was enforced unconditionally even when not using FDB. This beta release introduces new configuration keys to relax the check and only emit a warning.
The version of the FoundationDB Java bindings was also set to 7.1.33 which is the latest stable version.
The README file was refactored.
The utility warp10.sh
now includes an option to initialize the LevelDB directory.
This beta3 version fixes an issue that triggers a nasty JVM bug present at least in JDK 17 to 20. The bug could lead to incorrect series ID which could corrupt the metadata store of Warp 10.
The JDK bug is related to the JIT compiler and the inlining process.
Any user of Warp 10 3.x using a JDK >= 17 is urged to switch to this beta.