Releases: duckdb/duckdb-java
Releases · duckdb/duckdb-java
Release 1.5.0.0
What's Changed
- Use native string cast for ext composite types by @staticlibs in #320
- Return number of inserted rows when calling flush() by @staticlibs in #364
- Return number of inserted rows when calling
flush()by @arouel in #359 - Spark testing setup with DuckLake by @staticlibs in #369
- Return precision values for non-decimal columns by @staticlibs in #367
- Appender UNION support by @staticlibs in #372
- Fix timestamp before epoch shift with micros/nanos by @staticlibs in #377
- Fix exported symbols on Mac by @staticlibs in #386
- Appender: support nested STRUCTs by @staticlibs in #396
- Appender: support primitive lists by @staticlibs in #398
- Appender: support composite/nested lists and maps by @staticlibs in #399
- Add Windows ARM64 builds by @staticlibs in #401
- Moving staging to CF by @hannes in #433
- Don't use AWS region name for staging upload by @staticlibs in #435
- Appender: fix buffer size for nested STRUCTs by @staticlibs in #439
- Appender: support ENUM columns by @staticlibs in #445
- Maven arch-specific and nolib artifacts by @staticlibs in #447
- Support loading native lib directly from FS by @staticlibs in #450
- Add JPMS automatic module name by @staticlibs in #454
- Return concrete class as connection duplicate by @staticlibs in #455
- Start transaction before prepare call by @staticlibs in #467
- Enable ccache on CI on Linux and macOS by @staticlibs in #471
- Enable ccache on Windows CI by @staticlibs in #472
- Switch Linux toolchain to GCC 14 by @staticlibs in #484
- Use macos-latest image on CI by @staticlibs in #487
- Disable Spatial tests by @staticlibs in #490
- Add jemalloc placeholder on Windows by @staticlibs in #492
- Link MSVC runtime library statically by @staticlibs in #427
- Support foreign keys introspection by @staticlibs in #489
- Add TIME_NS support by @staticlibs in #515
- Daemonize query cancel scheduler thread by @staticlibs in #505
- Update Alpine image to 3.22 (1.5) by @staticlibs in #524
- Fix local settings test by @staticlibs in #530
- Remove finalize() methods (1.5) by @staticlibs in #535
- Allow to get timestamps from DATE column (1.5) by @staticlibs in #540
- CCache minor fixes on CI (1.5) by @staticlibs in #561
- Support non-prepared queries execution (1.5) by @staticlibs in #558
- Appender fix UNION has members after STRUCT (1.5) by @staticlibs in #563
- C API symbols update for 1.5.0 release by @staticlibs in #565
- Exported symbols fix for 1.5 update by @staticlibs in #568
- Support LibreOffice table browser (1.5) by @staticlibs in #572
- Support filtering in LibreOffice Base (1.5) by @staticlibs in #575
- VARIANT columns and parameters support (1.5) by @staticlibs in #576
- Add support for in-core GEOMETRY type (1.5) by @staticlibs in #578
- Thread confinement for Appender (1.5) by @staticlibs in #585
- Support building with address sanitizer (1.5) by @staticlibs in #587
- Support setting Array params with setObject (1.5) by @staticlibs in #589
- C API exported symbols update by @staticlibs in #590
Full Changelog: v1.4.4.0...v1.5.0.0
Downloads: Maven Central
Release 1.4.4.0
What's Changed
- Support foreign keys introspection (1.4) by @staticlibs in #494
- Daemonize query cancel scheduler thread (1.4) by @staticlibs in #516
- Allow to get timestamps from DATE column (1.4) by @staticlibs in #541
Full Changelog: v1.4.3.0...v1.4.4.0
Downloads: Maven Central
Release 1.4.3.0
What's Changed
- Start transaction before prepare call (1.4) by @staticlibs in #468
- Enable ccache on CI on Linux and macOS (1.4) by @staticlibs in #473
- Enable ccache on Windows CI (1.4) by @staticlibs in #474
- Manifest version bump by @staticlibs in #475
Full Changelog: v1.4.2.0...v1.4.3.0
Downloads: Maven Central
Release 1.4.2.0
What's Changed
- Appender: fix buffer size for nested STRUCTs (1.4) by @staticlibs in #456
- Appender: support ENUM columns (1.4) by @staticlibs in #457
- Maven arch-specific and nolib artifacts (1.4) by @staticlibs in #458
- Support loading native lib directly from FS (1.4) by @staticlibs in #459
- Add JPMS automatic module name (1.4) by @staticlibs in #460
- Return concrete class as conn duplicate (1.4) by @staticlibs in #461
Full Changelog: v1.4.1.0...v1.4.2.0
Downloads: Maven Central
Release 1.4.1.0
What's Changed
- Appender: support nested STRUCTs (1.4) by @staticlibs in #406
- Appender: support primitive lists (1.4) by @staticlibs in #407
- Appender: support nested lists and maps (1.4) by @staticlibs in #408
- Add Windows ARM64 builds (1.4) by @staticlibs in #409
Full Changelog: v1.4.0.0...v1.4.1.0
Downloads: Maven Central
Release 1.4.0.0
What's Changed
- Add UUID support to
DuckDBAppender(fixes #313) by @arouel in #324 - Spark testing setup with DuckLake (1.4) by @staticlibs in #378
- Use native string cast for ext comp types (1.4) by @staticlibs in #379
- Return number of rows when calling flush (1.4) by @arouel in #380
- Return precision values for non-dec columns (1.4) by @staticlibs in #381
- Appender UNION support (1.4) by @staticlibs in #382
- Fix timestamp before epoch with micros/nanos (1.4) by @staticlibs in #383
- Fix exported symbols on Mac (1.4) by @staticlibs in #387
Full Changelog: v1.3.2.1...v1.4.0.0
Downloads: Maven Central
Release 1.3.2.1
What's Changed
- Backport #18374 engine fix to v1.3.2 branch by @staticlibs in #353
Full Changelog: v1.3.2.0...v1.3.2.1
Downloads: Maven Central.
Release 1.3.2.0
What's Changed
- Add OSGi metadata to manifest file (1.3) by @staticlibs in #302
- Fix query progress test (1.3) by @staticlibs in #303
- DuckLake options override fix (1.3) by @staticlibs in #304
- Appender rework (1.3) by @staticlibs in #305
Full Changelog: v1.3.1.0...v1.3.2.0
Release 1.3.1.0
What's Changed
- Fix vendoring PRs for stable branches (1.3) by @staticlibs in #263
- Workflows: devtoolset-12 and minor fixes (1.3) by @staticlibs in #264
- Support memory DBs in URL without leading c. (1.3) by @staticlibs in #265
- Fix deadlock when fetching next chunk (1.3) by @staticlibs in #266
- Add UUID conversion to class-specific rs get (1.3) by @staticlibs in #267
- Do not allow to cancel other running stmts (1.3) by @staticlibs in #268
- Add support for query timeouts (1.3) by @staticlibs in #269
- Fix executeBatch in auto-commit mode (1.3) by @staticlibs in #270
- Support connection properties in URL (1.3) by @staticlibs in #271
- Support pinning DB instances (1.3) by @staticlibs in #272
- Implement getPropertyInfo method for config (1.3) by @staticlibs in #273
- Allow to ignore unsupported connection opts (1.3) by @staticlibs in #274
- Support running an SQL file on init (1.3) by @staticlibs in #275
- Enable rs streaming and DB pinning for DuckLake by @staticlibs in #276
Full Changelog: v1.3.0.0...v1.3.1.0
Release 1.3.0.0
What's Changed
- Use engine commit hash when vendoring sources by @staticlibs in #172
- Get profiling information api by @akoshchiy in #135
- Use AArch64 GH runners for linux_arm64 builds by @staticlibs in #197
- Close pending statements on connection close by @staticlibs in #170
- Prepared statement enhancements by @staticlibs in #199
- More prepared statement enhancements by @staticlibs in #207
- Result set enhancements for integer types by @staticlibs in #209
- Use PRs when importing engine sources by @staticlibs in #210
- Minor fix to executeBatch by @staticlibs in #211
- Run executeBatch in a single transaction by @staticlibs in #213
- Expose query progress on statement by @staticlibs in #214
- Minor improvements to GH workflows by @staticlibs in #216
- Do not fail Vendor.yml when no changes imported by @staticlibs in #220
- Enable extension tests on CI by @staticlibs in #225
- Add musl-libc experimental builds by @staticlibs in #226
Full Changelog: v1.2.2.0...v1.3.0.0