From a90a0c93b07b0d8cf7319c3bccd672d59beb5930 Mon Sep 17 00:00:00 2001 From: prdai Date: Fri, 22 May 2026 17:11:11 +0530 Subject: [PATCH 1/2] fix(docker): replace deprecated dbms.* neo4j settings with server.* Neo4j 5.x emits deprecation warnings on startup for the legacy `dbms.directories.*` and `dbms.memory.*` settings; they have been renamed to the `server.*` namespace. Update the dev Neo4j Dockerfile's NEO4J_ env vars to the new names. `dbms.security.procedures.unrestricted` is intentionally left untouched (the security namespace was not renamed). Verified locally: `docker build` + run, container starts cleanly with zero deprecation warnings in the startup log. Fixes #398 --- deployment/development/docker/neo4j/Dockerfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/deployment/development/docker/neo4j/Dockerfile b/deployment/development/docker/neo4j/Dockerfile index 4c0d97ae..f840c965 100644 --- a/deployment/development/docker/neo4j/Dockerfile +++ b/deployment/development/docker/neo4j/Dockerfile @@ -6,16 +6,16 @@ FROM neo4j:5.12.0 # Set environment variables ENV NEO4J_AUTH=neo4j/neo4j123 -ENV NEO4J_dbms_memory_pagecache_size=512M -ENV NEO4J_dbms_memory_heap_initial__size=512M -ENV NEO4J_dbms_memory_heap_max__size=512M +ENV NEO4J_server_memory_pagecache_size=512M +ENV NEO4J_server_memory_heap_initial__size=512M +ENV NEO4J_server_memory_heap_max__size=512M ENV NEO4J_dbms_security_procedures_unrestricted=gds.*,apoc.* # Set data directory paths -ENV NEO4J_dbms_directories_data=/neo4j_data -ENV NEO4J_dbms_directories_logs=/neo4j_logs -ENV NEO4J_dbms_directories_import=/var/lib/neo4j/import -ENV NEO4J_dbms_directories_plugins=/neo4j_plugins +ENV NEO4J_server_directories_data=/neo4j_data +ENV NEO4J_server_directories_logs=/neo4j_logs +ENV NEO4J_server_directories_import=/var/lib/neo4j/import +ENV NEO4J_server_directories_plugins=/neo4j_plugins # Expose ports EXPOSE 7474 7687 From c863356cf3a68581b56880f1677fd706cc337abc Mon Sep 17 00:00:00 2001 From: prdai Date: Fri, 22 May 2026 17:22:06 +0530 Subject: [PATCH 2/2] fix(docker): rename remaining dbms.security setting to server.security Address PR review feedback: NEO4J_dbms_security_procedures_unrestricted was renamed to NEO4J_server_security_procedures_unrestricted in Neo4j 5. Aligns development Dockerfile with the choreo Dockerfile. --- deployment/development/docker/neo4j/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deployment/development/docker/neo4j/Dockerfile b/deployment/development/docker/neo4j/Dockerfile index f840c965..526e37f6 100644 --- a/deployment/development/docker/neo4j/Dockerfile +++ b/deployment/development/docker/neo4j/Dockerfile @@ -9,7 +9,7 @@ ENV NEO4J_AUTH=neo4j/neo4j123 ENV NEO4J_server_memory_pagecache_size=512M ENV NEO4J_server_memory_heap_initial__size=512M ENV NEO4J_server_memory_heap_max__size=512M -ENV NEO4J_dbms_security_procedures_unrestricted=gds.*,apoc.* +ENV NEO4J_server_security_procedures_unrestricted=gds.*,apoc.* # Set data directory paths ENV NEO4J_server_directories_data=/neo4j_data