Neo4j Docs Docs
Docs
Neo4j DBMS
  • Getting Started
  • Operations
  • Migration and Upgrade
  • Status Codes
  • Java Reference
  • Kerberos Add-on
Neo4j Aura
  • Neo4j Aura
  • Neo4j AuraDB
  • Neo4j AuraDS
Neo4j Tools
  • Neo4j Bloom
  • Neo4j Browser
  • Neo4j Data Importer
  • Neo4j Desktop
  • Neo4j Ops Manager
Neo4j Graph Data Science
  • Neo4j Graph Data Science Library
Cypher Query Language
  • Cypher
  • Cypher Cheat Sheet
  • APOC Library
Create applications
  • Python Driver
  • Go Driver
  • Java Driver
  • JavaScript Driver
  • .Net Driver
  • Neo4j GraphQL Library
  • HTTP API
  • OGM Library
  • Spring Data Neo4j
  • Neo4j Connector for Apache Spark
  • Neo4j Connector for Apache Kafka
Labs
arrows.app
  • Details
  • arrows.app
APOC Extended
  • Documentation
  • Developer Guide
Halin
ETL Tool
  • Details
  • Documentation
Neo4j Migrations
  • Details
  • Documentation
Neo4j Plugin For Liquibase
  • Details
  • Documentation
Neosemantics
  • Getting Started
  • Documentation
Neo4j Helm
  • Details
  • Documentation
NeoDash
  • Details
  • Documentation
neomodel
  • Details
  • Documentation
Get Help
GraphAcademy
  • Free, Self Paced Training
  • Certification
Community Forum
Discord Chat
Knowledge Base
Neo4j Developer Blog
Neo4j Videos
Get Started Free
Search
    • Introduction
    • Neo4j 5
      • Upgrade or patch Neo4j 5
        • Standalone server
          • Debian package manager
          • Docker
          • RPM package manager
          • TAR/ZIP
        • Cluster
          • In-place rolling upgrade
          • New server rolling upgrade
      • Migrate from 4.4
        • Prepare for your migration
        • Backup your databases
        • Install and configure Neo4j 5
        • Migrate your databases
        • Reference
          • Breaking changes between Neo4j 4.4 and Neo4j 5
          • Changes to procedures & functions in Neo4j 5
          • Changes to Java API in Neo4j 5
          • Changes to configuration settings in Neo4j 5
          • Migrate a standalone server (Helm)
    • Neo4j 4
      • Understanding upgrades and migration
      • Supported upgrade and migration paths
      • Considerations and planning
      • Upgrade PATCH release
        • Upgrade checklist
        • Upgrade a single instance
        • Upgrade a cluster
      • Upgrade 4.3 to 4.4
        • Upgrade checklist
        • Upgrade a single instance
        • Upgrade a cluster
        • Troubleshooting
      • Upgrade 4.2 to 4.3
        • Upgrade checklist
        • Upgrade a single instance
        • Upgrade a cluster
        • Troubleshooting
      • Upgrade 4.1 to 4.2
        • Upgrade checklist
        • Upgrade a single instance
        • Upgrade a cluster
        • Troubleshooting
      • Upgrade 4.0 to 4.1
        • Upgrade checklist
        • Upgrade a single instance
        • Upgrade a cluster
        • Troubleshooting
      • Migrate from 3.5
        • Breaking changes between Neo4j 3.5 and Neo4j 4.x
          • Configuration settings
          • Neo4j SSL framework
          • Authentication and authorization
          • Databases
          • Causal Cluster
          • Cypher syntax
          • Procedures
          • Metrics
          • Logs
          • Tools
          • Backups
          • JMX
          • Neo4j API
          • REST API
          • HTTP API endpoints
          • External dependencies
        • Breaking changes between Neo4j 1.7 drivers and Neo4j 4.x drivers
          • Drivers changes
            • Compatibility
            • Breaking changes
            • Back-pressure
            • Multiple databases
            • SSL policy for Bolt and HTTPS
            • Additional URI schemes
          • Go driver
          • Java driver
          • Javascript driver
          • .NET driver
          • Python driver
        • Migration checklist
        • Migrate 3.5 to 4.0
          • Migrate a single instance
          • Migrate a cluster
        • Migrate 3.5 to 4.x
          • Migrate a single instance
          • Migrate a cluster
      • Tutorials
        • Back up and restore a single database in a single instance
        • Back up and restore a single database in a cluster
        • Back up and copy a single database in a single instance
        • Back up and copy a single database in a cluster
      • Neo4j indexes
      • Changelogs
        • Changes to configuration settings in Neo4j 4
        • Changes to procedures & functions in Neo4j 4
  • Upgrade and Migration Guide
  • Neo4j 4
  • Migrate from 3.5
  • Breaking changes between Neo4j 3.5 and Neo4j 4.x

Breaking changes between Neo4j 3.5 and Neo4j 4.x

This chapter describes the breaking changes between Neo4j 3.5 and Neo4j 4.x.

It covers changes to:

  • Configuration settings

  • Neo4j SSL framework

  • Authentication and authorization

  • Databases

  • Causal Cluster

  • Cypher syntax

  • Procedures

  • Metrics

  • Logs

  • Tools

  • Backups

  • JMX

  • Neo4j API

  • REST API

  • HTTP API endpoints

  • External dependencies

Migrate from 3.5 Configuration settings

Was this page helpful?

© 2023 Neo4j, Inc.
Terms | Privacy | Sitemap

Neo4j®, Neo Technology®, Cypher®, Neo4j® Bloom™ and Neo4j® Aura™ are registered trademarks of Neo4j, Inc. All other marks are owned by their respective companies.

Contact Us →

US: 1-855-636-4532
Sweden +46 171 480 113
UK: +44 20 3868 3223
France: +33 (0) 1 88 46 13 20

Learn

  • Sandbox
  • Neo4j Community Site
  • Neo4j Developer Blog
  • Neo4j Videos
  • GraphAcademy
  • Neo4j Labs

Social

  • Twitter
  • Meetups
  • Github
  • Stack Overflow
  • Want to Speak?