Skip to content

v0.15.0

Choose a tag to compare

@superoskin superoskin released this 20 Jun 08:51
· 31 commits to main since this release

Remote Access

  • Added remote access tunnel support for the gateway.
  • Added relay-based remote access configuration under [gateway.remote_access].
  • Added remote access settings for enabling/disabling access, server configuration, service name, transport, and access key management.
  • Added remote access status tracking with disabled, starting, connected, reconnecting, failed, and stopped states.
  • Added remote access status notifications, error kinds, and generated schemas.
  • Added desktop settings UI and localized labels for remote access configuration and status.

Gateway Connectivity

  • Added HTTPS URL support for gateway addresses.
  • Added rustls crypto provider initialization for client FFI.
  • Added provider list refresh when switching gateways and cleared stale provider state on gateway changes.
  • Added fallback markdown rendering for agent messages.

Reliability

  • Added retry logic for transient SQLite open errors in the task scheduler.
  • Added retry/backoff handling for transient gateway storage open errors.
  • Demoted noisy expected errors to breadcrumbs, including RMCP transport auth/init errors, Tantivy missing metadata/reader-lock errors, and GPUI asset-cache 404s.
  • Added logging for terminal job failures.

Client Diagnostics

  • Added a client diagnostics system to FFI.
  • Added diagnostic event capture with sequence numbers, timestamps, operation names, messages, and error codes.
  • Added FFI support for draining collected diagnostics.

Skills & Runtime

  • Increased read_skill maximum content from 24k to 72k characters.
  • Updated skill prompt limits and related runtime handling.

Build & Release

  • Updated CI, release, and smoke-install workflows to checkout submodules recursively.
  • Removed the rathole submodule dependency and moved relay configuration into the gateway config.

Configuration & Schemas

  • Added schemas for remote access settings, status snapshots, status notifications, transports, and error kinds.
  • Added client diagnostic event schema.
  • Updated gateway settings schemas for remote access configuration.