Releases: neo4j-contrib/neo4j-apoc-procedures
Releases · neo4j-contrib/neo4j-apoc-procedures
4.4.0.20
What's Changed
- Adds license and notice validation to the CI (#451) by @ncordon in #3646
- Forces new version of netty by @ncordon in #3645
- Fix flakey index test by @gem-neo4j in #3657
- Add path traversal vulnerability tests (#3457) by @vga91 in #3662
- Use TC for 4.4 builds to access latest changes by @gem-neo4j in #3659
- Allow Command Expansion APOC by @gem-neo4j in #3656
- Update license files by @Lojjs in #3690
- Fixes neo4j/apoc#126: apoc.periodic.submit fails with schema operations (extended) (#3211) (#3508) by @vga91 in #3691
- apoc.systemdb.graph leaks passwords/hashes (#3414) by @vga91 in #3542
- Upgrade lettuce version to 6.2.5 to mitigate CVE-2023-34462 by @Lojjs in #3688
- apoc.log docs update by @gem-neo4j in #3704
- only create DatabaseEventListener for system database by @nadja-muller in #3697
- Fixes failing path traversal TeamCity tests by @ncordon in #3703
- Add OpenAI (LLM) procedures in 4.4 by @vga91 in #3701
Full Changelog: 4.4.0.19...4.4.0.20
5.10.0
What's Changed
- [rQCxvZ5O] Improved docs and test with user-pass auth by @vga91 in #3376
- Fixes #3358: apoc extended on 5.2 throws errors for missing config values by @vga91 in #3374
- [wokdlhX3] Extract code from APOC core which is only used in APOC extended by @Lojjs in #3361
- [NOID] Bump version to 5.5.0 by @vga91 in #3412
- [NOID] Cherry picks from 5.3 by @vga91 in #3423
- [LMyH0Fi7] apoc.systemdb.graph leaks passwords/hashes by @vga91 in #3414
- [NOID] Clean up APOC matrix list by @gem-neo4j in #3429
- [NOID] fixes #3349: Can not create custom procedure with void return type using apoc.custom.declareProcedure (#3356) by @vga91 in #3406
- [H10zCpAQ] Fix CWE-73: Added check to prevent reading from outside metrics directory (#3245) by @vga91 in #3425
- Cherry picks from 5.4 to dev by @vga91 in #3434
- [iREBdGuF] Stop recommending loading/unrestricting all procedures by @vga91 in #3413
- Bump version 5.6.0 by @vga91 in #3456
- [aNcPaEFK] Fix LoadLdapTest.testLoadLDAP by @vga91 in #3459
- [NOID] Bump package.json antora by @vga91 in #3463
- [GE2QhC9X] Fix path traversal vulnerability (CVE-2022-23532) (#3457) by @vga91 in #3462
- [EHgXqsEW] Upgraded jsoup to v.1.15.3 to mitigate CVE-2022-36033 (#3305) (#3460) by @vga91 in #3461
- Ignore git submodule from commits by @vga91 in #3418
- Fix loadJsonStream compiler error in dev by @vga91 in #3494
- Bumps 5.7.0 version by @vga91 in #3493
- [NOID] Uses Temurin jdk 17 by @ncordon in #3487
- Fixes #2395: The apoc.cypher.runSchemaFile doesn't support full text indexes (#3084) by @vga91 in #3248
- Fixes #2946: Improve apoc.load.directory.* adocs and test (#2988) by @vga91 in #3178
- Fixes neo4j/apoc#126: apoc.periodic.submit fails with schema operations (extended) by @vga91 in #3211
- [NOID] fixes #3477: apoc.load.html does not always report href (#3478) by @vga91 in #3505
- [NOID] Changed bolt driver version (#3501) by @vga91 in #3509
- [ju7btyJy] APOC UUID Install Failing in Cluster (#3484) (#3510) by @vga91 in #3512
- Adds job to deploy Pages with GitHub Actions by @ncordon in #3518
- Revert "Adds job to deploy Pages with GitHub Actions (#3518)" by @ncordon in #3519
- Bump version 5.8.0 (#3456) by @vga91 in #3536
- [TOQo1n9M] apoc-hadoop dependency is conflicting (#3450) by @vga91 in #3454
- Extended changes after fix core ignored s3 tests by @vga91 in #3295
- Add OpenAI (LLM) procedures by @jexp in #3575
- Bump version 5.9.0 (#3456) by @vga91 in #3579
- Removed unused deps after OpenAI procedures addition by @vga91 in #3585
- Updated extended.txt to fix checkCoreWithExtraDependenciesJars failure after Open AI procedures by @vga91 in #3590
- [tW7Gyubn] Removed javafaker lib and replaced with a custom class by @vga91 in #3592
- Adding Vertex-AI Integration by @jexp in #3601
- Updated exteded.txt with vertexai procs by @vga91 in #3604
- Fixes #1582: rebind flag in apoc.periodic.iterate (#3098) by @vga91 in #3612
- Bump version 5.10.0 (#3456) by @vga91 in #3619
- DETACH DELETE in TTLLifeCycle.java by @jexp in #3608
- [NrNk9YvB] Adds projects to generate AWS and GCS dependencies by @ncordon in #3644
- [NOID] Release 5.10.0 (#3455) by @vga91 in #3655
- [RY28NjPX] Update installation docs with docker and desktop, created partial and small fixes by @vga91 in #3672
- [V8keNXu0] error details while using apoc.cypher.run* procedures by @vga91 in #3671
- Fixes #3640: Custom procedures declaration fails in 5.x (#3647) by @vga91 in #3677
- [ld3WXRsV] Fix APOC extended TTL tests by @vga91 in #3674
- Bump semver from 5.7.1 to 5.7.2 in /docs/antora by @vga91 in #3678
- [crGU1Fb4] Remove unused code after git submodule implementation by @vga91 in #3679
- [drqYtb6r] apoc.cypher.run* procedures don't return results (extended) (#3624) by @vga91 in #3676
- [BqvAC2FK] Update selenium dependencies by @vga91 in #3675
- [kfkbAyTs] Added Security Guidance docs page by @vga91 in #3673
- [NOID] Changed bolt driver version (#3501) (#3509) by @vga91 in #3680
- Update submodule to 5.10 by @vga91 in #3682
- [NkXyUGRz] Fixes #3669: apoc.uuid.setup -Signature not matching description by @vga91 in #3683
- First LLM prompt for cypher, query and schema in APOC (#3649) by @vga91 in #3681
- [V8keNXu0] error details while using apoc.cypher.run* procedures (#3668) by @vga91 in #3687
- Exclude :core:shadowJar task from extended (#3597) by @vga91 in #3693
Full Changelog: 5.3.0...5.10.0
4.4.0.19
What's Changed
- [VyGD3IoX] apoc.hashing.fingerprint lossy conversion (neo4j/apoc#378) by @vga91 in #3569
- [eBlQUOcs] Bug in apoc.create.cloneToVirtual (neo4j/apoc#375) by @vga91 in #3570
- [Q8q7GXdk] apoc.export.graphml imports unwanted nodes (neo4j/apoc#380) by @vga91 in #3551
- [rePYjknU] Fix flaky testExportQueryNodesJsonCount (neo4j/apoc#406) by @vga91 in #3578
- [9VPaH2ha] Bumps apoc version by @ncordon in #3581
- [NOID] Solves CI bug with NEO4J_VERSION variable not being available by @ncordon in #3588
- [OfagjOnq] apoc.meta.subgraph returns wrong type when using includeLabels by @vga91 in #3548
- [NOID] fix time assertion GeocodeTest by @vga91 in #3565
- [NOID] Fixes circular docker dependency in TeamCity by @ncordon in #3595
- [rF3PTDby] Fix shouldFindDifferencesInTheSameDb by @vga91 in #3568
- [dITjfMpu] apoc.coll.indexOf unexpectedly treats collections differently than the same hardcoded list (neo4j/apoc#422) by @vga91 in #3600
- [bZQoGhFu] apoc.refactor.mergeNodes is not working with uniqueness index (neo4j/apoc#361) by @vga91 in #3598
- [dLZ2xYwQ] Multiple CypherInitializer's per single DatabaseAvailabilityGuard (neo4j/apoc#413) by @vga91 in #3599
- [wr4kMP3r] ArithmeticException calling apoc.schema.nodes (neo4j/apoc#364) by @vga91 in #3606
- [KUEoGBey] Sanitize text input and add quotes to allow special characters in Atomic procedures by @gem-neo4j in #3613
- [NOID] apoc.schema.* Fix unique constraint column by @gem-neo4j in #3614
- [3QAbWQds] apoc.export.arrow.all ignores export file config (neo4j/apoc#349) by @vga91 in #3616
- [F61iNGQX] Splits integration tests into their own package by @ncordon in #3618
- [EdwwgWgR] Stream schema results in batches of batchSize by @gem-neo4j in #3620
- [VpC8nqNz] Fail build on spotless and licence failures by @gem-neo4j in #3621
- [tW7Gyubn] Removes javafaker from the project by @ncordon in #3622
- [NOID] DETACH DELETE in TTLLifeCycle.java (#3608) by @vga91 in #3626
- [NrNk9YvB] Adds projects to generate AWS and GCS dependencies by @ncordon in #3573
- [drqYtb6r] apoc.cypher.run* procedures don't return results by @vga91 in #3631
- [rGkwaqu1] apoc.path.expand doesn't handle special characters in label name (neo4j/apoc#415) by @vga91 in #3633
- [hZww9vSJ] Make the type output of apoc.schema.* procedures more specific (neo4j/apoc#307) (neo4j/docs-apoc#107) by @vga91 in #3635
- [NOID] Uses debian images in the TeamCity CI by @ncordon in #3636
- [s7Ob7Zm7] Test that all load and import procedures respect security (neo4j/apoc#360) (neo4j/apoc#377) by @vga91 in #3617
- [P7cw3Wcj] Fix zip bomb attack (neo4j/apoc#398) by @vga91 in #3637
- [NOID] Mitigate CVE-2022-42003 by upgrading org.apache.arrow to version 12.0.1. by @Lojjs in #3632
- [wr4kMP3r] Add apoc.schema.nodes() failure example (#164) by @vga91 in #3638
- [NOID] Bump Hadoop and Guava dependencies by @gem-neo4j in #3643
- [HFWBmuq2] Fixes neo4j/apoc#155: Check for correct tx terminations (neo4j/apoc#256) by @vga91 in #3534
Full Changelog: 4.4.0.18...4.4.0.19
5.9.0
What's Changed
- Add OpenAI (LLM) procedures by @jexp in #3575
- Bump version 5.9.0 (#3456) by @vga91 in #3579
- Removed unused deps after OpenAI procedures addition by @vga91 in #3585
- Updated extended.txt to fix checkCoreWithExtraDependenciesJars failure after Open AI procedures by @vga91 in #3590
- [tW7Gyubn] Removed javafaker lib and replaced with a custom class by @vga91 in #3592
- Adding Vertex-AI Integration by @jexp in #3601
- Updated exteded.txt with vertexai procs by @vga91 in #3604
- Fixes #1582: rebind flag in apoc.periodic.iterate (#3098) by @vga91 in #3612
- Bump version 5.10.0 (#3456) by @vga91 in #3619
- [NOID] Release 5.9.0 (#3455) by @vga91 in #3623
- Bump version 5.9.0 (#3456) (#3579) by @vga91 in #3625
- DETACH DELETE in TTLLifeCycle.java (#3608) by @vga91 in #3627
- [drqYtb6r] apoc.cypher.run* procedures don't return results (extended) by @vga91 in #3624
- [NOID] Small vertexai docs fixes by @vga91 in #3628
Full Changelog: 5.8.0...5.9.0
5.8.1
5.8.0
What's Changed
- Bump version 5.8.0 (#3456) by @vga91 in #3536
- [TOQo1n9M] apoc-hadoop dependency is conflicting (#3450) by @vga91 in #3454
- Extended changes after fix core ignored s3 tests by @vga91 in #3295
- [NOID] Release 5.8.0 (#3455) by @vga91 in #3580
- Add OpenAI (LLM) procedures (#3575) by @vga91 in #3582
- Updated submodule for 5.8.0 by @vga91 in #3591
Full Changelog: 5.7.0...5.8.0
4.4.0.18
What's Changed
- [UNKBKte1] Redacts passwords in CypherInitializer by @ncordon in #3572
- [hyxhNENW] remove antlr4 from core by @vga91 in #3549
- [ivaiMqVb] CALL apoc.export.cypher.schema(null, { stream: true }) returns nothing (neo4j/apoc#374) by @vga91 in #3571
- [mXBP8GqN] Bumps apoc version by @ncordon in #3563
- [ZkSGN6PO] apoc.export.graphml.all doesn't accept absolute Windows paths (neo4j/apoc#381) by @vga91 in #3577
- [gULAAkri] apoc.periodic.repeat doesn't always work (neo4j/apoc#388) by @vga91 in #3576
Full Changelog: 4.4.0.17...4.4.0.18
4.4.0.17
What's Changed
- [Fb3ZFQbn] Fixes cypher initializer by @ncordon in #3546
- [XN2vr37d] Adds apache license headers by @gem-neo4j in #3531
- [NOID] Fixes flaky geocode test by @vga91 in #3543
- [NOID] Ignores flaky tests until they are fixed by @ncordon in #3561
- [qWQ33yT5] apoc.export.cypher.all rel indexes exported incorrectly by @vga91 in #3556
- [madSHaLz] Deletes APOC triggers nodes after a user deletes a database (neo4j/apoc#348) by @vga91 in #3550
- [NOID] Fix flaky ConfigTest by @vga91 in #3559
- [l8BgbZYY] Bump neo4j version to 4.4.20 by @nadja-muller in #3554
Full Changelog: 4.4.0.16...4.4.0.17
4.4.0.16
What's Changed
- Bumps apoc version after release by @ncordon in #3495
- fixes #3477: apoc.load.html does not always report href by @conker84 in #3478
- APOC UUID Install Failing in Cluster by @vga91 in #3484
- Update Hadoop and JsonPath dependencies by @gem-neo4j in #3504
- Add a more useful error message for export functions by @gem-neo4j in #3514
- Update Neo4j version to latest release by @Lojjs in #3516
- Upgrade commons-configuration2 to 2.9.0 to address CVE-2022-42889 by @Lojjs in #3522
- Prevent cascade trigger transactions (neo4j/apoc#346) by @vga91 in #3521
- Fix some flaky tests in UUIDClusterRoutingTest by @vga91 in #3524
- Fix flaky geocode server errors by @vga91 in #3527
- Fix #345 where exported Cypher constraints had wrong type. by @Lojjs in #3532
- Fix mixup of apoc.refactor.rename.label and apoc.refactor.rename.type by @gem-neo4j in #3525
- Add more trigger usage examples (neo4j/docs-apoc#92) by @vga91 in #3538
- The required constraint on import key for import.json is unique by @gem-neo4j in #3539
- apoc.config.list and apoc.config.map leak evars (#3400) by @vga91 in #3541
- removed unused import ConfigTest by @vga91 in #3557
Full Changelog: 4.4.0.15...4.4.0.16
5.7.0
What's Changed
- Fix loadJsonStream compiler error in dev by @vga91 in #3494
- Bumps 5.7.0 version by @vga91 in #3493
- [NOID] Uses Temurin jdk 17 by @ncordon in #3487
- Fixes #2395: The apoc.cypher.runSchemaFile doesn't support full text indexes (#3084) by @vga91 in #3248
- Fixes #2946: Improve apoc.load.directory.* adocs and test (#2988) by @vga91 in #3178
- Fixes neo4j/apoc#126: apoc.periodic.submit fails with schema operations (extended) by @vga91 in #3211
- [NOID] fixes #3477: apoc.load.html does not always report href (#3478) by @vga91 in #3505
- [NOID] Changed bolt driver version (#3501) by @vga91 in #3509
- [ju7btyJy] APOC UUID Install Failing in Cluster (#3484) (#3510) by @vga91 in #3512
- Adds job to deploy Pages with GitHub Actions by @ncordon in #3518
- Revert "Adds job to deploy Pages with GitHub Actions (#3518)" by @ncordon in #3519
- Release 5.7.0 by @vga91 in #3537
- [TOQo1n9M] apoc-hadoop dependency is conflicting (#3450) (#3454) by @vga91 in #3544
Full Changelog: 5.6.0...5.7.0