Releases: neo4j-labs/keymaker
Releases · neo4j-labs/keymaker
Keymaker 7.0.0
In this release, we've upgraded the Node.js runtime for Keymaker. Starting with version 7.0.0, Node.js version 22.12.0 will be required.
Keymaker 6.1.0
- Bug Fixes For Exclude Phase Branch
- Updated API creation query ( for partner admin console upgrade to v5 )
Keymaker 6.0.0
Keymaker 6.0.0 Release Notes
Improvements:
- Parallel Runtime Support:
Added support for parallel runtime. A new toggle is available in the user interface when editing the database or engine, allowing users to enable parallel runtime for query execution (only enable this if your database supports parallel runtime). - Compatibility with Neo4j Versions:
Keymaker 6.0.0 is compatible with both Neo4j v4.4 and Neo4j v5. This version supports both self-managed Neo4j instances and the cloud offering from Neo4j. - APOC Procedure Enhancements:
Non-thread-safe APOC procedures (e.g.,apoc.cypher.run
,apoc.cypher.runFirstColumnSingle
,apoc.when
) have been replaced with Cypher subqueries to support parallel runtime for cypher read phases. The following Cypher read phases have been optimized for parallel runtime in Keymaker- Cypher Discovery
- Cypher Boost
- Cypher Exclude
- Cypher Diversity
- Cypher Collection.
The write phases and GDS phases still utilize APOC procedures, as these queries cannot be executed with parallel runtime
- Enhanced Logging:
Logging capabilities have been added for create, edit, update, and delete API calls in the Admin API.
Engine execution logs are now available in the Engine API. - Multi-Tenancy Support:
Keymaker 6.0.0 introduces multi-tenancy support, allowing for better resource management and user segregation in multi-tenant environments.
Configuration Changes:
Admin API Logging Configuration:
Set the following values based on your logging preferences:
LOGS_DIR=./../logs
LOG_LEVEL=info
LOG_MAX_SIZE=20m
LOG_RETENTION_PERIOD=14d
Engine API Logging Configuration:
Set the following values based on your logging preferences:
LOGS_DIR=./../logs
LOG_LEVEL=info
LOG_MAX_SIZE=20m
LOG_RETENTION_PERIOD=14d