What's Changed
- Bumps neo4j and apoc version by @ncordon in #3120
- Adds CODEOWNERS by @ncordon in #3133
- Removes cherry-pick action by @ncordon in #3132
- Sanitize back-ticks in strings when there is a possibility of Cypher injection by @gem-neo4j in #3144
- Fixes #2395: The apoc.cypher.runSchemaFile doesn't support full text indexes by @vga91 in #3084
- Fixes #2992: apoc.diff.nodes() returns list-type properties as different when they are the same (#3083) by @neo4j-oss-build in #3089
- Added var. adoc and test for meta configs (#3032) by @neo4j-oss-build in #3049
- Fixes #2605: The apoc.custom.declareProcedure throws exception "Query results do not match requested output" with some queries (#3146) by @vga91 in #3148
- Improve backtick sanitization (#172) by @gem-neo4j in #3159
- respect config.writeNodeProperties when writing node details (#3152) by @AzuObs in #3164
- fixes #2934:
apoc.meta.relTypeProperties
doest not return relationship information (#2935) by @vga91 in #3184 - Invalid unicode character with apoc.import.graphml (#3107) by @vga91 in #3176
- Invalid unicode character with apoc.import.graphml by @ncordon in #3185
- [hcaaOlXR] Make XML procedures resistant to XXE (#202) by @AzuObs in #3190
- Fixes neo4j/apoc#25: Incorrect behaviours for format durations (neo4j/docs-apoc#29) (neo4j/apoc#179) by @vga91 in #3193
- [hcaaOlXR] Add warnings about MD5 functionality by @AzuObs in #3198
- [hcaaOlXR] Protect from Billion Laughs by @AzuObs in #3200
- [xa1QAhHL] Add warning about using apoc.triggers in a Clustered environment by @gem-neo4j in #3196
- Fixes neo4j/apoc#18: Default parallel concurrency of 50 is too high by @vga91 in #3208
- Fixes neo4j/apoc#21: Not able to import 'JSON' data using apoc.import.json procedure by @vga91 in #3206
- [tYbuDF2B] The apoc.export.cypher.* procedures don't create relationships with start/end node without properties by @vga91 in #3209
- Fixes #1132: Add ability to all export procedures to compress their data (4.3) by @vga91 in #3205
- Fixes neo4j/apoc#11: apoc.load* don't actually support tar and tar.gz (neo4j/apoc#200) by @vga91 in #3204
- [UHxIZ8JO] Add CodeQL (#186) by @AzuObs in #3212
- [4zKlPDoa] Remove FIREFOX LoadHtmlTests by @AzuObs in #3225
- [UHxIZ8JO] Grant CodeQL permissions (#212) by @AzuObs in #3229
- Fix docs cve 2021-27568 (#2953) by @vga91 in #2957
- Update testJaroWinklerDistance test expectation by @MishaDemianenko in #3232
- Update commons-text (#3235) by @vga91 in #3240
- [pDw6xmRG] Fixes neo4j/apoc#26: apoc.refactor.rename.label delets label if oldLabel is equal to newLabel by @vga91 in #3239
- Fix export to csv docs by @gem-neo4j in #3243
- Fixes #2373 and #218: Schedule task for one-off execution at specified time by @vga91 in #2520
- Fixes neo4j/apoc#126: apoc.periodic.submit fails with schema operations (neo4j/apoc#208) (#3234) by @vga91 in #3246
Full Changelog: 4.3.0.8...4.3.0.9