sergeyteleshev and mr-anton-t
900be41734
[CB] Bump NPM dependencies ( #3628 )
...
* dbeaver/pro#5764 updates current dependencies
* migrates to zod 4
* updates deps
* lint fix
* pr fixes
* reverts connection changes
* reverts connection changes 2
* fix types for screen service
* reverts changes for screen service
* reverts string boolean refactor
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-08-07 18:03:31 +08:00
0a50d841d0
5679 cb execute gql requests via cli ( #3599 )
...
* dbeaver/pro#5679 wip
* dbeaver/pro#5679 wip
---------
Co-authored-by: Serge Rider <serge@jkiss.org >
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-08-07 11:01:06 +02:00
sergeyteleshev and Daria Marutkina
00b214b8bc
[CB] Rename the Enable HTTPs mode on server config ( #3631 )
...
* dbeaver/pro#6469 corrects enable https mode translation and switch position in server config form
* adds link for proxy configuration article
* fixes punctuation for ru locale
* updates description translations
* removes extra dot in ru locale
* adds advanced documentation link
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-08-06 16:12:04 +08:00
Sychev Andrey and Evgenia
ea6c960353
dbeaver/pro#6444 refactor: fix Radio component ( #3632 )
...
removes RadioGroupContext(radio group/radio use their own provider)
removes all the logic of state changing from Radio component since it's creating a wrong understanding of how these components should be used together with RadioGroup. Radio still can be controllable, but it should be used in most scenarios only with RadioGroup which is controlling the state.
simplify styles by removing extra class
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-06 16:11:13 +08:00
Viktor Kirst
44c0cfe856
Dbeaver/pro#2951 Show message about disabling user ( #3624 )
...
* dbeaver/pro#2951 Emit WSUserDisabledEvent after disabling a user
* dbeaver/pro#2951 Close user sessions on WSUserDisabledEvent
* dbeaver/pro#2951 Unify session termination logic for deleted and disabled users
2025-08-05 18:32:27 +02:00
Ainur
470d64718b
dbeaver/pro#6214 invert feature and enable by default ( #3615 )
2025-08-05 13:43:10 +00:00
Evgenia
0c0669f0c7
dbeaver/pro#6457 Update README file ( #3630 )
2025-08-04 19:43:21 +02:00
2a012d600c
dbeaver/pro#6382 feat: add bind session to ip combobox in server config ( #3626 )
...
* dbeaver/pro#6382 feat: add bind session to ip combobox in server config
* dbeaver/pro#6382 use select for bindSessionToIP setting instead of combobox
* dbeaver/pro#6382 bind session ip to dbeaver's hosts
* dbeaver/pro#6382 feat: add placeholder for bindToIp setting
* dbeaver/pro#6382 fix: defaultServerConfig
* dbeaver/pro#6382 refactor: remove l10n from CE
* dbeaver/pro#6382 debug log
* dbeaver/pro#6382 remove debug logs
---------
Co-authored-by: Sychev Andrey <nukemoore@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-08-04 16:37:56 +02:00
Alexander Skoblikov and kseniaguzeeva
0b2370d414
dbeaver/pro#6467 ignore default ports ( #3622 )
...
* dbeaver/pro#6467 ignore default ports
* dbeaver/pro#6467 check port
* dbeaver/pro#6467 fix ip host parsing
* dbeaver/pro#6467 debug log
* dbeaver/pro#6467 remove debug logs
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-08-04 13:47:18 +02:00
sergeyteleshev
a0def9f3ae
[CB] write unit tests ( #3621 )
...
* dbeaver/pro#6436 initializes unit tests for common-react
* installs common-react in the scripts
* adds @dbeaver/react-tests
* setups @dbeaver/react-test into tests-runner
* implements react-testing library into @dbeaver/react-tests
* removes unused deps
* adds test for frontend build github action
2025-08-04 18:45:22 +08:00
alex
13cf2911e0
dbeaver/pro#6470 remove pre commit hook dep from deps list ( #3623 )
2025-07-30 21:55:41 +08:00
Serge Rider
c0c3594633
dbeaver/pro#6457 25.1.5 version bump
2025-07-29 21:41:44 +03:00
180ec65dd9
dbeaver/pro#5552 new gql api ( #3579 )
...
* dbeaver/pro#5552 new gql api
* dbeaver/pro#5552 fixes
* adds available hosts fields
* adds warnings for the https mode
* adds default host for domain manager + fixes some translations
* reverts server URL for domain manager
* fixes description for available hosts
* separates available hosts by new line in textarea
* removes dots
* removes http, https from examples for available hosts field
* dbeaver/pro#5552 validate request's host
* dbeaver/pro#5552 review fixes
* dbeaver/pro#5552 update default configs
* refactors availableHosts -> supportedHosts
* review fix
* dbeaver/pro#5552 fix build
* refactor: supportedHosts - array -> string
* cleanup
* reverts serverConfigurationInfoForm interfaces
* refactors secureCookies -> forceHttps (frontend)
* dbeaver/pro#5552 rename secureCookies param to forceHttps
* dbeaver/pro#5552 rename secureCookies param to forceHttps
* dbeaver/pro#5552 rename secureCookies param to forceHttps
* dbeaver/pro#5552 enable https for old deployments
* fixes translations, readonly state & hosts examples for TE
* dbeaver/pro#5552 fixes
* dbeaver/pro#5552 redirect from http to https
* dbeaver/pro#5552 redirect to https
* dbeaver/pro#5886 use scheme from origin
* dbeaver/pro#5552 exclude special servlets
* dbeaver/pro#5552 saml test
* dbeaver/pro#5552 remove slashes from hostname
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-07-29 19:04:14 +02:00
79d5702744
dbeaver/pro#5957 save lock state in sm controller ( #3576 )
...
* dbeaver/pro#5957 save lock state in sm controller
* dbeaver/pro#5957 fix read config
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-29 18:10:32 +02:00
603b94c551
dbeaver/pro#5241 [CB] Screen reader does not read some fields in the application ( #3585 )
...
* dbeaver/pro#5241 fix: input doesn't create label wrapper if label is not provided
* dbeaver/pro#5241 fix: link label to input inside InputFieldBase
* dbeaver/pro#5241 fix: make required field asterisk invisible for assistive technologies
* dbeaver/pro#5241 fix: link FieldLabel to textarea with generated id and add aria-label for accessibility
even with linked label, voiceOver doesn't pronounce label when focusing textarea, that's why aria-label is used there
* dbeaver/pro#5241 refactor: force aria-label for input field
* dbeaver/pro#5241 refactor: change role for snackbar
aria-live polite works with aria regions which initially empty and then dynamically populated with some data. If we want assistive technologies read initial content, we need to use alert role.
also hide icon from assistive technologies (no additional information from that)
* dbeaver/pro#5241 refactor: remove aria-label from input
use native htmlFor
* dbeaver/pro#5241 refactor: remove aria-label from Textarea component
---------
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-07-29 23:09:05 +08:00
Alexey Potsetsuev and Evgenia
ad6973d069
dbeaver/pro#6337 fix: sql editor dnd insertion ( #3620 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-29 19:53:03 +08:00
sergeyteleshev and mr-anton-t
231da5b0b8
6056-cb-impelement-ui-kit-select-in-combobox ( #3557 )
...
* dbeaver/pro#6056 adds boilerplate for new combobox ui kit
* removes unused code
* refactors layout
* fixes theme styles
* fixes styles
* fixes search value
* implements ui kit store instead of menu
* reverts search value changes
* fixes search
* cleanup
* adds ellipsis on select items
* selectField supports required for form validations
* adds types for functions
* adds disabled styles
* removes hover border-color for disabled select
* removes popoverProps
* moves some styles from kit select to combobox + fixes some styles
* fixes for QA
* adds custom paddings as it was before refactoring
* fixes item styles, placeholder, title errors
* fixes focus styles for input
* fixes expanded state focus
* splits to Select and Combobox
* removes unused code for select
* pr fixes
* replaces arrow icon + opens select on label click
* fixes click on label
* Revert "fixes click on label"
This reverts commit 772c988b28 .
* reverts select label
* removes 1/3 width for preferences
* removes border radius from top of the navigation tab
* fixes selection element
* removes double select border
* qa fixes
* fixes border-radius and outline-offset for select
* fixes outline
* fixes colors
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-07-29 19:52:34 +08:00
Alexander Skoblikov and kseniaguzeeva
57e77b7cd1
dbeaver/pro#6303 do not remove default user team ( #3609 )
...
* dbeaver/pro#6303 do not remove default user team
* dbeaver/pro#6303 throw error
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-07-29 13:17:09 +02:00
Alexey Potsetsuev
58c4744aa7
dbeaver/pro#6417 chore: update deps ( #3616 )
2025-07-28 22:49:30 +08:00
Sychev Andrey and Evgenia
39c7346e0a
dbeaver/pro#5720 feat: add Script button for tables w/o identifier ( #3608 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-28 22:46:51 +08:00
131b1e13f4
dbeaver/pro#6109 add void type ( #3603 )
...
Co-authored-by: Ainur <ainur.iagudin@dbeaver.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-27 15:17:41 +02:00
Sychev Andrey and Daria Marutkina
3914461f55
dbeaver/pro#5161 fix: show confirmation message if there is unsaved changes in teams form ( #3605 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-25 15:30:37 +02:00
Sychev Andrey
5dc6e5ca38
dbeaver/cloudbeaver#3569 fix: don't show new connection button ( #3604 )
2025-07-25 15:27:52 +02:00
alex
c747c30063
dbeaver/pro#6399 do not check executable feature ( #3610 )
2025-07-25 14:54:31 +02:00
ad225404f4
dbeaver/pro#6124 Add audit log cleanup job ( #3591 )
...
* dbeaver/pro#6124 Add audit log cleanup job
* dbeaver/pro#6124 fixes
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-07-24 17:47:12 +02:00
sergeyteleshev
d9fe873bb5
dbeaver/pro#6383 reverts stylus stub ( #3606 )
2025-07-24 12:08:09 +02:00
sergeyteleshev
0193e67f72
dbeaver/pro#6372 adds stub for stylus lib ( #3601 )
2025-07-23 15:44:17 +02:00
8ebf7eba9c
dbeaver/pro#5886 core api for permission management ( #3519 )
...
* dbeaver/pro#5886 new permissions api
* dbeaver/pro#5886 new permissions api
* dbeaver/pro#5886 test + forgotten commit
* dbeaver/pro#5886 test + forgotten commit, review fixes
* dbeaver/#5886 test + forgotten commits
* dbeaver/pro#5886 clean up CE repos
* dbeaver/pro#5886 gql api for global perms
* dbeaver/pro#5886 new perms validation
* dbeaver/pro#5886 remove unused class
* dbeaver/pro#5886 new api
* chore: update permission key
* dbeaver/pro#5087 feat: permissions management
* feat: check permission for query execution
* fix: override only restrictive permissions
* fix: permissions layer
* fix: status gutter duplication
* fix: script execution error message display
* fix: hide not available script execution actions
* dbeaver/pro#5886 anon perms fix, default value for global perms
* fix: hide settings groups only for specific settings
* feat: restore permissions
* refactor: after review
* fix: merge conflicts
* fix: type import
* fix: merge conflicts
* fix: linting
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
Co-authored-by: Wroud <wrouds@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2025-07-23 03:56:43 +02:00
Anastasiya and Daria Marutkina
848b95113a
dbeaver/cloudbeaver#3590 update DuckDB driver till version 1.3.2 ( #3592 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-22 11:32:41 +02:00
sergeyteleshev and mr-anton-t
d4c304f725
[CB] write unit tests ( #3593 )
...
* dbeaver/pro#6312 adds unit tests for helpers
* updates yarn locks
* lint fix
* restores mock
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2025-07-22 09:41:08 +02:00
sergeyteleshev
444ff0d672
[CB] fix unit tests issue with console mocking ( #3589 )
...
* dbeaver/pro#6288 adds init for console mocks
* test fix 2
* test fix 3
* test fix 4
* resetets deprecated settings
2025-07-22 09:33:33 +02:00
Daria Marutkina
bf49a94642
dbeaver/pro#6275 Update README file ( #3596 )
2025-07-21 11:11:39 +02:00
Jeremy and Evgenia
3a2e41fa69
feat: upgrade databend-jdbc to v0.3.9 ( #3540 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-21 08:59:53 +02:00
Alexey Potsetsuev and Evgenia
36e8d1fac9
dbeaver/pro#6201 feat: ai chat query insertion ( #3578 )
...
* dbeaver/pro#6201 feat: ai chat query insertion
* chore: remove confusing comment
* chore: query execution and replacement
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-18 23:44:17 +08:00
sergeyteleshev
dcc13811e8
[CB] fix frontend linter to pass the github action ( #3588 )
...
* dbeaver/pro#6272 initial commit to see errors
* removes func-call-spacing from rules
* removes func-call-spacing from rules 2
* fixes flat file for stylistic
* try to update stylistic
* Revert "try to update stylistic"
This reverts commit 459bf77714 .
* reverts rule
* tries function-call-spacing
* test linter rule
* Revert "test linter rule"
This reverts commit 0b0fb66b69 .
2025-07-18 19:51:16 +08:00
Serge Rider
2ba910386f
dbeaver/pro#6275 25.1.4 version bump
2025-07-15 20:21:32 +03:00
Serge Rider
a7c5d53f0a
dbeaver/pro#6275 25.1.4 version bump
2025-07-15 20:20:39 +03:00
Ainur
59f0da9caa
dbeaver/pro#5399 fix merge conflict ( #3587 )
25.1.3
2025-07-15 19:08:33 +02:00
4d5c58316c
dbeaver/pro#5399 Add new completion engine to cloudbeaver ( #3535 )
...
* dbeaver/pro#5399 Add new completion engine to cloudbeaver
* dbeaver/pro#5399 Fixes and update icon references
* dbeaver/pro#5399 Add new completion engine to cloudbeaver
* dbeaver/pro#5399 add sync config with desktop
* dbeaver/pro#5399 fix fallback to default engine
* dbeaver/pro#5399 feat: add labels for content assistant setting
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Sychev Andrey <nukemoore@gmail.com >
2025-07-15 18:43:43 +02:00
bae21e5b2e
Dbeaver/pro#5864 add audit logging ( #3556 )
...
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 Add audit logging
* dbeaver/pro#5864 fix review
* dbeaver/pro#5864 fix review
* dbeaver/pro#5864 fixes
* dbeaver/pro#5864 add file name upload logging
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-07-15 16:11:37 +02:00
5ce5f6e10d
dbeaver/pro#6042 get node features from feature provider ( #3581 )
...
Co-authored-by: naumov <iamemptyhuh@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: alex <48489896+devnaumov@users.noreply.github.com >
2025-07-15 12:27:42 +02:00
sergeyteleshev and Evgenia
db28b2ad2c
dbeaver/pro#6251 moves settings to interface + fixes border-size for selected tab ( #3584 )
...
* dbeaver/pro#6251 moves settings to interface + fixes border-size for selected tab
* applies borders only for navigation tabs
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-15 17:48:12 +08:00
Sychev Andrey and Daria Marutkina
d58b3e14a2
dbeaver/pro#6105 fix: form validation fails on test in GCP ( #3583 )
...
Removed active state from Options component resources because it unload resources when we switch to other tabs which leads to broken connection form state and entails data inconsistency.
For example, the check driver?.useCustomPage fails because driver resource has been unloaded and the component renders standard Parameters from instead of custom taking state from the wrong destination.
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-15 17:47:34 +08:00
Alexander Skoblikov and kseniaguzeeva
c476a56661
dbeaver/pro#5816 link websession with address ( #3564 )
...
* dbeaver/pro#5816 link websession with address
* dbeaver/pro#5816 flag to disable ip binging
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-07-14 19:06:52 +02:00
79804619d3
dbeaver/pro#4863 Add column description to data editor ( #3573 )
...
* dbeaver/pro#4863 Add column description to data editor
* adds description for columns + settings
* alignes description with column name
* pr fixes
* adds skip to the settings test
* makes header more compact
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-07-14 21:25:58 +08:00
Sychev Andrey and Daria Marutkina
1c7300cdf1
dbeaver/pro#5455 Feat: add repeat password field in easyconfig ( #3570 )
...
* dbeaver/pro#5455 feat: add repeat password field in configuration wizard
* dbeaver/pro#5455 refactor: connect repeat password field with form validation via state
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-14 17:26:24 +08:00
9b2cb7cc92
[CB] Multiple tabs row support ( #3563 )
...
* dbeaver/pro#5904 adds navigation multiple tabs support
* adds tabs box container
* fixes bug with invisible object viewer tabs
* cleanup
* Revert "cleanup"
This reverts commit a519421bb0 .
* Revert "fixes bug with invisible object viewer tabs"
This reverts commit 03b8e7b1cc .
* Revert "adds tabs box container"
This reverts commit c6f247ed64 .
* removes extra pixels for border
* adds more proper setting description
* removes extra dots
* skips tests
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: Alexey Potsetsuev <wrouds@gmail.com >
2025-07-11 20:51:05 +08:00
Ruslan Musaev and Daria Marutkina
5022c01468
dbeaver/pro#4739 Fix losing context execution after node refreshing ( #3572 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-07-10 16:44:50 +02:00
Sychev Andrey and Alexey Potsetsuev
60fb6c5a3b
dbeaver/pro#4990 feat: add SSL configuration documentation ( #3575 )
...
* dbeaver/pro#4990 feat: add SSL configuration documentation
* dbeaver/pro#4990 refactor: use proper product name
* dbeaver/pro#4990 fix: use sm icon for SSL docs link
* dbeaver/pro#4990 fix: extra space in l10n string
---------
Co-authored-by: Alexey Potsetsuev <wrouds@gmail.com >
2025-07-10 17:54:17 +08:00
sergeyteleshev
6889b51ab6
dbeaver/pro#6221 skips settings test ( #3580 )
...
* dbeaver/pro#6221 skips settings test
* lint fix
* lint fix 2
* lint fix 3
* lint fix 4
* reverts all lint fixes
2025-07-10 17:52:05 +08:00