Skip to content

Prepare for release 0.0.7. - #104

Merged
Synesso merged 2 commits into
mainfrom
release-0.0.7
Jul 31, 2026
Merged

Synesso merged 2 commits into
mainfrom
release-0.0.7

Conversation

@Synesso

@Synesso Synesso commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Release 0.0.7 — first release since 0.0.6 (2023-07-26). Headline changes (see CHANGELOG.md):

  • NIP-44 v2 encryption (encrypt/decrypt, conversation keys, test vectors)
  • Kotlin Multiplatform support (JVM, iOS, Linux)
  • Relay client improvements (random subscription IDs, flow-based relay API)
  • JVM 11 target

Validated locally with a full build including dockerized relay integration tests (bin/gradle build → BUILD SUCCESSFUL).

Per RELEASING.md: after this merges, trigger the Publish a release workflow for tag nostrino-0.0.7.

@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

RelaySet dedupes events by id, but the tests deduped their generated
events with distinct() (full equality). When kotest's Arb produced two
different events sharing an edge-case id, RelaySet dropped one and
shouldContainExactly failed. Use distinctBy { it.id } to match the
dedupe contract of the code under test.

Amp-Thread-ID: https://ampcode.com/threads/T-019fb759-91e8-7689-9ef0-5563a4fad16f
Co-authored-by: Amp <amp@ampcode.com>
@Synesso
Synesso marked this pull request as ready for review July 31, 2026 21:35
@Synesso
Synesso requested review from a team, jmateoac and tyiu as code owners July 31, 2026 21:35
@Synesso
Synesso enabled auto-merge (squash) July 31, 2026 21:35
@Synesso
Synesso disabled auto-merge July 31, 2026 21:44
@Synesso
Synesso merged commit 1b4dd38 into main Jul 31, 2026
5 checks passed
@Synesso
Synesso deleted the release-0.0.7 branch July 31, 2026 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants