mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-10-12 23:37:00 +08:00
5c17cc660df529d22a76f8a579c70ce4aa485662
* dbeaver/pro#5673 feat: add search panel component and integrate search functionality * dbeaver/pro#5673 feat: enhance search panel layout styles * dbeaver/pro#5673 feat: reactive search panel * dbeaver/pro#5673 refactor: separation of concerns * dbeaver/pro#5673 refactor: make outline thinner in search panel * dbeaver/pro#5673 feat: Add new SVG icons for match word, regex, and replace functionalities * dbeaver/pro#5673 feat: add Icon component with customizable properties and documentation * dbeaver/pro#5673 feat: update OrderButton and SearchPanel to use new Icon component * dbeaver/pro#5673 feat: refactor SearchPanel layout * dbeaver/pro#5673 refactor: remove redundant reexport * dbeaver/pro#5673 refactor: convert SearchPanel to a MobX observer component * dbeaver/pro#5673 refactor: remove unused searchOptions from IDefaultExtensions interface * dbeaver/pro#5673 refactor: use useImperativeHandle for focus handling To exclude the chance of manipulating input unexpectedly outside of the component. * dbeaver/pro#5673 refactor: adjust padding and margin in search panel styles * dbeaver/pro#5673 refactor: update SVG icon import to use react component * dbeaver/pro#5673 build: update dependencies in yarn.lock * dbeaver/pro#5673 fix: regexp * dbeaver/pro#5673 fix: correct translation for 'No found' to 'Not found' * dbeaver/pro#5673 refactor: remove extra regex check * dbeaver/pro#5673 refactor: fix styles * dbeaver/pro#5673 fix: swap arrow icons for find next and find previous buttons * dbeaver/pro#5673 fix: adjust flex-basis for search panel matches container * dbeaver/pro#5673 feat: add isReadOnly prop to SearchPanel * dbeaver/pro#5673 feat: add placeholder color variables for input fields --------- Co-authored-by: Alexey <wrouds@gmail.com> Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com> Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
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.1.0 2025-06-02
Changes since 25.0.0:
- Important:
- Connection templates were removed from the application. You can use the Connection Editor to create new connections.
- Administration:
- Log records now capture create, update, and delete actions for users, teams, and connections for improved tracking and transparency.
- LDAP authorization:
- Added support for secure LDAP authentication over SSL;
- Brute force protection is now supported for LDAP authentication. All authentication methods on the application level have this security mechanism.
- SQL Editor:
- A new setting to autosave scripts in the SQL editor appeared in global and users' preferences;
- Auto-completion has been improved for aliases and camelCase entities.
- Data Editor:
- Improved table rendering to scale column width depending on the content;
- Accessibility: improved keyboard navigation by sorting buttons in column headers.
- General:
- Added the ability to configure the default database or schema in the connection configuration;
- Enhanced initial configuration stage security: a server needs to be restarted if the initial setup time exceeds 1 hour;
- Improved Navigation tree performance: lost connection does not lead to the application freezing anymore;
- Data transfer: Improved export/import functionality performance by optimizing disk memory consumption;
- Vietnamese localization has been added (thanks to 0xhanh).
- Databases and drivers:
- Clickhouse: driver has been updated to version 0.8.5;
- DuckDB: expanded the list of system objects that can be hidden in the Navigation tree;
- LibSQL: added the ability to connect using token authentication;
- Oracle: users' DDL in Oracle is displayed in the metadata editor on the corresponding tab for users with Oracle administration permissions;
- SQLite: added information about a table's Strict mode to the table metadata section (thanks to eusebe-cda).
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. The most significant contribution to our code for the major release 25.1.0 was made by:
- 0xhanh - for Vietnamese localization.
Languages
TypeScript
69.1%
Java
26.3%
CSS
3.8%
JavaScript
0.2%
MDX
0.2%
Other
0.3%


