Cycloid
Cycloid
Changelog
  • Docs
  • Changelog
  • Feature requests
  • Support portal

Cycloid changelog

Components workflow revisited

Components workflow revisited

We've been hard at work, not just squashing bugs, but also laying the groundwork for a smoother and more intuitive experience across the board! This release brings significant improvements to the global usage of cycloid, from onboarding to better error management and feedback.

🛠️ Breaking Change: Component Creation Workflow Revamp

The most significant update in this release is a complete restructuring of the "component" creation workflow. This is a breaking change, and we've already updated our clients (such as the CLI) to support the new flow. Please ensure your tools are also up-to-date!

The new workflow is designed to be more natural, making component creation faster and more logical:

  1. Name & Stack First: You are now expected to fill the name of your component first, and then select the stack.

  2. Usecase & Configuration Next: The second step is selecting the usecase, followed by configuring your stackforms.

This change simplifies things "under the hood" for stacks using templating, as it allows for interpolation in a more natural and logical sequence.

✨ General Improvements & Quality of Life

  • Improved Onboarding: A smoother introduction to cycloid for new users.

  • Better Error Management: More helpful and clearer error messages, making it easier to troubleshoot issue

  • Tons of Bug Fixes: We've ironed out numerous bugs to ensure greater stability and reliability.


Stay tuned for other awesome features that will arrive really soon! Happy deploying!

Technical Changelog v6.3.1

BREAKING

  • Components: Component creation and configuration have been split into two separate endpoints

ADDED

  • Other: Welcome emails images

  • Other: Bulk refresh for catalog repositories

  • Other: Icons for new email updates

  • Other: Backdrop blur for modal overlays

  • Other: Linting rule to prevent nested component folders

  • Other: Errors: Internal server errors stack-traces component

  • StackForms: Support for format widget option on cy_cred widget

  • StackForms: Templating Engine: add key path to key parameter on uri generation

  • StackForms: Open links in new tab

FIXED

  • Cloud Cost Management: Handle null/undefined inputs for histogram parser

  • Credentials: Fix validation when changing credentials type

  • KPI: Build history metric build link

  • Notifications: Use BE notifications page

  • Other: Enabling MFA doesn't log out the user

  • Other: isOnPrem flag wasn't defined correctly

  • Other: Pipeline job back button lost selected view after navigation

  • Other: Selected currency button overlapping filter menu when open

  • Other: Fixed AWS error returned in case of invalid connection

  • Organizations: Header $date.format bug when org switch

  • Pipeline view: Avoid page freeze while navigating builds

  • Pipelines Overview: out-of-sync: error not displayed

  • Pipelines Overview: Pipeline Overview job with no build history link

  • Pipelines Overview: Fix for pipeline status filter passing list as repeated url params

  • Project: Delete component modal missing component name, and stack initial unclear

  • Project: Add spacing after comma for common env names on create environment

  • StackForms: The message error for the interpolator parser suggests a solution

CHANGED

  • Credentials: Removed required on basic_auth password

  • External Backend: The connection to an external backend is now validated before its creation

  • Other: signup link to request demo link login page

  • Other: Set "utf8mb4_general_ci" as the default database collation and use it for all tables

  • Pipeline view: Include full navigation breadcrumb

  • Project: Onboarding Guiding user with empty Git & no branches while creating catalog repo

  • StackForms: Improve error message in Stack Form when widget config is not supported

REMOVED

  • Other: Remove unused API methods related to BE amazon-costs service

  • Other: Unused endpoint createConfigRepositoryConfig

  • Service Catalog: Removed own and template query parameters from listServiceCatalogs

SECURITY

  • Dependencies: Updated Concourse version to latest version: 7.14.1

  • Internal: Added gosec and govulncheck on backend pipelines

  • Internal: Added https support to Jaeger component