Skip to content

Latest commit

 

History

History
115 lines (68 loc) · 3.91 KB

CHANGELOG.md

File metadata and controls

115 lines (68 loc) · 3.91 KB

Changelog

0.8.54

  • Change result set to be not nullable and have empty default value: jasync-sql#48

0.8.53

  • Issue #46 Add ConnectionPoolConfigurationBuilder.

0.8.52

  • Fix a bug in postgres ByteArray encoding.
  • Add tests that were not running.
  • Change the configurator api (it instead of this).

0.8.51

  • For the changelist see this PR: jasync-sql#43
    • Fix a bug in Object Pool for cases connection was broken on return and futures are waiting in queue.
    • Create a new way to configure the pool, with ConnectionPoolConfiguration all examples will use a pool because using a connection directly is error prone.
    • Remove old implementation of ConnectionPool and made Actor based the default.
    • Remove deprecated ObjectFactory methods: createBlocking() and testBlocking()
    • Remove deprecated Configuration properties: connectTimeout() and testTimeout()

0.8.50

  • Add handling for channel unregister state to close the connection. This will remove the need to have a query timeout for cases channel was disconnected. See: jasync-sql#40
  • Change Actor pool to use SupervisorJob - more consistent in case of cancellation.
  • Change internal interface of TimerScheduler.

0.8.49

  • Change timeout implementation not to use delegate.

0.8.48

0.8.47

  • Add MySQL connection logging to assist in leaks detection.

0.8.46

0.8.45

  • Add methods to NextGenConnectionPool to match original ConnectionPool.

0.8.44

  • Refactor to Try And Future utils.
  • Remove unnecessary fillInStacktrace().
  • Add coroutines extensions with SuspendingConnection.
  • Update kotlin-logging to 1.6.20.

0.8.43

  • Initial support for ActorBasedObjectPool via NextGenConnectionPool (name is not final yet)
  • Update to Kotlin 1.3.0.

0.8.41

  • Fix a bug that coloum names was empty when executing more than one query: jasync-sql#29

0.8.40

  • Fixed sources jar, it was empty in previous releases.
  • Since this version (Until further notice) we are releaseing both netty 4.0 and 4.1 artifacts. The normal artifact is netty 4.1. Netty 4.0 version looks like this 0.8.40-netty4.0 etc'. We also reduced the required dependency to netty-transport and netty-handler instead of netty-all. See: jasync-sql#27.

0.8.37-netty4.0

  • A version with netty 4.0 instead of 4.1. Source code is compatible but interface was changed. See: jasync-sql#27.

0.8.36

0.8.35

0.8.34

  • Fix transactions support - see #21.

0.8.33

  • Make RowData interface extends List<Any?>.

0.8.32

0.8.30

  • Fix issue #15 - ancient performance issue with numbers of original lib.

0.8.20

  • Initial PostgreSQL + MySQL support.

Old Changes of Scala lib

See the older changelog.