Releases: spinnaker/keel
v0.189.0
keel v0.188.0
Bug Fixes
- constraint: add artifact reference where it was missed (#1908) (3f0f638)
- docker: use includeDetails query string when getting docker images (#1907) (43f6199)
- notification: try and send notification when deploy task fails (#1910) (5315420)
- notifications: only notify on config update (#1911) (1b19457)
Features
v0.187.0
keel v0.186.1
v0.186.0
keel v0.185.1
acf3857 feat(plugins): Add callback API for constraint state changes (#1915)
43f6199 fix(docker): use includeDetails query string when getting docker images (#1907)
b02d444 Merge pull request #132 in SPKR/keel-nflx from add-version-timestamps to master (#1916)
cefaf9b Refactor resource versioning (#1914)
3ae72b5 feat(dgs): added dgs (#1913)
2ad2ed8 feat(admin): api to force skip and fail (#1912)
1b19457 fix(notifications): only notify on config update (#1911)
3f0f638 fix(constraint): add artifact reference where it was missed (#1908)
5315420 fix(notification): try and send notification when deploy task fails (#1910)
f601a19 fix(test): fix occasional failing sql test (#1909)
eeaad1d fix(verif): use env lease to address race condition (#1906)
7c7424b feat(environments): create a new version of an environment when any resources change or are added (#1905)
132fb20 chore(*): Remove inadvertently added oss folder (#1904)
67c7f63 fix(diff): Fix diff to return only what's actually changed (#1903)
0e516af chore(release): Move from Bintray to Nexus (#1902)
dbe1677 feat(mj): update mj slack messages when judged via api (#1901)
38eda91 fix(events): Add VerificationBlockedActuation (#1899)
v0.185.0
keel v0.184.1
v0.184.0
Bug Fixes
- AMIs: get the base image name, not the base image's base image name (#1866) (d5c7a4b)
- AMIs: only consider images with the same base os when checking if we need to bake (#1867) (6cc107c)
- artifacts: Fix Docker artifact exclusion filter by tag (#1857) (fde8e00)
- artifacts: Retry the artifact registered check on delivery config upsert (#1856) (ad79572)
- envts: initial work to fix verification/deployment races (#1865) (d6ffb2c), closes #1830 #1831
- export: Gracefully handle task/pipeline execution not found when exporting deploy strategy (#1852) (73d5fcc)
- mj: remove buttons, change text location (#1870) (174e44e)
- mj + slack: log exception, guess at fixing (#1869) (7a2ac08)
- notification: only send delivery config changed if changed (#1874) (9d13dcd)
- slack: approved -> approve (#1860) (b449878)
- slack: truncate long commits to 300 chars (#1878) (a303acb)
Features
- constraints: freeze status of stateless constraints when artifact approved (#1850) (f9f2fb5)
- env: put env exclusion enforcer behind feature flag (#1872) (1d86844)
- notifications: add delivery config updated notifications (#1864) (4376a31)
- slack: hide long commit msgs, show in modal (#1862) (b17984a)
- slack: updating notifications based on user feedback (#1855) (933ed56)
v0.183.0
Bug Fixes
- database: veto comment can be longer than 255 characters (#1849) (0b07e5e)
- db: add read lock to avoid phantom read (#1838) (65151e4), closes #1832 /github.com/spinnaker/keel/blob/d87062779779c383685a2f495c1ce2dc719dbf6f/keel-sql/src/main/kotlin/com/netflix/spinnaker/keel/sql/SqlVerificationRepository.kt#L59-L127
- db: handle verif query when artifact ref and env name are the same (#1836) (3b4b839), closes #1821 #1821 /github.com/spinnaker/keel/blob/d87062779779c383685a2f495c1ce2dc719dbf6f/keel-sql/src/main/kotlin/com/netflix/spinnaker/keel/sql/SqlVerificationRepository.kt#L183-L241
- perf: eliminate caching delay between bake and deploy (#1844) (5adb144)
- slack: new icon location and newer icons (#1854) (59b3742)
- tracing: Ensure clean MDC context at top coroutine scopes (#1845) (935da9b)