从旧版本升级
此页面包含从版本 4.4 到 5.x 驱动程序的新功能和破坏性更改列表。有关完整的更改列表,请参阅驱动程序 → 变更日志。
5.x 系列的最新驱动程序版本 (5.28) 与 Neo4j 服务器 4.4 和 5.x 均兼容,因此您可以在升级服务器之前升级驱动程序。同时,驱动程序版本 4.4 向后兼容 Neo4j 服务器 5.x,因此您也可以在升级驱动程序之前升级服务器;然而,考虑到应用程序升级比服务器升级更容易回滚,建议从驱动程序开始升级。
将 Neo4j 服务器升级到新版本时,应用程序中的 Cypher 查询可能也需要更新。 请参阅Cypher → 弃用、新增和兼容性。 |
新功能
以更少了解驱动程序内部细节的方式运行事务新方法 新方法 |
打包更改
新的
|
新的响应式会话有关更多信息,请参阅使用响应式流控制结果流。 |
|
相互 TLS (mTLS) 作为第二身份验证因素 (2FA)允许配置客户端 TLS 证书以对服务器进行身份验证。 请参阅相互 TLS。 |
|
通知过滤 API过滤允许仅从服务器接收部分通知,并提高服务器端性能。 有关更多信息,请参阅查看查询执行摘要 → 过滤通知。 |
GQL 状态和错误属性 接口 有关更多信息,请参阅查看查询执行摘要 → 通知。 |
遥测驱动程序向服务器发送匿名 API 使用统计数据。使用驱动程序配置 请参阅API 遥测。 |
破坏性更改和弃用
弃用功能可能会在版本 6 中移除。
版本 | 消息 | 状态 |
---|---|---|
5.0 |
基线 Java 版本 17。 |
已更改 |
5.0 |
|
已移除 |
5.0 |
|
已移除 |
5.0 |
|
已移除 |
5.0 |
|
已移除 |
5.0 |
|
已弃用 |
5.0 |
|
已弃用 |
5.0 |
|
已弃用 |
5.0 |
|
已弃用 |
5.0 |
|
已弃用 |
5.0 |
响应式会话 — 接口 |
已弃用 |
5.7 |
|
已弃用 |