Releases: neo4j-contrib/neo4j-apoc-procedures
5.23.0
What's Changed
- [NOID] Add note about how to install APOC Core by @gem-neo4j in #4170
- Release 5.23.0 (#4013) (#4051) by @vga91 in #4173
- De-ignore and solve failing docker tests in 5.23 by @vga91 in #4174
- Fixes #4138: Add support for loading Gephi GEXF file format by @vga91 in #4177
Full Changelog: 5.22.0...5.23.0
4.4.0.31
What's Changed
- Version Bump by @gem-neo4j in #4149
- Return a node even if no relationships exist by @gem-neo4j in #4168
Full Changelog: 4.4.0.30...4.4.0.31
APOC Extended 5.22.0 Release
What's Changed
- Bump version 5.21.0 (#3456) (#3536) (#3726) by @vga91 in #4139
- Solve dev 5.21 build errors by @vga91 in #4140
- Fixes #4133: switch default model for cypher/schema interactions to gpt-4o by @vga91 in #4143
- Fixes #4124: Better document output of vector db procedures by @vga91 in #4154
- Fixes #4110: Add support for the Reciprocal rank fusion in the Elastic procedures by @vga91 in #4155
- Bump version 5.22.0 by @vga91 in #4159
- Solve dev with APOC 5.22 build errors by @vga91 in #4160
- Fixes #4123: Add anthropic claude support by @vga91 in #4148
- Fixes #4122: Test if gemini-flash and gpt-35 work by @vga91 in #4158
- Fixes #4087: Add vector info procedures by @vga91 in #4142
- Release 5.22.0 by @vga91 in #4162
- Try to solve TC 5.22 errors by @vga91 in #4163
Full Changelog: 5.21.0...5.22.0
4.4.0.30
APOC Extended 5.21.0 Release
What's Changed
- Fixes #4005: Add a procedure for RAG by @vga91 in #4077
- Fixes #4090: The apoc.vectordb.*.get/query procedures should search for nodes/relationships with mapping config by @vga91 in #4092
- Fixes #4121: Better error messaging with vectordb query/get procedures by @vga91 in #4132
Docs updates
- Fixes #4103: Separate docs GenAI and RAG by @vga91 in #4112
- Fixes #4091: Update RAG docs with vector db examples by @vga91 in #4116
- Fixes for asciidoc files of vector db integration by @vga91 in #4107
Fixes
- Incorporate yaml deps into main jar (#4098) by @vga91 in #4099
- Fixes #4102: make apache commons libraries that are now part of neo4j as provided or exclude them by @vga91 in #4128
- Fixes #4101: Add Vector Db performance tests by @vga91 in #4131
Full Changelog: 5.20.0...5.21.0
4.4.0.29
What's Changed
- Bump version by @loveleif in #4071
- Fix build by @loveleif in #4079
- Bump Neo to next version by @gem-neo4j in #4081
- Allow cypher.export.schema return using a stream by @gem-neo4j in #4072
- Bump Arrow versions based on Neo netty bump by @gem-neo4j in #4106
- Bump Arrow versions by @gem-neo4j in #4115
Full Changelog: 4.4.0.28...4.4.0.29
APOC Extended 5.20.0 Release
What's Changed
New Features
-
Fixes #3971: Check how to integrate vector databases via rest APIs (Pinecone, Weaviate, Qdrant, Milvus, Chroma) by @vga91 in #4059
-
Fixes #4090: The apoc.vectordb.*.get/query procedures should search for nodes/relationships with mapping config by @vga91 in #4096
-
Fixed #4066: Implement an apoc.convert.fromYaml function by @vga91 in #4073
-
Fixes #2182: added apoc.agg.rollup procedure by @vga91 in #4064
-
Fixes #4004: Given (a set of) queries return the schema + explanation of the subgraph by @vga91 in #4065
-
Fixes #4058: Add support for mixedbread.ai Embedding API by @vga91 in #4060
BugFixes
- Fixes #3998: Solve CypherExtendedTest and CypherEnterpriseExtendedTest by @vga91 in #4050
- Fixes #1596: Change key/secret to optional in apoc.nlp calls for AWS by @vga91 in #4062
- Fixes #4070: Change apoc.ml.fromCypher prompt by @vga91 in #4075
- Fixes #4055: Upgrade hadoop to 3.4.0 by @vga91 in #4063
- NLP documentation into APOC pages by @vga91 in #4076
- Fixes #4054: Broken Dependencies with apoc.mongo by @vga91 in #4089
Full Changelog: 5.19.0...5.20.0
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