Skip to content

1.48.0

Choose a tag to compare

@rogefm rogefm released this 20 Jan 14:44
· 212 commits to main since this release
21dcfbf

Changelog

21dcfbf Update README.md

fixed small gap on the table
f9c7ec1 rename: migration with same number (#1236)

d2669a8 feat: force approval group (#1228)

  • feat: add force approval functionality for reviews and connections

  • chore: add force approval groups and review indicators to API documentation

  • refactor: split logic between individual and force review
    2047094 Refactor multi-run feature into Parallel Mode with improved UI and architecture (#1233)

  • feat: enhance parallel mode with execution summary components

  • Added new components for execution summary, including header, progress bar, running list, success list, and error list.
  • Implemented subscriptions for managing execution state, search terms, and active tabs.
  • Introduced event handling for execution UI interactions, including search term updates and tab changes.
  • Enhanced the overall user experience by providing a detailed view of execution progress and results in parallel mode.

These changes aim to improve the usability and functionality of the parallel execution feature, allowing users to better track and manage their execution tasks.

  • feat: add unique batch ID generation for parallel execution

  • feat: implement session filtering by batch ID and enhance event handling

  • feat: add session_batch_id to session model and API for enhanced session management

  • feat: add SessionBatchID to RunbookRequest and RunbookExec for improved session tracking

  • feat: enhance parallel execution with runbook support and error handling

  • refactor: clean up and optimize parallel mode components

  • feat: enhance execution summary components with improved UI and functionality

  • feat: integrate ScrollArea into execution summary for improved scrolling experience

  • feat: enhance dialog and header button components with high contrast support

  • fix: adjust layout and styling in execution summary components

  • feat: add parallel mode promotion component and integrate into UI

  • refactor: update error and success list components for improved clarity and consistency

  • refactor: remove multiple connections functionality and related components for streamlined execution process

  • fix: correct database key reference and improve button click handling in editor plugin and header components

  • fix: improve button click handling in execution UI by using a dispatch function for success action

  • feat: add AbortController support for request cancellation in API and request handling, and update execution events to manage abort signals

  • fix: update run button logic to disable based on connection selection and template data availability

  • feat: add session batch ID display in session details view with link for parallel mode

  • feat: include session batch ID in session retrieval query for enhanced session details

  • feat: enhance session filtering with search functionality and pagination support in audit views

  • refactor: streamline runbook execution logic by consolidating condition checks and improving code readability
    a98532a feat: add grafana and kibana subtypes to catalog (#1232)

  • feat: add "grafana" and "kibana" subtypes

  • feat: add Grafana and Kibana icons and update connection constants

  • add: map grafana, kibana and kubernetes-token to http proxy

  • fix: update role access checks for custom subtypes

  • refactor: make can-access-native-client? cleaner


Co-authored-by: matheusfrancisco matheusmachadoufsc@gmail.com
88d0826 fix: fix race condition for connections that spam packets during startup (#1222)

  • fix: fix race condition for connections that spam packets during startup

  • fix: change lock to use connId + connType as mutex key

  • fix: fix wrong locked id
    42768c9 feat: add runbooks support for file upload (#1230)

  • feat: add runbooks support for file upload

  • redact runbook parameter file to display parameters when fetching a runbook session

  • refactor: remove duplicated import


Co-authored-by: Sandro sandromll@gmail.com
542c04c HTTP Proxy guardrails validations (#1226)

  • add: guardrails validation on http proxy

  • add: cancel session with guardrail fail

  • add: remove http parser error
    05f8873 feat: add custom launcher for Intercom chat in sidebar (#1219)

  • feat: add custom launcher for Intercom chat in sidebar

  • refactor: remove Intercom update on component unmount in panel.cljs

  • fix: prevent itercom re-initialization

  • feat: handle request demo CTAs when tracking is disabled

  • fix: correct request-demo function call in upgrade plan
    11a1679 Parallel Mode - New Selection UI and Architecture (#1215)

  • feat: introduce parallel mode functionality

  • Added core structure for parallel mode, including event handling, state management, and UI components.
  • Implemented connection selection and validation for parallel execution.
  • Enhanced execution logic to support running scripts across multiple connections simultaneously.
  • Integrated parallel mode into the existing web client, including a dedicated modal for connection management.
  • Updated relevant components and subscriptions to accommodate new parallel mode features.

This commit lays the groundwork for improved multi-connection execution capabilities, enhancing user experience and operational efficiency.

  • refactor: enhance UI components and improve parallel mode integration
  • Updated notification badge to support high contrast mode.
  • Refactored header button to include an icon button for clearing connections in parallel mode.
  • Improved connection list modal with better styling and selection handling.
  • Adjusted main modal properties for improved filtering and layout.
  • Enhanced header component to manage parallel mode state and improve user interaction.

These changes aim to refine the user experience and streamline the functionality of the parallel mode feature.

  • refactor: enhance command dialog and clean up parallel mode events
  • Added breadcrumb component to the command dialog for improved navigation.
  • Removed unused initial state and subscriptions in parallel mode for cleaner code.
  • Updated connection list modal to improve styling and interaction.
  • Refactored event handling in parallel mode to streamline functionality and remove deprecated code.

These changes aim to improve the user experience and maintainability of the codebase.

  • refactor: streamline parallel mode components for improved performance
  • Refactored header button, modal, and footer components to utilize reactive subscriptions, enhancing performance and readability.
  • Updated connection list and main modal to improve state management and user interaction.
  • Cleaned up event handling and conditional rendering for better maintainability.

These changes aim to enhance the user experience and optimize the code structure within the parallel mode feature.

  • refactor: reorganize connection list rendering for improved clarity
  • Moved the infinite scroll component inside the CommandGroup for better structure and readability.
  • Updated the rendering of connection items to use doall for improved performance during rendering.
  • Ensured consistent key usage for connection items based on their names.

These changes aim to enhance the maintainability and performance of the connection list in the parallel mode feature.

  • refactor: enhance selection handling and modal interactions in parallel mode
  • Introduced a draft state for connections in the modal to manage unsaved selections.
  • Updated event handling to replace modal close actions with a cancel selection action for better clarity.
  • Improved state management by clearing draft connections upon selection confirmation.

These changes aim to improve user experience and maintainability within the parallel mode feature.

  • refactor: streamline task submission logic in editor plugin
  • Removed unnecessary console logs to clean up the code and improve readability.
  • Simplified the conditional structure for handling parallel mode and legacy execution paths.
  • Enhanced the dispatch logic for fetching multiple connections, ensuring clarity and maintainability.

These changes aim to improve the overall structure and performance of the task submission process in the editor plugin.

  • refactor: enhance command dialog and connection list components
  • Updated the command dialog to include a ScrollArea for improved scrolling behavior.
  • Adjusted the connection list modal to add margin for better spacing.
  • Enhanced the footer component with a z-index for proper layering.

These changes aim to improve the user interface and overall usability of the components within the application.

Assets

Docker Images

Helm Chart

Bundles