neo4j-contrib / neo4j-apoc-procedures

Awesome Procedures On Cypher for Neo4j - codenamed "apoc"                     If you like it, please ★ above ⇧            
https://neo4j.com/labs/apoc
Apache License 2.0
1.71k stars 493 forks source link

Procedure apoc.config.list missing in 5.1 #3276

Closed wadael closed 1 year ago

wadael commented 2 years ago

Guidelines

Expected Behavior (Mandatory)

returns KV pairs of java properties online doc is present at https://neo4j.com/labs/apoc/5/overview/apoc.config/apoc.config.list/ so this is not a deprecated procedure

Actual Behavior (Mandatory)

Procedure reported missing

How to Reproduce the Problem

execute CALL apoc.config.list()

Steps (Mandatory)

  1. open neo browser
  2. execute CALL apoc.config.list() 1.notice the error message

Screenshots (where it's possibile)

Specifications (Mandatory)

Currently used versions

Versions

nadja-muller commented 1 year ago

Hi. In Neo4j 4.2 we divided the Neo4j Labs APOC Library into two parts: APOC Core and APOC Extended both supported by the Neo4j Community. Starting from Neo4j 5, APOC Core Library is a supported project and it’s packaged with Neo4j releases. The procedure you are looking for is a procedure included in the APOC Extended Library. We’ve recently released APOC Extended for 5.1, see https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases. You can use the procedure by installing the APOC Extended plugin. Please note that APOC Extended remains a lab project and therefore it is not supported by Neo4j. The APOC Extended Library lists procedures and functions that do not meet the quality and security standards that Neo4j requires.

vga91 commented 1 year ago

As Nadja said, since version 5.x there are 2 different jars. To use the apoc.config.list (which is labeled an Apoc Extended) we have to download the Extended jar from here: https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases.

I'm closing the issue for now, feel free to reopen in case you still have problems.