Skip to content

APOC Extended extra-dependencies plugins #554

@vga91

Description

@vga91

See the original issue here: neo4j-contrib/neo4j-apoc-procedures#4412
the issue requires adding the extra-dependencies that come with APOC Extended releases (e.g. here) as some NEO4J_PLUGINS .

I think to do this we should add in the neo4j-plugins.json for example for aws-dependencies the following code:

"apoc-aws-dependencies": {
    "versions": "<version-json>",
    "properties": {
      "dbms.security.procedures.unrestricted": "apoc.*"
    }
  }

where version.json has:

 {
        "neo4j": "5.26.5",
        "neo4jVersion": "5.26.5",
        "apoc": "5.26.0",
        "version": "5.26.0",
        "url": "http://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/5.26.0",
        "homepageUrl": "http://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/5.26.0",
        "jar": "https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/5.26.0/apoc-aws-dependencies-5.26.0.jar",
        "downloadUrl": "https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/5.26.0/apoc-aws-dependencies-5.26.0.jar",
        "sha1": "...",
        "sha256": "...",
        "md5": "...",
        "config": {
            "+:dbms.security.procedures.unrestricted": [
                "apoc.*"
            ]
        }
    }

And we should create a similar structure for the other extra-dependencies, by changing the "downloadUrl" and "jar" to the following ones.
Note that, except for gcp and gcs, the jars have an -all suffix.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions