Releases: mfussenegger/cr8
0.17.0
-
Added a new
reindex
command which will go through all tables on a cluster
which need to be re-indexed to be compatible with CrateDB major_version+1. It
will one by one create a copy of a table and then remove the old table,
replacing it with the copy. -
Added a new
infile
argument to theinsert-json
command. This should
make certain scripting scenarios easier.
0.16.0
-
Added type mapping for the
timestamp with time zone
andtimestamp without time zone
data types so thatinsert-fake-data
can generate data
for those columns by default. -
run-crate
now supports arbitrary branch builds. E.g.run-crate branch:master
-
Removed the
LineBuffer
fromrun_crate
and added support for callables
instead.
0.15.1
-
Fixed a compatibility issue with Python 3.6
-
Adapted some queries and type mappings to be compatible with CrateDB 4.0
-
Corrected the minimum CrateDB version that can be run with Java 11.
-
Added a
version
arg toCrateNode
which can be used to overrule
the auto-detection.
0.15.0
-
run-crate
will now try to choose a differentJAVA_HOME
if the given
version ofCrateDB
can't be run with the defaultJAVA_HOME
. This
behavior can be disabled with--disable-java-magic
.
The behavior of theCrateNode
API is unchanged and by default won't try
to change theJAVA_HOME
. -
run-crate
will now avoid re-building branches from source if there aren't
any new commits.
0.13.0
-
Added experimental postgres protocol support. It's available if the optional
asyncpg
dependency is installed. -
Bumped the
aiohttp
dependency forPython 3.7
support. -
The
load_data
directive in spec files now can readgzipped
files. -
Cached local tarballs are now checksummed to avoid re-using a stale tarball
from cache. -
Samples and stdev are now included in the
runtime_stats
output if only 1
sample is available.
0.12.1
-
run-track
now exists with an error code if any statement failed. -
The statements printed during
run-spec
are no longer trimmed. -
Version wildcards like
2.3.x
now work correctly for digits greater than
9.