Tsimafei Labanovich
051695451b
dbeaver/pro#8267 Fix git comments ( #4189 )
2026-03-17 12:28:21 +00:00
sergeyteleshev and Evgenia
5b7a7fc3d6
[CB] Disable constraint on SQL generation for LOBs ( #4215 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-03-17 12:30:28 +01:00
sergeyteleshev
0ba013e7ad
[CB] fix high CVE-2026-32141 in flatted ( #4217 )
2026-03-17 12:27:11 +01:00
Dmitrii Barnukov
2d2f7476b4
dbeaver/pro#5562 removed auth password from props if not applicable ( #4216 )
2026-03-17 08:33:01 +01:00
23a0ad49b9
dbeaver/pro#8627 Redesign node extensions ( #4212 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-03-16 19:58:57 +01:00
Dmitrii Barnukov and Evgenia
d21a5aac7f
dbeaver/pro#8637 enable search inside names by default ( #4219 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-03-16 17:30:02 +01:00
f9cd51db0f
[CB] add ability for data grid selection to apply for context menu ( #4196 )
...
* dbeaver/pro#8187 Adds right click for the cell menu
* supports multiple pin/unpin columns
* applies selection for the features: duplicate, delete, revert, set to NULL
* fixes pin column for 1 column selected
* renames to multiple pin/unpin columns
* reverts sandwich
* adds multiple add row action
* dbeaver/pro#8601 TE + Git fixes (#4193 )
* dbeaver/pro#8601 Fix event handlers on RM server
* dbeaver/pro#8601 Fix RM node icons
* dbeaver/pro#8601 Fix RM project obtain
* dbeaver/pro#8592 support new headers (#4190 )
* dbeaver/pro#7657 avoid blicking by debounce loading state (#4174 )
* dbeaver/pro#7657 avoid blicking by debounce loading state
* dbeaver/pro#7657 use existing hooks
* dbeaver/pro#7657 keep the old behaviour
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
* dbeaver/pro#8298 fix: preserve query param order, fix incorrect repla… (#4164 )
* dbeaver/pro#8298 fix: preserve query param order, fix incorrect replacement, add tooltip
* dbeaver/pro#8298 refactor: rename ordered prop to sortByName and update sorting logic
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
* fix: on selected cell menu click opens menu
* fix: duplicates on right click 1 row at time
* removes selection on cell click + removes menu sandwich for selected multiple cells
* value panel, upload, download features available only for 1 selected cell
* adds translations for the multiple rows/columns actions
---------
Co-authored-by: Serge Rider <serge@jkiss.org >
Co-authored-by: Alexander Skoblikov <aleksandr.skoblikov@dbeaver.com >
Co-authored-by: alex <48489896+devnaumov@users.noreply.github.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Sychev Andrey <44414066+SychevAndrey@users.noreply.github.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-03-15 10:59:32 +01:00
Georgii and Diana
3687a645b6
dbeaver/pro#8591 clickhouse driver update ( #4195 )
...
Signed-off-by: Georgii Gvinepadze <fireshowel@gmail.com >
Co-authored-by: Diana <31996417+uslss@users.noreply.github.com >
2026-03-13 15:05:34 +01:00
c142996db0
dbeaver/pro#8497 added constraint attribute name ( #4206 )
...
* dbeaver/pro#8497 added constraint attribute name
* dbeaver/pro#8497 fix: deleteConstraint call
we can use ! here because we check for currentConstraint in the code above which we get by comparing constraint.attributePosition === attributePosition, so we can be sure the attributePosition prop is present
---------
Co-authored-by: Sychev Andrey <nukemoore@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2026-03-13 14:45:10 +01:00
Dmitrii Barnukov and Ainur
36d2b46496
dbeaver/pro#8331 added sql generation for large objects ( #4208 )
...
* dbeaver/pro#8331 added sql generation for large objects
* dbeaver/pro#8331 check only relevant columns
---------
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2026-03-13 12:46:43 +01:00
Ruslan Musaev and mr-anton-t
cb8b1cfc52
dbeaver/pro#8467 fix npe read only status ( #4183 )
...
* dbeaver/pro#8467 fix npe read only status
* dbeaver/pro#8467 fix navigator model read write lock
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-03-13 12:13:24 +01:00
743afcaad7
dbeaver/pro#7565 feat: implement drag-and-drop functionality in the n… ( #4179 )
...
* dbeaver/pro#7565 feat: implement drag-and-drop functionality in the new tree component
* dbeaver/pro#7565 refactor: optimize node state handling in drag-and-drop functionality
this will avoid additional re-renders in some cases
* dbeaver/pro#7565 refactor: simplify drag-and-drop context handling in useNodeDnD
* dbeaver/pro#7565 fix: add extra check to avoid redundant calls
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: alex <48489896+devnaumov@users.noreply.github.com >
2026-03-12 23:38:15 +01:00
sergeyteleshev and Daria Marutkina
52c78e1aee
[CB] Fix high CVE-2025-45141 in tar ( #4211 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-03-12 23:25:16 +01:00
alex and mr-anton-t
ff275c36b6
dbeaver/pro#8493 add fetch size tooltip ( #4203 )
...
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-03-12 15:42:13 +01:00
9a94639167
[CB] Error in the console when opening the admin panel ( #4194 )
...
* dbeaver/pro#5495 removes formState hack in ServerConfig
* Revert "dbeaver/pro#5495 removes formState hack in ServerConfig"
This reverts commit 1635e60b38 .
* respects formState if it is null
* cleanup
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Viktor Kirst <viktor.kirst@dbeaver.com >
2026-03-11 16:41:17 +01:00
alex
74d09ee4dc
dbeaver/pro#8665 always show tabs for the right panel ( #4210 )
2026-03-11 16:37:31 +01:00
360aaed795
[CB] Bump NPM dependencies ( #4186 )
...
* dbeaver/pro#8307 updates yarn lock
* updates eslint
* updates graphql libs
* updates @types/whatwg-mimetype
* updates whatwg-mimetype
* covers evaluate with unit tests
* updates subscript
* removes Rollup CVE
* removes CVE for storybook
* removes CVE for koa
* removes CVE for minimatch
* removes CVE for ajv
* removes redundant types
* cleanup
* updates yarn.lock
* reverts eslint
* updates yarn.lock
* updates yarn lock
* reverts subscript version
* fixes immutable CVE
* fixes serialize-javascript CVE
* updates yarn lock
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Serge Rider <serge@jkiss.org >
2026-03-11 13:27:17 +01:00
912ca3fdcd
dbeaver/pro#8394 fix ability to test ssh config for the existing conn… ( #4166 )
...
* dbeaver/pro#8394 fix ability to test ssh config for the existing connection
* dbeaver/pro#8394 pass the same config to test tunnel
* dbeaver/pro#8394 fix checking not empty for ssh password
* dbeaver/pro#8394 fix after review
---------
Co-authored-by: naumov <iamemptyhuh@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-03-11 12:33:04 +01:00
Ruslan Musaev and Daria Marutkina
32bbfc3a37
dbeaver/pro#8149 fix audit logging ip ( #4182 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-03-11 12:32:38 +01:00
1e05ad9eea
dbeaver/pro#8223 add new events for messages ( #4110 )
...
* dbeaver/pro#8223 add new events for messages
* dbeaver/pro#7138 add error alert variant
* dbeaver/pro#7138 add size for the icon
---------
Co-authored-by: naumov <iamemptyhuh@gmail.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-03-11 12:32:03 +01:00
Serge Rider and Evgenia
4b516c770d
dbeaver/pro#8351 Disable devel mode by default ( #4136 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-03-11 12:31:37 +01:00
Serge Rider
4e1fed8177
dbeaver/pro#8626 Refactor QM model init ( #4200 )
2026-03-10 18:59:22 +01:00
alex and Evgenia
4b30d1073b
dbeaver/pro#8355 throttle hover and menu showing ( #4176 )
...
* dbeaver/pro#8355 throttle hover and menu showing
* Revert "dbeaver/pro#8355 throttle hover and menu showing"
This reverts commit a88f7aee8b .
* dbeaver/pro#8355 mark hover update as non urgent and non-blocking
* dbeaver/pro#8355 use useHover hook for data grid
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-03-10 15:48:48 +01:00
269128360d
dbeaver/pro#8298 fix: preserve query param order, fix incorrect repla… ( #4164 )
...
* dbeaver/pro#8298 fix: preserve query param order, fix incorrect replacement, add tooltip
* dbeaver/pro#8298 refactor: rename ordered prop to sortByName and update sorting logic
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2026-03-09 17:28:02 +01:00
alex and Evgenia
07db19635e
dbeaver/pro#7657 avoid blicking by debounce loading state ( #4174 )
...
* dbeaver/pro#7657 avoid blicking by debounce loading state
* dbeaver/pro#7657 use existing hooks
* dbeaver/pro#7657 keep the old behaviour
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-03-09 14:12:16 +01:00
Alexander Skoblikov
41d9ac4296
dbeaver/pro#8592 support new headers ( #4190 )
2026-03-05 17:57:52 +01:00
Serge Rider
a536a93ea3
dbeaver/pro#8601 TE + Git fixes ( #4193 )
...
* dbeaver/pro#8601 Fix event handlers on RM server
* dbeaver/pro#8601 Fix RM node icons
* dbeaver/pro#8601 Fix RM project obtain
2026-03-05 17:54:46 +01:00
Alexander Skoblikov
aefdca73fa
dbeaver/pro#8557 log null host ( #4187 )
2026-03-04 12:18:26 +01:00
sergeyteleshev and Daria Marutkina
5d402d0c20
Confusing "something went wrong" in case of network issues ( #4172 )
...
* dbeaver/pro#8468 adds server is not available network error
* removes localization
* renames method for network state issues
* adds comment
* adds explanations for dev and prod mode errors
* supports multiple browser with network errors
* moves logic to a single method + reuses for events
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-03-03 10:41:04 +01:00
Alexander Skoblikov and Serge Rider
fcd1924853
dbeaver/pro#8479 annotation for non executable options ( #4170 )
...
Co-authored-by: Serge Rider <serge@jkiss.org >
2026-03-03 09:47:29 +01:00
Malcolm-B-Breaks
05c0aafb53
[CB] Small edit in wording ( #4154 )
2026-03-02 13:54:14 +01:00
Daria Marutkina
159b1b8bd6
dbeaver/pro#8483 Update README file ( #4181 )
...
Updated changelog for version 26.0.0, detailing new features, improvements, and fixes since version 25.3.0.
2026-03-02 11:19:37 +01:00
Tsimafei Labanovich
f03c08bde7
dbeaver/pro#8120 Fix kerbeors properrties ( #4178 )
2026-02-27 11:16:01 +00:00
serge-rider
1b07a66192
dbeaver/pro#8105 Cleanup Http constants
2026-02-27 07:20:39 +01:00
Serge Rider
ce1686e0eb
dbeaver/pro#8504 Deadlock fix ( #4175 )
...
* dbeaver/pro#8504 Deadlock fix
* dbeaver/pro#8504 Deadlock fix
2026-02-26 12:17:58 +01:00
091160a59a
dbeaver/pro#8441 fix ssl parameters ( #4162 )
...
Co-authored-by: Serge Rider <serge@jkiss.org >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-02-25 16:12:00 +01:00
dbeaver-devops
47d2377b39
dbeaver/pro#8483 26.0.1 version bump
2026-02-24 12:27:49 +01:00
Dmitrii Barnukov and Evgenia
8a3f6455ec
dbeaver/pro#8190 secured values masking ( #4143 )
...
* dbeaver/pro#8190 secured values masking
* dbeaver/pro#6688 added idp values masking
* dbeaver/pro#8190 fix masking for saved params
* dbeaver/pro#8190 revert showProtected, review improvements
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-23 18:28:56 +01:00
801139e3ff
dbeaver/pro#8068 [CB] Fix: form reload on save and AI settings language ( #4140 )
...
* dbeaver/pro#8068 fix: FormPart reload after save: race condition between loaded=false and savingPromise
Problem:
FormPart.save() sets loaded=false after successful save, expecting
useAutoLoad to call load() and reload data from server. However,
load() is blocked by formState.savingPromise guard (added recently in dbeaver/pro#8151 , 9c406a4e1e ),
which is only cleared later in FormState.save() finally block.
By the time savingPromise is cleared, no observable changes trigger
a React re-render, so useAutoLoad never retries — loaded stays false
forever and isChanged always returns false, permanently disabling
the Save button.
Solution:
Make FormPart.save() self-contained by adding an inline post-save
reload. After saveChanges(), set loaded=false (so setInitialState
resets both initialState and state), call loader() directly, then
set loaded=true. This eliminates the dependency on the external
useAutoLoad mechanism for post-save reload, avoiding the race
condition with savingPromise entirely.
* dbeaver/pro#8068 fix(Combobox): preserve custom value on Enter key press
When allowCustomValue is enabled, pressing Enter was selecting
an auto-highlighted item from the dropdown instead of keeping
the user's typed value. Disable autoSelect and close the popover
via Ariakit store on Enter to match the blur behavior.
* dbeaver/pro#8068 fix: after saveChanges(), reset state synchronously via setInitialState
* dbeaver/pro#8068 fix: remove redundant state loading in FormPart class
* dbeaver/pro#8068 feat: improve loadable state handling in useAutoLoad and FormPart
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-02-23 17:18:50 +01:00
457909dd82
dbeaver/pro#8423 patch resolutions ( #4157 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2026-02-23 17:18:16 +01:00
Sychev Andrey and Evgenia
9f7e086369
dbeaver/pro#8279 feat: rename CloudBeaver CE to CloudBeaver Community… ( #4153 )
...
* dbeaver/pro#8279 feat: rename CloudBeaver CE to CloudBeaver Community across multiple files
* dbeaver/pro#8279 ci: remove unused dependency
* dbeaver/pro#8279 feat: remove unnecessary description fields in plugin.xml and defaultServerConfig.ts
* dbeaver/pro#8279 feat: update copyright year and remove product description fields in multiple locale files
* dbeaver/pro#8279 feat: return product version back to Logo component
* dbeaver/pro#8279 fix: remove exclamation mark from easy config heading
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-23 17:17:31 +01:00
Serge Rider
6e8a09a49e
dbeaver/pro#8462 session npe ( #4161 )
...
* dbeaver/pro#8462 Persistent session refactoring. Nullability annotations.
* dbeaver/pro#8462 Synchronize active projects
2026-02-23 17:16:42 +01:00
alex and Daria Marutkina
8d11f94ad6
dbeaver/pro#8372 add claude code snippet ( #4156 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-02-23 13:51:57 +01:00
Dmitrii Barnukov and Evgenia
3b0cd66232
dbeaver/pro#8444 bring back error prefix ( #4160 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-23 12:37:07 +01:00
alex and Evgenia
a60b7d4496
dbeaver/pro#8028 use UsersResourceNewUsers alias ( #4150 )
...
* dbeaver/pro#8028 use UsersResourceNewUsers alias
* dbeaver/pro#8028 use executor to add update pagination
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-20 15:40:34 +01:00
Ruslan Musaev and Evgenia
07a3a069fb
dbeaver/pro#8281 check inner database password ( #4155 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-20 12:32:01 +01:00
mr-anton-t
4511208cad
dbeaver/pro#8413 fix fr locale ( #4152 )
2026-02-20 12:29:34 +01:00
1ab8d15b00
dbeaver/pro#8082 send query parameters as list fix ( #4149 )
...
* dbeaver/pro#8082 send query parameters as list fix
* dbeaver/pro#8082 fix: change query parameters handling in QueryDataSource
---------
Co-authored-by: Sychev Andrey <nukemoore@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2026-02-20 11:20:11 +01:00
alex and Evgenia
ae331effde
dbeaver/pro#3822 make selection accountable ( #4144 )
...
* dbeaver/pro#3822 make selection accountable
* dbeaver/pro#3822 pass cursor to get queries in range
* dbeaver/pro#3822 keep range queries clamped in selection
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2026-02-19 21:58:11 +01:00
alex and kseniaguzeeva
6c88030106
dbeaver/pro#8382 pass originalQuery to gql ( #4151 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2026-02-19 12:19:30 +01:00