Skip to content

1.7 changelog

Antonio Barcélos edited this page Mar 2, 2021 · 23 revisions

1.7.8

  • Fix connection close by server treatment by WebSocket channels #684

1.7.7

  • Fixed a bug where the version number was not correctly set for the default user_agent string.

1.7.6

  • Fix an issue where result summary building was failing when PROFILE statements returned notifications 481,
  • Increased default connection timeout to be 30 seconds 482,
  • Fixed typescript type definitions to export types with typeof operator and added the missing Integer type to the exported types,
  • Upgraded dependencies to the latest versions.

1.7.5

  • Relax discovery logic #454,
  • Introduce neo4j scheme as a direct alias for bolt+routing #460,
  • Upgrade all dependencies #462,
  • Replace deprecated text-encoding dependency with text-encoding-utf-8 #463,
  • Fix a connection leak issue for idle connections #465 and #466.

1.7.4

  • Fix an issue where hostname information was lost which is a strict requirement for endpoints that expect SNI (Server Name Indication) #453,
  • Use seed router (passed through any configured custom resolver) on construction for performing initial/fallback discovery #453,
  • Clean-up connections that fails on acquisition #453.

1.7.3

  • Pass access mode as part of the statement metadata for Bolt V3 connections #444
  • Export Integer type as part of types export #435

1.7.2

  • Fix conversion from standard Date to Time & DateTime #429
  • Fix TypeScript exports for classes #428

1.7.1

  • Fix TTL parsing when driver configured to use JavaScript numbers #425

1.7.0

  • Enable TCP keep-alive for Node sockets #422

1.7.0-rc2

  • Include database connection ID in log messages #418

1.7.0-rc1

1.7.0-beta02

  • Keep bookmarks returned after auto-commit transactions in Bolt V3 #407
  • Configurable server address resolver #408
  • Allow rollback transaction after failure #412
  • Improve packaging to better support module bundlers #414

1.7.0-beta01

  • Replace ACK_FAILURE with RESET #399
  • Improve connection initializtion #401
  • Bolt V3 support & transaction configuration in the API #403

1.7.0-alpha03

Not yet released

  • Rollback transaction after failure in transaction functions #397

1.7.0-alpha02

  • Allow creation of temporal objects from standard JS Dates #390
  • Added type checks for parameter types in spatial and temporal types #388
  • Added value range checks for temporal types #393
  • Fixed 'padStart is not a function' error in NodeJS 4 and 6 #389
  • Fix release of broken connections to the connection pool #368

1.7.0-alpha01

  • Automatically use secure WebSocket on HTTPS pages #371
  • Update to babel-preset-env #372
  • Improve failure handling for RESET and ACK_FAILURE #376
  • SNI support for encrypted connections #378
  • Support configurable logging #380
Clone this wiki locally