mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
4e7555c419e6f9ff6dda50235e09e68914ff06e4
* dbeaver/pro#5232 feat: add Dialog component to UI-kit * dbeaver/pro#5232 feat: add slide variant for Dialog component * dbeaver/pro#5232 refactor: dialog backdrop component * dbeaver/pro#5232 feat: use dialog component for side panel to prevent focus escaping * dbeaver/pro#5232 feat: add DialogHeader, DialogBody, and DialogFooter components for improved dialog layout * dbeaver/pro#5232 feat: add Storysource addon to Storybook configuration * dbeaver/pro#5232 refactor: use ui-kit dialog for CommonDialog implementation * dbeaver/pro#5232 feat: add animated prop to Dialog component to control animations * dbeaver/pro#5232 refactor: remove dialog animation for side panel * dbeaver/pro#5232 refactor: remove unused backdrop and focus management logic from DialogsPortal now handled by ariakit dialog component * dbeaver/pro#5232 style: adjust dialog padding and size for large variant * dbeaver/pro#5232 feat: add dialog to admin part implementation * dbeaver/pro#5232 fix: remove autofocus prop from CommonDialogWrapper in AuthDialog and DriverSelectorDialog * dbeaver/pro#5232 style: correct apostrophe in label text for NestedDialogs component * dbeaver/pro#5232 fix: update dialog component styles for improved accessibility and layout * dbeaver/pro#5232 refactor: add DialogElement component to get rid of code duplication * dbeaver/pro#5232 fix: correct min-width for large fixedWidth dialog size * dbeaver/pro#5232 refactor: update DialogElement properties for improved focus management * dbeaver/pro#5232 fix: use l10n for DialogElement close buttons * dbeaver/pro#5232 refactor: update DialogElement to be a modal to trap focus * dbeaver/pro#5232 refactor: remove unmountOnHide prop from CommonDialogWrapper * dbeaver/pro#5232 feat: return ESC hotkey handling in SlideBox * dbeaver/pro#5232 feat: make background panel inert to make focus never reach hidden panel * dbeaver/pro#5232 feat: add SlidePanel component to replace DialogElement by removing Dialog * dbeaver/pro#5232 feat: add inert prop to SlideElement for focus trapping in visible part * dbeaver/pro#5232 feat: pass onClose handler to SlideBox to activate hotkey * dbeaver/pro#5232 style: return to initial state to avoid redundant diffs * dbeaver/pro#5232 style: update copyright year in SlideElement.module.css * dbeaver/pro#5232 chore: remove ui-kit dependency from package.json and tsconfig.json * dbeaver/pro#5232 build: update @storybook/addon-storysource dependency version * dbeaver/pro#5232 build: update @storybook/addon-storysource dependency version * dbeaver/pro#5232 style: remove border styles from dialog header and footer * dbeaver/pro#5232 fix: update hover background color for icon button * dbeaver/pro#5232 feat: move focus from driver dialog to panel when applicable * dbeaver/pro#6326 fix: large window size * dbeaver/pro#5232 fix: update focus on hide logic * dbeaver/pro#5232 fix: update hover and focus styles for icon button in SlidePanel * dbeaver/pro#5232 feat: return back the common backdrop, replace common fallback to spinner * dbeaver/pro#5232 fix: replace useFocus by dialog's initial focus in Rename dialog * dbeaver/pro#5232 build: update deps after merge * dbeaver/pro#5232 refactor: use constant for button id * dbeaver/pro#5232 feat: add Loader component to DialogsPortal * dbeaver/pro#5232 refactor: update Dialog component to use semantic HTML elements for header and footer * dbeaver/pro#5232 fix: gap in footer of dialogs * dbeaver/pro#5232 feat: focus input initially in New Folder dialog * dbeaver/pro#5232 feat: add autoFocusOnShow prop to CommonDialogWrapper for improved focus management * dbeaver/pro#5232 fix: padding for CommonDialogFooter --------- Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com> Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com> Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
dbeaver/pro#7544 chore: replace deprecated VSCode intelliCode extension with GitHub Copilot Chat (#3919)
CloudBeaver Community
Cloud Database Manager - Community Edition.
CloudBeaver is a web server that provides a rich web interface. The server itself is a Java application, and the web part is written in TypeScript and React.
It is free to use and open-source (licensed under Apache 2 license).
See our WIKI for more details.
Run in Docker
Demo server
You can see a live demo of CloudBeaver here: https://demo.cloudbeaver.io
Changelog
25.3.2 2026-01-05
- The ability to pin columns has been added to the Data Editor, allowing users to keep key columns (e.g., IDs, names) visible while scrolling through wide tables;
- Added a new setting in the SQL Editor to highlight spaces, tabs, and other whitespace characters to help users read, debug, and maintain their scripts. It is turned off by default and can be configured in personal preferences;
- Redesigned the connection configuration page. Form fields and sections have been reorganized to provide more space for input and reduce visual clutter;
- Clickhouse: driver has been updated to version 0.9.5;
- Oracle: Added a new "Set Username to OS_USER" option in the Misc section of Oracle connection settings. When turned on, the tool automatically uses the current database username as the operating system user identifier in the session metadata.
25.3.1 2025-12-22
- Implemented an ability to add parameters and variables to queries in the SQL Editor. This feature allows for the reuse of queries by changing parameters at the execution stage. It is enabled by default and can be configured in personal preferences;
- Added support for mapping users to CloudBeaver teams based on LDAP memberOf group membership;
- Added support for previous browser versions, but not older than three years.
25.3.0 2025-12-01
Changes since 25.2.0:
- Administration:
- Permission configuration for connections has been simplified, providing a clearer appearance and improved performance;
- LDAP authentication now supports case-insensitive Distinguished Names (DNs), allowing login with mixed-case DNS.
- Security:
- Fixed a security issue in the Spatial Viewer for the HTML content to prevent a third-party script execution;
- Fixed the critical vulnerability (CVE-2025-61927) in the Happy DOM library. The library was updated to version 20.0.2.
- SQL Editor:
- A confirmation prompt has been added to the SQL Editor to prevent accidental execution of potentially dangerous queries. You can customize this behavior in Preferences > SQL Editor;
- A search field has been added to the catalog/schema selector on the main toolbar for easy navigation;
- Alphabetical order has been added to the autocomplete values in the SQL Editor to simplify object search;
- Added support for temporary tables in semantic analysis.
- Data Editor:
- The ability to review the database query after applying filters and sorting in the Data Editor, Grouping panel, and Result sets has been added. The new Show SQL button is placed on the Filter panel;
- The value panel in the Data Editor has been redesigned to give users more space for viewing and editing data. Tab buttons for different data type visualizations are now aligned on a single level, creating a cleaner layout;
- Added visualization for column reordering in the Data Editor;
- Fixed an issue in the Data Editor where resizing one column in a wide table caused previously resized columns to revert to their original width. Users can resize multiple columns as intended.
- General:
- A reorder tabs option has been added to the application, allowing users to set editor tabs in custom positions;
- Keyboard navigation has been improved across the application. Additional shortcuts are available in the main info panel (top-right corner) to help discover them faster. Relevant keyboard shortcuts are also shown in the tooltips of Data Editor buttons;
- Boolean values have been replaced with intuitive checkboxes instead of the true/false text in the metadata editor, making editing easier and faster;
- The database navigator now automatically hides empty subfolders in shared projects, reducing visual clutter;
- Databases and drivers:
- ClickHouse: query canceling support has been added;
- DuckDB: fixed an issue where catalog selection was lost upon disconnection;
- PostgreSQL: fixed support for GIS data types;
- SQL Server: the driver has been updated to version 13.2.1;
- The "Show all databases" setting has been added on the connection page for MySQL and MariaDB.
Contribution
As a community-driven open-source project, we warmly welcome contributions through GitHub pull requests.
We are happy to reward our most active contributors every major sprint.
Languages
TypeScript
69.1%
Java
26.3%
CSS
3.8%
JavaScript
0.2%
MDX
0.2%
Other
0.3%


