Ainur
ca3ce9b79d
dbeaver/pro#6786 load engine properties from object ( #3732 )
2025-09-11 08:38:04 +00:00
96d6dba83a
dbeaver/pro#6644 update licence status after users decrease ( #3711 )
...
* dbeaver/pro#6644 update licence status after users decrease
* dbeaver/pro#6644 update licence status after user decrease
* dbeaver/pro#6644 update license status after users decrease
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-09-11 08:20:14 +02:00
Ruslan Musaev and Evgenia
6ce5ef235c
dbeaver/pro#6259 fix query logging for import ( #3733 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-09-11 08:13:20 +02:00
a1404e3495
dbeaver/pro#6224 Add soring completion alphabetically for web ( #3697 )
...
* dbeaver/pro#6224 Add soring completion alphabetically for web
* dbeaver/pro#6224 Add soring completion alphabetically for web
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Elizabeth <28875055+E1izabeth@users.noreply.github.com >
2025-09-10 23:44:11 +03:00
sergeyteleshev
d4e2f2365a
[CB] application freezes during loading on heavy resultsets (ORIGINAL FIX) ( #3717 )
...
* dbeaver/pro#6731 enables virtualization always
* removes default virtualization prop
* [CB] application freezes during loading on heavy resultsets (OPTIONAL FIXES) (#3715 )
* dbeaver/pro#6731 adds some optimizations
* cleanup
* pr fixes
* cleanup
* removes optimizations
* linter fixes
2025-09-10 21:06:54 +08:00
ab813e21ab
dbeaver/pro#5129 cb 6095 sql editor buttons shortcut labels are hardcoded ( #3696 )
...
* dbeaver/pro#5129 feat: use action item bindings API to get binding label
removes hardcoded shortcuts
adds formatting for shortcuts, uses OS-specific shortcuts
* dbeaver/pro#5129 feat: add example of manual using getBindingLabel function
* dbeaver/pro#5129 feat: use menu api for sql editor actions
* dbeaver/pro#5129 fix: lint async
* dbeaver/pro#5129 fix: remove wrong action icons
move private methods to the end of files
* dbeaver/pro#5129 refactor: use context via useDataContextLink hook
* dbeaver/pro#5129 refactor: DRY ACTIONS
* dbeaver/pro#5129 fix: DRY ACTIONS
* dbeaver/pro#5129 fix: action titles
* dbeaver/pro#5129 fix: DI after devel merge
* dbeaver/pro#5129 bonus: fix text content in dropdowns
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Alexey Potsetsuev <wrouds@gmail.com >
2025-09-10 21:04:03 +08:00
Ainur and Daria Marutkina
c5190b2567
dbeaver/pro#6249 fix events for changing extensions ( #3667 )
...
* dbeaver/pro#6249 fix events for changing extensions
* dbeaver/pro#6249 send connection updated info event on rm side
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-09-10 14:33:34 +02:00
alex and Evgenia
e896789cb0
dbeaver/pro#6155 do not set whereFilter on constraint change ( #3702 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-09-10 18:39:02 +08:00
Serge Rider and mr-anton-t
60827d769a
dbeaver/pro#6791 LDAP icon fix ( #3714 )
...
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-09-09 12:36:29 +02:00
Alexey Potsetsuev and mr-anton-t
65876e9b4e
dbeaver/pro#6744 fix: elements order ( #3706 )
...
* dbeaver/pro#6744 fix: elements order
* fix: fixate position of elements
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-09-04 02:40:01 +08:00
Alexander Skoblikov and MashaKorax
048206266d
dbeaver/pro#5878 cli custom exit code ( #3705 )
...
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-09-03 10:49:12 +02:00
Alexey Potsetsuev
f41b9d24fe
dbeaver/pro#6662 chore: cleanup ( #3713 )
2025-09-02 18:41:49 +08:00
Daria Marutkina and Anastasiya
03dabc0e1b
dbeaver/pro#6715 Update README file ( #3709 )
...
* dbeaver/pro#6715 Update README file
* Update README.md
Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com >
* Update README.md
* Update README.md
Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com >
---------
Co-authored-by: Anastasiya <45152336+LonwoLonwo@users.noreply.github.com >
2025-09-01 13:03:44 +02:00
Daria Marutkina
56946742c2
dbeaver/pro#6715 Update README file ( #3708 )
2025-09-01 11:21:23 +02:00
serge-rider
e1e4ae0ba6
dbeaver/pro#6773 Move ldap icon to cloudbeaver
2025-09-01 07:29:53 +02:00
Alexey Potsetsuev and mr-anton-t
80f258b561
dbeaver/pro#6744 refactor: migration to @wroud/di ( #3704 )
...
* dbeaver/pro#6744 refactor: migration to `@wroud/di`
* tests: enable settings tests
* chore: update syntax
* fix: dynamic theme detection
* fix: skip not stable test
* fix: skip whole test
* fix: make theme optional
* fix: page reload
* tests: skip unstable test
* fix: remove optional
* fix: load system theme
* fix: prevent the system theme from always loading despite not being selected
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-08-29 18:22:11 +08:00
Alexander Skoblikov and Daria Marutkina
ac48e13039
dbeaver/pro#6703 use local host address by default ( #3695 )
...
* dbeaver/pro#6703 use local host address by default
* dbeaver/pro#6703 rename method
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-27 12:20:18 +02:00
3877e914c4
dbeaver/pro#6462 error instead of redirect for gql requests ( #3690 )
...
* dbeaver/pro#6462 error instead of redirect for gql requests
* feat: force redirect on supportedHosts change
* fix: replace redirect with warning message
* fix: prevent active host removal
* fix: error message and ignore when on IP address
---------
Co-authored-by: Alexey Potsetsuev <wrouds@gmail.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-08-26 15:01:25 +02:00
sergeyteleshev
564ceb7d82
dbeaver/pro#6708 adds @dbeaver/react-tests to packages to execute tests locally ( #3698 )
2025-08-25 20:42:44 +08:00
serge-rider
622b5133c2
dbeaver/pro#6715 25.2.1 version bump
2025-08-22 18:55:11 +02:00
Alexey Potsetsuev
376575efce
dbeaver/pro#5902 fix: settings override and aliases resolution ( #3693 )
...
* dbeaver/pro#5902 fix: settings override and aliases resolution
* fix: import
2025-08-22 18:45:25 +02:00
980e169ee1
[CB] Ability to change multiserver licenses users/roles from UI ( #3598 )
...
* dbeaver/pro#6311 removes multi instance limits on frontend side (allows to create/delete/disable users in users and provisioning)
* dbeaver/pro#6311 add flag to server config
* build fix
* reverts all in favor of licenseUsersModificationEnabled
* dbeaver/pro#6311 review fixes
* adds extended serverConfig
* dbeaver/pro#6311 fix disabled users
---------
Co-authored-by: Ruslan <pupkinvasya7000@gmail.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-22 18:24:18 +02:00
Ainur and Evgenia
e9cbaeadd9
dbeaver/pro#6695 no web session found error log fix ( #3692 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-22 18:23:54 +02:00
Ruslan Musaev and Evgenia
66764292c9
Dbeaver/pro#6326 fix incorect paramters parsing ( #3685 )
...
* dbeaver/pro#6326 fixes
* dbeaver/pro#6326 fixes
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-22 13:29:34 +02:00
2e2a61a330
dbeaver/pro#6692 do not load settings until authorized ( #3688 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-08-22 19:11:10 +08:00
Ruslan Musaev and Daria Marutkina
edda6d8db3
dbeaver/pro#5921 fix postgre npe ( #3686 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-22 12:28:02 +02:00
c9f4ddd382
Dbeaver/pro#6622 permission fixes after demo ( #3680 )
...
* dbeaver/pro#6622 preference fixes after the demo
* dbeaver/pro#6622 fixes
---------
Co-authored-by: Sychev Andrey <44414066+SychevAndrey@users.noreply.github.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-22 18:09:49 +08:00
alex and Daria Marutkina
fb0bdc1017
dbeaver/pro#6556 change Alert structure ( #3676 )
...
* dbeaver/pro#6556 change Alert structure
* dbeaver/pro#6556 wrap in text
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-22 18:09:00 +08:00
serge-rider
123dc7777c
dbeaver/pro#6655 Code style + NPE checks
2025-08-22 09:29:42 +02:00
alex and Evgenia
2963610498
dbeaver/pro#4966 handle long names case in menus ( #3683 )
...
* dbeaver/pro#4966 handle long names case in menus
* dbeaver/pro#4966 use nested selector
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-22 04:33:35 +08:00
sergeyteleshev and Evgenia
d1e07be46f
[CB] Long text in the Configuration ID dropdown is not truncated and overlaps other UI elements ( #3682 )
...
* dbeaver/pro#6642 truncates all select items
* adds title for render field selects
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-21 19:16:29 +08:00
043204002f
dbeaver/pro#5902 fix: settings resolution ( #3673 )
...
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 >
2025-08-21 19:15:30 +08:00
Alexey Potsetsuev and Evgenia
c8c82c7f3e
dbeaver/pro#6565 fix: prevent requests on session expire ( #3678 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-21 12:36:35 +08:00
a0944850b1
dbeaver/pro#6605 fix: reset filters on logout ( #3675 )
...
* dbeaver/pro#6605 fix: reset filters on logout
This commit adds onLogout handler in DataViewerTabService which disposes opened tabs on logout.
Previously we didn't handle that at all and model was persisted in the memory after logout. On next login, if there was any filters, we would try to send them to backend and got an error, because backend doesn't support initial requests(without resultId) with filters.
The main logic of a handler repeats the already existed onDisconnect handler logic, which was extracted to handleTabsCleanup method. The difference between handlers is only in a set of tabs(onLogout we dispose all of them, onDisconnect - only tabs of a selected connection) and ability to interrupt the process.
* Revert "dbeaver/pro#6605 fix: reset filters on logout"
This reverts commit d124b444c7 .
* dbeaver/pro#6605 fix: add onLoad Handler to ObjectViewerTabService
* Update webapp/packages/plugin-object-viewer/src/ObjectViewerTabService.ts
Co-authored-by: Alexey Potsetsuev <wrouds@gmail.com >
---------
Co-authored-by: Alexey Potsetsuev <wrouds@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-21 12:35:41 +08:00
Ruslan Musaev
31841b7720
dbeaver/pro#6687 revert audit loging ( #3674 )" ( #3684 )
...
This reverts commit 55c776f3e4 .
2025-08-20 15:13:55 +00:00
serge-rider
a2695f3102
Merge branch 'devel' of https://github.com/dbeaver/cloudbeaver into devel
2025-08-20 15:14:28 +02:00
serge-rider
3c7c1ffc8e
dbeaver/pro#6681 TE desktop errors during launch fix
2025-08-20 15:13:42 +02:00
Ruslan Musaev
55c776f3e4
dbeaver/pro#6326 fixes ( #3674 )
2025-08-20 10:38:55 +00:00
Alexander Skoblikov
8a4d88e721
dbeaver/pro#6622 preference fixes after the demo ( #3670 ) revert ( #3679 )
...
This reverts commit 426fd40c82 .
2025-08-20 10:33:11 +00:00
Ruslan Musaev
426fd40c82
dbeaver/pro#6622 preference fixes after the demo ( #3670 )
2025-08-20 10:16:41 +00:00
alex and Daria Marutkina
a547b85ef2
dbeaver/pro#6598 open panel on tab select ( #3662 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-20 16:43:51 +08:00
Sychev Andrey and Daria Marutkina
e32e6eac39
dbeaver/pro#6325 fix: set cursor to the beginning of the file when opened ( #3669 )
...
In previous ticket CB-5555 we fixed cursor position on undo/redo actions by adding a check that if selection was not set. In that case we put the cursor to the end of inserted text. Due to previous fixes in CB-4134 we don't set a selection if cursor don't change it's position and initially it's 0. So our check from 5555 is being fired on initially opened script and cursor goes to the end.
To avoid that situation, this solution introduces a new isInitialScriptOpening flag that is used to check the first insertion.
When initially opening a script, the cursor will stay at the position where we explicitly set it (e.g., position 0).
After the first actual content change, the flag isInitialScriptOpening gets set to false.
Subsequent changes will then follow the normal cursor behavior (moving to end when there are changes but no explicit cursor position).
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-19 23:39:13 +08:00
Sychev Andrey and Evgenia
901669b802
dbeaver/pro#6472 fix: restore focus after menu actions and on syncFocus ( #3657 )
...
* dbeaver/pro#6472 fix: restore focus after menu actions and on syncFocus
* dbeaver/pro#6472 refactor: revert changes with using restoreFocus function from context
* dbeaver/pro#6472 fix: delete row from a context menu works as with a hotkey
set to null and revert also keep focus in place
* Revert "dbeaver/pro#6472 fix: delete row from a context menu works as with a hotkey"
This reverts commit f54abf3956 .
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-19 18:03:41 +08:00
alex and Evgenia
69d7a25fec
dbeaver/pro#6411 check for includes also ( #3655 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-19 18:03:03 +08:00
Sychev Andrey and Daria Marutkina
576028b367
dbeaver/pro#6253 [CB] [users] default team should be marked and read only ( #3658 )
...
* dbeaver/pro#6253 fix: set disable state for checkbox respecting readonly
There was a bug in UiKitCheckbox props which rewrites disabled state using only disabled prop.
* dbeaver/pro#6253 fix: remove redundant readonly property in Options
First of all, Radio doesn't support readonly attribute. Moreover, we don't render this RadioGroup when condition in readonly prop is true.
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-19 18:02:39 +08:00
Alexey Potsetsuev and Daria Marutkina
9276777c3e
dbeaver/pro#6600 fix: connections sync ( #3661 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-19 18:02:13 +08:00
Sychev Andrey and Daria Marutkina
4ff45220ee
dbeaver/pro#6557 [CB] Dropdown for roles is too small ( #3663 )
...
* dbeaver/pro#6557 refactor: remove redundant width: 100%
There are a few reasons why we don't need this property:
0. It's already present in base Select styles
1. Select component is flex container by default, i.e. takes all available place
2. No evidences that it is needed
* dbeaver/pro#6557 fix: user filters selects
Simplifies layout and set min width for selects
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-19 18:01:41 +08:00
Alexey Potsetsuev
62ad5a61c9
dbeaver/pro#6652 fix: version set ( #3671 )
2025-08-18 22:21:49 +08:00
Daria Marutkina
587a9e58e1
dbeaver/pro#6594 Update README file ( #3668 )
2025-08-18 10:46:45 +02:00
Alexey Potsetsuev
4401cfe92f
dbeaver/pro#6617 fix: remove default value for key parameter in useResourceTracker ( #3664 )
...
* dbeaver/pro#6617 fix: remove default value for key parameter in useResourceTracker
* fix: re-subscribe on resource
* fix: ensure subscription removed
2025-08-15 23:27:34 +08:00