Skip to content

Releases: neo4j/neo4j-javascript-driver

5.26.0

14 Oct 12:03
37b85e3
Compare
Choose a tag to compare

5.26.0

Adds GQL compliant fields to the Neo4jError object as a preview feature.

⭐ New Features


  • Added GQL compliant fields to the Neo4jError object. #1225

🧹 Housekeeping


  • Marked JavaScripts treatment of Integers and Floats as Number as a Feature for testkit. #1228

5.25.0

26 Sep 09:29
68214e4
Compare
Choose a tag to compare

Housekeeping only.

🧹 Housekeeping


  • Remove DNS caching from testkit browser tests, reducing flakiness #1224
  • Improvements on error handling #1220

5.24.1

05 Sep 11:39
1ea28a1
Compare
Choose a tag to compare

Fix critical issue related to connection pool size enforcement. Along with this, other fixes related to connection error treatment are released.

🔧 Fixes


  • Remove un-predictable behaviour on connection failure due to multiple notification of same error #1213
  • Fix cases where the connection is destroyed on node, but the onclose event is not triggered #1215
  • Fix maxConnectionPoolSize verification #1216

5.24.0

29 Aug 14:12
c424636
Compare
Choose a tag to compare

Added support for the new Schema notification category, and a minor fix to stop Deno tests from failing when run locally

⭐ New Features


  • Added Schema notification category #1211

🧹 Housekeeping


  • Move Pool module to core #1212
  • Fix to npm test crashing at Deno tests when running test containers #1210

5.23.0

25 Jul 10:26
132f69b
Compare
Choose a tag to compare

This fix a potential issue in the Notification api.

🔧 Fixes


  • Fix Notification.description polyfill from GqlStatusObject #1205

🧹 Housekeeping


  • Improve pipelines stability #1206

5.22.0

27 Jun 14:20
91e38e3
Compare
Choose a tag to compare

This release introduces preview support to the GQLStatusObject #1194 along with other ergonomic preview features. This also speeds up the driver shutdown when connections are waiting to be acquired #1196, thanks, CarsonF, for the contribution.

⚠️ Preview Features


  • Introduce GqlStatusObject support as notifications to ResultSummary #1194
  • Introduce AbortSignal to Driver.executeQuery 1199
  • Introduce resultTransformer.first #1200
  • Introduce resultTransformer.summary 1201
  • Introduce resultTransformers.eager and resultTransformers.mapped 1202

🔧 Fixes


  • Don't prevent NodeJS from closing to run acquisition timeout error #1196. Thanks, CarsonF.

🧹 Housekeeping


  • Improvements on internal APIs #1195

5.21.0

30 May 11:50
d5bd032
Compare
Choose a tag to compare

Fixes crashes when closing transactions when Queries are still ongoing. Thanks for your contribution, @reckter.

🔧 Fixes


  • Fix OOM crash, when closing a transaction while Queries are still ongoing #1193

5.20.0

25 Apr 09:35
9212cc5
Compare
Choose a tag to compare

Housekeeping only.

🧹 Housekeeping


  • benchkit: Fix Node installation in Dockerimage #1190

5.19.0

02 Apr 11:33
fa3f4d6
Compare
Choose a tag to compare

Introduces clientCertificate configuration as a mechanism to support mutual TLS as a second factor for authentication, currently a preview feature.

⭐ New Features


  • Introduce Client Certificate configuration (ℹ️ preview) #1183

🧹 Housekeeping


  • Updated manifest and Dockerfile for Testkit and Benchkit #1187

5.18.0

29 Feb 11:07
a7810fe
Compare
Choose a tag to compare

Introduces auth configuration to Driver.executeQuery

⭐ New Features


  • Introduces auth configuration to Driver.executeQuery#1177

🧹 Housekeeping