APOC Winter Release 3.5.0.7
neo-technology-build-agent
released this
17 Jan 12:02
·
194 commits
to 3.5
since this release
Admittedly it's been a very mild winter here in London town, but that doesn't mean that we can't have a new APOC release!
Contributions for new procedures, fixes, and documentation updates came from @conker84, @mneedham, and @karmakaze.
Happy developing!
@JMHReif and @mneedham
Quick List of Changes
- add recursive parameter for
map.removeKey
andmap.removeKeys
(fix for #1270) - add
apoc.systemdb.graph
for details of system database in Neo4j - add
apoc.systemdb.execute
to execute DDL commands against system database in Neo4j (fix for #1357) - add exception handling for
apoc.xml.import
on config error - add
apoc.nodes.relationship.types
andapoc.nodes.relationship.exists
to check relationships across multiple nodes (fix for #1136) - add
apoc.date.parseAsZonedDateTime
to parse date with time and timezone
Bug fixes
- fix for
apoc.load.xls
range issue with columns after Z (fix for #1342) - fix for
apoc.cypher.runFile
to not fail on an empty transaction (fix for #1262) - fix for
apoc.periodic.*
to improve logging (fix for #1363) - fix for
apoc.export.cypher.*
to correctly handle multiple labels (fix for #1366) - fix for
apoc.export.csv.graph
to handle internal and business ids in data (fix for #1335)
Configuration changes
- move configurations to 1. environment variables, 2. system properties, or 3. apoc.conf file
- complete list of configurations moved is in docs(https://neo4j.com/docs/labs/apoc/4.0/config/)
Documentation
- add feedback form in documentation pages - let us know where we can improve the docs!
- refactored documentation pages for
apoc.export.csv
andapoc.export.json
- fix for
apoc.load.jsonParams
to add documentation and test (fix for #1279)