-
Notifications
You must be signed in to change notification settings - Fork 151
4.0 changelog
Ali Ince edited this page Aug 30, 2019
·
12 revisions
- Updated driver default configuration to be
encrypted: false
, and when encryption is explicitly enabled the default trust mode is nowTRUST_SYSTEM_CA_SIGNED_CERTIFICATES
which relies upon underlying system's certificate trust settings 479, - Introduced reactive API which is based on
rxjs
475, - Updated
driver.close()
andsession.close()
to returnPromise
s rather than relying on callbacks 476, - Introduced bookmark support for routing discovery so that the bookmarks specified for session creation are used in discovery as well 478,
- Fix an issue where result summary building was failing when
PROFILE
statements returned notifications anddisableLosslessIntegers
is enabled 481, - Increased default connection timeout to be 30 seconds 482,
- Fixed typescript type definitions to export types with
typeof
operator and added the missingInteger
type to the exported types, - Upgraded dependencies to the latest versions.
- Rename
db
parameter for database selection (used indriver.session
calls) todatabase
#471, - Remove
driver.onError
callback #471, - Implement multi-database routing so that the driver can manage a routing table per database #471,
- Remove experimental HTTP driver implementation #472.
- Export
database.name
property on result summary. #459, - Upgrade dependencies to latest versions, #457,
- Relax discovery process, #454,
- 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.