从旧版本升级
此页面包含驱动程序从 4.4 版到 5.x 版的新功能和重大更改列表。有关完整的更改列表,请参阅驱动程序 → 变更日志。
5.x 系列的最新驱动程序版本(5.28)兼容 Neo4j 服务器 4.4 和 5.x,因此您可以在升级服务器之前升级驱动程序。同时,驱动程序版本 4.4 向前兼容 Neo4j 服务器 5.x,因此您也可以在升级驱动程序之前升级服务器;但是,考虑到回滚应用程序升级比回滚服务器升级更容易,建议从驱动程序开始。
将 Neo4j 服务器升级到新版本时,应用程序中的 Cypher 查询可能也需要更新。 请参阅Cypher → 弃用、新增和兼容性。 |
新功能
支持 .NET 8驱动程序支持 .NET Standard 2.0。有关 .NET Framework 的支持版本,请参阅 .NET Standard 页面。 |
以更少了解驱动程序内部机制的方式运行事务新方法 欲了解更多信息,请参阅 |
记录到对象映射允许简单地将记录映射到对象,无需冗长的样板代码。 欲了解更多信息,请参阅记录到对象映射。 |
重新认证允许处理过期认证(向后兼容)以及会话范围的认证。 欲了解更多信息,请参阅重新认证。 |
双向 TLS (mTLS) 作为第二认证因子 (2FA)允许配置客户端 TLS 证书以对服务器进行认证。 |
支持
|
通知过滤 API过滤允许只接收服务器通知的一个子集,并提高服务器端性能。 欲了解更多信息,请参阅NotificationConfig。 |
GQL 状态和错误属性 |
遥测驱动程序向服务器发送匿名 API 使用统计数据。使用驱动程序配置方法 请参阅API 遥测。 |
重大更改和弃用
弃用的功能很可能在版本 6 中移除。
版本 | 消息 | 状态 |
---|---|---|
5.0 |
|
已移除 |
5.0 |
新方法行为类似,但参数类型不同,并且新方法不支持 |
已弃用 |
5.0 |
|
已弃用 |
5.0 |
类型 |
已弃用 |
5.0 |
|
已弃用 |
5.0 |
已弃用 |
|
5.0 |
|
已弃用 |
5.0 |
|
已弃用 |
5.7 |
|
已弃用 |