Skip to content

v2025.5.0

Compare
Choose a tag to compare
@bfeshti bfeshti released this 10 Jun 13:40
· 110 commits to dev since this release
  • Update to Neo4j 2025.05.0 as the new baseline
  • See Release notes for details of changes
  • Azure blob URL is now configurable
  • Fixed issue where the first node would fallback to standalone even when setting minimumClusterSize to 3
  • Fixed parsing of multiple endpoints for backup
  • Fixed consistency check failing when a database name was not defined
  • Fixed boolean to string conversion issue in GO

❗ IMPORTANT: Backup Architecture Enhancement in Next Release

Neo4j Helm Charts Backup: Migration to Native Mode

📅 Effective in Release: 2025.6.0

What's Changing

We're upgrading the Neo4j backup functionality from wrapper mode to native mode for improved performance, reliability, and cloud provider integration.

🛠️ Migration Guide

  1. Azure Users: Update your credentials secret with service principal information as follows:
# Azure credentials file
AZURE_STORAGE_ACCOUNT=your_account
AZURE_STORAGE_KEY=your_key
AZURE_CLIENT_ID=your_service_principal_id
AZURE_CLIENT_SECRET=your_service_principal_secret
AZURE_TENANT_ID=your_tenant_id
  1. GCP Users: Consider migrating to workload identity for enhanced security
  2. AWS Users: No changes required for existing configurations
  3. All Users: Review backup job resource allocations for optimal performance

📚 Documentation Updates

Updated documentation will be available at: Neo4j Kubernetes Operations Manual

🔧 Key Improvements

  • Better Performance: Direct integration with Neo4j's native backup operations
  • Removed the need for local mount for backups: Backups performed directly to cloud storage
  • Enhanced Cloud Authentication: Native Azure service principal support with DefaultAzureCredential
  • GCP Workload Identity: Full support for Google Cloud workload identity authentication