-
Notifications
You must be signed in to change notification settings - Fork 153
6.x changelog
Max Gustafsson edited this page Jul 16, 2025
·
2 revisions
The main goal of this release is to offer a preview for new driver Vector
type.
- Support for Bolt 6.0 and the neo4j Vector type has been added. #1293
- ResultTransformers
.eager()
and.mapped()
have been marked stable. #1287 -
GQLStatusObject
s have been stabilized as a replacement for the deprecatedNotification
s. #1285 - The GQL-compliant properties
gqlStatus
,gqlStatusDescription
,diagnosticRecord
,classification
andrawClassification
onNeo4jError
andGQLError
have been stabilized. #1286
-
sideEffects
has been set tofalse
in the package.json, this will allow tree-shaking to remove dead code. #1303 - Added documentation to members of GQLError and Neo4jError. #1300
- The timeout set with the
connectionAcquisitionTimeout
config option now covers the whole process of acquiring a connection, including preceding routing calls. This is to align with the behavior of other languages. #1292 - Duration
toString()
format has been updated to align with the stringification in Cypher. #1284
- The
seconds
andnanoseconds
properties onDuration
objects will now not be neo4j.Integer typed if the driver is configured to return native JS numbers or BigInts. #1265
-
severity
has been removed from theNotification
class. #1289
- Deprecated
Date.toStandardDate()
due to the unclear handling of timezones.Date.toStandardDateLocal()
is a drop in replacement, butDate.toStandardDateUTC()
may be more desireable to some users. #1290 - ResultTransformers
.eagerResultsTransformer()
and.mappedResultsTransformer()
have been deprecated..eager()
and.mapped()
are drop in replacements. #1287 -
Notification
s and related functions have been deprecated in favor of the newly stabilizedGQLStatusObject
s. #1285