Skip to content

Releases: Fleny113/Hexus

0.3.1

05 Aug 08:47
4517e0f
Compare
Choose a tag to compare

What's Changed

  • Fix bug where an application could be started multiple times under some race conditions
  • Allow for stop to prevent an application from restarting when it crashed
  • Add more details when the code cannot figure out what error the daemon returned ("")

Dependencies

Full Changelog: 0.3.0...0.3.1

0.3.0

07 Jul 16:24
8001bcc
Compare
Choose a tag to compare

What's Changed

  • feat: Change stdout & stderr handing to manual Read by @Fleny113 in #14
  • A lot of refactor in the code
  • ⚠️ the config now uses a map instead of a list for applications
  • ⚠️ the socket location is now dependent on XDG_RUNTIME_DIR. On windows the default behavior doesn't change, on Linux if the env is missing a temp dir will be used instead
  • ⚠️ the startup scripts now are user units, not system units. In system units you may need to manually specify the socket location in the config as XDG_RUNTIME_DIR is not defined in system units
    • To still start at boot user services, you need to enable lingering for the user
  • Logs now don't include +00:00 (the time zone), they are still UTC, the log parser in hexus will handle both formats
  • Default values are no longer saved in the config file
  • ⚠️ Hexus is no longer published as a single file. This means you can't use hexus update to update to this version
  • ⚠️ Hexus does not rename its binary to an all-lowercase name. You should create a shell script to invoke the Hexus binary instead
  • Updated the hexus update command to support the new installation format
  • Add a version check to hexus update. The check is performed against GitHub releases
  • General code cleanup

Changes with a ⚠️ are breaking changes

Dependencies

Full Changelog: 0.2.1...0.3.0

v0.2.1

15 May 17:33
6b29588
Compare
Choose a tag to compare

Fix a few bugs in the previous release.

Full Changelog: 0.2.0...0.2.1

v0.2.0

15 May 14:17
c4c044d
Compare
Choose a tag to compare

What's Changed

  • Internal refactor of the code
  • Add --current (-c) flag to the logs command. Used to show the logs for the current or previous execution of the application.

Dependencies

Full Changelog: 0.1.0...0.2.0

v0.1.0

29 Apr 16:05
32d9186
Compare
Choose a tag to compare

This is the first release for Hexus.

CI Build

20 Dec 17:34
6267c4b
Compare
Choose a tag to compare
CI Build Pre-release
Pre-release

CI build for commit f963e9a