Files
start-os/sdk/CHANGELOG.md
2026-03-16 20:10:09 -06:00

3.2 KiB

Changelog

0.4.0-beta.61 — StartOS v0.4.0-alpha.21 (2026-03-16)

Fixed

  • Fixed bug where leaving the effect context triggered consts

0.4.0-beta.60 — StartOS v0.4.0-alpha.20 (2026-03-16)

Added

  • Tunnel TS type exports and port forward labels
  • Secure Boot MOK key enrollment fields in SetupInfo

Changed

  • Consolidated Watchable base class with generic map/eq support; renamed call to fetch
  • Moved GetServiceManifest and GetSslCertificate from package/ to base/
  • Simplified getServiceInterface, getServiceInterfaces, GetOutboundGateway, GetSystemSmtp, and fileHelper using Watchable base class
  • Simplified SDK Makefile with rsync

Fixed

  • Added restart_again flag to DesiredStatus::Restarting

0.4.0-beta.59 — StartOS v0.4.0-alpha.20 (2026-03-06)

Added

  • Support for preferred external ports besides 443
  • Bridge filter kind on service interfaces

Fixed

  • Merge version ranges when adding existing package signer
  • Task fix for action task system

0.4.0-beta.56 — StartOS v0.4.0-alpha.19 (2026-02-02)

Added

  • getOutboundGateway effect and SDK wrapper
  • Improved service version migration and data version handling
  • zod-deep-partial integration with partialValidator on InputSpec
  • SMTP rework with improved provider variants and system SMTP spec

Changed

  • Migrated from ts-matches to zod across all TypeScript packages
  • Builder-style InputSpec API with prefill plumbing
  • Split row_actions into remove_action and overflow_actions for URL plugins

Fixed

  • Scoped public domain to single binding and return single port check
  • Preserved z namespace types for SDK consumers
  • --arch flag falls back to emulation when native image unavailable

0.4.0-beta.54 — StartOS v0.4.0-alpha.18 (2026-01-27)

Added

  • Device info RPC
  • Hardware acceleration and NVIDIA card support on nonfree images

Changed

  • Consolidated setup flow
  • Improved SDK abort handling and InputSpec filtering

0.4.0-beta.49 — StartOS v0.4.0-alpha.17 (2026-01-10)

Added

  • JSDoc comments on all consumer-facing APIs
  • StartTunnel random subnet support
  • Port 80 to 5443 tunnel mapping

Fixed

  • EffectCreator type corrections
  • Allow multiple equal signs in ENV FileHelper values
  • Miscellaneous alpha.16 follow-up fixes

0.4.0-beta.45 — StartOS v0.4.0-alpha.16 (2025-12-18)

Added

  • map and eq on getServiceInterface watcher
  • Flavor-aware version range handling

Changed

  • Refactored StatusInfo types
  • Improved shutdown ordering for daemons
  • Improved StartTunnel validation and garbage collection

0.4.0-beta.43 — StartOS v0.4.0-alpha.15 (2025-11-26)

Fixed

  • Minor bugfixes for alpha.14

0.4.0-beta.42 — StartOS v0.4.0-alpha.14 (2025-11-20)

Fixed

  • Bugfixes for alpha.13

0.4.0-beta.41 — StartOS v0.4.0-alpha.13 (2025-11-15)

Fixed

  • Bugfixes for alpha.12

0.4.0-beta.40 — StartOS v0.4.0-alpha.12 (2025-11-07)

Added

  • StartTunnel integration
  • Configurable textarea rows in InputSpec

0.4.0-beta.39 — StartOS v0.4.0-alpha.11 (2025-09-24)

Added

  • Gateway limiting for StartTunnel
  • Improved copy UX around Tor SSL

Changed

  • SDK type updates and internal improvements