Summer Release 3.4.0.2
This summer release of APOC has seen a lot of contributions from many folks.
- Alberto De Lazzari
- Angelo Busato
- Gabor Szarnyas
- Alex Iudice
- Cayetano
- ArGeBre
- Benjamin
- Tobias Lindaaker
- Adam Cowley
- Karol Brejna
- Andrew Bowman
Thanks so much to everyone who contributed new functionality, documentation updates and fixes.
Here are the highlights:
-
Version upgrade Neo4j 3.4.5 APOC 3.4.0.2
-
Support reverse geocoding in apoc.spatial (#876)
-
Support of Base64url encoding and decoding (#870)
-
apoc.text.clean strips utf8 characters (incl. cyrillic/chinese/japanese symbols) (#869)
-
Add support for loading CSVs formatted according the import tool's specification (#581)
-
add a configuration option to mergeNodes that allows to combine relationships of the same type and direction (#850)
-
implement functions from pgsql - degree, label exists (#860)
-
Adds text similarity/distance methods and double metaphone text encoder (#865)
-
Added support to function apoc.date.fromISO8601 (#837)
-
Added unit "weekday" to apoc.date.field() (#838)
-
Added optional 4th parameter to procedure 'apoc.periodic.repeat'. (#853)
-
Added optional parameter to procedure 'apoc.trigger.add' that allows configuration to be passed in. (#859)
-
Add concurrency parameter (default to 50) to periodic.iterate
-
add index selectivity to apoc.meta.data apoc.meta.schema and the apoc.index procedures (#842)
-
Add apoc.diff user functions (#760)
-
Read headers for load csv from config object (#834)
-
Allow passing parameters to apoc.cypher.runFile (#813)
-
Allow direction-only (typeless) relationships in the path expander relationshipFilter and sequences (#821)
-
Added whitelistNodes and blacklistNodes, to finish up node-specific filtering for path expanders. (#796)
Bugfixes
- Also index collection values as arrays so that they are properly added to Lucene. Fixes #814
- fix runFirstColumn for neo4j-graphql-js, fixes #819 fixes #776
- Added thrown runtime exception if an 'apoc.trigger.*' procedure is called but 'apoc.trigger.enabled=true' has not been set in the neo4j.conf file. (#861)
Documentation
- Update Grouping Docs
- Corrected Elasticsearch methods to match their documentation. (#863)