Repository navigation
Releases: bloomberg/selekt
Releases · bloomberg/selekt
Release list
1.7.1
What's Changed
- OpenSSL 3.5.9 by @kennethshackleton in #1299
- Preserve JDBC SQLSTATEs and avoid needless write transactions by @kennethshackleton in #1302
- Configure JDBC foreign keys through a typed database API by @kennethshackleton in #1304
- Add the SQLITE_SCHEMA result code constant by @kennethshackleton in #1305
- Add SQLite Session change-capture bindings by @kennethshackleton in #1303
- Bound primary connection borrowing by @kennethshackleton in #1307
Full Changelog: 1.7.0...1.7.1
1.7.0
What's Changed
- Enable UPDATE and DELETE LIMIT support by @kennethshackleton in #1290
- Enable SQLite percentile aggregate functions by @kennethshackleton in #1291
- Enable SQLite dbstat virtual table by @kennethshackleton in #1292
- Enable full SQLite column metadata support by @kennethshackleton in #1293
- Accept more database key lengths at the JVM API layer by @kennethshackleton in #1296
Full Changelog: 1.6.10...1.7.0
1.6.10
What's Changed
- Optimise FFM downcalls when callbacks are inactive by @kennethshackleton in #1272
- Reduce connection pool lock contention by @kennethshackleton in #1273
- Reduce query-path allocation overhead by @kennethshackleton in #1275
- Add runtime AVX2/FMA dispatch for vec1 on x86-64 by @kennethshackleton in #1278
- Enable SQLite PGO for Linux and macOS by @kennethshackleton in #1279
- Configurable page cache size by @kennethshackleton in #1277
Full Changelog: 1.6.9...1.6.10
1.6.9
What's Changed
- Fix JDBC prepared statement handle reuse by @kennethshackleton in #1269
- Return caller-owned JDBC batch results by default by @kennethshackleton in #1270
Full Changelog: 1.6.8...1.6.9
1.6.8
What's Changed
- Optimise adaptive JNI text reads in JDBC cursors by @kennethshackleton in #1265
Full Changelog: 1.6.7...1.6.8
1.6.7
What's Changed
- Replayed release of 1.6.6 by @kennethshackleton in #1264
Full Changelog: 1.6.6...1.6.7
1.6.6
Immutable
release. Only release title and notes can be modified.
What's Changed
- Optimise short ARM64 JNI text reads with NEON by @kennethshackleton in #1258
- Optimise x86-64 JNI text reads with SSE2 by @kennethshackleton in #1259
- Optimise Java 25 FFM text reads with reusable buffers by @kennethshackleton in #1260
- Optimise Java 25 FFM text reads with adaptive native batching by @kennethshackleton in #1261
Full Changelog: 1.6.5...1.6.6
1.6.5
What's Changed
- Support Java 11 backend selection in selekt-jvm by @kennethshackleton in #1256
Full Changelog: 1.6.4...1.6.5
1.6.4
What's Changed
- Report refillable cursors as scroll-sensitive by @kennethshackleton in #1247
- Pre-size native cursor window buffers by @kennethshackleton in #1248
Full Changelog: 1.6.3...1.6.4
1.6.3
What's Changed
- Reuse progress-handler infrastructure per connection by @kennethshackleton in #1240
- Audit restricting critical SQLite downcalls to safe operations by @kennethshackleton in #1245
- Optimize JDBC typed result getters by @kennethshackleton in #1242
- Cache column-label indexes for wide result sets by @kennethshackleton in #1244
Full Changelog: 1.6.2...1.6.3