Skip to content

Releases: cycleplatform/api-spec

v2024.11.25.01

25 Nov 23:24
1ba1b45
Compare
Choose a tag to compare

This release lays the foundation for virtual machines, and adds support for user-uploaded TLS certificates.

Breaking Changes:

  • Error code formats have been changed from _ to -, so for example 503.not_enabled is now 503.not-enabled

What's Changed

Full Changelog: v2024.10.22.01...v2024.11.25.01

v2024.10.22.01

22 Oct 17:30
62cd010
Compare
Choose a tag to compare

This release is the first we've done in a long time as we've stabilized several interfaces and types, upgraded the spec from 3.0.0 to 3.1.0, separated out our various APIs to their own folders, separated out the stack spec, and countless more improvements. This certainly would have breaking changes from the last release we've done, and we're planning on doing more regular releases of the API.

This release marks the latest stable API spec for the platform and all other APIs provided by Cycle. If you have any issues with downstream clients, or notice anything incorrect based on what you're receiving from the API, please open an issue and let us know.

What's Changed

Read more

v2024.01.24.01

24 Jan 22:12
76b2af6
Compare
Choose a tag to compare

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

Full Changelog: v2023.12.11.01...v2024.01.24.01

v2023.12.11.01

11 Dec 21:53
b556def
Compare
Choose a tag to compare

Our latest platform release is now live, and with it we've done several corrections to the API spec, though nothing major has changed.

What's Changed

Full Changelog: v2023.11.15.01...v2023.12.11.01

v2023.11.15.01

15 Nov 19:17
ae513aa
Compare
Choose a tag to compare

The latest updates to Cycle's API spec are here, coinciding with the production release we did late last week. Mostly the changes consist of corrections, but a few new API calls have been added.

As always, if you have any questions feel free to reach out to the Cycle team on our slack.

Sign up for a Cycle account at https://signup.cycle.io

What's Changed

Full Changelog: v2023.10.11.01...v2023.11.15.01

v2023.10.11.01

11 Oct 15:18
8e33f05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2023.09.18.01...v2023.10.11.01

v2023.09.26.01

26 Sep 14:50
Compare
Choose a tag to compare

What's Changed

  • added descriptions and examples where needed and added the delay field for stacks > container > config > duration > health_check #170 @aubuchcl

v2023.09.18.01

18 Sep 20:13
3f59e15
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2023.08.24.01...v2023.09.18.01

v2023.08.24.01

24 Aug 20:53
9c6fb69
Compare
Choose a tag to compare

This API Spec release coincides with the latest release of the platform.

What's Changed

Full Changelog: v2023.08.09.01...v2023.08.24.01

v2023.08.09.01

10 Aug 00:30
bb076f7
Compare
Choose a tag to compare

Includes several corrections to the spec, as well as some of the new features that are now released on the platform:

  • OCI image sources
  • Additional server CPU stats/telemetry