Skip to content

Releases: arkane-systems/genie

1.31 - waiting on line edition

13 Jan 17:45
Compare
Choose a tag to compare
  • genie now waits for systemd to have achieved the "running" state - i.e., all units required for the default target satisfied - before considering the bottle initialized.
  • other bug fixes

1.30 - path-cloning edition

27 Dec 18:01
Compare
Choose a tag to compare
  • Adds the much-demanded cloning of the outside-bottle path inside the bottle, as a configurable option.
  • Moves the dumping of WSL environment variables into the binary, and adds easy configuration option.
  • Code cleanup.

1.29 - machinectl and logon edition

19 Dec 20:41
Compare
Choose a tag to compare

Changes in this release include:

  • We have now changed to a single-file executable (although still framework-dependent), which cuts down on the mess in /usr/genie/libexec.
  • We have also now changed to use systemd-machined to enter the bottle, which fixes the ppid bug and is remarkably more elegant.
    ** It also lets us offer genie -l, so those who use multiple WSL users or who just like tradition can log in to WSL through a good old-fashioned login prompt.
  • Upgraded to use .NET 5, rather than 3.1.

1.28 - bug fixes and hostname updateless edition

05 Sep 00:00
Compare
Choose a tag to compare
  • Fixed issues with WSL detection.
  • Fixed Debian package dependencies for pre-bullseye releases.
  • Added option to disable hostname change, now that it can be set in .wslconfig.

1.27 - doin' it properly edition

12 Aug 19:31
Compare
Choose a tag to compare
  • Revised packaging to actually conform with Debian packaging rules
  • Moved the body of genie to /usr/libexec/genie to avoid polluting the /usr/bin namespace.
  • Added man page.
  • Other bug fixes.

1.26 - able to stop edition

31 Jul 16:11
Compare
Choose a tag to compare

This release adds the genie -u switch, allowing the bottle, its systemd, and services run by its systemd, to close down cleanly.

1.25 - better idea edition

28 Jul 16:16
Compare
Choose a tag to compare

In which, with the help of a discussion with @BrainStone, we throw out the whole deviations file thing and instead use a secure-path like sudo(8) does. Much simpler!

1.24 - pain in the ass edition

23 Jun 13:27
Compare
Choose a tag to compare

1.24 updates to .NET Core 3.1, and enables the handling of breaking changes and differences between versions using a deviations file.

Note: the binary package you can download from here is the Debian version with a blank deviations file. If your distro differs from Debian in re file locations, you'll need to adjust the deviations file yourself.

1.23 - independent edition

28 Apr 06:37
73dc6ed
Compare
Choose a tag to compare

Special release eliminating the dependency on hostess , since I prefer not having dependencies that make breaking changes.

1.20 - warning edition

11 Nov 01:40
Compare
Choose a tag to compare

Misc. bug fixes.

Warns if run under non-WSL Linux or under WSL 1.