Skip to content

Releases: tcheeric/nostr-java

v2.0.7

27 May 17:02
48dd4ec

Choose a tag to compare

Fixed

  • Closed a TOCTOU window in the 2.0.6 send() isOpen() guard (PR #526 review): moved the isOpen() check inside sendFrameGated() under the sessionGate read lock, so the open-check and the write are atomic with respect to closeGated(). 2.0.6 already handled the dominant already-closed case; this closes the narrow in-flight-close window.

Published to the internal Maven repo (maven.398ja.xyz/releases).

v2.0.6

27 May 06:48

Choose a tag to compare

Full Changelog: v2.0.5...v2.0.6

v2.0.5

26 May 01:56

Choose a tag to compare

Full Changelog: v2.0.4...v2.0.5

v2.0.4

26 May 01:30

Choose a tag to compare

What's Changed

  • fix(ws): wrap clientSession in ConcurrentWebSocketSessionDecorator (2.0.2) by @tcheeric in #524

Full Changelog: v2.0.1...v2.0.4

v2.0.1

06 May 19:46
27612c7

Choose a tag to compare

What's Changed

  • fix(ws): null-safe relay URI logging + 2.0.1 release by @tcheeric in #523

Full Changelog: v2.0.0...v2.0.1

v2.0.0

24 Feb 22:52
50983c0

Choose a tag to compare

What's Changed

  • [WIP] Update configurable WebSocket buffer sizes based on feedback by @Copilot in #509
  • [WIP] Apply feedback from review on configurable WebSocket buffer sizes by @Copilot in #508
  • [WIP] Update configurable WebSocket buffer sizes for Nostr events by @Copilot in #507
  • [WIP] Update configurable WebSocket buffer sizes for Nostr events by @Copilot in #506
  • Add configurable WebSocket buffer sizes for large Nostr events by @tcheeric in #505
  • refactor: simplify nostr-java from 9 modules to 4 (v2.0.0) by @tcheeric in #515
  • Release: simplify nostr-java from 9 modules to 4, WebSocket improvements, and bug fixes by @tcheeric in #516

New Contributors

  • @Copilot made their first contribution in #509

Full Changelog: v1.2.1...v2.0.0

What's Changed

  • [WIP] Update configurable WebSocket buffer sizes based on feedback by @Copilot in #509
  • [WIP] Apply feedback from review on configurable WebSocket buffer sizes by @Copilot in #508
  • [WIP] Update configurable WebSocket buffer sizes for Nostr events by @Copilot in #507
  • [WIP] Update configurable WebSocket buffer sizes for Nostr events by @Copilot in #506
  • Add configurable WebSocket buffer sizes for large Nostr events by @tcheeric in #505
  • refactor: simplify nostr-java from 9 modules to 4 (v2.0.0) by @tcheeric in #515
  • Release: simplify nostr-java from 9 modules to 4, WebSocket improvements, and bug fixes by @tcheeric in #516

New Contributors

  • @Copilot made their first contribution in #509

Full Changelog: v1.2.1...v2.0.0

v1.3.0

27 May 06:48

Choose a tag to compare

What's Changed

  • Refactor WebSocket handling and improve test robustness by @tcheeric in #498
  • Refactor NIP-44 key derivation and improve error handling by @tcheeric in #501
  • chore(deps): bump JetBrains/qodana-action from 2025.2 to 2025.3 by @dependabot[bot] in #497
  • chore(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #496
  • chore(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #500

Full Changelog: v1.0.1...v1.3.0

v1.2.1

21 Jan 13:28
0b01d87

Choose a tag to compare

What's Changed

  • Refactor NIP-44 key derivation and improve error handling by @tcheeric in #501
  • chore(deps): bump JetBrains/qodana-action from 2025.2 to 2025.3 by @dependabot[bot] in #497
  • chore(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #496
  • chore(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #500
  • Release v1.2.1 by @tcheeric in #502

Full Changelog: v1.1.1...v1.2.1

What's Changed

  • Refactor NIP-44 key derivation and improve error handling by @tcheeric in #501
  • chore(deps): bump JetBrains/qodana-action from 2025.2 to 2025.3 by @dependabot[bot] in #497
  • chore(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #496
  • chore(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #500
  • Release v1.2.1 by @tcheeric in #502

Full Changelog: v1.1.1...v1.2.1

v1.1.1

25 Dec 00:37
f14cf03

Choose a tag to compare

What's Changed

  • Refactor WebSocket handling and improve test robustness by @tcheeric in #498
  • Refactor WebSocket handling and update integration tests by @tcheeric in #499

Full Changelog: v1.0.1...v1.1.1

1.0.1

14 Oct 02:06
de6ca6a

Choose a tag to compare

What's Changed

  • Add Sonatype Central publishing credentials and refactor event handling by @tcheeric in #488
  • Update Maven configuration for central publishing by @tcheeric in #489
  • Update Maven settings and consolidate API improvements by @tcheeric in #490

Full Changelog: v1.0.0...v1.0.1