Skip to content

Summer Release 3.4.0.2

Compare
Choose a tag to compare
@jexp jexp released this 08 Aug 23:52
· 215 commits to 3.4 since this release

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)