Releases: spinnaker/keel
Releases · spinnaker/keel
keel v0.204.0
v0.203.0
v0.202.0
Bug Fixes
- auth: Pin netflixplatform to 2.200.0 and remove kork-encryption (c8393ad)
- config: changes for new kork-encryption module (c5d693b)
- git: set the default manifest path if missing (61aba6c)
- liquibase: correct sub-query that could return > 1 rows (c4ab5d1)
- tasks: d'oh forgot to insert application column (e6f09f7)
- tasks: don't update random rows (651be6b)
- titus: Set useDefaultIamRole for Titus (d87c67e)
Features
- git: added base manifest path to schema and fetch it from config (9f98140)
- task: add task summary to the resource (12a99df)
- tasks: track tasks we launch longer term (2115a09)
Reverts
- Revert "feat(git): added base manifest path to schema and fetch it from config" (156bc38)
v0.201.0
Bug Fixes
- constraints: consider approval of artifact versions rather than when they were deployed when limiting deploys (82698ab)
- git: added message to code events (d969647)
- iam: don't set IAM profile for titus (40a5a90)
- import: create the git metadata for import event (9e22619)
- import: ignore code events of apps that are not on MD (9edee54)
- preview-envs: Fix endpoint links sent to SCM (9ffb691)
- yaml: increase max number of anchors (6ed5086)
Features
v0.200.0
Bug Fixes
- admin: Fix launch of background coroutine for admin API (3851701)
- config: handle PR merged events that include delivery config changes (0176398)
- constraints: ensure we're querying in UTC for deploys in a time window (eeaa19b)
- constraints: test to ensure correct time zone is used when checking deploy window (d9eeff1)
- front50: make managedDelivery in Application nullable (279f9e7)
- front50: update and clear front50 cache on git integration update (727870b)
- git: enable git integration for new apps (66b4474)
- git: use the correct email for updating the app (d1ca95a)
- import: add service account from app if missing (135ed30)
- preview: fix preview environment links to use the right fields (58ac5d4)
- preview-envs: Make preview resource names DNS-compliant (b5ef298)
- preview-envs: Multiple fixes for preview environments (84e7434)
- sql: Attempt at fixing deletion of event records (c5a96b1)
Features
keel v0.199.1
Bug Fixes
- docs: Remove broken download link from README (e44b26b)
keel v0.199.0
v0.198.0
Bug Fixes
- ALBs: ensure ALB listener actions are passed to Orca in the correct order (7471577)
- api: remove irrelivant constraint state (cbee30a)
- config: actually ignoring the raw config in the diff... (c23764a)
- config: created a separate endpoint for reading configs from gate (3d902ba)
- config: exclude raw config in diff (12617c9)
- config: reverted the new raw upsert endpoint, and moved it to a separate url (a126cfe)
- config: trim leading quotes coming from gate (3f4d3b9)
- constraints: do not allow deploys for the hour following the end of the window (abed5e7)
- constraints: only call plugin to reevaluate if it wants it (#1971) (2f2b7a9)
- dgs: replace strings with consts in mutation definitions (0b2b93c)
- ec2: increment image tag launch metric (#1974) (aefe2d3)
- ec2: parse ALB moniker properly (a2ffa2e)
- imageservice: remove hardcoded account name (#1967) (7065b78)
- mj: add auth to slack callback for judgement (8635f0c)
- mj: add feature flag to disable authz on mj slack interactions (c9619e1)
- mj: enable authz by default (67a2cb1)
- pr: add comments (589686d)
- pr: add missing dep (13b7614)
- pr: add unit test (6691bc9)
- pr: don't get image info from action repo (87d0219)
- pr: make container runner precondition fail message more meaningufl (a52882d)
- pr: remove unneeded get (1f103e9)
- pr: set the action endedAt time (590ab4b)
- pr: typo in comment (1710281)
- pr: update tests (9deeaa8)
- pr: use a constant instead of a getter (5034b46)
- preview-environments: Enforce max name length restriction on preview env resources (c511422)
- preview-environments: Fix dependency renames (12c5f4c)
- preview-envs: Account for empty moniker stack in resource renaming (887231f)
- preview-envs: Add implicit constraint to match preview environment and artifact branches (03d033b)
- preview-envs: Fix formula for resource name truncation (f412e35)
- scm: Replace use of all-application cache with application search (181bc3e)
- titus: add scaleInCooldown and scaleOutCooldown to scaling policy config for Titus (6b70112)
- titus: add scaleInCooldown and scaleOutCooldown to scaling policy equals/hashCode (d2ddcc9)
- titus: correct property names passed to Orca (15c6d6e)
- titus: put scaleInCooldown and scaleOutCooldown in the right place in the Orca call (f385fd4)
- yaml: allow for YAML containing anchors & aliases (8f2fc7c)
Features
- config: auto dismissal of delivery config notifications (9211549)
- config: fix validation + validate config in event listeners (8037dcc)
- constraints: include actual and max deploy counts in constraint attributes (90f10bc)
- constraints: optionally limit max deploys in a window (5713e7a)
- core: Store the raw delivery config in DB (c11eeca)
- dgs: added auth to queries and mutations (#1982) (43bed86)
- git: added a new mutation to toggle the git integration (5bd6209)
- preview-environments: Filter artifact versions for preview environments to match branch (4b6ba95)
- preview-envs: Omit post-deploy actions when creating preview environments (eab47ab)
- scaling: automatically add a AutoScalingGroupName dimension to Titus target tracking policies (#1976) (1129967)
- scm: Add author metadata to code events (f2c44cb)
- tagging: add a post deploy tag-ami option (b39fcca)
v0.197.1
v0.197.0
Bug Fixes
- actions: reset action state on retry (6ce4ce9)
- allowed-times: load attrs even if blocked (efea118)
- api: move code event to keel-core (8f98756)
- artifacts: remove event queues in artifact processing (potentially introduce tomcat thread pressure!) (e95f8eb)
- baking: bake all arch types, not just 'all' (4337bfe)
- build: spring dependencies plugin breaks Nebula publishing (28713e4)
- build: spring dependencies plugin breaks Nebula publishing (17c5ab9)
- cluster: keep app security group (fc095ec)
- codeEvent: ignore specific events instead of erroring (f1be7ff)
- dgs: extends types for federation (df57046)
- notifications: fix fallback text to not have fake emojis (d0b132c)
- notifications: put back the 'show full commit' modal (ce0ba2b)
- notifications: remove 'more' button for commits, rename see changes (70f9396)
- notifications: show only title for squashed commits (900be8a)
- preview-environments: Add pr_declined and pr_deleted to list of monitored code events (5a6c431)
- preview-environments: Don't delete preview environments when updating main delivery config (35d4b37)
- preview-environments: Fix actuation detection in resource deletion flow (eaf249c)
- preview-environments: Fix dependency reconciliation for load balancers (d8b7a38)
- preview-environments: Minor tweaks in handling of code events (0f82e79)
- preview-environments: Normalize PR branch names (8c62bea)
- preview-environments: Reduce length of preview environment resource names (c3a57dc)
- preview-environments: Use the right branch information from PR events (6f3ad93)
- security groups: don't treat ingress rules that specify the same account as the SG as cross-account (82880aa)
- tags: wait until all verifications complete, don't tag with id (#1957) (566ee7c)
Features
- admin: Add API to force refresh of application cache (4d6e211)
- api: Add DELETING resource status to GraphQL API (9832d70)
- artifactsEvents: queue new events for processing (b9043a8)
- dgs: support for registering the schema (702fd78)
- notifications: make notifications way smaller, remove compact option (10d5e03)
- preview-environments: Handle environment destruction on PR finished (part 1) (cf58896)
- preview-environments: Preview environment resource deletion (c502ae8)
- verification: allow user defined environment variables in test container (5229928)
Reverts
- Revert "chore(build): revert again" (fce834d)