v2024.01.24.01
This release contains some rather large updates going out with this the latest version of the platform.
Deployments
Cycle now supports deployments within an environment. See our release video here for more details: https://www.youtube.com/watch?v=KI0ml65D8Ws
Simplified pipeline references (❗ BREAKING CHANGE ❗)
Cycle now uses 'fluid identifiers' for referencing resources/previous steps in steps. Existing pipelines have automatically been migrated with the update, and the API now uses them instead of previous structure.
Variable support in pipelines and stacks
Both pipelines and stacks now support variables in the format {{variable}}
. The API has been updated to support building stacks/triggering pipelines with variables attached.
There have also been additional step types added to pipelines, such as the GET webhook step.
data
root response key now listed as 'required'
All Cycle API responses are keyed under data
. Now, this is listed as a 'required' field for 2xx responses, making it easier to interact with the response data in API clients etc.
There are many additional minor fixes/changes to the spec, listed below.
What's Changed
- Update Stack Spec Scoped Variable by @blewisCycle in #230
- Router extension config by @blewisCycle in #231
- server mounts by @blewisCycle in #232
- Blewis/server mounts by @blewisCycle in #234
- Blewis/server mounts by @blewisCycle in #235
- Add server console endpoint by @mattoni in #236
- updates to lb and telemetry by @mattoni in #237
- lb telemetry latest controllers by @mattoni in #238
- Spec Cleanup by @mattoni in #233
- Server spec updates by @mattoni in #239
- Add deployment changes to spec by @mattoni in #240
- resolve mistakes in spec by @blewisCycle in #241
- Add deployment to container post endpoint by @mattoni in #242
- Deployment Spec Compliance by @mattoni in #243
- Correction to environment deployments call by @mattoni in #244
- remove stack from env create by @blewisCycle in #245
- remove stack from env create pipeline step by @blewisCycle in #246
- deployment support for pipelines by @blewisCycle in #247
- add deployment tag step by @mattoni in #248
- Pipelines Overhaul by @mattoni in #249
- Set repo auth in stack spec to allow nullable by @mattoni in #250
- Add deployments as billing tier advanced feat. flag by @mattoni in #251
- resolve improper webhook options syntax by @blewisCycle in #252
- Blewis/webhook options by @blewisCycle in #253
- Add variables to trigger pipeline task by @mattoni in #254
- update webhook struct to be simple string route by @blewisCycle in #255
- update webhooks options non_200 to simply "not" by @blewisCycle in #256
- remove var: and identifier: from fluid identifier by @blewisCycle in #257
- add pipeline-run-completed activity by @blewisCycle in #258
- Update discovery config by @mattoni in #259
- update pipeline run by @blewisCycle in #260
- Blewis/update pipeline run by @blewisCycle in #261
- Add config to discovery reconfig job by @mattoni in #262
- activity components includes update by @blewisCycle in #263
- update webhook wait_on to retry_on by @blewisCycle in #264
- add variables to stack builds by @mattoni in #265
- Add dynamic boolean to pipelines by @mattoni in #266
- Add variable map to stacks by @mattoni in #267
- update to discovery config by @blewisCycle in #268
- add scheduler service container by @blewisCycle in #269
- pipeline run variables by @blewisCycle in #270
- Add missing includes for LB latest controllers by @mattoni in #271
- Make all 2xx responses require data in the return by @mattoni in #272
Full Changelog: v2023.12.11.01...v2024.01.24.01