http://open-source-security-software.net/project/Gaffer/releases.atomRecent releases for Gaffer2024-11-15T19:50:28.192730+00:00python-feedgenGaffer gaffer2-0.6.2Gaffer gaffer2-0.6.22017-03-08T13:37:56+00:00[0.6.2 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.2)
[0.6.2 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.2+label%3Amigration-required)2017-03-08T13:37:56+00:00Gaffer gaffer2-0.6.3Gaffer gaffer2-0.6.32017-03-15T15:23:47+00:00[0.6.3 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.3)
[0.6.3 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.3+label%3Amigration-required)2017-03-15T15:23:47+00:00Gaffer gaffer2-0.6.4Gaffer gaffer2-0.6.42017-04-03T06:43:12+00:00There is a critical bug in the REST API in this release. Please update to 0.6.5.
[0.6.4 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.4)
[0.6.4 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.4+label%3Amigration-required)2017-04-03T06:43:12+00:00Gaffer gaffer2-0.6.5Gaffer gaffer2-0.6.52017-04-03T10:31:42+00:00[0.6.5 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.5)
[0.6.5 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.5+label%3Amigration-required)2017-04-03T10:31:42+00:00Gaffer gaffer2-0.6.6Gaffer gaffer2-0.6.62017-04-03T14:36:17+00:00[0.6.6 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.6)
[0.6.6 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.6.6+label%3Amigration-required)2017-04-03T14:36:17+00:00Gaffer gaffer2-0.7.0Gaffer gaffer2-0.7.02017-05-05T13:37:30+00:00[0.7.0 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.0)
[0.7.0 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.0+label%3Amigration-required)
<br/>
Significant bugs in this release:
- #877 - Or and And predicates only accept a single property
<br/>
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.2017-05-05T13:37:30+00:00Gaffer gaffer2-0.7.1Gaffer gaffer2-0.7.12017-05-17T19:30:26+00:00[0.7.1 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.1)
[0.7.1 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.1+label%3Amigration-required)
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 -Pquick2017-05-17T19:30:26+00:00Gaffer gaffer2-0.7.2Gaffer gaffer2-0.7.22017-05-22T17:23:50+00:00[0.7.2 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.2)
[0.7.2 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.2+label%3Amigration-required)2017-05-22T17:23:50+00:00Gaffer gaffer2-0.7.3Gaffer gaffer2-0.7.32017-05-23T17:01:29+00:00[0.7.3 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.3)
[0.7.3 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.3+label%3Amigration-required)2017-05-23T17:01:29+00:00Gaffer gaffer2-0.7.4Gaffer gaffer2-0.7.42017-06-13T13:46:18+00:00[0.7.4 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.4)
[0.7.4 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.4+label%3Amigration-required)
Significant bugs in this release:
#981 - Existing Gaffer Accumulo tables pre 0.7.4 cannot be migrated to 0.7.42017-06-13T13:46:18+00:00Gaffer gaffer2-0.7.5Gaffer gaffer2-0.7.52017-06-28T06:23:02+00:00[0.7.5 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.5)
[0.7.5 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.5+label%3Amigration-required)2017-06-28T06:23:02+00:00Gaffer gaffer2-0.7.6Gaffer gaffer2-0.7.62017-07-12T16:10:31+00:00[0.7.6 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.6)
[0.7.6 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.6+label%3Amigration-required)
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.2017-07-12T16:10:31+00:00Gaffer gaffer2-0.7.7Gaffer gaffer2-0.7.72017-07-14T20:34:05+00:00[0.7.7 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.7)
[0.7.7 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.7+label%3Amigration-required)2017-07-14T20:34:05+00:00Gaffer gaffer2-0.7.8Gaffer gaffer2-0.7.82017-08-14T11:15:45+00:00[0.7.8 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.8)
[0.7.8 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av0.7.8+label%3Amigration-required)
Some of the significant features in this release:
- The parquet store
- Exporting to different Gaffer graphs.
- A graph hook to add additional operations to chains
- Fixed Sort operation
- Query time aggregation (you can now ask questions like what was the max daily 'count' over the last week)
- Multi property aggregation
- HyperLogLogPlus json serialisers added to the Accumulo Rest api by default.2017-08-14T11:15:45+00:00Gaffer gaffer2-1.0.0-RC1Gaffer gaffer2-1.0.0-RC12017-09-08T11:51:26+00:00[1.0.0-RC1 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC1)
[1.0.0-RC1 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC1+label%3Amigration-required)
Significant bugs in this release:
#1279 - REST API version 1 is not backwards compatible (this has been fixed in RC2)2017-09-08T11:51:26+00:00Gaffer gaffer2-1.0.0-RC2Gaffer gaffer2-1.0.0-RC22017-09-14T08:20:16+00:00[1.0.0-RC2 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC2)
[1.0.0-RC2 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC2+label%3Amigration-required)2017-09-14T08:20:16+00:00Gaffer gaffer2-1.0.0-RC3Gaffer gaffer2-1.0.0-RC32017-09-26T05:27:11+00:00[1.0.0-RC3 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC3)
[1.0.0-RC3 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC3+label%3Amigration-required)2017-09-26T05:27:11+00:00Gaffer gaffer2-1.0.0-RC4Gaffer gaffer2-1.0.0-RC42017-10-09T12:15:32+00:00[1.0.0-RC4 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC4)
[1.0.0-RC4 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC4+label%3Amigration-required)2017-10-09T12:15:32+00:00Gaffer gaffer2-1.0.0-RC5Gaffer gaffer2-1.0.0-RC52017-10-11T09:47:59+00:00[1.0.0-RC5 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC5)
[1.0.0-RC5 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.0-RC5+label%3Amigration-required)2017-10-11T09:47:59+00:00Gaffer gaffer2-1.0.0Gaffer gaffer2-1.0.02017-10-11T10:11:44+00:00Version 1.0.0 is made of features/bugs from 5 release candidate releases:
- [1.0.0-RC1](https://github.com/gchq/Gaffer/releases/tag/gaffer2-1.0.0-RC1)
- [1.0.0-RC2](https://github.com/gchq/Gaffer/releases/tag/gaffer2-1.0.0-RC2)
- [1.0.0-RC3](https://github.com/gchq/Gaffer/releases/tag/gaffer2-1.0.0-RC3)
- [1.0.0-RC4](https://github.com/gchq/Gaffer/releases/tag/gaffer2-1.0.0-RC4)
- [1.0.0-RC5](https://github.com/gchq/Gaffer/releases/tag/gaffer2-1.0.0-RC5)
2017-10-11T10:11:44+00:00Gaffer gaffer2-1.0.1Gaffer gaffer2-1.0.12017-10-12T05:50:04+00:00[1.0.1 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.1)
[1.0.1 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.1+label%3Amigration-required)2017-10-12T05:50:04+00:00Gaffer gaffer2-1.0.2Gaffer gaffer2-1.0.22017-10-12T12:50:01+00:00[1.0.2 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.2)
[1.0.2 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.0.2+label%3Amigration-required)2017-10-12T12:50:01+00:00Gaffer gaffer2-1.1.0-RC1Gaffer gaffer2-1.1.0-RC12017-11-07T10:45:06+00:00[1.1.0-RC1 issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0-RC1)
[1.1.0-RC1 issues with migration steps](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0-RC1+label%3Amigration-required)2017-11-07T10:45:06+00:00Gaffer gaffer2-1.1.0Gaffer gaffer2-1.1.02017-11-08T10:57:12+00:00[1.1.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0-RC1+label%3Aheadliner)
[1.1.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0+label%3Aheadliner)
[1.1.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0-RC1+label%3Aenhancement)
[1.1.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0+label%3Aenhancement)
[1.1.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0-RC1+label%3Abug)
[1.1.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0+label%3Abug)
[1.1.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0-RC1+label%3Amigration-required)
[1.1.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0+label%3Amigration-required)
[1.1.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0-RC1)
[1.1.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.0)2017-11-08T10:57:12+00:00Gaffer gaffer2-1.1.1Gaffer gaffer2-1.1.12017-11-21T12:02:19+00:00[1.1.1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.1+label%3Aheadliner)
[1.1.1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.1+label%3Aenhancement)
[1.1.1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.1+label%3Abug)
[1.1.1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.1+label%3Amigration-required)
[1.1.1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.1)2017-11-21T12:02:19+00:00Gaffer gaffer2-1.1.2Gaffer gaffer2-1.1.22017-11-27T13:42:36+00:00[1.1.2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.2+label%3Aheadliner)
[1.1.2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.2+label%3Aenhancement)
[1.1.2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.2+label%3Abug)
[1.1.2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.2+label%3Amigration-required)
[1.1.2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.1.2)2017-11-27T13:42:36+00:00Gaffer gaffer2-1.2.0-RC1Gaffer gaffer2-1.2.0-RC12017-12-14T07:33:41+00:00[1.2.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1+label%3Aheadliner)
[1.2.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1+label%3Aenhancement)
[1.2.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1+label%3Abug)
[1.2.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1+label%3Amigration-required)
[1.2.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1)2017-12-14T07:33:41+00:00Gaffer gaffer2-1.2.0Gaffer gaffer2-1.2.02018-01-03T17:30:17+00:00[1.2.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1+label%3Aheadliner)
[1.2.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0+label%3Aheadliner)
[1.2.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1+label%3Aenhancement)
[1.2.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0+label%3Aenhancement)
[1.2.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1+label%3Abug)
[1.2.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0+label%3Abug)
[1.2.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1+label%3Amigration-required)
[1.2.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0+label%3Amigration-required)
[1.2.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0-RC1)
[1.2.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.2.0)2018-01-03T17:30:17+00:00Gaffer gaffer2-1.3.0-RC1Gaffer gaffer2-1.3.0-RC12018-01-29T10:21:46+00:00[1.3.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1+label%3Aheadliner)
[1.3.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1+label%3Aenhancement)
[1.3.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1+label%3Abug)
[1.3.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1+label%3Amigration-required)
[1.3.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1)2018-01-29T10:21:46+00:00Gaffer gaffer2-1.3.0Gaffer gaffer2-1.3.02018-02-02T08:53:37+00:00[1.3.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0+label%3Aheadliner)
[1.3.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1+label%3Aheadliner)
[1.3.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0+label%3Aenhancement)
[1.3.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1+label%3Aenhancement)
[1.3.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0+label%3Abug)
[1.3.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1+label%3Abug)
[1.3.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0+label%3Amigration-required)
[1.3.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1+label%3Amigration-required)
[1.3.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0)
[1.3.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.3.0-RC1)2018-02-02T08:53:37+00:00Gaffer gaffer2-1.4.0-RC1Gaffer gaffer2-1.4.0-RC12018-03-14T07:36:51+00:00[1.4.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1+label%3Aheadliner)
[1.4.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1+label%3Aenhancement)
[1.4.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1+label%3Abug)
[1.4.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1+label%3Amigration-required)
[1.4.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1)2018-03-14T07:36:51+00:00Gaffer gaffer2-1.4.0-RC2Gaffer gaffer2-1.4.0-RC22018-03-14T10:43:51+00:00[1.4.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2+label%3Aheadliner)
[1.4.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2+label%3Aenhancement)
[1.4.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2+label%3Abug)
[1.4.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2+label%3Amigration-required)
[1.4.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2)2018-03-14T10:43:51+00:00Gaffer gaffer2-1.4.0-RC3Gaffer gaffer2-1.4.0-RC32018-03-15T13:21:48+00:00[1.4.0-RC3 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3+label%3Aheadliner)
[1.4.0-RC3 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3+label%3Aenhancement)
[1.4.0-RC3 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3+label%3Abug)
[1.4.0-RC3 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3+label%3Amigration-required)
[1.4.0-RC3 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3)2018-03-15T13:21:48+00:00Gaffer gaffer2-1.4.0-RC4Gaffer gaffer2-1.4.0-RC42018-04-03T11:18:32+00:00[1.4.0-RC4 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4+label%3Aheadliner)
[1.4.0-RC4 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4+label%3Aenhancement)
[1.4.0-RC4 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4+label%3Abug)
[1.4.0-RC4 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4+label%3Amigration-required)
[1.4.0-RC4 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4)2018-04-03T11:18:32+00:00Gaffer gaffer2-1.4.0Gaffer gaffer2-1.4.02018-04-04T09:25:17+00:00NOTE - there is a bug in this release such that Jobs don't work when used with an Accumulo result cache.
For more detail and for a workaround see #1755. This will be fixed in version 1.4.1.
[1.4.0-RC4 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4+label%3Aheadliner)
[1.4.0-RC3 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3+label%3Aheadliner)
[1.4.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2+label%3Aheadliner)
[1.4.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1+label%3Aheadliner)
[1.4.0-RC4 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4+label%3Aenhancement)
[1.4.0-RC3 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3+label%3Aenhancement)
[1.4.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2+label%3Aenhancement)
[1.4.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1+label%3Aenhancement)
[1.4.0-RC4 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4+label%3Abug)
[1.4.0-RC3 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3+label%3Abug)
[1.4.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2+label%3Abug)
[1.4.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1+label%3Abug)
[1.4.0-RC4 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4+label%3Amigration-required)
[1.4.0-RC3 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3+label%3Amigration-required)
[1.4.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2+label%3Amigration-required)
[1.4.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1+label%3Amigration-required)
[1.4.0-RC4 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC4)
[1.4.0-RC3 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC3)
[1.4.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC2)
[1.4.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.0-RC1)2018-04-04T09:25:17+00:00Gaffer gaffer2-1.4.1Gaffer gaffer2-1.4.12018-04-04T15:18:01+00:00[1.4.1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.1+label%3Aheadliner)
[1.4.1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.1+label%3Aenhancement)
[1.4.1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.1+label%3Abug)
[1.4.1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.1+label%3Amigration-required)
[1.4.1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.4.1)2018-04-04T15:18:01+00:00Gaffer gaffer2-1.5.0-RC1Gaffer gaffer2-1.5.0-RC12018-05-15T09:02:13+00:00[1.5.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1+label%3Aheadliner)
[1.5.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1+label%3Aenhancement)
[1.5.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1+label%3Abug)
[1.5.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1+label%3Amigration-required)
[1.5.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1)2018-05-15T09:02:13+00:00Gaffer gaffer2-1.5.0-RC2Gaffer gaffer2-1.5.0-RC22018-05-16T11:17:01+00:00[1.5.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2+label%3Aheadliner)
[1.5.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2+label%3Aenhancement)
[1.5.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2+label%3Abug)
[1.5.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2+label%3Amigration-required)
[1.5.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2)2018-05-16T11:17:01+00:00Gaffer gaffer2-1.5.0-RC3Gaffer gaffer2-1.5.0-RC32018-05-23T14:58:11+00:00[1.5.0-RC3 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3+label%3Aheadliner)
[1.5.0-RC3 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3+label%3Aenhancement)
[1.5.0-RC3 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3+label%3Abug)
[1.5.0-RC3 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3+label%3Amigration-required)
[1.5.0-RC3 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3)2018-05-23T14:58:11+00:00Gaffer gaffer2-1.5.0Gaffer gaffer2-1.5.02018-05-25T07:14:54+00:00[1.5.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1+label%3Aheadliner)
[1.5.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2+label%3Aheadliner)
[1.5.0-RC3 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3+label%3Aheadliner)
[1.5.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1+label%3Aenhancement)
[1.5.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2+label%3Aenhancement)
[1.5.0-RC3 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3+label%3Aenhancement)
[1.5.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1+label%3Abug)
[1.5.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2+label%3Abug)
[1.5.0-RC3 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3+label%3Abug)
[1.5.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1+label%3Amigration-required)
[1.5.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2+label%3Amigration-required)
[1.5.0-RC3 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3+label%3Amigration-required)
[1.5.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC1)
[1.5.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC2)
[1.5.0-RC3 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.0-RC3)2018-05-25T07:14:54+00:00Gaffer gaffer2-1.5.2Gaffer gaffer2-1.5.22018-06-07T14:07:54+00:00[1.5.2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.2+label%3Aheadliner)
[1.5.2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.2+label%3Aenhancement)
[1.5.2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.2+label%3Abug)
[1.5.2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.2+label%3Amigration-required)
[1.5.2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.5.2)2018-06-07T14:07:54+00:00Gaffer gaffer2-1.6.0-RC1Gaffer gaffer2-1.6.0-RC12018-07-16T08:42:29+00:00[1.6.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1+label%3Aheadliner)
[1.6.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1+label%3Aenhancement)
[1.6.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1+label%3Abug)
[1.6.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1+label%3Amigration-required)
[1.6.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1)2018-07-16T08:42:29+00:00Gaffer gaffer2-1.6.0-RC2Gaffer gaffer2-1.6.0-RC22018-07-23T08:52:46+00:00[1.6.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2+label%3Aheadliner)
[1.6.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2+label%3Aenhancement)
[1.6.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2+label%3Abug)
[1.6.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2+label%3Amigration-required)
[1.6.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2)2018-07-23T08:52:46+00:00Gaffer gaffer2-1.6.0Gaffer gaffer2-1.6.02018-08-13T08:03:23+00:00[1.6.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2+label%3Aheadliner)
[1.6.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1+label%3Aheadliner)
[1.6.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2+label%3Aenhancement)
[1.6.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1+label%3Aenhancement)
[1.6.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0+label%3Abug)
[1.6.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2+label%3Abug)
[1.6.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1+label%3Abug)
[1.6.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2+label%3Amigration-required)
[1.6.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1+label%3Amigration-required)
[1.6.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0)
[1.6.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC2)
[1.6.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.6.0-RC1)2018-08-13T08:03:23+00:00Gaffer gaffer2-1.7.0-RC1Gaffer gaffer2-1.7.0-RC12018-09-19T11:36:32+00:00[1.7.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC1+label%3Aheadliner)
[1.7.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC1+label%3Aenhancement)
[1.7.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC1+label%3Abug)
[1.7.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC1+label%3Amigration-required)
[1.7.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC1)2018-09-19T11:36:32+00:00Gaffer gaffer2-1.7.0-RC2Gaffer gaffer2-1.7.0-RC22018-09-21T08:56:02+00:00[1.7.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC2+label%3Aheadliner)
[1.7.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC2+label%3Aenhancement)
[1.7.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC2+label%3Abug)
[1.7.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC2+label%3Amigration-required)
[1.7.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC2)2018-09-21T08:56:02+00:00Gaffer gaffer2-1.7.0-RC3Gaffer gaffer2-1.7.0-RC32018-09-27T13:13:05+00:00[1.7.0-RC3 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC3+label%3Aheadliner)
[1.7.0-RC3 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC3+label%3Aenhancement)
[1.7.0-RC3 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC3+label%3Abug)
[1.7.0-RC3 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC3+label%3Amigration-required)
[1.7.0-RC3 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC3)2018-09-27T13:13:05+00:00Gaffer gaffer2-1.7.0-RC4Gaffer gaffer2-1.7.0-RC42018-10-01T14:06:43+00:00[1.7.0-RC4 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC4+label%3Aheadliner)
[1.7.0-RC4 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC4+label%3Aenhancement)
[1.7.0-RC4 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC4+label%3Abug)
[1.7.0-RC4 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC4+label%3Amigration-required)
[1.7.0-RC4 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0-RC4)2018-10-01T14:06:43+00:00Gaffer gaffer2-1.7.0Gaffer gaffer2-1.7.02018-10-04T06:59:33+00:00[1.7.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0+label%3Aheadliner)
[1.7.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0+label%3Aenhancement)
[1.7.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0+label%3Abug)
[1.7.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0+label%3Amigration-required)
[1.7.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.7.0)2018-10-04T06:59:33+00:00Gaffer gaffer2-1.8.0-RC1Gaffer gaffer2-1.8.0-RC12019-01-03T10:31:08+00:00[1.8.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC1+label%3Aheadliner)
[1.8.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC1+label%3Aenhancement)
[1.8.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC1+label%3Abug)
[1.8.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC1+label%3Amigration-required)
[1.8.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC1)2019-01-03T10:31:08+00:00Gaffer gaffer2-1.8.0-RC2Gaffer gaffer2-1.8.0-RC22019-01-31T15:24:07+00:00[1.8.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC2+label%3Aheadliner)
[1.8.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC2+label%3Aenhancement)
[1.8.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC2+label%3Abug)
[1.8.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC2+label%3Amigration-required)
[1.8.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC2)2019-01-31T15:24:07+00:00Gaffer gaffer2-1.8.0-RC3Gaffer gaffer2-1.8.0-RC32019-02-05T16:03:15+00:00[1.8.0-RC3 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC3+label%3Aheadliner)
[1.8.0-RC3 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC3+label%3Aenhancement)
[1.8.0-RC3 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC3+label%3Abug)
[1.8.0-RC3 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC3+label%3Amigration-required)
[1.8.0-RC3 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC3)2019-02-05T16:03:15+00:00Gaffer gaffer2-1.8.0-RC4Gaffer gaffer2-1.8.0-RC42019-02-15T14:07:13+00:00[1.8.0-RC4 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC4+label%3Aheadliner)
[1.8.0-RC4 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC4+label%3Aenhancement)
[1.8.0-RC4 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC4+label%3Abug)
[1.8.0-RC4 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC4+label%3Amigration-required)
[1.8.0-RC4 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0-RC4)2019-02-15T14:07:13+00:00Gaffer gaffer2-1.8.0Gaffer gaffer2-1.8.02019-02-19T14:22:40+00:00[1.8.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0+label%3Aheadliner)
[1.8.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0+label%3Aenhancement)
[1.8.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0+label%3Abug)
[1.8.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0+label%3Amigration-required)
[1.8.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.0)2019-02-19T14:22:40+00:00Gaffer gaffer2-1.8.1Gaffer gaffer2-1.8.12019-03-07T10:37:14+00:00[1.8.1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.1+label%3Aheadliner)
[1.8.1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.1+label%3Aenhancement)
[1.8.1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.1+label%3Abug)
[1.8.1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.1+label%3Amigration-required)
[1.8.1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.1)2019-03-07T10:37:14+00:00Gaffer gaffer2-1.8.2Gaffer gaffer2-1.8.22019-03-11T15:18:53+00:00[1.8.2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.2+label%3Aheadliner)
[1.8.2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.2+label%3Aenhancement)
[1.8.2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.2+label%3Abug)
[1.8.2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.2+label%3Amigration-required)
[1.8.2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.2)2019-03-11T15:18:53+00:00Gaffer gaffer2-1.8.3Gaffer gaffer2-1.8.32019-03-12T15:15:07+00:00[1.8.3 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.3+label%3Aheadliner)
[1.8.3 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.3+label%3Aenhancement)
[1.8.3 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.3+label%3Abug)
[1.8.3 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.3+label%3Amigration-required)
[1.8.3 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.8.3)2019-03-12T15:15:07+00:00Gaffer gaffer2-1.9.0-RC1Gaffer gaffer2-1.9.0-RC12019-04-01T13:58:29+00:00[1.9.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC1+label%3Aheadliner)
[1.9.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC1+label%3Aenhancement)
[1.9.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC1+label%3Abug)
[1.9.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC1+label%3Amigration-required)
[1.9.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC1)2019-04-01T13:58:29+00:00Gaffer gaffer2-1.9.0-RC2Gaffer gaffer2-1.9.0-RC22019-04-04T08:53:11+00:00[1.9.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC2+label%3Aheadliner)
[1.9.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC2+label%3Aenhancement)
[1.9.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC2+label%3Abug)
[1.9.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC2+label%3Amigration-required)
[1.9.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0-RC2)2019-04-04T08:53:11+00:00Gaffer gaffer2-1.9.0Gaffer gaffer2-1.9.02019-04-15T12:24:09+00:00[1.9.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0+label%3Aheadliner)
[1.9.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0+label%3Aenhancement)
[1.9.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0+label%3Abug)
[1.9.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0+label%3Amigration-required)
[1.9.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.0)2019-04-15T12:24:09+00:00Gaffer gaffer2-1.9.1Gaffer gaffer2-1.9.12019-05-13T09:21:36+00:00[1.9.1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.1+label%3Aheadliner)
[1.9.1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.1+label%3Aenhancement)
[1.9.1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.1+label%3Abug)
[1.9.1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.1+label%3Amigration-required)
[1.9.1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.9.1)2019-05-13T09:21:36+00:00Gaffer gaffer2-1.10.0-RC1Gaffer gaffer2-1.10.0-RC12019-07-29T15:02:09+00:00[1.10.0-RC1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC1+label%3Aheadliner)
[1.10.0-RC1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC1+label%3Aenhancement)
[1.10.0-RC1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC1+label%3Abug)
[1.10.0-RC1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC1+label%3Amigration-required)
[1.10.0-RC1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC1)2019-07-29T15:02:09+00:00Gaffer gaffer2-1.10.0-RC2Gaffer gaffer2-1.10.0-RC22019-09-09T12:18:10+00:00[1.10.0-RC2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC2+label%3Aheadliner)
[1.10.0-RC2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC2+label%3Aenhancement)
[1.10.0-RC2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC2+label%3Abug)
[1.10.0-RC2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC2+label%3Amigration-required)
[1.10.0-RC2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0-RC2)2019-09-09T12:18:10+00:00Gaffer gaffer2-1.10.0Gaffer gaffer2-1.10.02019-09-24T11:56:52+00:00[1.10.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0+label%3Aheadliner)
[1.10.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0+label%3Aenhancement)
[1.10.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0+label%3Abug)
[1.10.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0+label%3Amigration-required)
[1.10.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.0)2019-09-24T11:56:52+00:00Gaffer gaffer2-1.10.1Gaffer gaffer2-1.10.12019-10-15T09:04:21+00:00[1.10.1 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.1+label%3Aheadliner)
[1.10.1 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.1+label%3Aenhancement)
[1.10.1 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.1+label%3Abug)
[1.10.1 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.1+label%3Amigration-required)
[1.10.1 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.1)2019-10-15T09:04:21+00:00Gaffer gaffer2-1.10.2Gaffer gaffer2-1.10.22019-10-31T14:55:55+00:00[1.10.2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.2+label%3Aheadliner)
[1.10.2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.2+label%3Aenhancement)
[1.10.2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.2+label%3Abug)
[1.10.2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.2+label%3Amigration-required)
[1.10.2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.2)2019-10-31T14:55:55+00:00Gaffer gaffer2-1.10.3Gaffer gaffer2-1.10.32019-11-11T10:19:30+00:00[1.10.3 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.3+label%3Aheadliner)
[1.10.3 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.3+label%3Aenhancement)
[1.10.3 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.3+label%3Abug)
[1.10.3 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.3+label%3Amigration-required)
[1.10.3 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.3)2019-11-11T10:19:30+00:00Gaffer gaffer2-1.10.4Gaffer gaffer2-1.10.42020-01-06T13:19:54+00:00[1.10.4 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.4+label%3Aheadliner)
[1.10.4 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.4+label%3Aenhancement)
[1.10.4 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.4+label%3Abug)
[1.10.4 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.4+label%3Amigration-required)
[1.10.4 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.4)2020-01-06T13:19:54+00:00Gaffer gaffer2-1.10.5Gaffer gaffer2-1.10.52020-01-15T15:58:07+00:00[1.10.5 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.5+label%3Aheadliner)
[1.10.5 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.5+label%3Aenhancement)
[1.10.5 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.5+label%3Abug)
[1.10.5 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.5+label%3Amigration-required)
[1.10.5 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.10.5)2020-01-15T15:58:07+00:00Gaffer gaffer2-1.11.0Gaffer gaffer2-1.11.02020-02-20T10:50:54+00:00[1.11.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.11.0+label%3Aheadliner)
[1.11.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.11.0+label%3Aenhancement)
[1.11.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.11.0+label%3Abug)
[1.11.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.11.0+label%3Amigration-required)
[1.11.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.11.0)2020-02-20T10:50:54+00:00Gaffer gaffer2-1.12.0Gaffer gaffer2-1.12.02020-05-13T10:51:42+00:00[1.12.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.12.0+label%3Aheadliner)
[1.12.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.12.0+label%3Aenhancement)
[1.12.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.12.0+label%3Abug)
[1.12.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.12.0+label%3Amigration-required)
[1.12.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.12.0)2020-05-13T10:51:42+00:00Gaffer gaffer2-1.13.0Gaffer gaffer2-1.13.02020-09-10T10:47:44+00:00[1.13.0 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.0+label%3Aheadliner)
[1.13.0 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.0+label%3Aenhancement)
[1.13.0 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.0+label%3Abug)
[1.13.0 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.0+label%3Amigration-required)
[1.13.0 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.0)2020-09-10T10:47:44+00:00Gaffer gaffer2-1.13.2Gaffer gaffer2-1.13.22020-09-23T15:57:14+00:00[1.13.2 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.2+label%3Aheadliner)
[1.13.2 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.2+label%3Aenhancement)
[1.13.2 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.2+label%3Abug)
[1.13.2 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.2+label%3Amigration-required)
[1.13.2 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.2)2020-09-23T15:57:14+00:00Gaffer gaffer2-1.13.3Gaffer gaffer2-1.13.32020-10-20T15:03:38+00:00[1.13.3 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.3+label%3Aheadliner)
[1.13.3 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.3+label%3Aenhancement)
[1.13.3 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.3+label%3Abug)
[1.13.3 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.3+label%3Amigration-required)
[1.13.3 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.3)2020-10-20T15:03:38+00:00Gaffer gaffer2-1.13.4Gaffer gaffer2-1.13.42020-10-23T09:10:25+00:00[1.13.4 headliners](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.4+label%3Aheadliner)
[1.13.4 enhancements](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.4+label%3Aenhancement)
[1.13.4 bugs fixed](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.4+label%3Abug)
[1.13.4 migration notes](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.4+label%3Amigration-required)
[1.13.4 all issues resolved](https://github.com/gchq/Gaffer/issues?q=milestone%3Av1.13.4)2020-10-23T09:10:25+00:00Gaffer gaffer2-1.14.0Gaffer gaffer2-1.14.02021-01-14T09:52:06+00:00## :star: Headliners
- Create a spring boot app [#2302](https://github.com/gchq/Gaffer/issues/2302)
## :sparkles: New Features
- Create chain optimiser for the MapStore [#802](https://github.com/gchq/Gaffer/issues/802)
- Implement query aggregation for the Map store [#800](https://github.com/gchq/Gaffer/issues/800)
## :beetle: Bugs Fixed
- reference to version.properties is out of date [#2378](https://github.com/gchq/Gaffer/issues/2378)
- FederatedStores cannot connect to other FederatedStores via a proxy [#2377](https://github.com/gchq/Gaffer/issues/2377)
- Rest API Test failing consistently [#2345](https://github.com/gchq/Gaffer/issues/2345)
- Improve Kafka flink tests [#2325](https://github.com/gchq/Gaffer/issues/2325)
- Global Elements/Edges/Entities definitions only applied when there is an explicit edge/element definition [#2293](https://github.com/gchq/Gaffer/issues/2293)
- Using the MiniAccumuloStore in Travis CI causes the jobs to be killed [#1284](https://github.com/gchq/Gaffer/issues/1284)
## :robot: Automation
- Automatically update Koryphe version on new koryphe release [#2335](https://github.com/gchq/Gaffer/issues/2335)
- Automate releases [#2334](https://github.com/gchq/Gaffer/issues/2334)
- Automatically link issues with pull requests [#2333](https://github.com/gchq/Gaffer/issues/2333)
- Should we move away from Travis CI? [#2331](https://github.com/gchq/Gaffer/issues/2331)
2021-01-14T09:52:06+00:00Gaffer gaffer2-1.15.0Gaffer gaffer2-1.15.02021-02-02T14:08:57+00:00## :sparkles: New Features
- Classifier should be added to spring-rest api [#2391](https://github.com/gchq/Gaffer/issues/2391)
- Proxy Store should be able to target non /v2 endpoints [#2388](https://github.com/gchq/Gaffer/issues/2388)
- Allow spring-rest to be used by multiple stores with standard libraries [#2387](https://github.com/gchq/Gaffer/issues/2387)
- Add action to rerun the last release [#2380](https://github.com/gchq/Gaffer/issues/2380)
- Implement the visibility trait for the MapStore [#801](https://github.com/gchq/Gaffer/issues/801)
## :beetle: Bugs Fixed
- Proxy Store should be able to send operations to the spring-rest [#2390](https://github.com/gchq/Gaffer/issues/2390)
- Spring rest api doesn't return helpful error messages when JSON is invalid [#2389](https://github.com/gchq/Gaffer/issues/2389)
- Spring rest only returns results if Accept: application/json is set [#2386](https://github.com/gchq/Gaffer/issues/2386)
2021-02-02T14:08:57+00:00Gaffer gaffer2-1.16.0Gaffer gaffer2-1.16.02021-04-06T10:19:08+00:00## :sparkles: New Features
- ProxyStore can't initialise if the remote store supports operations not on the classpath of the proxy [#2375](https://github.com/gchq/Gaffer/issues/2375)
- Allow users to configure which walks are returned in a GetWalks operation [#1754](https://github.com/gchq/Gaffer/issues/1754)
## :robot: Automation
- Remote staging failing consistently [#2397](https://github.com/gchq/Gaffer/issues/2397)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@m29827](https://github.com/m29827)
- [@d47853](https://github.com/d47853)
2021-04-06T10:19:08+00:00Gaffer gaffer2-1.16.1Gaffer gaffer2-1.16.12021-05-12T14:51:09+00:00## :beetle: Bugs Fixed
- Change AssumeTrue typo to AssertTrue [#2364](https://github.com/gchq/Gaffer/issues/2364)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@t92549](https://github.com/t92549)
2021-05-12T14:51:09+00:00Gaffer gaffer2-1.17.0Gaffer gaffer2-1.17.02021-06-14T12:18:07+00:00## :beetle: Bugs Fixed
- Merging Schemas Mutates TypeDefinitions [#2432](https://github.com/gchq/Gaffer/issues/2432)
- JSONSerialiser unable handle some primitive data types and throws Unrecognized token error. [#2205](https://github.com/gchq/Gaffer/issues/2205)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@r32575](https://github.com/r32575)
- [@GCHQDev404](https://github.com/GCHQDev404)
2021-06-14T12:18:07+00:00Gaffer gaffer2-1.17.1Gaffer gaffer2-1.17.12021-07-09T11:41:44+00:00## :beetle: Bugs Fixed
- Spring-rest is broken in 1.17.0 release [#2463](https://github.com/gchq/Gaffer/issues/2463)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@t92549](https://github.com/t92549)
2021-07-09T11:41:44+00:00Gaffer gaffer2-1.18.0Gaffer gaffer2-1.18.02021-08-04T12:35:23+00:00## :sparkles: New Features
- Spring-rest execute/chunked endpoint [#2431](https://github.com/gchq/Gaffer/issues/2431)
- Please get Federation to allow for subtly different schemas [#2429](https://github.com/gchq/Gaffer/issues/2429)
## :beetle: Bugs Fixed
- Hotfix release merging issue [#2471](https://github.com/gchq/Gaffer/issues/2471)
- Add additional tests around merging schemas with intersections [#2462](https://github.com/gchq/Gaffer/issues/2462)
- FederatedStore shallow cloning the operation between graphs causes issues with the options map [#2445](https://github.com/gchq/Gaffer/issues/2445)
## :robot: Automation
- Timeout for sonatype release too short [#2473](https://github.com/gchq/Gaffer/issues/2473)
- Change release action to allow for hotfixes [#2468](https://github.com/gchq/Gaffer/issues/2468)
2021-08-04T12:35:23+00:00Gaffer gaffer2-1.19.0Gaffer gaffer2-1.19.02021-09-21T14:20:11+00:00## :sparkles: New Features
- Test AccumuloElementConverter with visibility schema [#2488](https://github.com/gchq/Gaffer/issues/2488)
- Expand the library of functions for Gaffer types [#2211](https://github.com/gchq/Gaffer/issues/2211)
## :beetle: Bugs Fixed
- Fix broken SplitStoreFromJavaRDDOfElementsHandlerIT [#2505](https://github.com/gchq/Gaffer/issues/2505)
- AddNamedOperation should not default any Access Control information [#2476](https://github.com/gchq/Gaffer/issues/2476)
- JUnit 5 causing overridden tests to be missed [#2452](https://github.com/gchq/Gaffer/issues/2452)
- FederatedStore ChangedGraphId with updated Cache will result in an orphaned table of data. [#2435](https://github.com/gchq/Gaffer/issues/2435)
- Some ITs run twice in a build. [#2428](https://github.com/gchq/Gaffer/issues/2428)
- Some stores don't allow Elements as GetElements input [#2421](https://github.com/gchq/Gaffer/issues/2421)
2021-09-21T14:20:11+00:00Gaffer gaffer2-1.20.0Gaffer gaffer2-1.20.02021-10-22T13:54:56+00:00## :beetle: Bugs Fixed
- Fix SplitStoreFromRDD tests timing out [#2525](https://github.com/gchq/Gaffer/issues/2525)
- MapStore GetElements iterator sometimes breaks when called twice [#2519](https://github.com/gchq/Gaffer/issues/2519)
## :robot: Automation
- Update codecov action [#2522](https://github.com/gchq/Gaffer/issues/2522)
2021-10-22T13:54:56+00:00Gaffer gaffer2-1.21.0Gaffer gaffer2-1.21.02021-12-08T12:17:52+00:00## :sparkles: New Features
- Update koryphe version to 1.14.0 [#2538](https://github.com/gchq/Gaffer/issues/2538)
- Move CommonTimeUtil from commmon-util to time library [#2535](https://github.com/gchq/Gaffer/issues/2535)
- Create CSV Element Generator Functions [#1867](https://github.com/gchq/Gaffer/issues/1867)
## :beetle: Bugs Fixed
- Fix GetElementsIT federated store iterator [#2527](https://github.com/gchq/Gaffer/issues/2527)
## :robot: Automation
- Update release pipeline to use release branches [#2500](https://github.com/gchq/Gaffer/issues/2500)
- CI sometimes ran unnecessarily [#2466](https://github.com/gchq/Gaffer/issues/2466)
2021-12-08T12:17:52+00:00Gaffer gaffer2-1.21.1Gaffer gaffer2-1.21.12021-12-08T19:05:20+00:00## :sparkles: New Features
- Add javadoc check to CI [#2542](https://github.com/gchq/Gaffer/issues/2542)
## :beetle: Bugs Fixed
- Fix javadoc error [#2541](https://github.com/gchq/Gaffer/issues/2541)
2021-12-08T19:05:20+00:00Gaffer gaffer2-2.0.0-alpha-0.1Gaffer gaffer2-2.0.0-alpha-0.12022-02-23T16:18:20+00:00## :star: Headliners
- Remove Deprecated code [#2552](https://github.com/gchq/Gaffer/issues/2552)
## :sparkles: New Features
- Replace hasTrait usages with HasTrait Operation [#2573](https://github.com/gchq/Gaffer/issues/2573)
- Improve and test Accumulo matched vertex behaviour [#2571](https://github.com/gchq/Gaffer/issues/2571)
- Cherry-pick HasTrait into v2-alpha [#2567](https://github.com/gchq/Gaffer/issues/2567)
- Make GetTraits Operation configurable per store [#2560](https://github.com/gchq/Gaffer/issues/2560)
2022-02-23T16:18:20+00:00Gaffer gaffer2-1.22.0Gaffer gaffer2-1.22.02022-03-25T14:37:10+00:00## :sparkles: New Features
- Port Hazelcast upgrade to Gaffer 1.* [#2611](https://github.com/gchq/Gaffer/issues/2611)
- Deprecate Parquet store [#2604](https://github.com/gchq/Gaffer/issues/2604)
- Port Log4J replacement to Gaffer 1.* [#2602](https://github.com/gchq/Gaffer/issues/2602)
- Update links to Gaffer documentation [#2565](https://github.com/gchq/Gaffer/issues/2565)
- Create HasTrait Operation [#2559](https://github.com/gchq/Gaffer/issues/2559)
- Deprecate HBase. [#2556](https://github.com/gchq/Gaffer/issues/2556)
## :beetle: Bugs Fixed
- FederatedStore traits tests are inconsistent [#2616](https://github.com/gchq/Gaffer/issues/2616)
- Gh 2562 GetElementsWithinSet not allowing for the exclusion of properties - Gaffer v1 [#2597](https://github.com/gchq/Gaffer/pull/2597)
- GetElementsWithinSet not allowing for the exclusion of properties [#2562](https://github.com/gchq/Gaffer/issues/2562)
## :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@r32575](https://github.com/r32575)
2022-03-25T14:37:10+00:00Gaffer gaffer2-2.0.0-alpha-0.2Gaffer gaffer2-2.0.0-alpha-0.22022-04-20T10:24:15+00:00## :star: Headliners
- Upgrade dependencies to newer versions [#2598](https://github.com/gchq/Gaffer/issues/2598)
## :sparkles: New Features
- Upgrade to Spring Boot 2.5.12 [#2627](https://github.com/gchq/Gaffer/issues/2627)
- Add Closeable classes from Koryphe [#2553](https://github.com/gchq/Gaffer/issues/2553)
- Upgrade spring-rest tests to JUnit 5 [#2497](https://github.com/gchq/Gaffer/issues/2497)
- Upgrade spring-rest to use spring-boot 2 [#2496](https://github.com/gchq/Gaffer/issues/2496)
- Upgrade Gaffer to build with Java 8 and Java 11 [#2300](https://github.com/gchq/Gaffer/issues/2300)
- Upgrade to swagger-ui v3.x [#1040](https://github.com/gchq/Gaffer/issues/1040)
## :beetle: Bugs Fixed
- Cherry-pick GetElementsWithinSet fix into v2-alpha [#2620](https://github.com/gchq/Gaffer/issues/2620)
2022-04-20T10:24:15+00:00Gaffer gaffer2-2.0.0-alpha-0.3Gaffer gaffer2-2.0.0-alpha-0.32022-07-11T16:17:41+00:00## :star: Headliners
- Upgrade Accumulo version to 2.x.x [#2201](https://github.com/gchq/Gaffer/issues/2201)
## :sparkles: New Features
- Add tests to new rest endpoint [#2696](https://github.com/gchq/Gaffer/issues/2696)
- Add spring endpoint for all operation details [#2690](https://github.com/gchq/Gaffer/issues/2690)
- Upgrade Jersey version [#2688](https://github.com/gchq/Gaffer/issues/2688)
- Remove unnecessary hadoop dependencies [#2686](https://github.com/gchq/Gaffer/issues/2686)
- Cherry-pick new aggregation function endpoints [#2671](https://github.com/gchq/Gaffer/issues/2671)
- Cherry pick road traffic slf4j changes into v2-alpha [#2666](https://github.com/gchq/Gaffer/issues/2666)
- Update koryphe version to 2.4.0 [#2660](https://github.com/gchq/Gaffer/issues/2660)
- Update koryphe version to 2.3.0 [#2652](https://github.com/gchq/Gaffer/issues/2652)
- Bump jackson-databind from 2.11.4 to 2.12.6.1 [#2640](https://github.com/gchq/Gaffer/issues/2640)
- Improve process for updating copyright headers [#2588](https://github.com/gchq/Gaffer/issues/2588)
- add ImportCsv operation and generator [#2558](https://github.com/gchq/Gaffer/issues/2558)
- Upgrade store integration tests to use JUnit 5 [#2498](https://github.com/gchq/Gaffer/issues/2498)
- ChainedIterable Duplicated Classes. [#2369](https://github.com/gchq/Gaffer/issues/2369)
## :beetle: Bugs Fixed
- Unsilence CI build output and investigate CI timeout [#2695](https://github.com/gchq/Gaffer/issues/2695)
- New swagger endpoint cannot execute operations [#2683](https://github.com/gchq/Gaffer/issues/2683)
- spring-rest api and swagger broken in alpha 2 [#2665](https://github.com/gchq/Gaffer/issues/2665)
- AssertJ withFailMessage() can't be last call [#2655](https://github.com/gchq/Gaffer/issues/2655)
- WAR packaging is not working correctly [#2634](https://github.com/gchq/Gaffer/issues/2634)
2022-07-11T16:17:41+00:00Gaffer gaffer2-2.0.0-alpha-0.3.1Gaffer gaffer2-2.0.0-alpha-0.3.12022-09-09T08:44:53+00:00## :star: Headliners
- Enable alternative authentication to Accumulo [#2614](https://github.com/gchq/Gaffer/issues/2614)
## :sparkles: New Features
- Move integration tests from test to main [#2708](https://github.com/gchq/Gaffer/issues/2708)
- Create a ExportToLocalFile Operation [#2707](https://github.com/gchq/Gaffer/issues/2707)
- ToCsv with OpenCypher format [#2675](https://github.com/gchq/Gaffer/issues/2675)
## :beetle: Bugs Fixed
- Relocations missing/incorrect in shaded JARs [#2748](https://github.com/gchq/Gaffer/issues/2748)
- Tests involving Strings fail when run on Windows [#2591](https://github.com/gchq/Gaffer/issues/2591)
## :robot: Automation
- Add capability to run tests on Windows [#2711](https://github.com/gchq/Gaffer/issues/2711)
2022-09-09T08:44:53+00:00Gaffer gaffer2-2.0.0-alpha-0.4Gaffer gaffer2-2.0.0-alpha-0.42023-01-04T14:50:01+00:00## :star: Headliners
- FederatedStore: Generic FederatedOperation [#2357](https://github.com/gchq/Gaffer/issues/2357)
## :sparkles: New Features
- ConcatenateListMergeFunction should return lazy iterables [#2829](https://github.com/gchq/Gaffer/issues/2829)
- FederatedStore to send unsupported operations to subgraphs [#2823](https://github.com/gchq/Gaffer/issues/2823)
- Bump jackson and koryphe [#2781](https://github.com/gchq/Gaffer/issues/2781)
- FederatedStore should remove from supported operations upon RemoveGraph [#2779](https://github.com/gchq/Gaffer/issues/2779)
- FederatedStore: Examine old style operation chain with graphIds [#2773](https://github.com/gchq/Gaffer/issues/2773)
- FederatedStoreCacheBackwardCompatibilityTest is unclear [#2768](https://github.com/gchq/Gaffer/issues/2768)
- FederatedStore: default Merge Mapping [#2761](https://github.com/gchq/Gaffer/issues/2761)
- Refactor ImportCsv and create Import interface [#2725](https://github.com/gchq/Gaffer/issues/2725)
- Refactor ToOpenCypherCsv and ToCsv [#2723](https://github.com/gchq/Gaffer/issues/2723)
- Tests involving Hadoop/Accumulo do not work on Windows [#2717](https://github.com/gchq/Gaffer/issues/2717)
- Add unit tests for integration test suite [#2654](https://github.com/gchq/Gaffer/issues/2654)
- FederatedStore RemoveGraphDeleteAccumuloTableHandler [#2632](https://github.com/gchq/Gaffer/issues/2632)
- FederatedStore script to start a real FedStore without pom and generators. [#2630](https://github.com/gchq/Gaffer/issues/2630)
- FederatedStore: Rename addingUserId to owningUserId [#2236](https://github.com/gchq/Gaffer/issues/2236)
## :beetle: Bugs Fixed
- Fix operation examples [#2843](https://github.com/gchq/Gaffer/issues/2843)
- FederatedStore auto no output handler [#2821](https://github.com/gchq/Gaffer/issues/2821)
- FederatedStore DiscardOutput should not be wrapped [#2819](https://github.com/gchq/Gaffer/issues/2819)
- FederatedStore fix incorrect test refracting [#2809](https://github.com/gchq/Gaffer/issues/2809)
- Test Federated Operation changes with Gaffers Examples and Demos [#2770](https://github.com/gchq/Gaffer/issues/2770)
- FederatedStore: GetSchemaHandler merge error issues. [#2767](https://github.com/gchq/Gaffer/issues/2767)
- Add more testing around Operation Output type [#2755](https://github.com/gchq/Gaffer/issues/2755)
- Hllp is not aggregated properly with TSV [#2749](https://github.com/gchq/Gaffer/issues/2749)
- Fix inconsistent uk.gov.gchq.gaffer.traffic package [#2736](https://github.com/gchq/Gaffer/issues/2736)
- FederatedGraphStore double-caching causes desync issues in replicated deployment [#2457](https://github.com/gchq/Gaffer/issues/2457)
- Unable to federate over 2 graphs that have different visibility properties [#1834](https://github.com/gchq/Gaffer/issues/1834)
## :robot: Automation
- Filter test logs to remove unnecessary information [#2786](https://github.com/gchq/Gaffer/issues/2786)
- Add GitHub issue templates [#2776](https://github.com/gchq/Gaffer/issues/2776)
2023-01-04T14:50:01+00:00Gaffer gaffer2-2.0.0-alpha-0.5Gaffer gaffer2-2.0.0-alpha-0.52023-03-02T15:56:33+00:00## :sparkles: New Features
- Improve Javadoc for getSchema and remove deprecation [#2882](https://github.com/gchq/Gaffer/issues/2882)
- FederatedStore add port option to RealFederatedStore [#2866](https://github.com/gchq/Gaffer/issues/2866)
- Cherry-pick bump hazelcast from 5.1.1 to 5.1.3 [#2854](https://github.com/gchq/Gaffer/issues/2854)
- Upgrade Spotbugs configuration [#2841](https://github.com/gchq/Gaffer/issues/2841)
- Replace getTrait usages with Operation [#2581](https://github.com/gchq/Gaffer/issues/2581)
- Fix FederatedStore checks for DYNAMIC_SCHEMA [#2580](https://github.com/gchq/Gaffer/issues/2580)
- FederatedStore FederatedAccess: Read Write Predicates should be AccessPredicate objects, not Strings. [#2319](https://github.com/gchq/Gaffer/issues/2319)
- Add Edge Validation warning for directed field [#2066](https://github.com/gchq/Gaffer/issues/2066)
- Signature of methods in SchemaElementDefinition [#1804](https://github.com/gchq/Gaffer/issues/1804)
## :beetle: Bugs Fixed
- ProxyStore getTraits is static [#2917](https://github.com/gchq/Gaffer/issues/2917)
- Cache Service Static Instance Bug [#2890](https://github.com/gchq/Gaffer/issues/2890)
- Integration Tests schema has a groupby value that does not exist in the properties [#2885](https://github.com/gchq/Gaffer/issues/2885)
- Problems with getOriginalSchema in Federated and Proxy Stores [#2881](https://github.com/gchq/Gaffer/issues/2881)
- RemoveGraph errors when graphId does not exist [#2880](https://github.com/gchq/Gaffer/issues/2880)
- New Federated StoreConfigured files cannot be set [#2877](https://github.com/gchq/Gaffer/issues/2877)
- FederatedStore FederatedOperationHandler loosing inputs of operations [#2875](https://github.com/gchq/Gaffer/issues/2875)
- ProxyStore Jersey dependency issues [#2868](https://github.com/gchq/Gaffer/issues/2868)
- FederatedStore typo [#2859](https://github.com/gchq/Gaffer/issues/2859)
- Fix ImportExportIT [#2858](https://github.com/gchq/Gaffer/issues/2858)
- Maven failsafe plugin skipping some ITs [#2850](https://github.com/gchq/Gaffer/issues/2850)
- Incorrect use of JUnit TempDir annotation [#2849](https://github.com/gchq/Gaffer/issues/2849)
## :robot: Automation
- Improve code analysis CI in Gaffer [#2722](https://github.com/gchq/Gaffer/issues/2722)
- Add CI workflow for legacy Accumulo 1 tests [#2693](https://github.com/gchq/Gaffer/issues/2693)
2023-03-02T15:56:33+00:00Gaffer gaffer2-1.23.0Gaffer gaffer2-1.23.02023-04-19T10:12:19+00:00## :sparkles: New Features
- Remove redundant constants class [#2914](https://github.com/gchq/Gaffer/issues/2914)
- bump hazelcast from 5.1.1 to 5.1.3 [#2853](https://github.com/gchq/Gaffer/issues/2853)
- Cherry pick all operation details endpoint and tests into develop [#2705](https://github.com/gchq/Gaffer/issues/2705)
- Add aggregation functions endpoint to rest-api [#2669](https://github.com/gchq/Gaffer/issues/2669)
- Investigate replacing java.util.logging.Logger with SLF4J [#2662](https://github.com/gchq/Gaffer/issues/2662)
- Cleanup inconsistent use of logging strings [#2618](https://github.com/gchq/Gaffer/issues/2618)
2023-04-19T10:12:19+00:00Gaffer gaffer2-2.0.0-alpha-0.6Gaffer gaffer2-2.0.0-alpha-0.62023-05-12T09:08:03+00:00## :sparkles: New Features
- Remove temporary handlers from ProxyStore and add cache ITs [#2936](https://github.com/gchq/Gaffer/issues/2936)
- Upgrade Koryphe version [#2933](https://github.com/gchq/Gaffer/issues/2933)
- Cherry-pick constant class changes into v2-alpha [#2929](https://github.com/gchq/Gaffer/issues/2929)
- FederatedStore to add graphs with Handlers [#2909](https://github.com/gchq/Gaffer/issues/2909)
- Reintroduce Backwards compatibility cache tests. [#2895](https://github.com/gchq/Gaffer/issues/2895)
- Refactor CSV Import/Export to use generators over formats, including bespoke OpenCypher formats [#2873](https://github.com/gchq/Gaffer/issues/2873)
- Remove outdated TODO comments [#2872](https://github.com/gchq/Gaffer/issues/2872)
- GetElementsBetweenSets can't be used in NamedOperation [#2404](https://github.com/gchq/Gaffer/issues/2404)
## :beetle: Bugs Fixed
- FederatedStore RemoveGraph must clear all associated caches [#2906](https://github.com/gchq/Gaffer/issues/2906)
- Fix FederatedStore cache collision [#2903](https://github.com/gchq/Gaffer/issues/2903)
- FederatedStore Double Cache Persistence bug [#2887](https://github.com/gchq/Gaffer/issues/2887)
- FederatedStore Double Cache Collision Bug [#2886](https://github.com/gchq/Gaffer/issues/2886)
- Cache Exceptions usage and review [#2865](https://github.com/gchq/Gaffer/issues/2865)
## :robot: Automation
- Remove v2-alpha from workflows [#2938](https://github.com/gchq/Gaffer/issues/2938)
2023-05-12T09:08:03+00:00Gaffer gaffer2-2.0.0Gaffer gaffer2-2.0.02023-05-23T14:42:34+00:00## :star: Headliners
- Merge v2-alpha into develop [#2958](https://github.com/gchq/Gaffer/issues/2958)
## :sparkles: New Features
- Update Maven Dependency plugins [#2956](https://github.com/gchq/Gaffer/issues/2956)
- Update dependency versions ahead of Gaffer 2.0.0 release [#2949](https://github.com/gchq/Gaffer/issues/2949)
## :beetle: Bugs Fixed
- Git user shows as invalid for commits made by GitHub Actions [#2960](https://github.com/gchq/Gaffer/issues/2960)
## :robot: Automation
- Fix broken codecov reports [#2713](https://github.com/gchq/Gaffer/issues/2713)
2023-05-23T14:42:34+00:00Gaffer gaffer2-2.1.0Gaffer gaffer2-2.1.02023-11-14T11:09:50+00:00## :star: Headliners
- Move Gaffer TinkerPop code to core Gaffer [#2983](https://github.com/gchq/Gaffer/issues/2983)
## :gift: New Features
- Create endpoint to get store type [#2838](https://github.com/gchq/Gaffer/issues/2838)
- Create endpoint to get Gaffer version [#2837](https://github.com/gchq/Gaffer/issues/2837)
- Create /graph/operations/all endpoint [#2836](https://github.com/gchq/Gaffer/issues/2836)
## :sparkles: Enhancements
- Improve Test Coverage for GafferPopEdge [#3069](https://github.com/gchq/Gaffer/issues/3069)
- Add testing to GafferPopElementGenerator [#3056](https://github.com/gchq/Gaffer/issues/3056)
- ApplyViewToElementsFunction unnecessary with one subgraph [#3053](https://github.com/gchq/Gaffer/issues/3053)
- Tidy up FederatedStoreVisibilityTest [#3042](https://github.com/gchq/Gaffer/issues/3042)
- Tidy up AccumuloMatchedVertexIT [#3039](https://github.com/gchq/Gaffer/issues/3039)
- Add cache backwards compat tests 2.1.0 [#3031](https://github.com/gchq/Gaffer/issues/3031)
- Migrate GraphConfig code out of Graph [#3018](https://github.com/gchq/Gaffer/issues/3018)
- Document getGetTraitsHandler in ProxyStore [#3001](https://github.com/gchq/Gaffer/issues/3001)
- Add configuration for remote coding environments [#2980](https://github.com/gchq/Gaffer/issues/2980)
- Upgrade Spring version [#2971](https://github.com/gchq/Gaffer/issues/2971)
- Update sketches [#2965](https://github.com/gchq/Gaffer/issues/2965)
- Update READMEs to link to new docs [#2952](https://github.com/gchq/Gaffer/issues/2952)
- Improve Mockserver dependency setup [#2951](https://github.com/gchq/Gaffer/issues/2951)
- Upgrade JUnit and related dependencies and plugins [#2948](https://github.com/gchq/Gaffer/issues/2948)
- Make Kerberos support more configurable [#2794](https://github.com/gchq/Gaffer/issues/2794)
- Investigate removal of repositories other than maven central from POMs [#2680](https://github.com/gchq/Gaffer/issues/2680)
- Allow NamedOperations to reference each other [#2410](https://github.com/gchq/Gaffer/issues/2410)
## :beetle: Bugs Fixed
- ToHllSketch functions do not copy from other HllSketch [#3061](https://github.com/gchq/Gaffer/issues/3061)
- GetWalks does not work with FederatedOperations [#3054](https://github.com/gchq/Gaffer/issues/3054)
- Cannot start spring-rest with only edges in schema [#3046](https://github.com/gchq/Gaffer/issues/3046)
- MergeSchema is ignoring SchemaExceptions [#3045](https://github.com/gchq/Gaffer/issues/3045)
- Change configuredMergeFunctions to storeConfiguredMergeFunctions [#3038](https://github.com/gchq/Gaffer/issues/3038)
- Fix flaky tests [#3037](https://github.com/gchq/Gaffer/issues/3037)
- Change update gafferpy workflow [#3029](https://github.com/gchq/Gaffer/issues/3029)
- The federated merge function 'ApplyViewToElementsFunction' does not serialise [#3025](https://github.com/gchq/Gaffer/issues/3025)
- Cache Reading and Writing Mismatch [#3016](https://github.com/gchq/Gaffer/issues/3016)
- Tinkerpop module delays a full build [#3009](https://github.com/gchq/Gaffer/issues/3009)
- NullPointerException occurs in MiniAccumuloStore if Zookeeper not set [#2997](https://github.com/gchq/Gaffer/issues/2997)
- Codecov can generate inconsistent coverage reports [#2972](https://github.com/gchq/Gaffer/issues/2972)
- Spring REST has multiple occurrences of org.json.JSONObject on the class path [#2968](https://github.com/gchq/Gaffer/issues/2968)
- Some binary files missing from cache tests [#2963](https://github.com/gchq/Gaffer/issues/2963)
- Handler for CancelScheduledJob is added regardless of if Jobs are used [#2944](https://github.com/gchq/Gaffer/issues/2944)
- Relocate code from main to test in integration-test [#2942](https://github.com/gchq/Gaffer/issues/2942)
- First properties are inconsistently aggregated in Accumulo [#2891](https://github.com/gchq/Gaffer/issues/2891)
## :robot: Automation
- CodeCov upload not consistent [#3081](https://github.com/gchq/Gaffer/issues/3081)
- Add feature label to release-notes.yml [#3041](https://github.com/gchq/Gaffer/issues/3041)
- GitHub Actions has deprecated actions using Node 12 [#2977](https://github.com/gchq/Gaffer/issues/2977)
2023-11-14T11:09:50+00:00