Skip to content

Releases: questdb/java-questdb-client

1.2.0

26 Apr 16:27

Choose a tag to compare

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

Full Changelog: 1.1.0...1.2.0

1.1.0

21 Apr 12:53

Choose a tag to compare

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

New Contributors

Full Changelog: 1.0.1...1.1.0

1.0.1

11 Feb 17:44

Choose a tag to compare

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

02 Feb 19:39

Choose a tag to compare

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.