Skip to content

Releases: brijorn/mast

v0.2.12

Choose a tag to compare

@github-actions github-actions released this 20 Jul 11:32

Changelog

  • 9bc7415 Add private program variables for licensed runs
  • f081ccf Fix scrcpy v4 session packet decoding

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 18 Jul 14:53

Changelog

  • 2ef9ca6 Document orientation and stream recovery contracts
  • 273934c Harden stream recovery and bound viewer latency
  • d0de737 Add peer-aware device orientation controls

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 12 Jul 14:56

Changelog

  • 96e5922 Document Mast runtime contracts
  • 7887519 Make program runs durable and cooperative
  • 7e5dfb1 Harden distributed device and stream control
  • c61463a Fix Android DNS for update checks and proxy
  • 8ecfeb8 Fix Android self-update executable path
  • 8209a2d Allow direct executable program entries
  • cfc3c31 Add peer remove command

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 02 Jul 09:31

Changelog

  • f45e13d Checkout ioslink during release
  • 58b6d4d Improve iOS stream recovery cleanup
  • ded9410 Document mobile control API updates
  • 67b1373 Toggle private DNS back to off
  • 7a0e36d Add iOS streaming and control support
  • 4512891 Add paused autostart reconnect handling
  • 52aab0e Ignore local device artifacts
  • 02995e1 Compare update versions numerically
  • a5faf12 Fix executable mode preservation test
  • 31a262a Improve runners and program uploads
  • f1ae2d6 Use lightweight device lookup for routing
  • 7d285bb Add ADB timeouts and tolerate peer device errors
  • 3902757 Avoid native display power off for streams
  • 479219a Default streams to turn screen off
  • 39b2197 Set service PATH and simplify program metadata
  • dc68a10 Add Android DNS toggle API
  • 7a12001 Use stable service binary path
  • 12ed6cb Refresh docs and fix stream controls
  • 1abcbc5 Add websocket control channel
  • 4f6a46b Preserve program upload file paths
  • baf719e Add iOS node capability flag

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 29 Jun 00:59

Changelog

  • 4feb9a0 Add configurable node ID and Android NDK release build
  • eff8430 Resolve Termux PATH executable args
  • d0b2bf1 Handle Termux executable arg paths
  • e824833 Fix stale remote stream reuse
  • 7e9fc2a Fix Mast CLI args on Android

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 28 Jun 20:40

Changelog

  • d0ade2f Add Android ARM64 release build
  • 330cc1e Add phone clipboard control
  • bf6cf29 feat: support setting and updating program name and slug to match offers
  • 87a9f35 fix(node): use SysProcAttr.CmdLine to fix Windows restart command execution
  • 8380068 fix(node): improve stream error diagnostics, portrait execution, and node cleanup
  • 2b05a75 feat(config): implement battery protection and portrait lock settings
  • e42158f feat(program): support environment variables when resuming program runs
  • 6889437 Split program.go into modular components

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 27 Jun 18:13

Changelog

  • 49c1d38 Add runtime config and screenshot APIs
  • 0b5416e Handle broken stream pipe disconnects
  • 108bfd3 Add program deletion API
  • dbfb032 stream: reduce video subscriber backpressure drops
  • b308d98 program: improve run lifecycle and bounded logs

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 27 Jun 13:20

Changelog

  • 6e0be0d Overhaul program runner registry
  • 183eb88 Fix update restart ordering

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 27 Jun 03:06

Changelog

  • 8aa989e control: support keyboard typing with metaState via keypress API
  • 72bc1e3 program: support dynamic arguments, optional config file, and remove legacy backwards compatibility fallback
  • 1cbc5ce program: rename INIValue to ConfigMapping, add custom ConfigFile, and support global template replacement
  • e6a10b4 program: remove target platform requirement and restrict runners to file extensions
  • dc5411a stream: remove video_codec_options config to optimize responsiveness and compatibility

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 27 Jun 01:49

Changelog

  • 7200288 program: implement multipart directory uploads, workspace cleanups, and custom runners
  • 0b7a6f7 stream: configure scrcpy server keyframe interval to 2s
  • a5f42d9 Add program runner registry and run API
  • b735803 Advertise ADB endpoints for Android nodes
  • 5ca37b6 Fix keypress control validation
  • 1efad54 Implement Home,Back,AppSwitch endpoint and methods for Android devices.
  • 59fa1ee Implement battery level fetching
  • cf362f0 autoupdate and node refactor