Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 13:20
· 29 commits to main since this release
cda859e

This is a new release with quite a few breaking changes. Please checkout the v0.10.0 migration guide.

ALPHA private data /priv/ The homeserver now provides a way to store private data that only the user has access to. This feature is under active development and should NOT be used in any production environment. Expect private data APIs to change or disappear as we actively iterate over different solutions.

Change Summary

BREAKING CHANGES

New Features

Bug Fixes

Refactors

  • sdk: Extract grant management into GrantManager (PR #412 by @SeverinAlexB)
  • homeserver: Simplify republisher internals (PR #481 by @andrei-21)
  • Resolve workspace Clippy warnings (PR #489 by @andrei-21)
  • homeserver: Simplify concurrent PKARR republishing (PR #488 by @andrei-21)
  • homeserver: Move PKARR retries into a dedicated republisher (PR #495 by @andrei-21)
  • homeserver: Restructure PKARR republishing (PR #498 by @andrei-21)
  • homeserver: Move auth revocation into AuthState (PR #518 by @86667)

Tests

  • homeserver: Add E2E coverage for private data (PR #474 by @MCarlomagno)
  • homeserver: Prevent PKARR clients from using default relays (PR #517 by @andrei-21)

Build System

  • homeserver: Set the default run binary to pubky-homeserver (PR #452 by @andrei-21)
  • Add Context7 refresh workflow (PR #462 by @gcomte)
  • Cache npm dependencies (PR #499 by @ok300)
  • Change Dependabot’s Rust interval to weekly (PR #511 by @ok300)
  • Use Rust cache in the build-artifacts workflow (PR #512 by @ok300)
  • deps-dev: Update @xmldom/xmldom (PR #516 by @dependabot[bot])
  • Use dtolnay/rust-toolchain for faster Rust setup (PR #513 by @ok300)

Documentation Changes

  • Fix Rustdoc links (PR #447 by @andrei-21)
  • Add DeepWiki badge (PR #450 by @ok300)
  • testnet: Gate Docker Postgres doctest by feature (PR #461 by @andrei-21)
  • homeserver: Improve developer documentation and READMEs (PR #431 by @SeverinAlexB)
  • examples: Add grant-auth examples and reorganize existing examples (PR #487 by @SeverinAlexB)
  • homeserver: Add deployment guide (PR #503 by @86667)
  • Remove the legacy mdBook site (PR #508 by @andrei-21)
  • testnet: Prioritize persisted static-testnet setup instructions (PR #521 by @86667)
  • hs/sdk: Add private-storage documentation (PR #505 by @MCarlomagno)
  • sdk: Make in-code documentation more user-friendly (PR #537 by @86667)

Chores

Full Changelog: v0.9.3...chore/v0.10.0