Releases: davidmoten/rxjava-jdbc
Releases · davidmoten/rxjava-jdbc
0.6.0-RC1
- auto convert camel case to underscore column names in annotated mapped interface
- instead of wrapping
SQLException
withRuntimeException
wrap withSQLRuntimeException
- return generated keys - this has involved a rework of core classes so is the reason that this release is a Release Candidate so that feedback can be obtained
0.5.10
0.5.9
QuerySelect.Builder.get
now requires aResultSetMapper<T>
instead of aFunc1<ResultSet,T>
. This is a breaking change.- added
@Query
annotation, see autoMap doco on README.md
0.5.8
0.5.7
- fix race condition where concurrent requests for
Long.MAX_VALUE
can end up both emitting on fast path - handle request overflow using
BackpressureUtils
copied from rxjava internals - remove redundant line of code in
QuerySelectProducer
0.5.6
0.5.5
- fix possible race condition in
SingleSubscribeSubject
- use
compareAndSet
instead ofsynchronized
to improve concurrent performance ofConnectionProviderSingletonManualCommmit
0.5.4
0.5.3
- #14 select query needed to close connection, prepared statement, result set on unsubscription
- made connection, prepared statement, result set resources volatile and subscription specific for both select and update queries (multiple concurrent subscriptions to the same query would bring about a race condition)
- ensure closing of resources only happens once (prevent race condition)
0.5.1
- update to rxjava 1.0.8
- fix use of unsubscribe detector in unit tests that failed with rxjava 1.0.8