1.41.0
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-timerandinline-timercomponents 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
- hoop-darwin-arm64
- hoop-darwin-amd64
- hoop-linux-arm64
- hoop-linux-amd64
- hoop-windows-arm64
- hoop-windows-amd64
- checksums.txt