New Gaffer Release v1.19 #2513
n3101
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Gaffer v1.19 Release 22 September 2021
The latest Gaffer release contains these changes which may be of interest:
#2421
A discrepancy existed between the query behaviour of the in-memory Mapstore and Accumulo which accepted different input types. Mapstore (and also the Parquet store) now accept Edges as input - like the Accumulo store - as well as their previously supported EdgeSeeds.
There are still differences between Mapstore and AccumuloStore. For anyone considering using Mapstore, a consequential change:
#2510
Adds a note outlining the effect of the Mapstore static property: “Currently the MapStore works differently to the AccumuloStore in that, by default, it is non-static. This means that every time you create a new Graph using the same store properties that should point to the same MapStore, a new map is made.”
#2211
This “expands the library of functions for Gaffer Types.” The new functions are:
ReduceRelatedElements
TypeSubTypeValueToTuple
TypeSubTypeValueTuple
TypeValueToTuple
TypeValueTuple
ToTrailingWildcardPair
Regrettably these are undocumented at present.Documentation added by gchq/gaffer-doc#235#2425
A duplicate “updateOperationInput” operation has now been removed. This should not be a breaking change as you would have had to try really hard to use this op.
#2435 (caching bug)
This fixes a bug in FederatedStore, arising from a mismatch between changes to GraphIds and the persistence of cached values.
#2476 (named ops permissions)
NamedOperations have various permissions options, including separate arrays of identifiers with “read” and “write” access. This change stops AddNamedOperation from creating empty arrays. There will be some explanatory doc in the next release.
Gaffer Tools:
gchq/gaffer-tools#896
The validation of inputs in the gafferpy python API has been simplified to be less brittle and more “pythonic”.
gchq/gaffer-tools#931
An incorrect, duplicate operation “CountAllElementsDefaultView” has been removed from the “gafferpy” python API in Gaffer Tools.
gchq/gaffer-tools#927 (ui bugfix for op chains/ElementID)
It was not possible to run an OperationChain in the Gaffer UI if it started with an operation with an input type of ElementId[]. This has now been fixed
gchq/gaffer-tools#933
The gafferpy README example has been changed to use the in-memory MapStore instead of AccumuloStore.
Beta Was this translation helpful? Give feedback.
All reactions