Skip to content

v0.115.0

Latest

Choose a tag to compare

@kimdre kimdre released this 03 Sep 08:31
· 4 commits to main since this release
f2890fb

What's Changed

This pre-release mainly contains code cleanup and refactoring.

Two small things have been added:

  1. Queued webhook events waiting for deployment are shown as "Pending - Queued" in the commit status now. When the deployment starts, the status then changes to "Pending - In Progress".
  2. Added a missing timeout check for long-running Swarm deployments, see the timeout deploy config setting in the wiki.

✨ Features

  • feat(commitstatus): add new status for queued webhook events by @kimdre in #1787
  • feat(swarm): add timeout support for waiting on Swarm services by @kimdre in #1789

🌟 Improvements

  • refactor(docker): split compose responsibilities by @kimdre in #1769
  • refactor(scheduler): split scheduler responsibilities by @kimdre in #1770
  • refactor(git): split repository operations by @kimdre in #1771
  • refactor(api): split REST API handlers by @kimdre in #1772
  • refactor(doco-cd): extract control-plane packages by @kimdre in #1774
  • refactor(secretprovider): pass providers as interface values by @kimdre in #1775
  • refactor(scheduler): make runtime state manager-owned by @kimdre in #1776
  • refactor(reconciliation): make lifecycle state manager-owned by @kimdre in #1777
  • refactor(reconciliation): introduce typed deployment requests by @kimdre in #1778
  • refactor(source): extract source preparation and SCM status services by @kimdre in #1779
  • refactor(runtime): inject deployment configuration explicitly by @kimdre in #1780
  • refactor(docker): centralize runtime capabilities and queries by @kimdre in #1781
  • refactor(docker): split Compose and Swarm deployment executors by @kimdre in #1782
  • refactor(notification): make notification state instance-owned by @kimdre in #1783
  • refactor: minor improvements by @kimdre in #1784
  • test(e2e): enhance deployment lifecycle tests with log assertions and image checks by @kimdre in #1791

🐛 Bug Fixes

  • Fix OCI deployment path reconstruction for scheduled runs and cert rotation by @zyojv in #1790

📦 Dependencies

  • chore(deps): update docker:29-dind docker digest to 3ef33f2 by @renovate[bot] in #1785
  • chore(deps): update docker/setup-qemu-action digest to 1f40c72 by @renovate[bot] in #1786
  • chore(deps): update dependency zensical to v0.0.58 by @renovate[bot] in #1793
  • chore(deps): update dependency golang to v1.27.1 by @renovate[bot] in #1792

Full Changelog: v0.114.0...v0.115.0-rc.1