Skip to content

1.41.0

Choose a tag to compare

@mtmr0x mtmr0x released this 23 Sep 19:45
· 358 commits to main since this release
4a2f0ab

Changelog

4a2f0ab feat: Add insecure header to HTTP proxy connection parameters (#1040)

e10a84f feat: Implement Native Client Access for PostgreSQL connections (#1036)

  • feat: implement database access flow and UI components
  • Added new event handlers for managing database access requests and sessions.
  • Introduced UI components for database access duration selection and connection details.
  • Implemented validation for database access eligibility based on connection type and infrastructure configuration.
  • Enhanced timer functionality for session expiration management.
  • Updated connection list to include options for starting database access flow.

This commit lays the groundwork for improved database access management within the application.

  • refactor: enhance timer components and improve database access validation
  • Replaced legacy timer implementation with modern functional components for better readability and maintainability.
  • Introduced session-timer and inline-timer components for improved session management.
  • Simplified database access validation by removing unnecessary functions and directly checking connection properties.
  • Updated UI to utilize new timer components for session expiration notifications.

These changes streamline the timer functionality and enhance the overall database access experience.

  • feat: enhance connection credentials validation for PostgreSQL
  • Added validation to ensure only PostgreSQL connection subtypes are accepted.
  • Implemented checks to disallow reviewers for PostgreSQL connections.
  • Updated error messages for clarity and consistency in response handling.

These changes improve the robustness of connection credential management by enforcing stricter validation rules.

  • fix: validate connection types and enhance error handling in connection credentials

  • refactor: streamline database access management and UI components

  • Removed the db-access-validation helper functions to simplify the validation process.
  • Updated the database access event handlers to directly manage UI responses without pending connection validation.
  • Introduced a new dialog component for notifying users when database access is unavailable, enhancing user experience.

These changes improve the clarity and efficiency of the database access flow within the application.

  • feat: validate connection configuration

  • fix: nil pointer access to conn when an error happens

  • refactor: remove info banner from db access dialog and update duration selection logic

  • feat: add connection name to connection credentials response and update error message

  • Included the connection name in the response structure for connection credentials.
  • Updated the error message for unconfigured connection types to provide clearer feedback.

These changes enhance the clarity of connection credential management and improve user experience during error handling.

  • feat: enhance logs display and UI components for better readability

  • feat: integrate database access flow with unified UI component

  • feat: update draggable card and timer components for improved UI and functionality

  • feat: add connection permission checks and update connection list functionality

  • feat: implement active session checks and enhance database access flow

  • refactor: update error messages for database access flow

  • feat: extract PostgreSQL proxy port from server config for improved data handling

  • feat: restructure native client access module

  • Replaced the db-access event with a new native-client-access event structure for better organization.
  • Added constants and event handling for database access requests, including session management and error handling.
  • Implemented UI components for configuring session duration and displaying connection details.
  • Removed obsolete db access dialog components to streamline the codebase.

These changes enhance the modularity and maintainability of the database access functionality.

  • refactor: rename db-access to native-client-access for improved clarity

  • refactor: remove obsolete connection components and clean up event handling

  • feat: enhance infrastructure event handling with PostgreSQL proxy port extraction

  • refactor: simplify logs container component and improve clipboard functionality

  • feat: add disconnect session functionality and improve UI layout

  • refactor: remove legacy countdown timer components to streamline timer functionality

  • feat: swap username and secret key for Proxy Postgres connections in connection credentials

  • refactor: enhance connection credentials structure

  • refactor: update connection credentials response structure and documentation


Co-authored-by: Emanuel Júnior emanuelmpjr@gmail.com
b430031 Fix - Add path to the environment daemon agent (#1029)

  • fix: add the PATH in the env for deamon agent

  • chore: create .config/hoop.conf file with env keys(hoop_key, path)
    ad53f1d fix: Handle generate-agent-key event failure properly (#1033)

5629bca Add Test Connection Feature for Database and Custom Connections (#1027)

  • feat: implement connection testing functionality
  • Added a new test connection modal to validate connection statuses.
  • Introduced Redux events for managing connection test states and results.
  • Updated connection list and update form to support testing connections.
  • Refactored existing subscriptions and helpers to streamline connection testing logic.
  • fix: update error message in test connection modal for consistency

Assets

Docker Images

Agent Image | amd64

Helm Chart