Releases: neo4j-contrib/neo4j-apoc-procedures
Releases · neo4j-contrib/neo4j-apoc-procedures
4.4.0.28
What's Changed
- [NOID] Bump version APOC and Neo4j versions in #4053
- [pb3CtuNX] Adds convert.paths.toTree to deprecate old convert.toTree in #4044
Full Changelog: 4.4.0.27...4.4.0.28
4.4.0.27
What's Changed
- Bump version by @loveleif in #4027
- Upgrade hadoop from 3.3.6 to 3.4.0 to mitigate multiple vulnerabilities by @Lojjs in #4025
- Fixes #3526: Add a simple apoc.util.hashCode function that turns a scalar into a long (#4011) by @vga91 in #4031
- Antora bump by @gem-neo4j in #4039
- Fixes #3964: Solve flaky mongodb test (#4020) by @vga91 in #4042
- Fixes #1668: Add apoc.array.fillObject (#4018) by @vga91 in #4041
- Fixes #3840: UUID handler throws warnings when deleting nodes (#4023) by @vga91 in #4040
- Fixes #2999: Missing apoc.es.delete (#4017) by @vga91 in #4037
- Bumped versions by @JoelBergstrand in #4052
New Contributors
- @JoelBergstrand made their first contribution in #4052
Full Changelog: 4.4.0.26...4.4.0.27
5.19.0
What's Changed
AI/ML
- Fixes #4003: Add a reverse explanation of the query by @vga91 in #4022
- Fixes #4002: In case of the llm generates a wrong query, improve by sending the query with the error by @vga91 in #4021
- Fixes #3611: ML API procedures handle null values being passed in better by @vga91 in #4047
Additions
- Fixes #3937: Fully virtual graphs by @vga91 in #4043
- Fixes #1668: Add apoc.array.fillObject by @vga91 in #4018
- Fixes #2999: Missing apoc.es.delete by @vga91 in #4017
- Fixes #2182: multi-dimensional aggregation + aggregation functions for community sizes by @vga91 in #4049
- Fixes #4028: Implement an apoc.convert.toYaml function by @vga91 in #4048
- Fixes #3360: Add support for newer Elasticsearch search api by @vga91 in #4046
Fixes
- Fixes #3496: Simple mysql select now(); Throws class java.time.LocalDateTime cannot be cast to class java.sql.Timestamp by @vga91 in #3975
- Fixes #1948: multi char separator in apoc.load.csv by @vga91 in #3973
- Fixes #3840: UUID handler throws warnings when deleting nodes by @vga91 in #4023
- Fix flaky CypherProceduresClusterRoutingTest by @vga91 in #4019
- Fixes #3964: Solve flaky mongodb test by @vga91 in #4020
Release
- Release 5.19.0 (#4013) by @vga91 in #4051
- Fixed several CI errors and bump version 5.20.0 (#3456) (#3536) (#3726) by @vga91 in #4045
- Split docker tests by @vga91 in #3900
Full Changelog: 5.18.0...5.19.0
4.4.0.26
What's Changed
- apoc.convert.toTree keep all rels in tree fix by @gem-neo4j in #3951
- Fix HelpExtendedTest not to edit extended.txt when executed (#3896) by @vga91 in #3929
- Update commons deps by @gem-neo4j in #3966
- Update apache commons by @gem-neo4j in #3969
- apoc.refactor.cloneNodes does not need to be in its own transaction by @gem-neo4j in #3968
- Adjusts gradle command to always succeed in the license job by @ncordon in #3992
- Fixes #3887: add apoc.map.renameKey (#3944) by @vga91 in #3982
- Fixes #3111: ENH: apoc.diff.relationships (#3941) by @vga91 in #3983
- Fixes #3777: Remove APOC Core procedures from TTLLifeCycle.java (#3957) by @vga91 in #3990
- Fixes #2403: Incoherent behaviours when some header cells are empty when using apoc.load.xls (#3956) by @vga91 in #3989
- Fixes #2390: apoc.agg.position(agg-value, element) -> integer (#3955) by @vga91 in #3988
- Fixes #3751: Failed to invoke procedure apoc.cypher.mapParallel2: Caused by:RuntimeException: Error polling, timeout (#3922) by @vga91 in #3985
- Fixes #3072: apoc.custom.declareProcedure fails with java.lang.RuntimeException if provided mode is SCHEMA (#3954) by @vga91 in #3987
- Fixes #3751: Failed to invoke procedure apoc.cypher.mapParallel2: Caused by:RuntimeException: Error polling, timeout (#3922) by @vga91 in #3925
- Fixes #2136: Support for additional HTTP headers in apoc.es procedures (#3953) by @vga91 in #3986
- Solves apoc.meta.data bug with reserved names for relationships and nodes by @ncordon in #3999
- Updates version of the driver by @ncordon in #3991
- Solve LoadHtml failing test due to string comparison (#3921) by @vga91 in #3926
- Fixes #3945: The apoc.bolt.* procedures fail together with the apoc.path.subgraphAll one (#3949) by @vga91 in #3981
- Fixes #3203: apoc.mongo dependencies are outdated with current mongodb (#3897) by @vga91 in #3979
- Add apoc.cypher.runFile(s) procedures with READ mode version (#3950) by @vga91 in #3980
Full Changelog: 4.4.0.25...4.4.0.26
5.18.0
What's Changed
GenAI
- Fixes #3952: check if the new openai embedding models work in an integration test by @vga91 in #4009
- Fixes #3972: Add support for Groq AI for ml procedures by @vga91 in #4008
- Fixes #3970: Add support for Mistral AI by @vga91 in #4007
Changes
- [4Bece3wd] Use Neo4j home to determine default config location. by @Lojjs in #3961
- Fixes #3526: Add a simple apoc.util.hashCode function that turns a scalar into a long by @vga91 in #4011
- Fixes #3798: apoc.cypher.runFile() - Unexpected behaviour with commented ; by @vga91 in #3993
- Fixes #3426: add apache arrow import procedure to extended by @vga91 in #3978
Fixes
- Fixes #3775: apoc.load.ldap doesn't work with SSL by @vga91 in #4010
- Fixes #3218: java.lang.NullPointerException when setting the type of a property to datetime in the mapping config of apoc.load.csv() by @vga91 in #3976
- Fixes #3156: apoc.load.csv, failure despite failOnError:false by @vga91 in #3974
- Fix apacheArrowVersion failing test and apoc-config.xml test error by @vga91 in #3977
- Fixes #3963: Solve flaky cluster routing test by @vga91 in #4012
Full Changelog: 5.17.1...5.18.0
Release 5.17.1
What's Changed
- Fixes #3634: Updated ML procs for Azure OpenAI services (#3850) (#3863) by @vga91 in #3885
- [6R2yEhGU] No procedure with name xxxx registered for this database instance (#3800) by @vga91 in #3873
- Make Bedrock chat body request compatible with OpenAI by @vga91 in #3866
- Fixes #3634: Add ML procs for AWS SageMaker Endpoints (#3871) by @vga91 in #3884
- Fixes #3203: apoc.mongo dependencies are outdated with current mongodb by @vga91 in #3897
- Fixes #3367: Test to check return type of apoc.any.rebind with a Path by @vga91 in #3841
- Replaced Open AI model by @vga91 in #3854
- Fixes #3891: Add IBM Watson Foundation model integration by @vga91 in #3901
- Fixes #3858: Allow configuration of openai base URL as parameter (#3880) by @vga91 in #3915
- Solved various jar conflict errors with neo4j 5.15+ (#3859) by @vga91 in #3907
- [NOID] fixes #3766 support for JDBC array columns by @vga91 in #3876
- Fixes #3751: Failed to invoke procedure apoc.cypher.mapParallel2: Caused by:RuntimeException: Error polling, timeout (#3922) by @vga91 in #3924
- Upgrade driver and syntax to 5.16.0 by @vga91 in #3934
- Fixes #3401: APOC Custom Procedures/Function new procedures working with Cluster by @vga91 in #3943
- Fixes #3887: add apoc.map.renameKey by @vga91 in #3944
- Fixes #3111: ENH: apoc.diff.relationships by @vga91 in #3941
- Fixes #3945: The apoc.bolt.* procedures fail together with the apoc.path.subgraphAll one by @vga91 in #3949
- Fixes #3939: vertexai gemini has a different URL, we should support that in the vertexai procedure by @vga91 in #3947
- Add apoc.cypher.runFile(s) procedures with READ mode version by @vga91 in #3950
- Fixes #3777: Remove APOC Core procedures from TTLLifeCycle.java by @vga91 in #3957
- Fixes #2403: Incoherent behaviours when some header cells are empty when using apoc.load.xls by @vga91 in #3956
- Fixes #2390: apoc.agg.position(agg-value, element) -> integer by @vga91 in #3955
- Fixes #3072: apoc.custom.declareProcedure fails with java.lang.RuntimeException if provided mode is SCHEMA by @vga91 in #3954
- Fixes #2136: Support for additional HTTP headers in apoc.es procedures by @vga91 in #3953
Full Changelog: 5.16.0...5.17.1
4.4.0.25
What's Changed
- [NOID] Fixes #2612: Added MAPRESULT type to custom functions (#3838) by @vga91 in #3883
- [NOID] Remove register BuiltInDbmsProcedures.class (#3660) by @vga91 in #3927
- [NOID] Bump version by @loveleif in #3933
- [NOID] Fixes #3831: Improve procedure errors in case of missing dependency (#3837) by @vga91 in #3928
- [NOID] Update snyk recommended dependencies by @gem-neo4j in #3935
Full Changelog: 4.4.0.24...4.4.0.25
APOC Extended Release 5.16.0
What's Changed
- Fixes #3823: Reading Parquet from s3 by @vga91 in #3845
- Fixes #3367: Test to check return type of apoc.any.rebind with a Path (#3841) by @vga91 in #3911
- Fix HelpExtendedTest not to edit extended.txt when executed (#3896) by @vga91 in #3910
- Fixes #3203: apoc.mongo dependencies are outdated with current mongodb (#3897) by @vga91 in #3909
- Make Bedrock chat body request compatible with OpenAI (#3866) by @vga91 in #3906
- [6R2yEhGU] No procedure with name xxxx registered for this database instance (#3800) (#3873) by @vga91 in #3904
- Fixes #3634: Updated ML procs for Azure OpenAI services (#3850) (#386… by @vga91 in #3903
- Fixes #3634: Add ML procs for AWS SageMaker Endpoints (#3871) (#3884) by @vga91 in #3908
- [NOID] fixes #3766 support for JDBC array columns (#3875) by @vga91 in #3914
- Changed java driver version by @vga91 in #3913
- Update vertexai.adoc (#3835) by @vga91 in #3918
- Replaced Open AI model (#3854) by @vga91 in #3912
- Fixes #3891: Add IBM Watson Foundation model integration (#3901) by @vga91 in #3917
- Fixes #3858: Allow configuration of openai base URL as parameter (#3880) by @vga91 in #3920
- Restored configuration.getOrDefault(APIKEY_CONF_KEY, ...) by @vga91 in #3923
- Fixes #3751: Failed to invoke procedure apoc.cypher.mapParallel2: Caused by:RuntimeException: Error polling, timeout by @vga91 in #3922
Full Changelog: 5.15.0...5.16.0
4.4.0.24
What's Changed
- Upgrade google-cloud-storage-version version to 2.29.1 to mitigate CVE-2023-2976 by @Lojjs in #3689
- Fix UUID bug by @loveleif in #3832
- Fix coll support for lists coming from Nodes or Rels. by @gem-neo4j in #3842
- Ignore check for optimizations if the format is CSV by @gem-neo4j in #3857
- Replaced Open AI model by @vga91 in #3855
- No procedure with name xxxx registered for this database instance by @vga91 in #3800
- Fixes #3766 support for JDBC array columns by @vga91 in #3874
- Adjusts format job credentials by @ncordon in #3877
- Do not fail the git update-index by @ncordon in #3878
- Formats everything by @ncordon in #3870
- error details while using apoc.cypher.run* procedures (#3668) by @vga91 in #3881
- Fixes #3367: Test to check return type of apoc.any.rebind with a Path (#3848) by @vga91 in #3879
- Adds documentation about decompression ratio by @ncordon in #3892
- Reshapes import and export sections by @ncordon in #3893
- Fixes backslashes parsing in csv import / export by @ncordon in #3898
Full Changelog: 4.4.0.23...4.4.0.24
5.15.0
What's Changed
- Dev fix UUID bug by @loveleif in #3833
- Fixes #3831: Improve procedure errors in case of missing dependency by @vga91 in #3837
- Fixes #2612: Added MAPRESULT type to custom functions by @vga91 in #3838
- Fixes #3634: Updated ML procs for Azure OpenAI services (#3850) by @vga91 in #3863
- Fixes #3823: Reading Parquet from s3 (#3846) by @vga91 in #3864
- Fixes #3367: Test to check return type of apoc.any.rebind with a Path (#3848) by @vga91 in #3862
- Upgrade java driver 5.15.0 by @vga91 in #3861
- Replaced Open AI model by @vga91 in #3853
- Make Bedrock chat body request compatible with OpenAI by @vga91 in #3867
- [6R2yEhGU] No procedure with name xxxx registered for this database instance (#3800) by @vga91 in #3872
- Fixes #3858: Allow configuration of openai base URL as parameter by @vga91 in #3880
- Fix TC StartupExtendedTest errors by @vga91 in #3888
Full Changelog: 5.14.0...5.15.0