Commit Graph
2490 Commits
Author SHA1 Message Date
dbeaver-devops ac2cb461f3 dbeaver/pro#10399 26.2.1 version bump 2026-08-24 21:11:02 +02:00
Ainurandkseniaguzeeva 5b8c88c36a dbeaver/pro#8982 Skip ineffective connection notifications (#4581)
* dbeaver/pro#8982 Skip ineffective connection notifications

* dbeaver/pro#8982 Test navigator settings reset

* dbeaver/pro#8982 Fix test stub implementation

---------

Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2026-08-24 16:57:16 +02:00
bcf4a2b581 dbeaver/pro#10010 fix returning node path for connections (#4576)
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-08-24 10:37:26 +02:00
Ruslan Musaev 50f63caa4f dbeaver/pro#10376 fix lost data in error (#4591) 2026-08-24 08:59:10 +02:00
39777dc5fa dbeaver/pro#10314 load AI models dynamically (#4577)
* dbeaver/pro#10314 load AI models dynamically

* dbeaver/pro#10314 simplify AI profile copying

* dbeaver/pro#10314 apply AI model defaults

* dbeaver/pro#10314 preserve AI model list order

* dbeaver/pro#10314 pr fixes

* dbeaver/pro#10314 cleanup

* dbeaver/pro#10314 ui fixes

* dbeaver/pro#10314 adds models part

* dbeaver/pro#10314 reverts models part + uses useExecutor for sync

* dbeaver/pro#10314 fixes width of combobox with model

* dbeaver/pro#10314 not allows to load models if switched engines

* dbeaver/pro#10314 fixes bugs with model

* dbeaver/pro#10314 removes useCallbacks redundant calls

* dbeaver/pro#10314 allows to refresh models if model is selected

* dbeaver/pro#10314 add alphabetical sort to models

* dbeaver/pro#10314 fixes sorting so it applies first model on refresh right

---------

Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com>
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2026-08-21 11:49:05 +02:00
4475513341 dbeaver/pro#10243 add reconcile project list on update (#4571)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com>
2026-08-21 11:39:35 +02:00
f4b55add99 dbeaver/pro#9515 do not duplicate driver props fix (#4560)
* dbeaver/pro#9515 do not duplicate driver props fix

* dbeaver/pro#9515 pass default values

* dbeaver/pro#9515 fix using mutable list

* dbeaver/pro#9515 add comment

---------

Co-authored-by: Ainur <ainur.iagudin@dbeaver.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com>
2026-08-20 17:29:58 +02:00
6d13275021 dbeaver/pro#10234 allow to grant/revoke yourself (admin) to the team (#4551)
* dbeaver/pro#10234 allow to grant/revoke yourself (admin) to the team

* dbeaver/pro#10234 allow admins edit their own teams

* dbeaver/pro#10234 adds team management logic for admin role

* dbeaver/pro#10234 cleanup

* dbeaver/pro#10234 uses EAdminPermission.admin

* dbeaver/pro#10234 fixes locales

* dbeaver/pro#10234 allow admins to manage their own permissions

---------

Co-authored-by: Ruslan <pupkinvasya7000@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2026-08-20 16:05:43 +02:00
2650b4dccd dbeaver/pro#6505 adds min value for object property info (#4565)
* dbeaver/pro#6505 adds min value for object property info

* dbeaver/pro#6605 implements constraints interface

* dbeaver/pro#6505 uses only min/max property constraints

---------

Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com>
2026-08-20 13:01:06 +02:00
AinurandDaria Marutkina 50f6835caf dbeaver/pro#10315 Persist deleted AI profiles (#4580)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2026-08-20 12:09:53 +02:00
Ainurandkseniaguzeeva bb9872dc2e dbeaver/pro#10055 events for ai toolboxes (#4552)
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2026-08-18 23:00:53 +02:00
b5c6cbfe82 dbeaver/pro#9888 fix sql filtering (#4555)
* dbeaver/pro#9888 fix sql filtering

* dbeaver/pro#9888 fix sql filtering

---------

Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com>
2026-08-18 16:23:54 +02:00
Ruslan MusaevandDaria Marutkina 152ab83006 dbeaver/pro#10157 fix readable error for cloudbeaver (#4548)
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2026-08-18 16:09:05 +02:00
2d0b7d428c dbeaver/pro#9994 fixes broken AI settings to fix the AI form flow (#4540)
* dbeaver/pro#9994 fixes broken AI settings to fix the AI form flow

* dbeaver/pro#9994 reverts ai settings changes

* dbeaver/pro#9994 fix returning empty configuration id

* dbeaver/pro#9994 adds validations and info messages to handle empty default configuration case

* dbeaver/pro#9994 syncs resources to get changes from backend ai settings

* dbeaver/pro#9994 cleanup

* dbeaver/pro#9994 allows to reset language

---------

Co-authored-by: Ainur <ainur.iagudin@dbeaver.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2026-08-18 13:22:41 +02:00
DaniilandEvgenia 4cf41da82c dbeaver/pro#5650 databend driver is enable in cb-ce (#4553)
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2026-08-14 17:53:52 +02:00
3844792b84 dbeaver/pro#9637 support restriction for connection (#4521)
* dbeaver/pro#9637 support restriction for connection

* dbeaver/pro#9637 support restriction for connection

* dbeaver/pro#9637 support edit and import restriction

* dbeaver/pro#9637 support restrictions

* dbeaver/pro#9637 review fix

* dbeaver/pro#9639 fix call

* dbeaver/pro#9637 remove duplicate

---------

Co-authored-by: naumov <iamemptyhuh@gmail.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com>
2026-08-14 00:14:40 +02:00
dbeaver-devops 2781ec1eaa dbeaver/pro#10231 26.2.0 version bump 2026-08-11 21:11:20 +02:00
5be49b8a7e dbeaver/pro#8821 feat: add import settings step (#4506)
* dbeaver/pro#8821 feat: add gql query for import

* dbeaver/cloudbeaver#8821 throw readable exception on import fail

* dbeaver/pro#8821 feat: add import settings step

* dbeaver/pro#8821 refactor: gql types for driver config

* dbeaver/pro#8821 refactor: use connectionKey

* dbeaver/pro#8821 add open New Connection

* dbeaver/pro#8821 feat: add openNewConnection checkbox and replace docs link

* dbeaver/pro#8821 feat: clear onDuplicateKey if useBulk is active

* dbeaver/pro#8821 feat: add titles

* dbeaver/pro#8821 refactor: remove extra checks (not a driver config, always true)

* dbeaver/pro#8821 remove defaultOpenNewConnection from driverConfiguration

* dbeaver/pro#8821 feat: let a user to clear the replace method

* dbeaver/pro#8821 refactor: update open new connection tooltip

* dbeaver/pro#8821 feat: remove checks for settings step

Always show settings steps with at least one option: use new connection

* dbeaver/pro#8821 refactor: simplify dialog's footer

---------

Co-authored-by: Ruslan <pupkinvasya7000@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com>
2026-08-11 18:45:36 +02:00
Viktor Kirst 317750ea7d dbeaver/pro#9733 Rename X- headers to CB- with backward compatibility (#4517) 2026-08-11 19:16:38 +03:00
7a93d56459 dbeaver/pro#6455 add cancel button (#4533)
* dbeaver/pro#6455 add cancel button

* dbeaver/pro#6455 add cancel button

* dbeaver/pro#6455 add cancel button

* dbeaver/pro#6455 fix cancel before job start

* dbeaver/pro#6455 chat message now in common model

* dbeaver/pro#6455 add synchronization for cancel

* dbeaver/pro#6455 add message cancel

---------

Co-authored-by: naumov <iamemptyhuh@gmail.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2026-08-11 15:17:44 +02:00
c4b0dd4650 dbeaver/pro#9999 api for ai engine icon (#4518)
* dbeaver/pro#9999 api for ai engine icon

* dbeaver/pro#9999 make list engines functions public

* dbeaver/pro#9999 add icons for engines and profiles

* dbeaver/pro#9999 keep icons + titles

---------

Co-authored-by: naumov <iamemptyhuh@gmail.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-08-10 17:41:39 +02:00
Ainur 2d955087ea dbeaver/pro#10001 fix validation for custom path implementations (#4539) 2026-08-10 17:26:55 +02:00
Ainurandkseniaguzeeva 46a07033ad dbeaver/pro#10001 validate resource folder fix for multinode apps (#4529)
* dbeaver/pro#10001 validate resource folder fix for multinode apps

* dbeaver/pro#10001 fix validation

* dbeaver/pro#10001 validate only dots fix

---------

Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2026-08-07 14:02:19 +02:00
Ainur ad26e0e849 dbeaver/pro#10097 enable ai feature by default (#4530) 2026-08-06 10:30:44 +02:00
eed9cd979e dbeaver/cloudbeaver#4417 add redirect on the same tab (#4502)
* dbeaver/cloudbeaver#4417 add redirect on the same tab

* dbeaver/pro#4417 feat:support full-page redirect

* dbeaver/pro#4417 refactor: remove extra type

* dbeaver/pro#4417 feat: skip navigation when in-tab redirect

* Revert "dbeaver/pro#4417 feat: skip navigation when in-tab redirect"

This reverts commit 4244d41582.

---------

Co-authored-by: Sychev Andrey <44414066+SychevAndrey@users.noreply.github.com>
Co-authored-by: Sychev Andrey <nukemoore@gmail.com>
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2026-08-05 16:46:01 +02:00
fb43b0f567 dbeaver/pro#9076 clear log for ws and long pooling (#4514)
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2026-08-04 17:16:45 +02:00
4d4049fcd1 dbeaver/pro#10054 fix returning default values for non-object properties (#4510)
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-08-04 14:55:27 +02:00
Ruslan MusaevandEvgenia 57cc6e4808 dbeaver/pro#10048 fix ldap groups matching (#4508)
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2026-08-03 15:11:21 +02:00
Ruslan Musaev 1d6e5c6ce6 dbeaver/pro#9724 fix graphql schema for doc (#4519)
* dbeaver/pro#9724 fix graphql schema for doc

* dbeaver/pro#9724 fix graphql schema for doc
2026-07-31 13:58:54 +02:00
Serge Rider 3a60e04a84 dbeaver/pro#9893 Project navigator model is required 2026-07-30 20:12:48 +03:00
dbeaver-devops 8b33e3a08f dbeaver/pro#10040 26.1.5 version bump 2026-07-28 19:27:19 +02:00
Ruslan Musaevandsergeyteleshev d318579745 dbeaver/pro#9755 navigator settings sync (#4491)
* dbeaver/pro#9755 navigator settings sync

* dbeaver/pro#9755 navigator settings sync

* dbeaver/pro#9755 navigator settings sync

* dbeaver/pro#9755 adds synchronization for changing connection settings

---------

Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com>
2026-07-28 19:25:16 +03:00
Ainur 8d17ed0ecd dbeaver/pro#9964 fix generating urls for saml with custom root uri (#4486) 2026-07-28 19:02:00 +03:00
DaniilandDaria Marutkina 3199a99b29 dbeaver/pro#9822 API for full DDL for PostgreSQL (#4477)
* dbeaver/pro#9822 API for full DDL for PostgreSQL

* dbeaver/pro#9822 linter fix

* dbeaver/pro#9822 linter fix

* dbeaver/pro#9822 add cancellable async tasks for DDL generation

* dbeaver/pro#9822 linter fix

* dbeaver/pro#9822 linter fix

* dbeaver/pro#9822 comment fix

* dbeaver/pro#9822 comment fix

* dbeaver/pro#9822 remove PostgreSQL-only restriction for full DDL feature

* dbeaver/pro#9822 review fix: add deprecated annotations to ghl schemas

* dbeaver/pro#9822 review fix: revert changes for metadataGetNodeDDL

---------

Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2026-07-28 16:42:41 +02:00
Elizabeth 42f6720acd dbeaver/pro#10033 Fix file connections creation (#4503) 2026-07-28 16:08:27 +02:00
202823e731 dbeaver/pro#9719 move ai to community (#4471)
* dbeaver/pro#9719 move ai to community

* dbeaver/pro#9719 return prompt generator id input and fix system message type

* dbeaver/pro#9719 return prompt generator id for conversation

* dbeaver/pro#9719 remove rag

* dbeaver/pro#9719 move ai to ce

* dbeaver/pro#9719 fix description for ai chat

* dbeaver/pro#9719 clear feature

* dbeaver/pro#9719 fix conflicts

* dbeaver/pro#9719 remove unused import

---------

Co-authored-by: alex <48489896+devnaumov@users.noreply.github.com>
Co-authored-by: naumov <iamemptyhuh@gmail.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>
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com>
2026-07-28 13:15:33 +02:00
Ruslan MusaevandAinur ed088fe923 dbeaver/pro#9934 api for user list downloaded (#4498)
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com>
2026-07-28 12:01:49 +02:00
df21c3396a dbeaver/pro#9617 api for data-import settings (#4423)
* dbeaver/pro#9617 api for data import settings

* dbeaver/pro#9617 api for data import settings

* dbeaver/pro#9617 api for data import settings

* dbeaver/pro#9617 api for data import settings

* dbeaver/pro#9617 api for data import settings

* dbeaver/pro#9617 api for data import settings

* dbeaver/pro#9617 feat: support new import API on FE

* dbeaver/pro#9617 api for data import settings

---------

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-07-28 12:01:24 +02:00
d96cd8f0d2 dbeaver/pro#9912 add ability to save null for default auto commit mode (#4481)
* dbeaver/pro#9912 add ability to save null for default auto commit mode

* dbeaver/pro#9912 return null value by default

* dbeaver/pro#9912 return valid values

---------

Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2026-07-28 11:09:37 +02:00
ElizabethandDiana bd6e7d48f3 dbeaver/pro#9491 Handle exception from setUrl (#4479)
Co-authored-by: Diana <31996417+uslss@users.noreply.github.com>
2026-07-28 07:51:45 +02:00
Viktor Kirst 0afdd06c80 dbeaver/pro#9768 Fix long-polling session cookie after session ID rotation (#4467) 2026-07-23 16:04:31 +03:00
DaniilandEvgenia eda1f8720f dbeaver/pro#9721 [CB] Add a flag into reverse proxy allowing new user… (#4460)
* dbeaver/pro#9721 [CB] Add a flag into reverse proxy allowing new users creation

* dbeaver/pro#9721 [CB] code style fix

* dbeaver/pro#9721 [CB] code style fix

* dbeaver/pro#9721 move the method isAutoUserProvisioningEnabled to SMAuthProviderExternal

* dbeaver/pro#9721 linter fix

* dbeaver/pro#9721 code review fix

* dbeaver/pro#9721 code review fix

* dbeaver/pro#9721 code review fix

* dbeaver/pro#9721 Fix login for existing users without reverse proxy credentials when auto user provisioning is disabled

---------

Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2026-07-23 10:09:30 +02:00
Serge Rider cdb450dfde dbeaver/pro#7329 Navigator view actions model refactoring (get rid of UI).
Git service and navigator web service code style.
2026-07-15 12:01:30 +02:00
dbeaver-devops d0d9ee19ab dbeaver/pro#9879 26.1.4 version bump 2026-07-14 19:24:11 +02:00
9327ce0ac2 dbeaver/pro#9522 integrate profile selector to connection form (#4440)
* dbeaver/pro#9522 integrate profile selector to connection form

* dbeaver/pro#9522 handles edge cases

* dbeaver/pro#9522 uses rest instead of default getter

* dbeaver/pro#9522 adds preprocessing to handle null/undefined differences arrived from backend for both: connection form network handlers & profile form network handlers

* dbeaver/pro#9522 eslint fix

* dbeaver/pro#9522 refactors profiles

* dbeaver/pro#9522 removes preprocess

* dbeaver/pro#9522 adds header & footer items

* dbeaver/pro#9522 truncates items values

* dbeaver/pro#9522 fix retrieving creds from profiles

* dbeaver/pro#9522 fix test temporary connection

---------

Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
Co-authored-by: Ainur <ainur.iagudin@dbeaver.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
2026-07-14 18:50:59 +02:00
31ee01b6fa dbeaver/pro#9614 add predefined param for connection type (#4454)
* dbeaver/pro#9614 add predefined param for connection type

* dbeaver/pro#9614 add connection type selector

* dbeaver/pro#9614 make menu indicator more visible

* dbeaver/pro#9614 add extra colors

* dbeaver/pro#9614 outdate connections

* dbeaver/pro#9614 load types in bootstrap phrase

* dbeaver/pro#9614 always use useConnectionTypeColor

* dbeaver/pro#9614 remove unused import

* dbeaver/pro#9614 add useConnectionTypeLoader hook

* dbeaver/pro#9614 add default hint

* dbeaver/pro#9614 do not wrap arg:item by default

* dbeaver/pro#9614 use predefined unset for all types

* dbeaver/pro#9614 use common mapped unset color

---------

Co-authored-by: Ainur <ainur.iagudin@dbeaver.com>
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2026-07-13 22:11:10 +02:00
025944a867 dbeaver/pro#8947 user provisioning return user ids (#4429)
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-07-13 16:00:32 +02:00
Serge Rider caee9914b8 dbeaver/pro#9851 Refactor data transfer producer. Smart mapping bug fix. (#4458) 2026-07-13 15:43:53 +02:00
Ruslan MusaevandEvgenia 7fdc8f7e61 dbeaver/pro#9714 fix ldap injection (#4441)
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2026-07-08 10:21:15 +02:00
Serge RiderandAinur 4221ea7fe0 dbeaver/pro#8757 Test connection permissions required (#4434)
* dbeaver/pro#8757 Test connection permissions required (the same as createConnection)

* dbeaver/pro#8757 Anno added

* dbeaver/pro#8757 restrict private project use for gql

* dbeaver/pro#8757 change error message

---------

Co-authored-by: Ainur <ainur.iagudin@dbeaver.com>
2026-07-07 14:10:26 +02:00