chore: Bump version to 0.7.0, 1st beta
Some checks failed
CI / Test (OTP 27.2 / Elixir 1.18.2) (push) Failing after 0s
CI / Test (OTP 28.4 / Elixir 1.19.4 + E2E) (push) Failing after 0s
Release / Release Gate (push) Failing after 0s
Release / Build and publish image (push) Has been skipped

This commit is contained in:
2026-03-20 03:44:24 +01:00
parent 28c47ab435
commit bbcaa00f0b
8 changed files with 44 additions and 11 deletions

View File

@@ -4,12 +4,14 @@
Parrhesia is a Nostr relay server written in Elixir/OTP.
**BETA CONDITION BREAKING CHANGES MAY STILL HAPPEN!**
Supported storage backends:
- PostgreSQL, which is the primary and production-oriented backend
- in-memory storage, which is useful for tests, local experiments, and benchmarks
**ALPHA CONDITION BREAKING CHANGES MIGHT HAPPEN!**
Advanced Nostr features:
- Advanced Querying: Full-text search (NIP-50) and COUNT queries (NIP-45).
- Secure Messaging: First-class support for Marmot MLS-encrypted groups and NIP-17/44/59 gift-wrapped DMs.
@@ -146,7 +148,7 @@ Start with:
Important caveats for host applications:
- Parrhesia is pre-beta; expect some public API and config churn while we prepare for beta.
- Parrhesia is beta software; expect some API and config churn as the runtime stabilizes.
- Parrhesia currently assumes a single runtime per BEAM node and uses globally registered process names.
- The defaults in this repo's `config/*.exs` are not imported automatically when Parrhesia is used as a dependency. A host app must set `config :parrhesia, ...` explicitly.
- The host app is responsible for migrating Parrhesia's schema, for example with `Parrhesia.Release.migrate()` or `mix ecto.migrate -r Parrhesia.Repo`.
@@ -665,3 +667,5 @@ For Marmot client end-to-end checks (TypeScript/Node suite using `marmot-ts`, in
```bash
just e2e marmot
```
```