mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
0a5caea6b9728d76daa59e5889ca45fb5b102c4c
* CB-3209 Add instance ID to web session (#1532) * CB-3209 Add instance ID to web session * CB-3209 Add instance ID to web session Moves applicationRunId to BaseWebApplication * CB-3267 Send session expired event on socket create attempt Implements session restore on socket creation * CB-3267 Send session expired event on socket create attempt Changes logging * CB-3267 Add dialog and notification for node change * CB-3154 save user creds to secrets in initConnection (#1502) * CB-3154 save user creds to secrets in initConnection * CB-3155 add tab 'change credentials' * CB-2964 feat: lazy loaders * CB-2964 add reconnect, display tab conditionally * CB-2964 Init connection on dialog result * CB-2964 fix logic * CB-2964 Add logic * CB-2964 Update ConnectionAuthService.ts Co-authored-by: Alexey <wrouds@gmail.com> --------- Co-authored-by: Tatiana Fokina <tatiana.fokina@dbeaver.com> Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com> Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com> Co-authored-by: Tatiana Fokina <123386439+tfokina@users.noreply.github.com> * CB-3267 Send session expired event on socket create attempt Implements session restoration on '/sessionState' request * CB-3267 Send session expired event on socket create attempt Fixes WebSocketTest.initClient test * CB-3267 Send session expired event on socket create attempt Fixes code style issues * CB-3267 fix localization text * CB-3267 Send session expired event on socket create attempt Fixes code style issues * CB-2885 TE: web session state synchronisation between several nodes Reverts session restoration on '/sessionState' request * CB-2885 PR fixes, stop opening websocket when node changes * CB-2885 TE: web session state synchronisation between several nodes Replaces Collections.synchronizedList by CopyOnWriteArrayList in CBJettyWebSocketManager#socketBySessionId * CB-2885 TE: web session state synchronisation between several nodes Fixes code style issues * CB-2885 TE: web session state synchronisation between several nodes Implements restoring old authentication information before creating a new WebSession instance. * CB-2885 move restore logic to separate method --------- Co-authored-by: Tatiana Fokina <tatiana.fokina@dbeaver.com> Co-authored-by: Alexander Skoblikov <aleksandr.skoblikov@dbeaver.com> Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com> Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com> Co-authored-by: Tatiana Fokina <123386439+tfokina@users.noreply.github.com>
CloudBeaver Community
Cloud Database Manager - Community Edition.
CloudBeaver is a web server which provides rich web interface. Server itself is a Java application, web part is written on TypeScript and React.
It is free to use and open-source (licensed under Apache 2 license).
See out WIKI for more details.
Run in Docker
Demo server
You can see live demo of CloudBeaver here: https://demo.cloudbeaver.io
Changelog
CloudBeaver 23.0.1 - 2023-03-27
- If there is an error in saving the data, the tab for the chosen connection dialog will stay open to allow corrections.
- Different bugs have been fixed.
CloudBeaver 23.0.0 - 2023-03-06
Changes since 22.3.0
- Administration menu:
- the User dialog displays available connections in alphabetical order,
- the shared project is now selected by default in the Create connection dialog.
- Connection dialog:
- users can now add new driver properties with the applied filter in the Driver Properties tab.
- Data Editor:
- edit shortcuts are no longer available for read-only tables.
- SQL editor:
- fixed a problem with using Chinese characters,
- keeps focus inside even in case of errors.
- Added formatting for execution plan for easy reading.
- "SQL script manager" in Tools menu is renamed to "Display Script".
- Every enabled user has permissions to log in.
- Download button is added on a Value panel of Blob and JSON data.
- The body of packages in Oracle databases now is displayed.
- Administrators can grant access to all shared connections to the User team by changing one parameter in the configuration file.
- A lot of small bug fixes, enhancements and improvements have been made.
Old CloudBeaver releases
You can find information about earlier releases on the CloudBeaver wiki https://github.com/dbeaver/cloudbeaver/wiki/Releases.
Languages
TypeScript
69.1%
Java
26.3%
CSS
3.8%
JavaScript
0.2%
MDX
0.2%
Other
0.3%
