Alexander Skoblikov and kseniaguzeeva
f7b9dd188f
CB-4867 remote preference store ( #2474 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2024-03-19 13:13:01 +00:00
ShadelessFox
06089af0d0
dbeaver/dbeaver#12430 Make session invalidation working for simple cases ( #2463 )
2024-03-19 09:19:55 +01:00
5bf4278c65
Cb 1084 transactions ( #2449 )
...
* CB-4806 transactions api
* CB-1084 add commit mode plugin
* CB-1084 rename plugin
* CB-4806 add is auto commit property to web context
* CB-1084 add gql queries
* CB-1084 add loaders
* CB-4806 transactions for update results
* CB-4806 fix text
* CB-1084 pass execution context via extensions
* CB-1084 handle errors
* CB-1084 get connection before the task execution
* CB-1084 grab connection from transaction context
* CB-1084 support execution context provider for the object viewer
* CB-1084 refresh context manually
* CB-1084 check options panel status
* CB-1084 move transaction logic to the ConnectionExecutionContext
* CB-4806 make project id required
* CB-1084 make actions naming more unique
* CB-1084 remove success flag
* CB-1084 add plugin to default product
* CB-1084 show confirm dialog
* CB-1084 always fire disconnect through executor
* CB-1084 adjust behaviour
* CB-1084 add more explicit check
* CB-1084 interrupt disconnect if commit fails
---------
Co-authored-by: Ainur <ainur.iagudin@dbeaver.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-03-18 14:33:57 +00:00
Sergei Kovalchuk and kseniaguzeeva
e78155a5d3
Dbeaver/pro#2552 [TE] deleted profiles appear again after app launch ( #2429 )
...
* dbeaver/pro#2552 [TE] deleted profiles appear again after app launch
Api fixed for store entire list of profiles
* dbeaver/pro#2552 [TE] deleted profiles appear again after app launch
Remove un used import
* dbeaver/pro#2552 [TE] deleted profiles appear again after app launch
Fixed api
* dbeaver/pro#2552 [TE] deleted profiles appear again after app launch
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2024-03-18 12:21:53 +01:00
Ainur and mr-anton-t
071824188f
CB-4568 drop unused internal tables ( #2468 )
...
* CB-4568 drop unused internal tables
* CB-4568 execute dialect specific queries only if file exists
---------
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-03-17 13:25:31 +03:00
Alexander Skoblikov and Daria Marutkina
e72b40f4ae
CB-4528 Snowflake SSO auth ( #2470 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2024-03-15 17:31:17 +00:00
Alexander Skoblikov and Evgenia Bezborodova
826d0c6f60
CB-4819 update composite documents attribute values ( #2452 )
...
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-03-14 10:19:05 +00:00
serge-rider
1f8ed6231a
Copyrights and release date updates
2024-03-14 08:51:10 +01:00
serge-rider
a28f4eb1e7
24.0.1 version bump
2024-03-13 16:26:29 +01:00
Ainur and naumov
c5930852b9
CB-4696 truncate string value fix ( #2456 )
...
* CB-4696 truncate content string value fix
* CB-4696 extend isText check to show quota message
---------
Co-authored-by: naumov <iamemptyhuh@gmail.com >
2024-03-12 15:55:19 +01:00
serge-rider
b5f3b0effa
Merge branch 'devel' of https://github.com/dbeaver/cloudbeaver into devel
2024-03-12 15:39:01 +01:00
serge-rider
7f7d05dc46
dbeaver/pro#2522 Use custom launcher for all products
2024-03-12 15:37:08 +01:00
Anastasiya
2cacb3e1fa
CB-4842 change brute force exception message ( #2465 )
2024-03-12 13:48:09 +00:00
Anastasiya
8adb27f7b1
CB-4839 fix reverse-proxy logout URL label ( #2461 )
2024-03-12 13:47:46 +00:00
ShadelessFox
b736de0329
dbeaver/pro#2589 Project reference fix ( #2460 )
2024-03-12 11:36:15 +01:00
Ainur
c3a85b6103
CB-4824 return network handlers for some embedded drivers ( #2453 )
2024-03-07 10:08:08 +00:00
Ainur
4bae903d74
CB-4816 refresh disabled drivers after loading runtime config ( #2455 )
...
* CB-4816 refresh disabled drivers after loading runtime config
* CB-4816 refresh drivers config only when starting server
2024-03-07 09:29:02 +00:00
Serge Rider
6d4bb860ae
Dbeaver/pro#2523 annotations ( #2447 )
...
* dbeaver/pro#2523 Model annotations
* dbeaver/pro#2523 Model annotations
2024-03-05 18:27:47 +01:00
DenisSinelnikov and DenisSinelnikov
b5dceef605
CB-4792. Change attribute names for rp identity provider ( #2435 )
...
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com >
2024-03-01 10:57:11 +00:00
62510fe18d
Cb 4777 te log viewer access denied and anonymous access restricted errors after login ( #2431 )
...
* CB-4777 fix: removes an "anonymous access restricted" error from log viewer
* CB-4777 fix: isUserAvailable for userInfoService
* CB-4777 chore: code cleanup
* CB-4777 do not call rm api if not authorized in sm
* CB-4777 revert changes
* CB-4777 revert changes
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com >
2024-02-29 17:06:57 +00:00
Alexander Skoblikov and Daria Marutkina
9fe091d352
CB-4773 show license validation error ( #2423 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2024-02-28 17:40:13 +00:00
e27d5d1de6
CB-4731. Fixed duplicate configuration server ( #2411 )
...
* CB-4731. Fixed duplicate configuration server
* CB-4731. Refactor after review
* CB-4731. Refactor after review
---------
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-27 15:33:52 +00:00
Anastasiya and MashaKorax
9bc66479a1
dbeaver/pro#2510 upgrade PG driver to 42.7.2 ( #2407 )
...
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2024-02-26 17:48:08 +01:00
Alexander Skoblikov and mr-anton-t
a4f50c22ae
CB-4747 force auth anonymous session ( #2416 )
...
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-02-26 15:35:09 +00:00
c0c4e1870a
CB-4436 update session only in touchSession ( #2377 )
...
* CB-4436 update session only in touchSession
* CB-4346 adds session touch for user actions
* CB-4346 adds core-activity package
* CB-4346 fix: mobx version core-activity package
* CB-4346 ClientActivityService cleanup
* CB-4346 ClientActivityService cleanup [2]
* CB-4346 fix: client activity function contexts bind
* CB-4346 useClientActivity cleanup
* CB-4346 removed unneeded deps
* CB-4346 session warning dialog props renaming
* CB-4364 adds client activity service setsActivity method
* CB-4346 activity timers refactor
* CB-4346 adds min time for session expire setting
* CB-4346 adds update client activity each 300ms
* CB-4346 touchSession logic moved to SessionExpiredService
* СB-4346 session expire service uses session resource to touchSession
* CB-4346 code cleanup
* CB-4346 removed unused activity package from plugin session expiration
* CB-4346 SessionExpireService - removed cycle dependency
* CB-4346 code cleanup
* CB-4346 update session state if it is invalid
* CB-4346 removed arrow function from useClientActivity
* Revert "CB-4346 SessionExpireService - removed cycle dependency"
This reverts commit adba2d5eed .
* CB-4346 touchSession logic moved from SessionExpiredService to SessionResource because of cycle dependency
* CB-4346 chore: core-activity -> core-client-activity renaming
* CB-4346 chore: vars renaming
* CB-4346 refactor: removed force from sessionResource.touchSession()
* CB-4346 adds SessionTouchService
* CB-4346 chore: SESSION_EXPIRE_MIN_TIME const new name
* CB-4346 sessionTouchService license
* CB-4346 uses SessionTouchService as Dependency
* CB-4346 pr fixes
* CB-4346 adds core-localization to plugin-session-expiration
* CB-4346 adds core coreClientActivityManifest to unit tests
* CB-4346 updates ts references
* CB-4436 new update session gql api
* CB-4346 adds updateSession API call
* CB-4346 code cleanup sessionResource
* CB-4346 do not send state event for not authorized session
* CB-4346 chore: update session info with event
* CB-4346 adds update activity on touch (tablets, phones support)
* CB-4346 add debug log
* CB-4346 force update session on create
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-23 17:02:04 +00:00
888b29c637
Cb 4694 te admin can assign his own team ( #2391 )
...
* CB-4716 admin can manage his own team
* CB-4717 allow team assigning in distributed mode
---------
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2024-02-23 14:47:39 +00:00
0877d07d04
Cb 4430 file extension for export ( #2405 )
...
* CB-4430. Fixed file extention for export file json
* CB-4430. Fixed file extention for export file json
* CB-4430. Fixed checkstyle
* CB-4430. Refactor after review
---------
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-23 14:45:26 +00:00
serge-rider
b520333ddb
24.0.0 version bump
2024-02-23 09:56:30 +01:00
79aaf010f3
CB-4688. Ignore empty X-Role header parameter, hide role param. ( #2386 )
...
* CB-4688. Ignore empty X-Role header parameter, hide role param.
* CB-4688. Refactor after review
* CB-4688. Refactor after review
* CB-4688. Refactor after review
---------
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-21 17:44:04 +03:00
Alexander Skoblikov
5182ea1238
complex secret id ( #2401 )
...
* complex secret id
* unique secret id
2024-02-20 22:03:57 +03:00
serge-rider
7ec6edb31e
dbeaver/pro#2452 Session auth info model
2024-02-20 18:15:34 +01:00
2b90eb038e
CB-4561 te UI dynamic connection credentials based on the users team ( #2381 )
...
* CB-4598 npe fix
* CB-4561 refactor: connection info resource
* CB-4561 refactor: connection info resource
* CB-4561 load credentials from secret in initConnection
* CB-4561 merge devel
* CB-4561 allow initial team secrets test
* CB-4561 remove ability to use any secret in test connection
* CB-4561 feat: shared credentials management
* CB-4561 feat: connection secret authentication
* CB-4561 little fix
* CB-4561 feat: shared credentials
* CB-4561 chore: remove save credentials checkbox for shared credentials
* CB-4561 fix: send saved state for shared connection credentials
* CB-4561 feat: change shared secret authentication description
* CB-4561 fix: pr review comments
* CB-4561 fix: disable connection test for shared connections in distributed env
* CB-4561 fix: types
---------
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com >
Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com >
2024-02-20 16:42:46 +01:00
DenisSinelnikov and DenisSinelnikov
6d6ab69c52
CB-4683. Change delimiter for reverse proxy group ( #2385 )
...
* CB-4683. Change delimiter for reverse proxy group
* CB-4683. Refactor after review. Added new parameter team delimiter for reverse proxy identity provider,
---------
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com >
2024-02-19 19:31:20 +03:00
8f01d49f5f
CB-3563 cloudbeaver preference store ( #2370 )
...
* CB-3563 cloudbeaver preference store
* CB-3563 fix cb custom drivers folder
* CB-3563 fix default property initialization
* CB-3563 :feat adds proposal insert table setting to admins settings
* CB-3563 feat: sqlEditorService has field canInsertAlias
* CB-3563 adds plain keys to the settings
* CB-3563 removes redundant alias resolver for sqlEditor
* CB-3563 fix: sql editor ctrl + z does not cause an error while SQL script typing
* CB-3563 pr fixes
---------
Co-authored-by: s.teleshev <s.teleshev@mu.se >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-13 20:33:52 +03:00
cb897343bd
Cb 4457 subcollections firestore ( #2338 )
...
* CB-4457. Add api for read subcollections firestore
* CB-4457. Move firestore to ee module
* CB-4457. Move firestore to ee module
* CB-4457. Added annotations for firestore
* CB-4457. Added metaData
* CB-4457. Fixed build
* CB-4457 add hasChildrenCollection flag
* CB-4457. Add new resultsRow
* CB-4457. Renamed SQLResultRowMetaData parameters
* CB-4457 add rows with metadata to schema
* CB-4457. Fix gql
* CB-4457. Added logic to get Firestore subcollection
* CB-4457. Refactor result, rename gql, added new type to return gql
* CB-4457. Revert list to map
* CB-4457. Get Subcollections info
* CB-4457. Refactor code
* Added sceleton for insert subcollection
* CB-4457. Added isSupportsDataFilter flag for subcollection
* CB-4457 add locales
* CB-4457. Added isSupportsDataFilter flag for subcollection
* CB-4457. Added update/insert logic for subcollection
* CB-4457 support collection editing
* CB-4457. Refactor after review, moved hierarchical model to ee.
* CB-4457 add SerializableKey
* CB-4457 keep only new rowsWithMetaData api
* CB-4457 review fixes
* CB-4457 review fixes
* CB-4457. Refactor after review. Added logic for delete
* CB-4457 pass metadata in deleted rows
* CB-4457 check row for undefined
* CB-4457 pass metadata when editing json
* CB-4457. Refactor edit, fix icons
* CB-4457. Refactor makeDocumentInputValue, created new method for locator
* CB-4457 try to get the current metadata for row
* CB-4457 clear cache on result update
* CB-4457 remove extra check
* CB-4457. Fixed npe
---------
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com >
Co-authored-by: naumov <iamemptyhuh@gmail.com >
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2024-02-13 18:29:22 +01:00
Alexander Skoblikov and Evgenia Bezborodova
eea72bd467
CB-4673 validate default team exists ( #2374 )
...
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-13 20:08:46 +03:00
b62b8d178d
Cb 4375 support idle connection closing ( #2368 )
...
* CB-4365. Support idle connection closing
* CB-4375. Fix connection time
* CB-4375. Fixed checkstyle
* CB-4375. Refactor after review
* CB-4375. Refactor after review
* CB-4375. Refactor after review
* CB-4375. Refactor after review
* CB-4375. Refactor after review
* CB-4375. Refactor after review, change event type
* CB-4375. Refactor after review
---------
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-13 20:08:29 +03:00
serge-rider
1e13e65205
23.3.5 version bump
2024-02-12 18:04:26 +01:00
Alexander Skoblikov and kseniaguzeeva
3965f16330
CB-4498 secrets cleanup ( #2352 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2024-02-09 17:52:59 +03:00
Alexander Skoblikov
3891eed4a9
CB-4636 fix initial data configuration ( #2358 )
2024-02-09 14:24:18 +03:00
7eba02ac1f
CB-4535. Remove Ability to edit all users team ( #2341 )
...
* CB-4535. Remove Ability to edit all users team
* CB-4536. Fixed test
* CB-4536. Refactor after review.
* CB-4536. Refactor after review
* CB-4536. Refactor after review
* CB-4536. Refactor after review
* CB-4536. Refactor after review
* CB-4536. Refactor after review.
* CB-4536. Auto filled default group for all user when application is started
* CB-4536. Refactor after review
* CB-4536. Fixed update empty list
* CB-4536 feat: display default user team info
* CB-4536 chore: code cleanup
---------
Co-authored-by: DenisSinelnikov <denis.sinelnikov@dbaever.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Aleksei Potsetsuev <wrouds@gmail.com >
2024-02-07 18:15:42 +03:00
Serge Rider
e285ad0279
CB-4645 Null descriptions fix ( #2359 )
2024-02-07 17:56:49 +03:00
Anastasiya and MashaKorax
6b2f314383
dbeaver/pro#2420 update MariaDB driver to 3.3.2 ( #2362 )
...
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2024-02-07 14:12:00 +03:00
Serge Rider and kseniaguzeeva
09e5141e37
dbeaver/pro#2403 AWS secret controller stub ( #2350 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2024-02-07 14:07:55 +03:00
Alexander Skoblikov
0c03d201a8
CB-4596 fix http cookies ( #2363 )
2024-02-06 16:50:46 +03:00
Alexander Skoblikov
98d7d1f0d5
update sql to support oracle ( #2355 )
2024-02-05 15:49:01 +03:00
Alexander Skoblikov
30e0bad784
fix schema version ( #2354 )
2024-02-05 13:41:18 +03:00
Serge Rider and Evgenia Bezborodova
f8e74f926c
CB-4617 NPE fix ( #2349 )
...
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-02-05 12:31:30 +03:00
fdde4348a2
CB-3703 save product configuration from ui ( #2334 )
...
* CB-4560 api for saving product configuration
* CB-4560 save product config in te
* CB-4560 move update product config to mutations
* CB-3703 feat: extend base components
* CB-3703 feat: settings editor
* CB-3703 chore: review fixes
* CB-3703 chore: pr review
* CB-3703 feat: update server configuration icon
* CB-4560 add events
* CB-3703 fix: localization
* CB-3703 chore: localization
---------
Co-authored-by: Alexey <wrouds@gmail.com >
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com >
2024-01-31 20:33:05 +03:00
11adc7d3d6
dbeaver/pro#2404 Revert legacy Clickhouse driver ( #2337 )
...
Co-authored-by: Matvey16 <82543000+Matvey16@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2024-01-31 19:23:05 +03:00