Releases: questdb/java-questdb-client
Releases · questdb/java-questdb-client
1.2.0
This release brings further phases of the new QuestDB Wire Protocol, namely:
- Durable acknowledgement; users can opt into receiving notifications that the flushed data has been safely replicated.
- QWeP; querying the database and returning the data using the new QWP.
Stay tuned for further upgrades, including store-and-forward support for zero data-loss client-server transfer.
Documentation to follow.
What's Changed
- fix(ilp): surface WebSocket frame-size errors to sender callers by @jerrinot in #13
- ci(build): switch CI from JDK 17 to GraalVM JDK 25 by @bluestreak01 in #16
- feat(ilp): QWiP durable ack by @glasstiger in #14
- feat(ilp): add QwpQueryClient for QWP egress over WebSocket by @bluestreak01 in #11
- fix(core): fix client crashes on large TLS responses by @sklarsa in #15
New Contributors
- @sklarsa made their first contribution in #8
- @jerrinot made their first contribution in #13
- @glasstiger made their first contribution in #14
Full Changelog: 1.1.0...1.2.0
1.1.0
Introduced QuestDB's new wire protocol, QWiP, over a WebSocket connection. It uses binary data encoding with type-specific compression techniques, and a column-first format. Significantly improves throughput.
What's Changed
- docs(core): example manifest file by @javier in #6
- feat(ilp): binary wire protocol by @mtopolnik in #7
New Contributors
- @bluestreak01 made their first contribution in #3
- @javier made their first contribution in #6
Full Changelog: 1.0.1...1.1.0
1.0.1
What's Changed
- ci(build): set file encoding to utf-8 for logging by @RaphDal in #1
- chore(conf): update JDK version from 17 to 11 and change tag to 1.0.0 by @RaphDal in #2
- build: 1.0.0 by @bluestreak01 in #3
New Contributors
Full Changelog: https://github.com/questdb/java-questdb-client/commits/1.0.1
1.0.0
Initial release
There are no added features yet. We just split Java client away from QuestDB code base. We are going to lower JDK requirement to 11 in the next release.