Changelog
12 min
v0.7.6 Release
Fixed
Dummy entry to fix partial release.
v0.7.5 Release
Added
Add endpoint to check Balena server connectivity.
Added
Add a shutdown service to the fizyr-rpc interface.
Improved
Update `hyper` to version `1.6.0`.
Improved
Update `systemd-zbus` to version `5.3.2`.
Improved
Update `fizyr-binary-formats` to version `0.12.0`.
Improved
Update `fizyr-rpc` to version `0.8.0`.
Improved
Update `fizyr-rpc-doc-generator` to version `0.10.1`.
Improved
Update `reqwest` to version `0.12.22`.
Improved
Update `async-shutdown` to version `0.2.2`.
Improved
Update `hostname` to version `0.4.1`.
Improved
Update `network_interface` to version `2.0.2`.
Improved
Update `derive_more` to version `2.0.2`.
v0.7.4 Release
Fixed
Fix services restart issue.
v0.7.3 Release
Added
Add tools routes.
v0.7.2 Release
Improved
Update `time` crate.
v0.7.1 Release
Added
Report Balena OS version in machine status.
v0.7.0 Release
Added
Add option to generate services from templates.
Added
Add option to automatically start managed services when the supervisor starts.
Improved
Change format of service configuration.
Fixed
Fix bug where the transition of a job from `waiting` to `running` was not picked up.
v0.6.0 Release
Added
Report system version in machine status.
Improved
Update to `fizyr-binary` version `0.10`.
Improved
Cache job information instead of querying job properties when needed.
Fixed
Gracefully handle situation where job already finished before we can query it's properties.
v0.5.4 Release
Added
Report the full UUID of Balena devices.
v0.5.3 Release
Fixed
Do not block status updates while starting/stopping a service.
v0.5.2 Release
Added
Report Balena device name in machine status.
Improved
Update `fizyr-binary` to v0.9.1
Improved
Update `fizyr-rpc` to v0.7.0
Improved
Update `fizyr-rpc-doc-generator` to v0.7.1
Improved
Update `fizyr-log` to v0.1.5
Improved
Use non-deprecated `fizyr-log` initialization.
v0.5.1 Release
Added
Add `queued_job` field to service information.
Fixed
Wait for services to start/stop.
Fixed
Read journal without opening all namespaces.
v0.5.0 Release
Improved
Prevent unbound opening of journal.
Improved
Change timestamps to RFC3339 format.
Fixed
Read all journal namespaces when showing logs.
v0.4.3 Release
Added
Add support for custom reboot/shutdown commands.
v0.4.2 Release
Fixed
Check whether the channel has been closed and exit gracefullty from journald thread.
v0.4.1 Release
Improved
Use dedicated journald call to get record timestamp.
Improved
Prefix all API URLs with `/fizyr-supervisor/v1`.
v0.4.0 Release
Improved
Change configuration file structure.
Improved
Replace HTTP API with a new one.
Improved
Replace `systemctl` based systemd backend with DBus backend.
Added
Remove Balena supervisor back-end.
v0.3.1 Release
Fixed
Fix building with --locked.
v0.3.0 Release
Added
Retry starting services a number of times.
Added
Add configurable restart policy for Balena daemon.
Added
Add Fizyr RPC endpoint to reboot the machine.
Added
Support loading and merging multiple configuration files.
Improved
Restructure Balena daemon configuration.
Improved
Poll for service status when stopping a service with Balena.
v0.2.3 Release
Improved
Rename to fizyr-supervisor.
Improved
Merge REST api into the balena server.
v0.2.1 Release
Improved
Add more logging to the Balena backend.
v0.2.0 Release
Improved
Make Balena server use the Balena supervisor directly.
Improved
Make Balena server first stop all services, then start all services.
v0.1.0 Release
Added
Initial release.