Skip to content

v1.2.0: Initial versioned release

Choose a tag to compare

@benhoyt benhoyt released this 23 May 08:43
8aa9c04

We're proud to present the first versioned release of the Pebble service manager!

Pebble is a simple service manager that can start and manage your services, perform health checks, store and view service logs, and -- when used via the API -- execute commands and manage the filesystem on the remote. It's configured via a unique, layer-based configuration. Read more documentation in our README.

Notably, this release includes the recent features intended for use in containers:

  • The pebble run --args option and default service arguments (#191)
  • The pebble enter command (#188)

To try it, download one of the binaries attached to the release (recommended), or use go install:

$ go install github.com/canonical/pebble/cmd/pebble@v1.2.0
$ pebble
Pebble lets you control services and perform management actions on
the system that is running them.

Usage: pebble <command> [<options>...]
...

We decided to (somewhat arbitrarily) call this v1.2.0 rather than v1.0.0, because this isn't the first use of Pebble in production (it's been used in Juju for a while, and as the default ENTRYPOINT in ROCKs more recently).

Enjoy!