Skip to content

Releases: sisungo/airup

v0.7.0

16 Jan 01:19
Compare
Choose a tag to compare

Changes in v0.7.0:

  • [Feature] Implement notify-kinded services
  • [Feature] Event API
  • [Feature] Add airupd::env::Cmdline::parse_as_unix_command() argument parser
  • [Feature] Implement login groups
  • [Feature] Userspace reboot
  • [Developer] Implements Airup SDK for C
  • [Developer] blocking API in the Airup SDK
  • [Fix] forking-kinded services can be started as the system does not support
  • [Fix] User cache is too big
  • [Fix] Some services are not updated in a self-reload

v0.6.0

30 Dec 05:26
Compare
Choose a tag to compare

Changes in v0.6.0:

  • [Feature] Implement delayed retrying
  • [Feature] airup debug --use-logger and airup debug --print-build-manifest CLI utilities
  • [Feature] airup enable and airup disable CLI utilities
  • [Feature] airup stop --force CLI utility and system.kill_service API
  • [Feature] Allow specifying reboot/poweroff/halt timeout
  • [Feature] Support health-check-kinded watchdogs
  • [Internals] Task importance measurement
  • [Fix] Potential race condition in Unix process subsystem
  • [Fix] Unexpected logging in reboot milestone
  • [Developer] Move SystemConf structure from airupd to airup-sdk
  • ACE performance optimization

v0.5.0

16 Dec 00:12
Compare
Choose a tag to compare

Changes in v0.5.0:

  • [Feature] Gracefully reboot
  • [Feature] Support of recording of service logs
  • [Feature] Support of separated configuration files
  • [BREAKING] New retry manifest format
  • [Developer] Upload airup_sdk to crates.io

v0.4.0

18 Nov 13:26
Compare
Choose a tag to compare

Changes in v0.4.0:

  • [Feature] Command-line: airup start --cache and airup stop --uncache
  • [Feature] airup self-reload CLI utility
  • [Feature] stdio setup
  • [Feature] API: system.is_booting and info.build_manifest
  • [Feature] Better ACE
  • [Feature] Supervisor timestamp
  • [BREAKING] Environment variables: AIRUP_SOCK, AIRUP_SERVICE, AIRUP_SERVICE_MAINPID
  • [BREAKING] Deprecate policy model
  • [Fix] Deadlock with forking
  • [Fix] Corrupt StopService failure condition
  • Performance optimizations

v0.3.1

29 Sep 07:33
Compare
Choose a tag to compare

Changes in v0.3.1:

  • [Feature] Support of airup query -a CLI tool
  • [Feature] ACE Improvements
  • [Feature] Milestones that are sync-kinded
  • [Feature] Support of running commands directly in milestones
  • [Fix] airup reboot is not working as expected
  • [Fix] early_boot milestone is called after creating runtime_dir
  • [Fix] Redirecting stdio to file is not working properly

v0.3.0

17 Sep 11:30
Compare
Choose a tag to compare

Changes in 0.3.0:

  • [BREAKING] Milestone v2 Format
  • [BREAKING] New build manifest format with better performance
  • [Feature] Service caching & uncaching
  • [Feature] Service conflicts
  • [Feature] The early_boot pseudo-milestone
  • [Feature] Support of service providers
  • Support of power management on Apple platforms
  • Some bug fixes and performance improvements