-
Notifications
You must be signed in to change notification settings - Fork 69
1.5 changelog
Zhen Li edited this page Sep 27, 2017
·
21 revisions
Not yet released
- Fix a bug where the internal type
PackStreamStructwas leaked #244
- Added
IDriver.CloseandIDriver.CloseAsyncmethods #236 - Avoid sync over async when available #232
- Improved
ConnectionAcquisitionTimeoutto apply for the whole connection acquisition process from pool. #233 - Fixed a bug in
Result#KeysthatKeysmight not be available when accessing #235 #241
- Improved buffer usage in
BoltandPackStreamprotocol implementation #224 - Added
MaxConnectionLifetimeintoConfig#223 - Added
MaxConnectionPoolSizeintoConfig. #228
- Added asynchronous support for the routing driver, a.k.a the driver created by using bolt+routing scheme in server URI #198, #203.
- Switched from round-robin to least-connected load balancing strategy #200, #201.
- Made an improvement on the routing driver where CC members failing with DatabaseUnavailable error code are forgot #202.
- Added support for .NET framework 4.5.2 alongside .net standard 1.3 #207, #209, #210.
- Changed public asynchronous API - renamed IStatementResultReader to IStatementResultCursor and updated its members accordingly #222.
- Added extension methods SingleAsync, ToListAsync and ForEachAsync on IStatementResultCursor for easier consumption of async results #211.
- Fixed the bug where anonymous parameter in Session.Run only supports one level of automatic Packstream value casting #183, #214.
- Changed optional argument to method overloading for better C++ integration #216.
- Stopped throwing AggregateException from the driver for better async integration #217.
- Added asynchronous support in
DirectDriver, a.k.a. the driver created by usingboltscheme in serverURI.