Skip to content

dbeaver/cloudbeaver

Repository files navigation

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

Database access instructions

Changelog

25.2.0 2025-09-01

Changes since 25.1.0:

  • Administration:
    • Added support for multiple server URLs to accommodate different access policies for internal and external users, improving flexibility in network-restricted environments. To set it up, use the Allowed Server URLs field in the Server configuration within the Administration section;
    • Added the Force HTTPS mode setting in Server Configuration to enforce redirecting from HTTP to HTTPS. This setting helps avoid a potential man-in-the-middle attack. This setting is turned off by default. Please remember to configure your proxy before enabling;
    • Added the CLOUDBEAVER_BIND_SESSION_TO_IP option to improve session security by linking user sessions to their IP address. It is disabled by default. When enabled, this helps protect against certain types of session hijacking attacks, where an attacker could try to take over a user’s session. Note: Users will be logged out automatically on the IP address change (switching networks or using mobile data);
    • A password confirmation field has been added for administrators in the Easy Config section to prevent accidental misconfigurations.
  • SQL Editor:
    • Changed the default engine used for autocompletion in the SQL Editor. This Semantic engine offers improved suggestions for database objects, keywords, and functions. You can switch back to the Legacy engine in Preferences > SQL Editor;
    • A “Clear” button was added to the output panel.
  • Data Editor:
    • Column descriptions were added in the Data Editor under column names to provide more metadata context. You can disable this in Preferences > Data Viewer;
    • Added an ability to review the script before execution when users edit tables without primary keys.
  • General:
    • Added a new welcome screen for a freshly opened application. This screen contains shortcuts to create a new connection, open SQL Editor, or documentation;
    • Added a search panel for SQL Editor and Value panel: press Ctrl/Cmd + F to open a panel that allows searching and replacing by keyword or regular expression;
    • Changed the data transfer mechanism to avoid intermediate file creation. The parameter dataExportFileSizeLimit was removed from the server configuration as deprecated;
    • The CloudBeaver default theme matches the device theme by default now. You can change this behavior in user preferences under the Theme section;
    • Added the option to display tabs across multiple rows, allowing you to see all tabs without scrolling. You can enable this in Preferences > Interface;
    • Improved dark theme accessibility by enhancing color contrast across the app for better readability and compliance with accessibility standards;
    • The database navigator now automatically hides empty folders in shared projects, reducing visual clutter and speeding up the process of finding active connections.
  • Databases and drivers:
    • Clickhouse: fixed the presentation of tuples and map data types in the Data Editor;
    • Databend database support has been added (thanks to @hantmac);
    • DuckDB: driver has been updated to version 1.3;
    • MySQL: Improved performance when retrieving foreign keys metadata;
    • PostgreSQL: fixed misplaced comment for table DDL generation.

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.2.0 was made by:

  1. hantmac - added support for Databend in CloudBeaver Community Edition.