The format is based on Keep a Changelog
- Different aggregated functions added: min, sum, avg, any, anyLast, anyHeavy
- Update kotlin to
1.7.10
- Update jdbc driver to
0.3.2-patch9
- Update joda-time to
2.11.1
- Update slf4j-api to
1.7.36
- Update kosogor to
1.0.15
- ILIKE operator support has been added
- Low level plain text SQL queries execution support
- Fixed DbDateTime to have getValue symmetric to setValue
- Updated ClickHouse image version
- Update kotlin to
1.5.32
- Update jdbc driver to
0.3.2-patch8
- Bumped versions of other dependencies
- Change build target to JDK 11
- Update kotlin version to
1.5.31
- Update jdbc driver to
0.3.1-patch
- Update kotlin version to
1.4.30
- Bumped versions of other dependencies
- Update kotlin version to
1.4.10
- Added support of decimal64 and arrayDecimal64 types
- Update kotlin version to
1.4.0
- Update jdbc driver to
0.2.4
- Support of Float types
- Support of Distinct
- Support of Max function and Divide operator
- Update kotlin version to
1.3.31
- Rollback JDBC driver to
0.1.50
- Migrate to CircleCI, Junit and TestContainers
- Update kotlin version to
1.3.21
- Update jdbc driver to
0.1.52
- Added support of extended syntax of table creation (issue #7)
- Added support of lazyInsert (asynchronous batching of inserts)
- Update kotlin version to
1.3.0
- lazyInsert functionality. Now you can create InsertWorker object and use it for lazy batch inserts. If InsertWorker added to ConnectionContext lazyInsert call will add record to it's queue. InsertWorker will aggregate inserts by databases and tables (it has own thread for this purpose) and flush them every n seconds (issue #3)
- between operator for primitive types (issue #4)
- inList now will not produce SqlException when used with emptyList(). Now it will render in
false
in SQL (issue #5) - SelectRow get operator now is not nullable by default. Use getOrNull to get value of null from SelectRow (issue #6)