Skip to content

v1.8.0: deadlock fix, port various items from snapd

Compare
Choose a tag to compare
@benhoyt benhoyt released this 15 Feb 02:09
· 123 commits to master since this release

This release includes a fix for the "Pebble is unresponsive" deadlock issue described in #314, in addition to cross-porting various features from snapd, most notably the overlord/state changes in #344. Full list of changes below:

What's Changed

  • ci(snap): cope with concurrent builds by @cjdcordeiro in #341
  • tests(daemon): improve test coverage of notices API by @olivercalder in #346
  • chore(state): cross-port latest changes from snapd's overlord/state by @dmitry-lyfar in #344
  • fix(cmdstate): use imperative language and uppercase for task summary by @medvied in #348
  • chore(deps): Bump critical dependencies. by @hpidcock in #353
  • daemon: make ucrednetGet() return *ucrednet by @thp-canonical in #357
  • fix(servstate): reduce scope of holding ServiceManager.planLock by @benhoyt in #355
  • fix(servstate): don't hold both servicesLock and state lock at once by @benhoyt in #359

New Contributors

Full list of commits: v1.7.0...v1.8.0