Skip to content

Rivet 0.3.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 15:27
· 574 commits to main since this release
c1f3c0f
  • Added installable, searchable Scribble documentation for the core backend, system services, secure distribution APIs, and CLI workflow.
  • Registered the normal installation path as raco pkg install --auto rivet and corrected the package license metadata to the SPDX MIT license identifier.
  • Added an RVT1-independent rivet/distribution layer with SemVer channel policy, signed update manifests, Ed25519 verification, bounded downloads, SHA-256 artifact verification, staged rollout, install/restart callbacks, and rollback policy.
  • Added raco rivet release to compose production packaging, WiX MSI or notarized DMG creation, update metadata, CycloneDX SBOM, third-party notices, and license audit output.
  • Added rivet/system APIs for single-instance activation, notification/tray services, autostart, secure storage, atomic settings, structured logging, and provider-neutral crash hooks.
  • Added first-party Windows implementations using Win32, Credential Manager, registry login startup, and Shell notifications, plus macOS implementations using AppKit, Keychain, UserNotifications, and ServiceManagement.
  • Added project-level release channels, URL schemes, and file associations; macOS packaging emits the corresponding bundle metadata.
  • Prepared Windows native builds and package naming for ARM64 while preserving the existing x64 path.
  • Added manifest signature/tampering, version/channel, rollout, artifact-integrity, rollback, settings, logging, and system-adapter tests.
  • Added an experimental GTK4/Linux embedded-host slice with real Racket CS round-trip coverage; CLI code generation, packaging, and compositor policy remain follow-up work.