Skip to content

Releases: neo4j-contrib/neo4j-apoc-procedures

4.1.0.12

09 Aug 10:21
2155cb3
Compare
Choose a tag to compare

What's Changed

  • Fixes #2093: Add check of the number of connections in couchbase test (#2272) in #2407
  • Fixes #2093: Add check of the number of connections in couchbase test (#2272) (#2406) in #2409
  • Fixes #577: return apoc.nodes.count(['User']) (#2277) in #2436
  • Fixes #2253: apoc.hashing.fingerprintGraph fails if there are equals nodes (#2354) in #2438
  • Fixes #1376: apoc.load.csv cannot parse files with backslash character in the data (#2261) (#2362) in #2454
  • Cherry picks changes to 4.1 by @vga91 in #2479
  • Fixes #2329: Improves the documentation for triggers and the afterAsync phase (#2416) in #2461
  • Fixes #1617: Logging for apoc.periodic.* by @vga91 in #2493
  • Fixes #2372: apoc.any.isDeleted(node/rel) in #2526
  • Fixes #2347: Update POI versions (#2491) in #2506
  • Fix SchemasEnterpriseFeaturesTest 4.3 in #2531
  • Fixes #2329: Better document the datastructures of triggers and the afterAsync phase (#2416) in #2444
  • Fixes adoc text functions (#2541) (#2542) in #2544
  • Fixes #2267: Inconsistent apoc.load.xls doc (#2484) in #2550
  • Fixes #2336: Error when restoring a backup with cypher-shell ≤ 4.2 in #2571
  • Change driver dependency to compile only in #2575
  • Apoc.schema.assert should drops only indexes not included in the 1st parameter (#2523) by @vga91 in #2610
  • Simplify APOC auto-cherry-picking (4.1) by @Lojjs in #2602
  • Fix import tool URLs (#2505) in #2558
  • Update cypher-based-procedures-functions.adoc in #2580
  • Fixes typo by @minauteur in #2708
  • Adds documentation for apoc.periodic.iterate, regarding the parallel config for 4.1 (#2818) by @vga91 in #2874
  • Fixes SchemasEnterpriseFeaturesTest wrong assertion and ModelTest protocol by @ncordon in #3115
  • Adds blocklist for load methods by @ncordon in #3118

New Contributors

Full Changelog: 4.1.0.11...4.1.0.12

3.5.0.20

09 Aug 10:21
228ec40
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.5.0.19...3.5.0.20

4.4.0.8

04 Aug 08:58
194ca2a
Compare
Choose a tag to compare

What's Changed

  • Upgrade commons-configuration2 to 2.8.0 by @vga91 in #3063
  • apoc.meta.data count adoc/test (#2904) by @vga91 in #3067
  • Fixes #2992: apoc.diff.nodes() returns list-type properties as different when they are the same by @vga91 in #3083
  • Fix Partial Path Traversal Vulnerability by @JLLeitschuh in #3080
  • Fixes #3070: The apoc.export.csv.all with bulkImport config doesn't work with a file name without extension by @vga91 in #3082

Full Changelog: 4.4.0.7...4.4.0.8

4.3.0.7

04 Aug 08:47
fe9f8c7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.3.0.6...4.3.0.7

3.5.0.19

22 Jul 12:10
2ed8825
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.5.0.18...3.5.0.19

4.4.0.7

19 Jul 10:27
5a4047c
Compare
Choose a tag to compare

What's Changed

  • Fixes #2975: No docs for apoc.load.htmlPlainText by @vga91 in #2977
  • 4.4 fix security review issues (#2983) by @gem-neo4j in #2994
  • Fixes some wrong urls in docs by @vga91 in #2986
  • Excludes selenium tests in TeamCity by @ncordon in #3001
  • Upgrades packages and adocs for CVE extra-deps by @vga91 in #2989
  • Fixes #3000: apoc.refactor.cloneNodes withRelationships = true - hangs and does not complete call by @vga91 in #3005
  • Fixes #2932: The apoc.import.csv skipLines config doesn't work correctly by @vga91 in #2984
  • Fix for #2909: allows apoc procedures to return empty maps by @tomocesnik in #2996
  • Fixes #2931: The apoc.import.csv procedure doesn't batch correctly by @vga91 in #2985
  • Added support for Duration to apoc.coll.avg by @vga91 in #2987
  • Fix testLoadLDAP by @vga91 in #3022
  • Fixes #2933: Add configurations for apoc.load.html via selenium browser by @vga91 in #2990
  • Fixes #2826: The apoc.import.csv/graphml procedures create empty wrong empty nodes with UNIQUE constraint violation by @vga91 in #3006
  • Fixes #3008: Missing documentation for the apoc.refactor.cloneNodes by @vga91 in #3028
  • Fixes #2966: apoc.custom.declareProcedure does not accept default float values by @vga91 in #3033
  • Avoid reusing the AmbientCursor in node.getLabels() by @AzuObs in #3027
  • Fixes #2739: Allow apoc.spatial.geoCodeOnce to also receive config via procedure call by @vga91 in #2832
  • Fixes #2946: Improve apoc.load.directory.* adocs and test by @vga91 in #2988
  • Added var. adoc and test for meta configs by @vga91 in #3032
  • Export cypher overwrite relationships in case of merge with multi-rels with the same nodes and type by @vga91 in #3035
  • Forces dependency to especific version to avoid binary incompatibilities by @ncordon in #3058
  • Bump neo4j and driver version, force cache refresh in CI by @ncordon in #3062

New Contributors

Full Changelog: 4.4.0.6...4.4.0.7

3.5.0.18

15 Jul 15:18
ddce96c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.5.0.17...3.5.0.18

4.3.0.6

15 Jun 09:45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.3.0.5...4.3.0.6

4.4.0.6

13 Jun 16:42
b05f825
Compare
Choose a tag to compare

What's Changed

  • Bumps json path to 2.7.0 by @ncordon in #2881
  • Fixes #2723: apoc.load.xml on large file generates OoM Errors by @vga91 in #2841
  • Fixes #2699: The apoc.refactor.mergeNodes remove entities if a list with 2 equal nodes is passed by @vga91 in #2831
  • Fixes #2748: apoc.temporal.toZonedTemporal missing in temporal docs page by @vga91 in #2821
  • Fixes #2824: Extend the error message for export procedures to also point out stream:true by @vga91 in #2887
  • Fixes #2223: Add config option for schema exports to retain the index and/or constraint names (#2892) in #2915
  • Fixes #2817: When importing a string array field with a blank value, the attribute value is interpreted as [""] instead of NULL as expected by @vga91 in #2843
  • Fixes #2878: apoc 4.4.0.4 is reported as incompatible with neo4j-community-4.4.6 in neo4j.log by @vga91 in #2885
  • Fixes #2797 and #2780: Graph Refactoring procedures internally handle errors instead of throwing them, leaving half-created results by @vga91 in #2845
  • Fixes #2654: The custom procedure validation fails with integer input types (#2702) in #2913
  • Fixes #2659: Apoc.import.graphml doesn't work for edges by @vga91 in #2853
  • Added apoc.trigger.refresh note in the trigger adoc initial page by @vga91 in #2940
  • Cherry picks may 2022 4.4 by @vga91 in #2922
  • Add NLP language note in docs (#1870) in #2945
  • Add admin check for the stream/read-logs functions by @vga91 in #2919
  • Fix docs cve 2021-27568 by @vga91 in #2953
  • Corrections to the docs by @lidiazuin in #2959
  • S3 docs small fixes by @vga91 in #2963
  • Fixes #2895: update apoc.custom.* documentation by @vga91 in #2937

New Contributors

Full Changelog: 4.4.0.5...4.4.0.6

4.2.0.11

02 Jun 09:19
Compare
Choose a tag to compare

What's Changed

  • Fixes #577: return apoc.nodes.count(['User']) by @vga91 in #2277
  • Fixes #2253: apoc.hashing.fingerprintGraph fails if there are equals nodes (#2354) in #2439
  • Fixes #2329: Better document the datastructures of triggers and the afterAsync phase (#2416) in #2445
  • Fixes #1790: Support MongoDB Extended JSON (v2) in apoc.mongodb.* procedures parameters (#2430) in #2449
  • Cherry picks 4.2 by @vga91 in #2477
  • Fixes #2292: Some bugs and missing stuff in docs (#2414) in #2442
  • Fixes #2347: Update POI versions (#2491) in #2504
  • Fixes #1376: apoc.load.csv cannot parse files with backslash character in the data (#2261) (#2362) in #2486
  • Fixes #2372: apoc.any.isDeleted(node/rel) in #2527
  • Fix SchemasEnterpriseFeaturesTest 4.3 (#2517) in #2518
  • Fix adoc text functions (#2541) (#2542) in #2545
  • Use 4.2 index syntax by @Lojjs in #2554
  • Fixes #2267: Inconsistent apoc.load.xls doc (#2484) in #2549
  • Fixes #2336: Error when restoring a backup with cypher-shell (≤ 4.2) by @vga91 in #2432
  • Fixes #1617: Logging for apoc.periodic.* in #2565
  • Apoc.schema.assert should drops only indexes not included in the 1st parameter (#2523) by @vga91 in #2611
  • Simplify APOC auto-cherry-picking (4.2) by @Lojjs in #2601
  • Upgrade dependencies to mitigate vulnerabilities by @Lojjs in #2606
  • Checks full API listings and archives more test results. Cherry-pick by @ncordon in #2616
  • Fixes Kotlin procedures not being listed in full package. Cherry-pick by @ncordon in #2635
  • Checks whether we are running in TeamCity as CI (#2629) (#2630) (#2640) in #2641
  • Fixes #1132: add ability to all export procedures to compress their data by @vga91 in #2482
  • Improve performance apoc.meta.stats 4.x by @vga91 in #2483
  • Fix import tool URLs (#2505) in #2557
  • Update cypher-based-procedures-functions.adoc in #2579
  • Fixes #2239: Provide query statistics for apoc.merge functions in #2582
  • Fix apoc.convert.toTree reorders paths in #2660
  • Support for UUID encoded in Base64 in #2663
  • Fixes junit compilation errors (#2671) (#2672) in #2675
  • Use the jackson-databind version from Neo4j. (#2670) (#2673) in #2677
  • Fixes the Cypher files execution not happening sequentially (#2707) (#2726) (#2742) in #2744
  • Updates version of the cherry-pick action by @ncordon in #2755
  • Uses service account token when cherry-picking (#2752) (#2756) (#2757) in #2758
  • Ignores test failures only in TeamCity by @ncordon in #2762
  • Fix typo by @Lojjs in #2764
  • apoc.refactor.mergeNodes is not producing desired output (#2590) in #2768
  • Fixes #2607: apoc.export.json.data JSON format missing brace (#2698) by @Lojjs in #2776
  • Fixes #2645: csv import fails when parse an empty string as a date (#2703) (#2775) in #2777
  • Fix apoc.schema tests by @AzuObs in #2789
  • Update readme.adoc in #2792
  • Bump ansi-regex from 3.0.0 to 3.0.1 in /docs/antora (#2734) (#2795) in #2796
  • Bump normalize-url from 4.5.0 to 4.5.1 in /docs/antora in #2798
  • Bump simple-get from 3.1.0 to 3.1.1 in /docs/antora in #2801
  • Bump minimist from 1.2.5 to 1.2.6 in /docs/antora in #2802
  • APOC uses Jackson version prior to 2.11 not compatible with latest spring-boot in #2808
  • Add doc description and examples for apoc.cypher.parallel* in #2717
  • apoc.meta.stats() displays incorrect relationship counts with multi-label nodes in #2812
  • Bumped dependency versions for S3 dependencies in #2719
  • Fixes #2252: Updates on a virtual node created from a real node should not update the original node in #2729
  • Fixes #2325: added config cleanup in #2730
  • Missing ^ in the example for ascending order in #2813
  • Revert "Remove deprecated apoc.algo docs and PathFinding code" by @conker84 in #2805
  • Attempt to fix TeamCity build by @AzuObs in #2811
  • Fixes #2402: See if we can make the aStar algorithm support spatial points by @Lojjs in #2814
  • Create SECURITY.md by @Lojjs in #2829
  • Fixes #1152 and #2247: Deleting nodes when having an apoc.trigger registered returns Neo.DatabaseError.Transaction.TransactionCommitFailed by @vga91 in #2596
  • Fixes #2223: Add config option for schema exports to retain the index and/or constraint names by @vga91 in #2652
  • Update graphml procedure to support tinkerpop format (#2856) in #2858
  • Removes jcenter from the repositories used for dependencies (#2850) (#2851) in #2854
  • Weirdness around custom functions with node return types in #2709
  • Cherry picks dependencies 4.2 by @vga91 in #2896
  • Var docs fixes: path.expand, ttl, import.csv and group.nodes (for 4.2) by @vga91 in #2897
  • Fixes #2269: (4.2) apoc.load procedures don't work anymore with urls containing % by @vga91 in #2893
  • Cherry picks 4.2 may 2022 by @vga91 in #2902
  • Missing documentation for apoc.periodic.iterate, regarding the parallel config for 4.2 (#2818) by @vga91 in #2873
  • restore forced firefoxdriver by @vga91 in #2910
  • Fixes #2723: apoc.load.xml on large file generates OoM Errors (#2841) in #2927
  • Fixes #2748: apoc.temporal.toZonedTemporal missing in temporal docs page (#2821) (#2912) in #2924
  • Fixes #2797 and #2780: Graph Refactoring procedures internally handle errors instead of throwing them, leaving half-created results (#2845) (#2921) in #2923
  • Fixes #2699: The apoc.refactor.mergeNodes remove entities if a list with 2 equal nodes is passed in #2928
  • Latest cherry picks before final 4.2 release by @vga91 in #2920

Full Changelog: 4.2.0.10...4.2.0.11