Skip to content

Releases: questdb/java-questdb-client

1.3.4

Choose a tag to compare

@bluestreak01 bluestreak01 released this 15 Jun 13:32

What's Changed

New Contributors

  • @github-actions[bot] made their first contribution in #45

Full Changelog: 1.2.0...1.3.4

1.3.1

Choose a tag to compare

@bluestreak01 bluestreak01 released this 27 May 00:39

What's Changed

Full Changelog: 1.3.0...1.3.1

1.3.0

Choose a tag to compare

@bluestreak01 bluestreak01 released this 23 May 02:14

What's Changed

Full Changelog: 1.2.2...1.3.0

1.2.2

Choose a tag to compare

@bluestreak01 bluestreak01 released this 20 May 09:09

What's Changed

Full Changelog: 1.2.1...1.2.2

1.2.1

Choose a tag to compare

@bluestreak01 bluestreak01 released this 14 May 18:11

What's Changed

  • feat(ilp): QWiP store-and-forward client buffer by @bluestreak01 in #17
  • fix(ilp): harden QWiP dispatcher, disk allocation, and config parsing by @mtopolnik in #21
  • chore(ilp): review changes, reducing allocations by @bluestreak01 in #22

Full Changelog: 1.2.0...1.2.1

1.2.0

Choose a tag to compare

@nwoolmer nwoolmer released this 26 Apr 16:27

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

Choose a tag to compare

@mtopolnik mtopolnik released this 21 Apr 12:53

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

Choose a tag to compare

@bluestreak01 bluestreak01 released this 11 Feb 17:44

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

Choose a tag to compare

@bluestreak01 bluestreak01 released this 02 Feb 19:39

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.