Cycloid changelog

Changelog v5.1.194

Changed

  • Stackforms: Always display search in dropdown regardless of item count

Fixed

  • Stackforms: Disable the possibility to pass free text on the dropdown and behave like an auto-complete widget


Search in Dropdowns on StackForms

changelog cover

You can now search for specific words directly within dropdown menus on StackForms. This improvement makes navigating and selecting options faster and more intuitive.

No need to change your Stackforms configuration files, it will be automatically applied on dropdown widgets that contains more than ten elements.

Changelog v5.1.159

Added

  • Console: Change the selection color

  • Stackforms: Add search functionality for large dropdowns

Fixed

  • Catalog Repository: Fixes the visibility issue where the catalog repository refresh modal doesn't display stack differences

  • Credentials: Broken bulk delete label in credentials table.

  • InfraPolicies: Fixes the date range error

Changed

  • Console: Migrate library momentjs to date-fns


Stacks: Inheritance workflow

changelog cover

We are addressing a significant user experience challenge in Stacks related to stack sharing and visibility.

Historically, the goal was to foster a community-driven stacks catalog, but with the evolving nature of our product, it's time for a change.

This feature focuses on empowering Stack Authors and Ops with more refined control over stack visibility. Stack Authors can now seamlessly develop and test their stacks without worrying about unwanted sharing, while Ops gain granular control over the visibility of stacks for their users.

We are implementing an inheritance system to make public stacks available only to child organizations, ensuring a more streamlined and controlled sharing environment.


Handle Cycloid builtin variables

changelog cover

StackForms V3 is now able to use the power of Stack Templating and can read Cycloid builtin variables.

This makes forms even more powerful to write real complex conditions and dynamic fields.


Stackforms: Array validation rules

Stack authors can now apply advanced validations for StackForms dropdown widgets, including setting minimum and maximum number of entries in an array, ensuring specific elements exist within an array, and verifying the presence of a key in a map.

These enhancements, configurable directly in the .forms.yml file, are crucial for enforcing precise conditions during form submissions

Check our documentation to test this awesome feature !


StackForms: Dynamic value updates for enhanced form interactivity

In the upcoming roadmap cycle, we're set to introduce a significant improvement to StackForms – the integration of dynamic values in widgets based on user selections.

This expansion beyond existing conditional logic allows Stack Authors to create more interactive and adaptive forms by dynamically updating variables and parameters, including value_ref widget, in response to user input.

Check our documentation to test this awesome feature !


Stackforms: Multi Select widget

This release introduce a new widget for StackForms that enables users to select a specific number of items from an array using a multi-select dropdown.

This addition aims to address a current limitation in array customization, providing users with the flexibility to curate personalized arrays tailored to their deployment needs.


Scope projects and environments

changelog cover

As part of our ongoing efforts to improve the user experience, we will be making changes to the way our application handles projects and environments.

Previously, users were required to create an environment in order to create a project and had to select the environment to view on each tab within the project view.

We have decided to unbind projects and environments, allowing projects to act as containers for multiple environments. Users will now be able to select the environment they wish to explore and all tabs will automatically be scoped to that particular environment.

This enhancement is aimed at streamlining the user experience and providing greater flexibility in managing projects and environments.


Stack Templating for Seamless Infrastructure Management

We're gearing up to introduce Stack Templating, a feature that takes inspiration from the seamless experience of our Bootstrap Stack.

DevOps engineers, brace yourselves for a paradigm shift in stack creation and management. Say farewell to redundant code and complexities as you embark on a journey towards a more intuitive and dynamic infrastructure blueprint.


This new addition promises to simplify the process, reduce redundancy, and amplify the efficiency of your stack management – reminiscent of the user-friendly Bootstrap Stack experience.

Check our documentation


Terraform provider for Cycloid

Exciting developments are underway as we introduce a new milestone on the path of automation – the integration of a Terraform provider into our platform!

This addition aims to empower users with the ability to create and manage organizations seamlessly, including essential functions like credential management.


One key use case is the introduction of stacks designed for bootstrapping organizations and automating the configuration of Cycloid. This strategic enhancement aligns with our commitment to providing users with robust infrastructure management capabilities.

Check our Terraform Provider documentation