0.10.1 (2026-06-20)
- multi-container support, annotation type extraction, error-handling hardening (100970e)
0.10.0 (2026-06-17)
- the /reconcile response shape changed and the public State enum was replaced by ReconcileResult/Action/Status.
- structured reconcile API, status/health endpoints, and correctness fixes (39060a9)
0.9.4 (2026-05-03)
- handle prefixed image names and bare-host registry credentials (b25afcf)
0.9.3 (2026-03-16)
- trigger CI build after dependabot auto-merge (dc3dccb)
0.9.2 (2026-03-16)
- prepend registry host to container image when using non-Docker Hub registries (091f1e8)
0.9.1 (2026-03-16)
- add a debug endpoint to validate inputs (462f587)
- add initial support for the registry observer/checker (445f300)
- add json logging (6b3e455)
- adding workflows (b19d1ff)
- allow custom branches (e1597ce)
- be able to specify the ns of the secret for notifications (2ba86f9)
- Clone concurrently and support short sha (15ab35d)
- initial commit (6e1d7df)
- notification optional fields (8dbda30)
- process deployments concurrently (f858260)
- re-structure things (b9110fe)
- switch CI to GHCR, fix dependabot auto-merge, add build status checking (a4e4dba)
- upgrade, update, format (64afcd7)
- use secrets instead of a mounted file (363a895)
- 0.28.0 working (a82a33e)
- a few fixes for dockerhub (f6ec320)
- a few typos (1e0df53)
- abort the file update / commit if it is already updated (190de6c)
- add a custom error if the image was already updated (a57e6e3)
- add cargo metadata (01c27b7)
- add git to the test image (1cb9c02)
- add some absurd logging (2e5abdd)
- add some tests (6b3e455)
- avoid updating the repo if the SHA matches (392b21b)
- binary name (0286afa)
- cleaning up merge path (711f071)
- cleanup telemetry tests (c3fced0)
- configure OTLP endpoint to tempo.monitoring by default (aefd163)
- craft signature for the bot (c08e3e7)
- disable auto-merge for dependabot (7dcc521)
- disable cache for now and remove typo (6a7274c)
- enable arm64 (52cabc0)
- fail early if we cannot get the SHA (a276831)
- failing test (ba60b84)
- filename (eb8537f)
- fix path (54b82ed)
- fmt (c735e19)
- fmt and test without skipping the cert check (ad130bf)
- fmt and testing build process for arm32v7 (8943ffd)
- format (593856a)
- format (01200d1)
- handle common conflict (naive) (3c0a882)
- handle possible panic (82253e8)
- ignore hooks (7fc53d4)
- ignore host certificate 💀 ☠️ (55a7637)
- improve CI reliability and use native ARM64 runners (5fbbf93)
- improving logs a bit (00e42d2)
- let's keep it simple (1829aa3)
- let's try the manifest again (15e5854)
- merge manifests (48d1b5a)
- migrate to tempo (3049194)
- minor refactor (72c67df)
- missing permissions for dependabot (a672183)
- more debugging lines (36b424c)
- more tags (9088eb5)
- move dependabot actor check to step level (3823d2c)
- move image checker logic to the right place (a47a692)
- move serial_test to dev deps and add secret (783439d)
- move the tests to their own workflow (2fb8ba7)
- multi-arch is fun they said (0299ba6)
- needs (1462fc7)
- opentelemetry should be with tracing (0cd6283)
- optional fields (e9d4d72)
- order (124a124)
- patch after the image is ready (376192d)
- pick the right commit and patch the file (275585b)
- re-enable tags (bbabc58)
- readme (737bb2b)
- readme and reference branch (b51dac5)
- refactor get latest sha a bit (fc2a81c)
- remaining references (26beca7)
- remove invalid workflows permission from dependabot workflow (89f341d)
- remove OTLP logs export unsupported by tempo (f89e4c4)
- remove prefix (386361d)
- remove tracing from the core group (6291f7c)
- rename var and update docs (2c6a011)
- rename workflow (1f6ca47)
- return results instead of the parsed deployments (90cd958)
- rollback small change (b74234e)
- skip field Store (deployments list) (f829da2)
- some typos and updates in the readme (b67b745)
- split things around (9f164cb)
- switch to rust:alpine for reliable multi-arch builds (d6eb18f)
- test (661c4e0)
- test (48a7eed)
- test workflow and readme (722c692)
- testing tag (da78e35)
- tests (44e946b)
- tests (8880c2d)
- tests (efcc2e0)
- tests and use Option (cf3fe22)
- tests Dockerfile and test itself (5e07ef7)
- tracing-opentelemetry version (a56dfb0)
- try it in ci (b5c6e51)
- try pushing the manifests (8fc2baa)
- typo (10192c6)
- typo and improve test (fce17b5)
- typos (2c089d4)
- update coverage action (7a3d892)
- update kube (1b9b24b)
- update readme and fix some typos (00e7316)
- update test workflow (3af684e)
- updating new sha and some utils (dc11ce5)
- use /home/nonroot (154afb2)
- use musl (61cc02a)
- use musl.cc mirror with fallback for cross-compilation toolchain (fd70560)
- use parent commit and stable toolchain (838e958)
- use static path for the key (0732ef9)
- use the matrix (1b3ffa6)
- use the matrix (2265f0b)
- use v0.1.x temporarily until a release is available (539d4ea)
- welp (93c8975)
- welp, missing id (86fd459)
- whoops (623dc5f)
- whoops (d8a6896)
- whoops add missing steps (c0efefb)
- whoops remove two remaning debug println! (5b7a0fe)
- whoops, forgot one secret (cdea6a7)
- add trait-based dependency injection for testable deployments (b0a9eb1)