Skip to content

4.4 changelog

Antonio BarcΓ©los edited this page Jun 19, 2023 · 22 revisions

4.4.11

πŸ”§ Fixes


  • Fix DateTime with ZoneId unpacking #1098

🧹 Housekeeping


  • Fix chown command in Testkit docker file #1078

4.4.10

πŸ”§ Fixes


  • Fix negative date time not being serialised correctly in the iso standard #1001
  • Fix Date.fromStandardDate factory was not taking in consideration the seconds contribution in the timezone offset. #1001

βœ… Testkit


4.4.9

πŸ‘ Improvements


  • Improve purge address of the Pool routine #995

πŸ”§ Fixes


  • Fix DateTime with ZoneId for years between 00-99 #991

4.4.8

⭐ New Features


  • Add stricter string validation to neo4j.int #983

πŸ”§ Fixes


  • Fix serialization of broken objects in the driver logs #983
  • Fix Zoned DateTime support for dates before common era #989

4.4.7

πŸ”§ Fixes


  • Fixes DateTime with timezone to avoid un-existing or ambiguous ZonedDateTime to be received or sent over Bolt. #953 #957 #959

βœ… Testkit


  • Skips timeout test for router handshake due change in the test behaviour. #950

4.4.6

Improvements on the type system support and documentation.

Thanks, @zraineri for contributing in #832 and #833

πŸ”§ Fixes


  • Export types constructors in the neo4j-driver #928
  • Fix exported Typescript types #941 and #946
  • Added missing JSDOC param name #832

βœ… Testkit


  • Skip flacky tests #905, #932
  • Remove temporary feature flags #914

🧹 House-keeping


  • Removed unused import shareReplay #833

4.4.5

Fix the receive timeout behaviour avoiding inactive connections to be dropped

πŸ”§ Fixes


  • Fix receive timeout behaviour #903

4.4.4

Fixes drivers user-agent and un-deprecates Integer

πŸ”§ Fixes


  • Fix driver user agent string to reflect the driver version

πŸ‘ Improvements


  • Un-deprecate Integer. See, #893

βœ… Testkit


  • Fix stress-tests uri scheme. See, #895 #898

4.4.3

Introduce Transaction.close and fix type error during release connection to the pool

⭐ New Features


  • Introduce Transaction.close method. See, #863

πŸ”§ Fixes


  • Fix TypeError: Cannot read properties of undefined (reading 'isActive'). See, #881

βœ… Testkit/Tests


  • Enable more features to be tested. See, #859, #861, #862, #865
  • Fix unknown request treatment in Testkit. See, #866

4.4.2

Fixes initial session bookmarks configuration in the reactive session along with other internal fixes and improvements.

Thanks, @bradenmacdonald for the collaboration with improvements in the typescript support. See, #827, #828 and #829.

πŸ”§ Fixes


  • Fix connections not being destroyed when released to purged pool #823
  • Fix some broken imports #828
  • Fix some TypeScript errors found with TypeScript 4.5 / Deno #829
  • Fix driver.rxSession initial bookmarks configuration and RxSession.lastBookmark return mapping #854

πŸ‘ Improvements


  • Add spatial types examples #816
  • Typescript: Use isolatedModules for easier compatibility with Deno (and others) #827.

βœ… Testkit/Tests


  • Adjust NPM version in the Testkit Docker Image #815
  • Enable skipping different tests from Browser and Node #819
  • Add support for testing driver in browser using Testkit #798
  • Enable stub tests running in Browser #821
  • Fix routing stub tests #834
  • Add connection pool related config options to TestKit back end #837
  • Fix neo4j-driver-lite test suite in newer node versions #838

4.4.1

Improve data serialisation performance in browser and improve test suite.

πŸ‘ Improvements


  • Improve data serialisation performance in browser. #809
  • Improve error logging during fatal errors. #812
  • Add examples for using bearer token for auth. #814

βœ… Testkit


  • Add Bolt versions to feature list. #810
  • Enable tests for Result.then. #813
  • Add support for running testkit tests in browser #798
  • Set npm version to 7 and remove unnecessary global gulp installation #815
  • Add support for TestKit's new SSL tests #778

πŸ”§ Dependency Management


  • Remove text-encoding-utf-8 library from the dependency list. #809
  • Add buffer and string_decoder as dependencies. #809

4.4.0

This is the first G.A. of the 4.4 driver series.

πŸ‘ Improvements


  • Update api docs generation scripts #806
  • Avoid send RESET messages if the connection is not open #808

βœ… Testkit


  • Fix minimum supported TLS features available name #805

4.4.0-beta02

This is the second beta release that provides a preview of the new features and general improvements.

πŸ‘ Improvements


  • Fix AuthorisationExpired failure handling during rediscovery #803

4.4.0-beta01

This is the first beta release that provides a preview of the new features and general improvements.

βœ… Testkit


  • Fix implementation of GetRoutingTable message #794

πŸ‘ Improvements


  • Fix Readme file missing from the alpha release #793

πŸ”§ Dependency Management


  • Update NPM packages versions #795

4.4.0-alpha01

This is the first alpha release that provides a preview of the new features and general improvements.

⭐ New Features


  • Add bearer authentication support #783
  • Add Bolt 4.4 support #784

πŸ‘Ž Deprecation


  • Deprecate Integer #785

βœ… Testkit


  • Speedup the test by enable skip the browser tests #772
  • Enable auth tests in TestKit backend #773

πŸ‘ Improvements

  • Add Lerna as repository the monorepo manager #763 #782