6830e34b2a CB-5933 Connection state is not synchronized with other resources triggering connection state (#3119)
* CB-5933. Added event for disconnect datasource

* CB-5933. Added to gql

* CB-5933 adds handlers for disconnected/connected events

* CB-5933. Rename topic

* CB-5933. Rename topic

* CB-5933. Added event for connect to database

* СB-5933 adds ConnectionDisconnectEventHandler

* CB-5933. Fixed typo

* CB-5933 fixes disconnect handler + adds connect handler for connections

* CB-5933 fix for connected event

* СB-5933 marks outdated connected/disconnected connections on event handling

* CB-5933 cleanup

* CB-5933 pr fixes

* CB-5933 pr fixes

* CB-5933. Refactor after review

---------

Co-authored-by: denis.sinelnikov <denis.sinelnikov@dbeaver.com>
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2024-12-12 11:27:12 +01:00
2020-04-16 13:06:54 +03:00
2024-10-10 14:04:33 +02:00

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

24.3.0. 2024-12-02

Changes since 24.2.0:

  • General:
    • The connections Templates feature is declared obsolete and will be removed in future releases;
    • Data export: Added the ability to export JSON values as embedded JSON;
    • Fixed a proxy issue that excluded the Content-Type header in responses;
    • Data editor enhancements: Rows with focused cells are specially marked to make it easier to locate a position in large tables;
    • Keyboard navigation has been enhanced. You can now use the arrow keys to move through navigator tree elements and the tab key to switch between editors' tabs;
    • Sample SQLite database was removed;
    • Chinese localization has been improved (thanks to @cashlifei);
    • Brazilian Portuguese localization was enhanced (thanks to @brlarini).
  • Administration:
    • Updated user storage mechanism: New user logins are now stored in lowercase to prevent duplicate entries (e.g., "ADMIN" and "admin"). Note: This update does not affect previously created user logins;
    • Added an ability to change a user password even if the user is disabled in a system;
    • Refreshed design for the User and Teams tab in the Administration panel;
    • A new setting in Global Preferences was added to restrict data import for non-admin users;
    • A search option was added for preferences in the Administration part;
    • Added detailed logging of GraphQL queries in the server logs, including all provided variables, for improved debugging and monitoring;
    • Environment variables configuration has been improved - now you can configure more variables on the initial stage of the Docker setup.
  • Databases:
    • PostgreSQL, Greenplum, CockroachDB: The URL mode now supports connecting to multiple databases;
    • PostgreSQL, H2, and SQL Server: Schemas were added to the SQL autocompletion;
    • MySQL: CloudBeaver can now correctly display negative dates;
    • DuckDB: The issue with displaying BLOB data types has been resolved.
  • Drivers:
    • A new LibSQL/Turso driver was added;
    • SQL Server driver has been updated to version 12.8.0;
    • DB2i driver has been updated to version 20.0.7.

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

  1. cashlifei
Languages
TypeScript 69.1%
Java 26.3%
CSS 3.8%
JavaScript 0.2%
MDX 0.2%
Other 0.3%