Releases: gchq/Gaffer
Gaffer 0.7.7
Gaffer 0.7.6
0.7.6 issues with migration steps
This release contains big improvements on performance - lazily deserialising properties, skipping iterators, increased number of threads and reduction in number of byte arrays copied. It would be worth following the optimisation steps listed in the migration steps for the issue.
The user facing interfaces for adding elements from HDFS have been tidied up and we have removed the need for hidden magic operation options.
We have added operations: AddElementsFromFile, AddElementsFromSocket and AddElementsFromKafka all handled with Apache Flink.
You will notice we have added a ‘graphId’ that is required when instantiating a Graph. We haven't yet documented the GraphLibrary feature (that will come soon). The power of the graphId will become more obvious in the next couple of releases when we add a Federated Store and operations to export to different Gaffer Graphs.
Gaffer 0.7.5
Gaffer 0.7.4
0.7.4 issues with migration steps
Significant bugs in this release:
#981 - Existing Gaffer Accumulo tables pre 0.7.4 cannot be migrated to 0.7.4
Gaffer 0.7.3
Gaffer 0.7.2
Gaffer 0.7.1
0.7.1 issues with migration steps
Significant bugs in this release:
- #907 - Accumulo Store tests may fail depending on the order they run. Workaround - when running a maven build of Gaffer use the 'quick' profile to skips the tests: mvn clean install -Pquick
Gaffer 0.7.0
0.7.0 issues with migration steps
Significant bugs in this release:
- #877 - Or and And predicates only accept a single property
There are quite a few class name changes in this version. To help with some of these trivial migrations we have written a very basic migration script that does some of the find and replaces required for your source code. Please do the following:
- Ensure you have a backup of you source code in case something goes wrong (the script has not been extensively tested).
- Download the attached migrate-0.7.0.sh and migration-0.7.0.csv files to the same directory
- If running on OS X run migrate-0.7.0-OSX.sh otherwise run migrate-0.7.0.sh.
migrate-0.7.0.sh [source code directory] - Check for any unwanted changes.
- Examine the output of the script - it will list some other manual changes you may need to make.