Changelog
Last updated
Was this helpful?
Last updated
Was this helpful?
Design Area / Diagram
Enhanced the design area to ensure connectors are always rendered on top even when a container is selected, improving visibility and interaction.
Code Edition/Bidirectional
Removed unnecessary open idcard button for variables, locals or outputs, streamlining the code editing experience.
Architecture Templates
Resolved an issue where scrolling on a template page inadvertently scrolled the readme, improving user navigation and reading experience.
Global
Improved the ComboBox component used in many places like Git repository selection to ensure dropdown options are always visible within the screen, enhancing usability and accessibility.
Variables/Locals/Output
Fixed the premature closing of the variable deletion modal, ensuring it remains open until all processes are complete, thus preventing accidental closures.
Code Edition/Bidirectional
Introduce a modal to manage unsaved Terraform code changes, prompting users to save or discard unsaved changes.
Add Variables, Locals and Outputs cache invalidation after code edition of respectively variables.tf
, terraform.tfvars
, locals.tf
or outputs.tf
to ensure data freshness.
Add a button in the Monaco editor to open the ID card directly from the code, improving the UX and allowing the user to always copy-paste the code.
Design Area / Diagram
Keep selected files persistent when switching between Value and Design areas.
Topbar
Integrate architecture selector into the new topbar for easier project navigation.
API Documentation
Add missing path parameters and operation IDs to enhance API documentation clarity:
Import from Cloud
Fix attribute retrieval in Terraform state when dealing with resources with repeated blocks, ensuring accurate code generation.
Integrations - Cloud provider connection
Enhanced AWS assume role creation instructions.
Import from Cloud provider
Added support of some AWS Cognito TF resources: aws_cognito_user_pool
& aws_cognito_identity_pool
Code Edition/Bidirectional
Enabled updates to terraform.tfvars
file
Updated graphics via bidirectional synchronization when the architecture diagram is empty.
Identity Card
Automatically load the selected cloud provider version when opening the identity card to ensure attributes are properly re-fetched.
Node / Containers
Corrected node metadata region updates from bidirectional synchronization to ensure accurate data representation.
New architecture - Git import
Fixed import of Terraform modules by checking if the module exists in currently imported modules.
Automatically select Git credentials if only one option is available, simplifying the setup process.
CI/CD Designer
Resolved double scrolling issue in the CI/CD workflow preview for a more seamless navigation.
Git Configuration
Automatically set the pull request settings when creating a new architecture via git import, streamlining the setup process.
Code edition - User Interface
Refactored the handling of editor modes in the design area to prevent losing unsaved changes, providing a smoother user experience when the page is refocused.
Terraform Pane
Enhanced the Terraform code editor by adjusting the height of the pane for better visual alignment with the future topbar redesign.
Code edition - locals & variable
Enhanced the code parsing process to skip variable or local deletion if they are edited from a different file, ensuring data integrity.
Terraform Git Module
Corrected the handling of Terraform git module versions during import to ensure the correct version is always used.
Identity Card
Fixed a spacing issue in the search functionality, affecting users who frequently use the search feature within the Identity Card.
Code edition
Improved marker hooks and subscription handling for better performance and reliability in bidirectional editing.
Enhanced Terraform code import by using architecture provider versions, ensuring compatibility and reducing errors.
New architecture
Resolved crashes at the last step when creating new architectures from the topbar or project selector, enhancing stability for users transitioning between architectures.
Import from Git
Fixed search functionality when listing Bitbucket repositories by updating the library and modifying API calls.
Updated the interface for a cleaner layout and better visual hierarchy.
Architecture
Enhanced the architecture creation process to prevent mismatches between environments and projects, ensuring data integrity.
Git Configuration
Updated error handling in the Git plugin for better response management.
Global
Prevented unnecessary page refresh during token refreshes, enhancing performance.
Git Configuration
Resolved issues in the migration command to ensure it correctly filters modules with valid credentials.
Identity Card
Improved error notification behavior for ID card fetch failures, ensuring notifications are only shown when opening the ID card, reducing unnecessary alerts.
RBAC
Fixed the default Admin
role adding get
and list
permissions to User credentials
, enhancing security and reliability.
Git Connections & Pull request configuration
Identity Card
Prevented the Identity Card from closing when the autocomplete is open, ensuring smoother user interactions.
Homepage
Added a 'Projects' tab to the homepage, allowing users to view and manage projects & architecture directly from the main interface.
Connector
Resolved issues with connector paths breaking when moving handlers, ensuring smoother and more reliable diagram adjustments.
Pipelines - One Actions
Send pipeline status update events when creating a pending pipeline, improving real-time notifications and switch to One-Action job's output.
Pull Request in CI/CD
Added support for custom commit messages in pull requests, allowing for more personalized and descriptive commit histories.
SSO
Enhanced user role assignment using claims for organization roles.
Identity Card
Enhanced input focus handling to prevent unexpected closures.
Fixed input focus handling to prevent unexpected closures.
Variables/Locals/Output
Improved handling of multi-line descriptions for local variables, ensuring correct formatting.
Addressed variable suggestion issues, ensuring variables appear promptly in the list.
Diagram
Only normalized resource names to lowercase for modules, improving consistency.
Workflow
Introduced a cancel job functionality, allowing users to stop ongoing tasks with ease.
Import from Cloud Provider
Enhanced import parser to clean redundant connectors (connectors from a resource to a parent container), ensuring better diagram generation.
Fixed issues with Azure certificate credential handling during cloud provider import, ensuring smoother integration for Azure users.
Infrastructure as Code
Improved parsing by quoting block attribute keys that start with "--" ensuring better compatibility and error handling.
Design Area / Diagram
Enhanced visual feedback during node resizing for a smoother design experience.
Home Page - Architecture Templates
Added homepage templates with new components and design adjustments for a more intuitive user experience.
Settings
Refactored Terraform backend settings to use credentials, improving backend management.
Architecture Templates
Introduced a new feature for creating architectures using templates, enhancing the setup process with updated components and configurations.
Code edition
Improved variable scope management during bidirectional imports, ensuring accurate scope handling and reducing unnecessary filtering.
Templates
Fixed an issue where the modal would close unexpectedly when sorting, improving user interaction by preventing accidental closures.
RBAC
Fixed the issue where role status remained in a loading state when enabling or disabling multiple roles.
Containers
Corrected the bug where resizing a container smaller did not remove its children, preventing duplicate children.
Design Area / Diagram
Introduced dynamic visual indicators for node parentship changes during movement, enhancing the design experience.
Adding text overflow for container titles, ensuring better readability
Global
Improved text overflow handling, ensuring better display of long text.
Connector
Fixed the positioning of the Connector Options Bar to ensure it displays correctly relative to the selected connector part.
Node / Containers
Prevented the display of container connector anchors when multiple nodes are selected, ensuring clarity in node selection.
Cloud connections
Corrected the file type restrictions for Google and OCI credentials, ensuring users upload the correct file formats.
Design Area / Diagram - Connectors
Added offsets to container connector anchor points, improving the accuracy and visual alignment of connections.
New architecture - all imports
Fixed the default style of diagrams created via import to maintain visual consistency.
Settings
Unified the UI across all settings pages for a more consistent user experience.
Readme
Automatically opens the README file in preview mode if it contains content, streamlining the review process.
Git Configuration - Github
Fixed the oauth2 route forgotten during settings refactoring, improving flexibility in Git configurations.
Authentication
Corrected the logout functionality, ensuring users can log out without issues.
Home Page
Added missing status badges for recent deployments, providing clearer status updates.
Design area
Prevented code omissions in the node contextual menu for non-TF resources (icons or logos).
New version popup
Enhanced the design of the new version banner for a more modern look.
Diagram Generation (Import)
Fixed diagram node clustering to improve the accuracy of node placement and connections.
Settings
Updated settings breadcrumbs to align with new identifiers for improved navigation.
Project / Environment / Architecture
Architectures are now automatically deleted when environments are removed, streamlining project management.
Git Configuration
Resolved an issue where Git credentials were not loading preventing user to import from Git when they start from the home page, ensuring smoother access.
Settings
Corrected the redirect link in settings documentation to point to the correct page.
Fixed the minimum width of text fields in settings for better UI consistency.
Settings
New Settings engine with a hierarchical structure that follows this inheritance pattern:
Organization → Project → Environment → Architecture
Documentation available here: Overview
We will continue to migrate our settings (Remote backend, Git configuration, ...) to this new engine in the coming weeks.
Architecture
Fixed clone architecture functionality to support variable values of any type (including list/array).
One-action
Introduced GraphQL subscription for real-time pipeline status updates, enhancing performance.
New Architecture
Fixed issues with architecture creation by adding template selection and improving project/environment data handling.
Global
Introduced a new Time
component for consistent date formatting across the platform.
New architecture - Import from Cloud provider
Updated import cloud provider flow to prevent INVALID_BODY error message, improving the architecture creation process.
Home page - Recent deployments
Added a 'warning' status to deployment status mappings for better status visibility.
Leftbar
Fixed the visibility issue when adding or pinning a module, ensuring all modules are displayed correctly.
Settings - Projects
Resolved the "View details" option in the project list to ensure dropdowns close correctly after selection.
Architecture Templates
Fixed the sync architecture modal to ensure it updates correctly with project data changes.
CI/CD - Plugin
MS Teams URL validation to include new webhook URL format, ensuring more robust integrations.
Public API
Added VersionArchitecture endpoint to the public API documentation for better version management.
New version notification
Enhanced the "New version available" component for better update notifications.
Architecture
Prevented architecture creation if required fields are not filled, ensuring data integrity.
Design Area
Fixed icons rendering issue on Firefox, ensuring a better diagram visualization on all supported browsers.
Home Page
Added trial check in billing handler to correctly process trial subscriptions.
Node configuration / Identity Card
Updated Identity Card component to show the cursor only on the drag handle, enhancing usability.
Design Area - Node
Enhanced context menu (right-click) for better user interaction.
Added state actions (import or delete from state) to the new contextual menu, enhancing Terraform state management and UI interactions.
Text Node
Introduced Markdown support for text nodes, allowing for richer text formatting.
Identity Card
Maintains focus on the Identity card during search for a smoother user experience.
Design Area / Diagram
Fixed the Terraform filename selector by adding search functionality and improving dropdown styles.
CICD Plugins
Removed Microsoft Teams URL regex validation to support new webhook URL format.
Infrastructure Management
Skipped decreasing license user count when removing a member with a pending invitation, ensuring accurate license management.
Pull Request
Refactored the pull request user experience for a more intuitive workflow.
Licensing
Resolved licensing issues by removing outdated billing plan references, ensuring compliance and smoother user management.
Import from Files
Corrected file upload validation to accurately handle invalid extensions, improving file import reliability.
Code edition
Added support for GCP region parsing, enhancing the accuracy of resource metadata.
Architecture creation
Improved the summary view UX preventing the user to be softlocked selecting the project/environment where the architecture will be created.
Screenshot / Export architecture as diagram
Screenshot in PRs, manual export are both resolved and working again.
Node / Containers
Improved node action handling by reverting nodes to previous positions on failure and displaying error notifications.
Import from cloud providers
Fixed the final import modal UI, improving error display and overall layout for a smoother user interaction.
Git Configuration
Use user's input for the 'Source branch prefix' configuration
Variables
Put back the 'Return to design area' for the few users that have access to the private alpha of Home page
Import from Git
Enhanced import functionality by using registry credentials for module imports
Improved error message to provide all details
Git Configuration / Pull request
Updated GitLab integration to ensure repositories appear in PR searches, enhancing Git settings management.
Improved UI and modal handling in Git settings and pull request components, fixing layout issues.
Design Area
Resolved issue where node selection was cleared when a text node was open, ensuring consistent selection behavior.
Leftbar - Custom icons
Introduced custom icon management, allowing users to add, edit, and delete icons for a personalized experience.
Home Page [Private access]
Launched a new homepage with recent architectures, deployments, and activities
Reach out to the support team to get access to it
Git Configuration
Resolved an issue where the incorrect version of a Terraform module was used during refresh, ensuring accurate module management.
Leftbar
Introduced the ability to expand and collapse the Leftbar and Terraform code panels via shortcuts [
or ]
, enhancing user navigation and interface customization.
Git Configuration
Implemented pagination for listing Git repositories, ensuring efficient loading and management of large repository lists.
Import files/git/modules
Added custom error messages for module variable parsing failures, enhancing error clarity and debugging.
CICD: Architecture Version Plugin
Added success and error messages, improving user feedback and error handling.
Git Configuration
Fixed handling of excluded files in Git pull requests within CI/CD jobs, ensuring correct file management.
Simplified Git settings submission logic, removing redundant functions for a cleaner user experience.
Design area
Enhanced node inheritance, parenting, resize, and movement logic for more intuitive design interactions. Inheritance and parent <> child relation will be triggered when you resize a container over nodes/containers.
CI/CD Plugin
Introduced a new architecture version plugin to streamline version management.
Identity Card & Terraform
Added support for boolean and ternary expressions, improving logic handling in configurations.
API
Added API base URL display and documentation link to personal access token settings for easier API integration.
Git Configuration
Re-fetch Git configuration when switching to another architecture within CI/CD workflow.
Project Selector / Architecture Selector
Resolved crashes in the project selector, ensuring stability for users without assigned projects or architectures.
Connectors
Introduced animation options for connector lines and circles, allowing for a more dynamic and visually appealing design experience.
CI/CD Plugins
Added the Trivy plugin, enhancing security scanning capabilities within CI/CD workflows.
Import from Files
Implemented error handling for duplicate Terraform blocks during import, providing clear feedback to users.
Readme
Enhanced the markdown editor with a switch between edit and preview modes, improving user experience when editing documents.
Architecture Selector
Fixed an issue when updating the current architecture, ensuring users receive notifications if the architecture doesn't exist anymore.
The project selector now unfolds automatically, streamlining navigation and project management.
Synced architectures
Created architecture revisions for all synced architectures, ensuring up-to-date versions.
CI/CD
Added a scrollbar to the CI/CD workflow view in pipeline details for improved navigation.
Architecture selector
Fixed an issue where the architecture list remained empty when the last search did not match any record, ensuring accurate search results.
Prevented crashes if the current architecture was deleted, enhancing stability.
Import from Cloud Provider
Created Terraform variables for empty required password attributes during cloud import, improving import accuracy.
Plugins
Introduced environment variable support for the Wiz plugin, enhancing configuration flexibility.
Import from Cloud Provider
Corrected the error message when attempting to create an import with an existing name, ensuring clarity for users.
Team Management
Resolved an issue with the click outside functionality when adding team members, improving user interaction and experience.
Design Area / Diagram
Revamped the Design Area Options Bar for a more intuitive user experience.
Code edition (bidirectional)
Improved node creation order logic for better resource management.
Import from Cloud
Added support for fetching Azure nested cloud resources by CloudID and Terraform Type like NSG subnet association (azurerm_subnet_network_security_group_association
)
Leftbar
Fixed broken shapes, logos, and icons when searching, improving the user interface for all users.
Screenshot
Resolved issues with screenshots breaking when using custom icons or text.
Import from Cloud Provider
Fixed import view issues and infinite table rendering for a smoother import experience.
Code Edition (Bidirectional) & Connector
Enabled bidirectional parsing and management of connectors for better integration and functionality.
Enhanced HCL parser to support bidirectional parsing of connectors, improving code management.
Import from Cloud Provider
Ensured Azure resources' terraformID includes the correct case-sensitive resource group for accurate deployments.
Fixed JSON format issues during import to ensure correct data handling and display.