Dmitrii Barnukov and Evgenia
12bc5ba5dc
dbeaver/pro#8325 fixed oracle generated selects ( #4130 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-11 18:19:23 +01:00
sergeyteleshev
2719f53655
[CB] SQL Query generation: front-end part ( #4132 )
...
* dbeaver/pro#8048 pass commit message validation
* fixes json + translations
* fixes gis generation
* uses format action to get text value for sql generators
2026-02-11 18:16:38 +01:00
dbeaver-devops
a2d336166b
dbeaver/pro#8330 26.0.0 version bump
2026-02-11 12:17:47 +01:00
sergeyteleshev and mr-anton-t
06da0705d2
dbeaver/pro#8303 fixes axios CVE ( #4123 )
...
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-02-11 11:14:47 +01:00
058a341815
dbeaver/pro#8197 add connection preferences plugin ( #4111 )
...
* dbeaver/pro#8197 add connection preferences plugin
* dbeaver/pro#8197 add preferences form
* dbeaver/pro#8197 wrap to observable
* dbeaver/pro#8197 use config from core package
* dbeaver/pro#8197 adjust naming
* dbeaver/pro#8197 add separate resource for preferences info
* dbeaver/pro#8197 change action naming
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-10 17:16:48 +01:00
Dmitrii Barnukov and Diana
f5b0aae8bd
dbeaver/pro#8047 exposed resultset SQL generators to CB ( #4116 )
...
* dbeaver/pro#8047 exposed resultset SQL generators to CB
* dbeaver/pro#8047 minor fix
* dbeaver/pro#7998 added sql generator tests
* dbeaver/pro#8047 moved data provider
* dbeaver/pro#8047 fixed imports after move
* dbeaver/pro#8047 extracted methods to DBDResultSetModel
---------
Co-authored-by: Diana <31996417+uslss@users.noreply.github.com >
2026-02-10 16:21:17 +01:00
Ainur and kseniaguzeeva
789760aa9e
dbeaver/pro#8181 fix saving data source config on init ( #4121 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2026-02-10 16:13:56 +01:00
Tsimafei Labanovich and MashaKorax
fe77133226
dbeaver/pro#8119 Add CLI commands for project management (create, rename, delete, list) ( #4106 )
...
* dbeaver/pro#8119 Add CLI commands for project management (create, rename, delete, list)
* dbeaver/pro#8119 Fix git issues
---------
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2026-02-10 16:07:06 +01:00
Ainur and Daria Marutkina
8e237d1bbc
dbeaver/pro#8142 remove public url param ( #4119 )
...
* dbeaver/pro#8142 remove public url param
* dbeaver/pro#8142 remove server url in all products
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-02-10 16:04:22 +01:00
0f3b8033df
[CB] Ability to clone connections ( #4107 )
...
* dbeaver/pro#6998 adds clone connection in context menu
* adds copy to cloned connection
* dbeaver/pro#6998 fix copy navigator settings
* preload connections names to create correct name for cloned node
* pr fixes: adds translation + unique name among all connections
* adds "копия" locale
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Ainur <ainur.iagudin@dbeaver.com >
2026-02-10 12:16:56 +01:00
586d4154ab
dbeaver/pro#4999 Data editor icons to see pk details ( #4040 )
...
* dbeaver/pro#4999 feat: add TableStatusIndicator component and update tooltips for key detection
* dbeaver/pro#4999 feat: update TableStatusIndicator to handle read-only connection state and improve tooltips
* dbeaver/pro#4999 feat: use new backend endpoint to provide info about identifier
* dbeaver/pro#4999 refactor: simplify TableStatusIndicator by removing props and using context directly
* dbeaver/pro#4999 refactor: move hasElementIdentifier to ResultSetDataSource
* pr fixes
* fixes indicator center position + removes duplicated translation
* fixes contrast for color-status (JSON edit row + keys indicator for tables)
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-02-10 09:41:39 +01:00
e0fe55c3bf
dbeaver/pro#6306 api for original query ( #4108 )
...
* dbeaver/pro#6306 api for original query
* uses original query from backend for sql data source
* adds description for popup
* removes message
* fixes creating dataset from grouping panel
* adds new full query abstraction
* pr fixes
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2026-02-10 09:40:55 +01:00
9c406a4e1e
dbeaver/pro#8151 fix: reset password and key fields on change detection ( #4102 )
...
* dbeaver/pro#8151 fix: reset password and key fields on change detection
* fixes ssh save form part flow
* removes race condition
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-09 12:12:37 +01:00
alex and Daria Marutkina
05bf79e59c
dbeaver/pro#8218 add doc locale ( #4113 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-02-09 12:11:03 +01:00
sergeyteleshev and Evgenia
d013ece4f6
dbeaver/pro#8262 fixes CVE for @isaacs/brace-expansion ( #4115 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-09 12:10:18 +01:00
Ruslan Musaev
b0205e34c7
dbeaver/cloudbeaver#3833 remove mandatory backup for database community ( #4118 )
2026-02-06 16:29:46 +01:00
Ruslan Musaev and Evgenia
0b41ae89e8
dbeaver/pro#8211 update duck db version ( #4114 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-05 15:30:14 +01:00
Ruslan Musaev
b318c262b9
dbeaver/pro#7914 jetty server websocket version bump ( #4079 )
2026-02-05 11:55:08 +00:00
alex
547831d060
dbeaver/pro#8214 change naming ( #4112 )
2026-02-05 09:45:06 +01:00
sergeyteleshev and mr-anton-t
93af9a8719
[CB] Decrize the size of radio buttons ( #4109 )
...
* dbeaver/pro#8202 decreases border for radio buttons + matches border colors
* fixes checkboxes and radios space conflicts so it aligned on the left and has correct spacing with text also
* reverts margin top for checkboxes
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-02-04 16:25:34 +01:00
Alexander Skoblikov
19125fed5e
dbeaver/pro#7888 interface for cli context ( #4100 )
2026-02-04 10:02:43 +00:00
sergeyteleshev and Daria Marutkina
ea5fb47a56
[CB] remove shortcuts intersection for layouts ( #4103 )
...
* dbeaver/pro#8104 removes shortcuts intersection
* removes check of an active element (handled by the lib)
* build fix
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-02-03 17:30:59 +01:00
alex and Evgenia
89b4d1f970
dbeaver/pro#7357 use the same saved value indicator across the app ( #4099 )
...
* dbeaver/pro#7357 use the same saved value indicator across the app
* dbeaver/pro#7357 check id first
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-03 17:26:06 +01:00
Daria Marutkina
0bd89236d2
dbeaver/pro#8155 Update README file ( #4105 )
...
Added changelog for version 25.3.4, detailing new features and fixes in Editors, Navigator, and General sections.
2026-02-02 11:36:44 +01:00
Dmitrii Barnukov and mr-anton-t
abe0f6fb7d
dbeaver/pro#7975 removed vks from api and logic ( #4098 )
...
* dbeaver/pro#7975 removed vks from api and logic
* dbeaver/pro#7975 revert api changes
* dbeaver/pro#7975 revert api changes
* dbeaver/pro#7975 revert api changes
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-02-02 11:01:03 +01:00
sergeyteleshev and Evgenia
0b2b851772
dbeaver/pro#8156 filters menu bar with hidden actions ( #4093 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-01-30 23:05:08 +08:00
alex and mr-anton-t
dcb8e536b8
dbeaver/pro#8067 add tooltip ( #4101 )
...
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-01-30 23:04:45 +08:00
sergeyteleshev
7881551821
dbeaver/pro#8175 removes tar and lodash CVEs ( #4095 )
2026-01-29 12:15:39 +01:00
alex and Daria Marutkina
cdc94dce5f
dbeaver/pro#8089 validate date before formatting ( #4091 )
...
* dbeaver/pro#8089 validate date before formatting
* dbeaver/pro#8089 treat date and time the same
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-01-28 12:30:09 +01:00
dbeaver-devops
70b67ce6f4
dbeaver/pro#8155 25.3.5 version bump
2026-01-27 19:55:11 +01:00
sergeyteleshev and Evgenia
e570a05175
[CB] Improve undo/redo behavior for Data Editor ( #4060 )
...
* dbeaver/pro#7614 adds first implementation of grid history action (has bugs)
* some pr fixes
* replace last instead of update method
* adds history compression to cell edit
* add add row history for undo/redo
* adds history for delete row
* adds duplicate row undo/redo
* adds history for revert action
* clears history inside edit clear action
* refactors the undo/redo history to have more clean structure
* cleanup
* adds limits to history
* uses data viewer undo/redo actions
* cleanup for undo/redo actions + adds to the top of table icons
* applies tooltips for the header table only
* removes createEditorDataAccess (refactor)
* removes getPrevCellValue (refactor)
* bug fix: add row, change something, delete row, undo/redo in this history
* adds more specific function naming
* Revert "bug fix: add row, change something, delete row, undo/redo in this history"
This reverts commit 5f1799fe26 .
* adds batching history to the adding/deleting operations
* refactors GridHistoryHandlers & GridEditAction API + fixes the bug with deleting added row
* handling edge cases
* cleanup
* pr fixes
* refactor: removes extra interfaces, uses addRow for duplication rows action, handlers cleanup
* refactors the code to split editor changes to private and edits, history & action executions to public methods
* Revert "refactors the code to split editor changes to private and edits, history & action executions to public methods"
This reverts commit 374201179a .
* refactor: removes duplications of the code
* cleanup
* fixes menu bar item tooltip
* fixes labels
* removes get action info
* hides undo/redo for readonly table action
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-01-27 19:04:04 +01:00
Dmitrii Barnukov and mr-anton-t
f82598ad66
Dbeaver/pro#7975 Added row identifier data ( #4056 )
...
* dbeaver/pro#7975 added pk info to api
* dbeaver/pro#7975 added row id state
* dbeaver/pro#7975 update doc
* dbeaver/pro#7975 update api
* dbeaver/pro#7975 added copyright
* dbeaver/pro#7975-pk-info extended row id api, added tests
* dbeaver/pro#7975-pk-info added attribute
* dbeaver/pro#7975-pk-info renamed type
* dbeaver/pro#7975-pk-info removed excess params
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-01-27 19:02:18 +01:00
d3b0b96bae
dbeaver/pro#7897 add connection view plugin ( #4031 )
...
* dbeaver/pro#7897 add connection view plugin
* dbeaver/pro#7897 add view settings to the connection dialog
* dbeaver/pro#7897 navigator settings as separate resource
* dbeaver/pro#7897 api for original navigator settings config
* dbeaver/pro#7897 use original settings for connection dialog
* dbeaver/pro#7897 save connection view fixes
* dbeaver/pro#7897 update node on reset
* dbeaver/pro#7897 remove extra comments
* dbeaver/pro#7897 do not update node if only global settings had changed
* dbeaver/pro#7897 reuse view
* dbeaver/pro#7897 fixes after review
* dbeaver/pro#7897 return old api for user settings
* dbeaver/pro#7897 change field name
* dbeaver/pro#7897 add descriptions
* dbeaver/pro#7897 get defaults settings in creation mode
* dbeaver/pro#7897 get defaults based on userSettings flag
* dbeaver/pro#7897 remove extra locales
* dbeaver/pro#7897 send object event fix
---------
Co-authored-by: Ainur <ainur.iagudin@dbeaver.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2026-01-27 18:58:55 +01:00
sergeyteleshev
ec9c2b895b
dbeaver/pro#8150 this reverts commit 4088e7998e ( #4090 )
2026-01-27 16:59:00 +01:00
be8744232b
dbeaver/pro#7578 break long words ( #4088 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2026-01-27 15:46:58 +01:00
4088e7998e
dbeaver/pro#7578 fix: auth dialog overflow ( #4086 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2026-01-27 15:46:52 +01:00
c540728fee
dbeaver/cloudbeaver#4025 fix cloudbeaver semantic sql completion ( #4081 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2026-01-27 14:29:21 +01:00
84f0903fc7
dbeaver/pro#7576 feat: mcp configuration ( #4084 )
...
* dbeaver/pro#7576 feat: mcp configuration
* fix: close form after creation
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2026-01-27 14:24:29 +01:00
sergeyteleshev and mr-anton-t
89152a09a1
[CB] Bump NPM dependencies ( #4070 )
...
* dbeaver/pro#7626 bumps yarn locks
* updates globals
* bumps subscript major version
* bumps react-data-grid
* fixes react-data-grid checksum
* bumps yarn.lock
* reverts 'true' & 'false' literals for ObjectPropertyInfo
* reverts subscript to ver v9 due to poor v10 library support (it is not working api)
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-01-27 14:11:49 +01:00
0bfdcf0886
dbeaver/pro#7769 fix properties mapping for enums ( #4052 )
...
* dbeaver/pro#7769 fix properties mapping for enums
* dbeaver/pro#7769 fix annotations
* dbeaver/pro#7769 use custom extended interface
* dbeaver/pro#7769 check explicit value
* dbeaver/pro#7769 avoid declaring extra variable
* dbeaver/pro#7769 always use isNotNullDefined in terms of backend data
---------
Co-authored-by: naumov <iamemptyhuh@gmail.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 >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2026-01-27 12:53:40 +01:00
Ruslan Musaev and Evgenia
d2d3ada58a
dbeaver/pro#7268 bump logback version ( #4083 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-01-27 09:35:34 +01:00
alex and Daria Marutkina
a62478a574
dbeaver/pro#7383 make pointer target at least 24px ( #4080 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-01-27 00:50:28 +08:00
sergeyteleshev and Evgenia
980473918e
[CB] Use the Tab key for autocomplete ( #4051 )
...
* dbeaver/pro#7555 adds autocomplete on tab + refactors shortcuts api
* adds unit tests for getCommonAndOSSpecificKeys
* uses prec.high to give some space to overriding shortcuts
* reverts keysWin + fixes the tests
* pr fixes
* adds escape editor shortcut to the shortcuts helper
* shows only 1 shortcut for autocomplete + shows os specific keys first in help doc
* fixes shortcuts so no repeats applied
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-01-26 17:20:15 +08:00
Ruslan Musaev and Evgenia
26712e7bca
dbeaver/pro#7458 backend now send event on canceling query job ( #4068 )
...
* dbeaver/pro#7458 backend now send event on canceling query job
* dbeaver/pro#7458 fixes
* dbeaver/pro#7458 fixes
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-01-23 17:18:12 +01:00
Ainur
9597e99bc9
dbeaver/pro#8064 return features from license and add tests ( #4075 )
...
* dbeaver/pro#8064 return features from license and add tests
* dbeaver/pro#8064 get feature registry from application
* dbeaver/pro#8064 implement get feature registry in base method
2026-01-23 12:10:34 +01:00
Alexey Potsetsuev and Daria Marutkina
7f92abd33e
dbeaver/pro#4541 feat: show children of tables ( #4073 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-01-23 19:02:05 +08:00
alex and Evgenia
ad686faca8
dbeaver/pro#4692 show spinner when loading new page ( #4072 )
...
* dbeaver/pro#4692 show spinner when loading new page
* dbeaver/pro#4692 use button instead of div
* dbeaver/pro#4692 use button from core blocks
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-01-22 17:17:27 +08:00
Ainur
c02411085e
dbeaver/pro#8016 fix tests ( #4077 )
2026-01-21 17:33:50 +01:00
Alexey Potsetsuev and Daria Marutkina
90fcbe6b7f
dbeaver/pro#7854 feat: display query with parameters ( #4064 )
...
* dbeaver/pro#7854 feat: display query with parameters
* fix: use replaceAll instead of replace
* dbeaver/pro#7854 fix: support parameters and variables
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-01-22 00:18:25 +08:00
sergeyteleshev and Daria Marutkina
1deffb984b
Critical UX Issue: Delete key marks entire row as deleted during inline cell editing ( #4063 )
...
* dbeaver/pro#4061 changes KEY_BINDING_DELETE_ROW shortcut to prevent deleting row during cell editing
* considers the case with deleting whole row during editing
* uses only delete shortcut
* considers browser default behavior
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-01-21 20:27:59 +08:00