March 27, 2026 · Mesh Team

Changelog

All notable changes to Mesh

All notable changes to Mesh will be documented in this file.

v0.1.0 - 2026-03-27

Added

  • End-to-end encryption using TweetNaCl (X25519, Ed25519, XSalsa20-Poly1305)
  • Peer-to-peer messaging via relay servers
  • Relay server support (Docker and binary)
  • Desktop client (Tauri + Vue 3) for Windows, macOS, and Linux
  • Command-line interface (@mesh/cli)
  • Cryptographic primitives library (@mesh/crypto)
  • Relay infrastructure (@mesh/relay)
  • End-to-end test suite with Docker Compose
  • CLI Docker support with entrypoint script
  • Internationalization support (10 languages)
  • Official website with documentation

Features

  • Messaging: Send and receive encrypted messages
  • Contacts: Manage your contacts list with QR code import/export
  • Relays: Run your own relay server with gossip-based peer discovery
  • Configuration: Customizable settings via CLI and desktop client
  • Internationalization: Support for FR, EN, ES, IT, DE, ZH, JA, NO, PL, RU

Architecture

  • Distributed peer discovery via gossip protocol
  • Proof of possession for message retrieval
  • Relay blindness (relays cannot decrypt messages)
  • SQLite-based envelope storage

Security

  • End-to-end encryption
  • Ed25519 signatures for authentication
  • X25519 key exchange
  • No metadata collection by relays
  • Open source and auditable

Pre-release

v0.5.0 - 2023-10-15

  • Private alpha release
  • Core encryption implementation
  • Initial network protocol