Skip to content

Releases: caicloud/cyclone

v0.9.5-beta

12 May 13:09
Compare
Choose a tag to compare

In this version, an exciting feature has been supported:

  • Deploy cyclone with helm

And we fixed some SCM event-triggered bugs

v0.9.5-alpha

05 May 12:35
Compare
Choose a tag to compare

Main features added in this release:

  • Multi-cluster support. Execute workflow in different clusters.
  • Support SVN
  • Support BitBucket

Additionally, some bugs are fixed, and some improvement are achieved.

v0.9.4-beta

16 Apr 16:01
Compare
Choose a tag to compare

Features:

  • Add API to clean up storage
  • Support cancel workflowrun
  • Post-Run notification mechanism to send notifications and update Pull-Request Statuses
  • Support sort by metadata.creationTimestamp for listing APIs

Refactor:

  • make workflowtrigger as a sub-resource of workflow

Fix bugs:

  • add project owner reference for some resources
  • apply user-defined resource requirements

v0.9.4-alpha

08 Apr 10:12
Compare
Choose a tag to compare

Features:

  • Make create default tenant configurable
  • Support standard cron expressions in scheduled trigger
  • Search and filtering stage templates
  • Add apis to list repos/branches/tags for integrated scms

Fix problems:

  • flock problem of git resolver in nfs
  • check schema in delegation url
  • normalize annotations and labels
  • init stage status in wfr to pending before execution
  • store notification status in workflowrun (#897)

v0.9.3

28 Mar 09:56
Compare
Choose a tag to compare

In this version, we have enhanced the power of the workflow engine:

  • Send notification after workflow execution finished
  • Support delegation workload other than pod workload. Such workload will be executed by extenal system, instead of Cyclone.
  • Add preset volumes to workflow execution. Users can take advantages of it to conveniently mount certs, timezone files from hosts or mount path from PV. In CICD, dependency caches (e.g. ~/.m2) can also be achieved by this.
  • Disdingush normal and trivial stages in workflow. Failure of trivial stages won't affect the overall workflow execution.

And add some features to support CI/CD scene:

  • Refactor git resolver to support clone with branches, tags and pull requests
  • Add CD image for CD
  • Support trigger workflow by SCM(GitHub, GitLab) webhooks
  • Watch PV usage

v0.9.3-beta.1

10 Mar 12:35
Compare
Choose a tag to compare

In this release, the capabilities of cyclone-server are mainly enhanced, including:

  • Support Integration Center
  • Support for multi-tenancy
  • Support project
  • Support stage template

In addition, many CI/CD examples have been added, and some bugs have been fixed.

v0.9.2-beta

10 Jan 11:04
b6c7b20
Compare
Choose a tag to compare

Fix Bugs:

  • fix: workflowrun limits problem #714

v0.9.2

03 Jan 07:43
Compare
Choose a tag to compare

Compared to 0.8.x, Cyclone has been refactored completely. After refactoring, Cyclone provides a powerful workflow engine with native Kubernetes resources, with no extra dependencies. Features of the new Cyclone include:

  • DAG graph scheduling: Cyclone supports DAG workflow execution
  • Parameterization: stage (unit of execution) can be parameterized to maximize configuration reuse
  • External dependencies: external systems like SCM, docker registry, S3 can be easily integrated with Cyclone
  • Triggers: Cyclone supports cron and webhook trigger today, with upcoming support for other types of triggers
  • Controllability: workflow execution can be paused, resumed, retried or cancelled
  • Garbadge Collection: automatic resource cleanup after workflow execution
  • Logging: logs are persisted and indpendent from workflow lifecycle, enabling offline inspection

v0.8.0-beta.3

21 Dec 09:20
Compare
Choose a tag to compare

Bugs:

  • fix: can not record error message for allow-failure stages #669
  • fix: use base64 encoded cert #666

v0.8.0-beta.1

14 Dec 11:48
Compare
Choose a tag to compare

Features:

  • feat: controll timeout of git clone #656

Bugs:

  • fix: support multi dockerfiles for one template #661
  • fix: can not exec worker by docker-type cloud #657
  • fix: should use new git resource url to create webhook #663
  • fix: change sonar link from measures to overview #664