Skip to content

Releases: Tuxdude/pico

pico v0.2.3

18 Aug 22:34
v0.2.3
Compare
Choose a tag to compare

Released Sun, Aug 18 2024 10:34 PM UTC+0000

v0.2.3 patch release.

Changelog

Thanks!

Those include all the new changes in the v0.2.3 release!

pico v0.2.2

07 May 19:09
v0.2.2
Compare
Choose a tag to compare

Released Tue, May 7 2024 07:09 PM UTC+0000

New release with newer version of dependencies.

Changelog

Thanks!

Those include all the new changes in the v0.2.2 release!

pico v0.2.1

21 Feb 23:37
v0.2.1
Compare
Choose a tag to compare

Released Mon, Feb 21 2022 11:37 PM UTC+0000

Minor bugfixes on top of v0.2.0.

This release fixes a bug with handling of empty service list provided to
picoinit. In this scenario, picoinit will gracefully exit with an error
status code.

With this release, picoinit also validates that it is being invoked from
a process with pid 1. There are numerous other edge cases when the
process is not pid 1, and hence right now picoinit is conservative in
only supporting its functionality when running as pid 1.

Changelog

  • 1c16f68: feat: Only support running as pid 1. (@Tuxdude)
  • 91bb6df: fix: Clear the pre-hook janitor after completion. (@Tuxdude)
  • 3c7d1a7: fix: Gracefully handle the case when the service list is empty. (@Tuxdude)
  • 6215cfd: refactor: Define a constant for default failed exit status. (@Tuxdude)
  • 0023e38: style: Change the warning message when unable to forward signals. (@Tuxdude)

Thanks!

Those include all the new changes in the v0.2.1 release!

pico v0.2.0

21 Feb 00:40
v0.2.0
Compare
Choose a tag to compare

Released Mon, Feb 21 2022 12:40 AM UTC+0000

picoinit with pre-hook support.

The main delta with this release is the pre-hook support which allows
launching the specified hook (which is technically just another service)
prior to launching the actual list of services. picoinit will wait for
the hook to terminate successfully prior to launching the services. If
the hook terminates with a non-zero exit status, the services will not
be launched by picoinit.

This also introduces changes to the signature of the function used to
construct Init. In the future, there should be no further breaking
changes in this part.

Changelog

Thanks!

Those include all the new changes in the v0.2.0 release!

pico v0.1.0

20 Feb 01:39
v0.1.0
Compare
Choose a tag to compare

Released Sun, Feb 20 2022 01:39 AM UTC+0000

First release of pico.

This is a go library containing the core logic of picoinit, an init
system for docker containers that allows managing multiple services
running within the container in a minimalistic way.

Changelog

Thanks!

Those include all the new changes in the v0.1.0 release!