Skip to content

Releases: gchq/Gaffer

Gaffer 2.0.0-alpha-0.4

04 Jan 14:50
Compare
Choose a tag to compare
Pre-release

⭐ Headliners

  • FederatedStore: Generic FederatedOperation #2357

✨ New Features

  • ConcatenateListMergeFunction should return lazy iterables #2829
  • FederatedStore to send unsupported operations to subgraphs #2823
  • Bump jackson and koryphe #2781
  • FederatedStore should remove from supported operations upon RemoveGraph #2779
  • FederatedStore: Examine old style operation chain with graphIds #2773
  • FederatedStoreCacheBackwardCompatibilityTest is unclear #2768
  • FederatedStore: default Merge Mapping #2761
  • Refactor ImportCsv and create Import interface #2725
  • Refactor ToOpenCypherCsv and ToCsv #2723
  • Tests involving Hadoop/Accumulo do not work on Windows #2717
  • Add unit tests for integration test suite #2654
  • FederatedStore RemoveGraphDeleteAccumuloTableHandler #2632
  • FederatedStore script to start a real FedStore without pom and generators. #2630
  • FederatedStore: Rename addingUserId to owningUserId #2236

🪲 Bugs Fixed

  • Fix operation examples #2843
  • FederatedStore auto no output handler #2821
  • FederatedStore DiscardOutput should not be wrapped #2819
  • FederatedStore fix incorrect test refracting #2809
  • Test Federated Operation changes with Gaffers Examples and Demos #2770
  • FederatedStore: GetSchemaHandler merge error issues. #2767
  • Add more testing around Operation Output type #2755
  • Hllp is not aggregated properly with TSV #2749
  • Fix inconsistent uk.gov.gchq.gaffer.traffic package #2736
  • FederatedGraphStore double-caching causes desync issues in replicated deployment #2457
  • Unable to federate over 2 graphs that have different visibility properties #1834

🤖 Automation

  • Filter test logs to remove unnecessary information #2786
  • Add GitHub issue templates #2776

Gaffer 2.0.0-alpha-0.3.1

09 Sep 08:44
Compare
Choose a tag to compare
Pre-release

⭐ Headliners

  • Enable alternative authentication to Accumulo #2614

✨ New Features

  • Move integration tests from test to main #2708
  • Create a ExportToLocalFile Operation #2707
  • ToCsv with OpenCypher format #2675

🪲 Bugs Fixed

  • Relocations missing/incorrect in shaded JARs #2748
  • Tests involving Strings fail when run on Windows #2591

🤖 Automation

  • Add capability to run tests on Windows #2711

Gaffer 2.0.0-alpha-0.3

11 Jul 16:17
Compare
Choose a tag to compare
Pre-release

⭐ Headliners

  • Upgrade Accumulo version to 2.x.x #2201

✨ New Features

  • Add tests to new rest endpoint #2696
  • Add spring endpoint for all operation details #2690
  • Upgrade Jersey version #2688
  • Remove unnecessary hadoop dependencies #2686
  • Cherry-pick new aggregation function endpoints #2671
  • Cherry pick road traffic slf4j changes into v2-alpha #2666
  • Update koryphe version to 2.4.0 #2660
  • Update koryphe version to 2.3.0 #2652
  • Bump jackson-databind from 2.11.4 to 2.12.6.1 #2640
  • Improve process for updating copyright headers #2588
  • add ImportCsv operation and generator #2558
  • Upgrade store integration tests to use JUnit 5 #2498
  • ChainedIterable Duplicated Classes. #2369

🪲 Bugs Fixed

  • Unsilence CI build output and investigate CI timeout #2695
  • New swagger endpoint cannot execute operations #2683
  • spring-rest api and swagger broken in alpha 2 #2665
  • AssertJ withFailMessage() can't be last call #2655
  • WAR packaging is not working correctly #2634

Gaffer 2.0.0-alpha-0.2

20 Apr 10:24
Compare
Choose a tag to compare
Pre-release

⭐ Headliners

  • Upgrade dependencies to newer versions #2598

✨ New Features

  • Upgrade to Spring Boot 2.5.12 #2627
  • Add Closeable classes from Koryphe #2553
  • Upgrade spring-rest tests to JUnit 5 #2497
  • Upgrade spring-rest to use spring-boot 2 #2496
  • Upgrade Gaffer to build with Java 8 and Java 11 #2300
  • Upgrade to swagger-ui v3.x #1040

🪲 Bugs Fixed

  • Cherry-pick GetElementsWithinSet fix into v2-alpha #2620

Gaffer 1.22.0

25 Mar 14:37
Compare
Choose a tag to compare

✨ New Features

  • Port Hazelcast upgrade to Gaffer 1.* #2611
  • Deprecate Parquet store #2604
  • Port Log4J replacement to Gaffer 1.* #2602
  • Update links to Gaffer documentation #2565
  • Create HasTrait Operation #2559
  • Deprecate HBase. #2556

🪲 Bugs Fixed

  • FederatedStore traits tests are inconsistent #2616
  • Gh 2562 GetElementsWithinSet not allowing for the exclusion of properties - Gaffer v1 #2597
  • GetElementsWithinSet not allowing for the exclusion of properties #2562

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Gaffer 2.0.0-alpha-0.1

23 Feb 16:18
Compare
Choose a tag to compare
Pre-release

⭐ Headliners

  • Remove Deprecated code #2552

✨ New Features

  • Replace hasTrait usages with HasTrait Operation #2573
  • Improve and test Accumulo matched vertex behaviour #2571
  • Cherry-pick HasTrait into v2-alpha #2567
  • Make GetTraits Operation configurable per store #2560

Gaffer 1.21.1

08 Dec 19:05
Compare
Choose a tag to compare

✨ New Features

  • Add javadoc check to CI #2542

🪲 Bugs Fixed

  • Fix javadoc error #2541

Gaffer 1.21.0

08 Dec 12:17
Compare
Choose a tag to compare

✨ New Features

  • Update koryphe version to 1.14.0 #2538
  • Move CommonTimeUtil from commmon-util to time library #2535
  • Create CSV Element Generator Functions #1867

🪲 Bugs Fixed

  • Fix GetElementsIT federated store iterator #2527

🤖 Automation

  • Update release pipeline to use release branches #2500
  • CI sometimes ran unnecessarily #2466

Gaffer 1.20.0

22 Oct 13:54
Compare
Choose a tag to compare

🪲 Bugs Fixed

  • Fix SplitStoreFromRDD tests timing out #2525
  • MapStore GetElements iterator sometimes breaks when called twice #2519

🤖 Automation

  • Update codecov action #2522

Gaffer 1.19.0

21 Sep 14:20
Compare
Choose a tag to compare

✨ New Features

  • Test AccumuloElementConverter with visibility schema #2488
  • Expand the library of functions for Gaffer types #2211

🪲 Bugs Fixed

  • Fix broken SplitStoreFromJavaRDDOfElementsHandlerIT #2505
  • AddNamedOperation should not default any Access Control information #2476
  • JUnit 5 causing overridden tests to be missed #2452
  • FederatedStore ChangedGraphId with updated Cache will result in an orphaned table of data. #2435
  • Some ITs run twice in a build. #2428
  • Some stores don't allow Elements as GetElements input #2421