Releases: tcheeric/nostr-java
Releases · tcheeric/nostr-java
v2.0.7
Fixed
- Closed a TOCTOU window in the 2.0.6
send()isOpen()guard (PR #526 review): moved theisOpen()check insidesendFrameGated()under thesessionGateread lock, so the open-check and the write are atomic with respect tocloseGated(). 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
Full Changelog: v2.0.5...v2.0.6
v2.0.5
Full Changelog: v2.0.4...v2.0.5
v2.0.4
What's Changed
Full Changelog: v2.0.1...v2.0.4
v2.0.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
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
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
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