Serge Rider
c3042d5aa4
dbeaver/pro#5588 25.0.5 version bump
2025-04-29 19:43:34 +02:00
Ruslan Musaev
d06575af9c
dbeaver/pro#5249 Migrate authUpdateStatus to websocket ( #3369 )
2025-04-29 16:36:55 +00:00
Ainur
90eb0520a7
CB-3798 poc api for visibility of properties ( #3311 )
2025-04-29 14:54:03 +00:00
ShadelessFox
dd2869f4bd
dbeaver/dbeaver#37727 Update Clickhouse driver to 0.8.5 ( #3401 )
2025-04-29 14:41:10 +02:00
34c377a17e
dbeaver/pro#5438 case-insensitive ws headers ( #3393 )
...
* dbeaver/pro#5438 case-insensitive ws headers
* dbeaver/pro#5438 update ping timeout
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-04-25 11:59:13 +02:00
dfbb2846a5
Dbeaver/pro#5168 avoid leakage of lincense ( #3343 )
...
* dbeaver/pro#5168 avoid leakage of license
* dbeaver/pro#5168 avoid leakage of license
* dbeaver/pro#5168 avoid leakage of license
* dbeaver/pro#5168 avoid leakage of license
* CB-5168 fix schema
* [#113 ] Add clsx dependency to UI kit (#3335 )
* chore: add clsx dependency to ui-kit
* chore: import clsx from ui-kit
* refactor: use clsx for class management in Button
* refactor: use clsx in Checkbox
* refactor: use clsx in Input component
* feat: use clsx in radio and radiogroup
* feat: use clsx in Select component
* feat: reexport VisuallyHidden and Focus trap components from ariakit
* CB-5839 fix: resource blocking (#3199 )
* CB-5839 fix: resource blocking
* CB-5839 fix: unlock nav resources
* fix: connections loading
* feat: select new folder or connection
* chore: localization
* chore: revert improvements
* fix: load connections list for connection selector
* fix: error
* fix: wrong action handler
* CB-5839 fix: resources tree validation
* fix: reaction concurrency
* CB-5839 fixes build for new CellFormatter (ObjectMenuCell) after merge conflicts
* СB-5839 changes delay for menu item loaders
* CB-5839 fix: keys intersection detection in resources
* CB-5839 fix: keys intersection detection in resources
---------
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: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
* CB-6308 fix: grid auto-size (#3298 )
* CB-6308 fix: grid auto-size
* CB-6308 fix: grid auto size
* CB-6308 fix: icons sizing in grid
* CB-6308 fix: grid header
* CB-6308 fix: types
* fix: min-width for columns
---------
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 >
* CB 6296 Delete row shortcut not working (#3340 )
* CB-6296 fix: delete keystroke marks selected row for deletion
* CB-6296 fix: focus first element on load, remove extra handler
It was noticed that just after the open, onKeyDown event doesn't reach DataGrid, because focus was not in sync with lib.
Also fixes CB-6229 since they have the same root problem with encountered bag
* CB-6286 refactor: change onCellKeyDown handler interface inside DataGridProps
* CB-6296 refactor: set initial focus differently
* CB-6296 refactor: remove manual scroll control
We use grid inner scrollToCell method and don't need additional native scrolling
* refactor: don't expose inner data-grid type
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Alexey <wrouds@gmail.com >
* CB-5168 fix
* CB-5168 fix schema
* dbeaver#pro5168 hide product config for anonym
* dbeaver/pro#5168 avoid leakage of lincense
* dbeaver/pro#5168 avoid leakage of lincense
* dbeaver/pro#5168 avoid leakage of lincense
---------
Co-authored-by: Sychev Andrey <44414066+SychevAndrey@users.noreply.github.com >
Co-authored-by: Alexey <wrouds@gmail.com >
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: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: naumov <iamemptyhuh@gmail.com >
2025-04-24 12:55:53 +02:00
873861c759
CB-5774 add connection brute force protection ( #3337 )
...
* CB-5774 add connection brute force protection
* CB-5774 api for additional info of disabled user
* CB-5774 fix deserialization
* CB-5574 adds disabled user info in editing user form
* CB-5774 save all connect errors to db
* CB-5774 resolve conflicts
* CB-5774 resolve conflicts
* CB-5574 fixes userId
* CB-5774 fix fetch user and test
* CB-5774 resolve conflicts
* CB-5774 handle brute force on desktop
* CB-5774 fix send event for killing user sessions
* CB-5774 build fix
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Wroud <wrouds@gmail.com >
2025-04-23 14:08:23 +02:00
d4e8329528
CB-5790 remove template plugin ( #3339 )
...
* CB-5790 remove template plugin
* dbeaver/pro#5038 Remove connection template
* CB-5790 update yarn lock
* CB-5790 fix
* CB-5790 remove templates
* CB-5790 remove template field from fragment
* CB-5790 return access tab
---------
Co-authored-by: Ruslan <pupkinvasya7000@gmail.com >
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-04-23 12:34:53 +02:00
d093301983
dbeaver/pro#4245 avoid workspace not initialized warning spam ( #3353 )
...
* dbeaver/pro#4245 avoid workspace not initialized warning spam
* dbeaver/pro#4245 use workpsace path from app
* dbeaver/pro#4245 avoid workspace not initialized warning spam
* dbeaver/pro#4245 use workpsace path from app
---------
Co-authored-by: Serge Rider <serge@jkiss.org >
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-04-22 17:56:50 +02:00
Serge Rider
d29550667b
dbeaver/pro#5503 OSGI manifests fix
2025-04-17 17:58:57 +02:00
63f31d0a08
Cb 6160 ldap user provisioning ( #3354 )
...
* CB-6160 ldap user provisioning
* CB-6160 ldap user provisioning
* CB-6160 ldap user provisioning
* CB-6160 ldap provisioning
* CB-6160-ldap-user-provisioning
* CB-6160 ldap user provisioning
* CB-6160 ldap user provisioning
* CB-6160 ldap user provisioning
* CB-6160 ldap user provisioning
* CB-6160 ldap user provisioning
* CB-6160 ldap user provisioning
* CB-6160 ldap user provisioning
* CB-6160 ldap user provisioning. Added copyrights
---------
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-04-16 12:18:15 +02:00
Serge Rider
8bce3f2357
dbeaver/pro#5485 25.0.4 version bump
2025-04-15 19:02:17 +02:00
f06b769cfc
Dbeaver/pro#5141 improve logging ( #3367 )
...
* dbeaver/pro#5141 Improve logging
* dbeaver/pro#5141 Improve logging
* dbeaver/pro#5141 improve logging
* dbeaver/pro#5141 improve logging
* dbeaver/pro#5141 improve logging
---------
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-04-15 18:10:53 +02:00
Alexander Skoblikov
bcbaae3fb4
dbeaver/pro#4353 shutdown executor service ( #3332 )
2025-04-15 12:16:45 +00:00
Ainur and Daria Marutkina
bc4d83cbbb
dbeaver/pro#5473 show only error message for driver properties ( #3378 )
...
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-04-15 13:50:28 +02:00
Ainur
edc671f428
dbeaver/pro#5375 normalize table names in one place ( #3349 )
2025-04-14 09:52:38 +00:00
Alexander Skoblikov
1cc6f6f308
dbeaver/pro#4319 global provider config type ( #3330 )
2025-04-10 09:19:59 +00:00
Ruslan Musaev
02a8226196
Cb 5875 creating schemas only for pro ( #3324 )
2025-04-10 09:06:09 +00:00
Ruslan Musaev and Daria Marutkina
584b27eea2
dbeaver/pro#5272 Do not return private project if they are disabled ( #3347 )
...
* dbeaver/pro#5272 Do not return private project if they are disabled
* dbeaver/pro#5272 Do not return private project if they are disabled
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-04-09 15:20:13 +08:00
Serge Rider
8681d5f5f5
dbeaver/pro#5379 25.0.3 version bump
2025-04-01 19:57:24 +02:00
Alexander Skoblikov and MashaKorax
9ab000d604
dbeaver/pro#4118 separate limits for service auth ( #3322 )
...
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-03-26 16:06:18 +01:00
Alexander Skoblikov and MashaKorax
a4532dd430
dbeaver/pro#3896 migrate auth process to websockets ( #3315 )
...
* dbeaver/pro#3896 new auth flow
* dbeaver/pro#3896 wip
* dbeaver/pro#3896 websocket authentication
* dbeaver/pro#3896 send error info
---------
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-03-25 17:52:07 +01:00
Serge Rider
1d21c677ab
3122 dynamic classpath ( #3323 )
...
* dbeaver/pro#3122 Driver loader model
* dbeaver/pro#3122 Driver loader model
2025-03-25 17:24:58 +01:00
Alexander Skoblikov
fe6174755b
fix ldap version ( #3326 )
2025-03-18 20:08:25 +00:00
serge-rider
70381f38f9
dbeaver/pro#4354 25.0.2 version bump
2025-03-18 19:29:35 +01:00
Ainur
06e2aa9f0e
CB-6346 add api for read only data sources ( #3321 )
2025-03-18 17:26:53 +00:00
34f4063114
CB-6271 add timeout of inaction in configuration mode ( #3289 )
...
* CB-6271 add timeout of inaction in configuration mode
* CB-6271 add timeout of inaction in configuration mode
* CB-6271 add timeout of inaction in configuration mode
* CB-6271 add timeout of inaction in configuration mode
* CB-6271 fix insecure default configuration set timeout to 2 mins
* CB-6271 fix insecure default configuration set timeout to one min
* CB-6271 handle configuration error properly
* CB-6271 catch unhandled error on validation step
* CB-6271 add return type
* CB-6271 fix insecure default configuration set timeout to one min
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
Co-authored-by: naumov <iamemptyhuh@gmail.com >
2025-03-18 06:21:27 +01:00
Ainur and Daria Marutkina
6c44f8c432
CB-5440 extract abstract class for internal db models ( #3303 )
...
* CB-5440 extract abstract class for internal db models
* CB-5440 code style fix
---------
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com >
2025-03-17 12:21:05 +01:00
Ainur
cb350cc56e
CB-6294 read initial data config file before connecting db ( #3300 )
2025-03-13 10:27:48 +00:00
655613ccf1
CB-6089 write file stream directly to http response ( #3301 )
...
* CB-6089 write file stream directly to http response
* CB-6089 write file stream directly to http response
* CB-6089 write file stream directly to http response
* CB-6089 write file stream directly to http response
* CB-6089 write file stream directly to http response
* CB-6089 remove deprecated method
* CB-6089 change ParquetExporter buffer size
* CB-6089 remove extra async
* CB-6089 add info text
---------
Co-authored-by: naumov <iamemptyhuh@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-03-11 17:45:24 +01:00
Ruslan Musaev
e87e3397e2
CB-6033 fix message type for cb session log updated ws event ( #3310 )
2025-03-11 17:29:05 +01:00
Alexander Skoblikov and kseniaguzeeva
3c1766cd14
dbeaver/pro#4204 move file lock logic to dbeaver ( #3287 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-03-11 12:46:07 +01:00
serge-rider
e02300e34d
Logging fix
2025-03-10 14:17:23 +01:00
Alexander Skoblikov
a118e1c33d
CB-6305 throw error if no session for websocket ( #3292 )
2025-02-26 17:41:42 +00:00
serge-rider
d40e46739a
dbeaver/pro#4230 25.0.1 version bump
2025-02-24 19:37:57 +01:00
f4ba5065c0
CB-6255 Show message/notification for embedded drivers un-disabling ( #3277 )
...
* CB-6255 adds warning message for insecure embedded drivers on enabling in server config
* CB-6255 adds warning icon + fixes translations
* CB-6255 add safeEmbeddedDriver parameter to api
* CB-6255 adds safeEmbedded prop to the enabling drivers
* CB-6255 add since to safeEmbeddedDriver
* СB-6255 fixes translation and adds popup size setting
* CB-6255 eslint fix
* CB-6255 cleanup
* CB-6255 removes redundant component
* CB-6255 removes redundant useCallback
---------
Co-authored-by: Ruslan <pupkinvasya7000@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: Ainur <59531286+yagudin10@users.noreply.github.com >
2025-02-24 15:31:42 +01:00
Alexander Skoblikov and kseniaguzeeva
50dc9121b6
dbeaver/pro#4207 do not create web session when trying to access static resources ( #3284 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-02-24 14:25:41 +01:00
Ainur
12ff40361d
CB-6236 fix checking read only status for a column with invalid key identifier ( #3276 )
2025-02-21 17:05:30 +00:00
Ainur
8d7165b47b
CB-4874 api for updating results data using async function ( #3280 )
2025-02-21 16:59:29 +00:00
Ainur and Evgenia
5a7b84c075
CB-6227 fix npe ( #3261 )
...
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-02-21 10:15:40 +01:00
Ruslan Musaev and Evgenia
4a2c4749f2
CB-6223 enable flat files drive by default ( #3256 )
...
* CB-6223 enable flat files drive by default
* CB-6223 enable flat files driver by default
* CB-6223 enable flat files driver by default
* CB-6223 enable flat files driver by default
* CB-6223 enable flat files driver by default
* CB-6223 enable flat files driver by default
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-02-20 14:08:33 +01:00
ShadelessFox and Matvey16
179c73424a
dbeaver/pro#3964 Refactor document (de-)serialization ( #3275 )
...
Co-authored-by: Matvey16 <82543000+Matvey16@users.noreply.github.com >
2025-02-19 20:07:05 +01:00
Ainur
bb23a2d587
CB-6069 grouping panel fix for a complex data type ( #3271 )
2025-02-19 12:42:35 +00:00
Ainur
e93a3d1e62
CB-6102 add event listener filter for a session global project ( #3259 )
2025-02-19 12:14:10 +00:00
Alexander Skoblikov and kseniaguzeeva
0f7477e2b6
dbeaver/pro#4072 fix missing TE event ( #3262 )
...
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com >
2025-02-19 12:18:46 +01:00
4cdfa5b07f
Cb 6041 system information ( #3245 )
...
* CB-6041 add system information plugin
* CB-6041 api for system information
* CB-6041 api for system information
* CB-6041 api for system information
* CB-6041 simplify system info ui
* CB-6041 remove extra props
* CB-6041 api for internal database information
* CB-6041 remove hint
* CB-6041 add missing field
* CB-6041 use categories for database info
* CB-6041 add categories
* CB-6041 add category to copy info
* CB-6041 code style fix
* CB-6041 fix get property ids
* CB-6041 updates react version to 19
---------
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 >
Co-authored-by: Alexander Skoblikov <aleksandr.skoblikov@dbeaver.com >
Co-authored-by: Serge Rider <serge@jkiss.org >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2025-02-12 12:44:07 +01:00
Serge Rider
b06f28bd83
dbeaver/pro#4166 25.0.0 version bump
2025-02-11 21:16:19 +01:00
2fc1ee9e1b
CB-6203 api for flat files connection ( #3238 )
...
* CB-6203 api for flat files connection
* CB-6203 api for flat files connection
* CB-6203 change font style to italic for temp connections
* CB-6203 add copy action
* CB-6203 fixes
* CB-6203 fixes
* CB-6203 fixes
* chore: update vite assets plugin
* CB-6203 expand node on file open
* CB-6203 fixes naming
* CB-6203 update license snippet
* CB-6203 fixes naming
---------
Co-authored-by: naumov <iamemptyhuh@gmail.com >
Co-authored-by: Wroud <wrouds@gmail.com >
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
2025-02-11 19:51:13 +01:00
a818a6b6dd
CB-6200 disconnect data source on changing config ( #3240 )
...
* CB-6200 disconnect data source on changing
* CB-6200 correctly checks if connection is connected on updated connection resource event
* Revert "CB-6200 correctly checks if connection is connected on updated connection resource event"
This reverts commit 45485a02d6 .
---------
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com >
Co-authored-by: sergeyteleshev <iamsergeyteleshev@gmail.com >
2025-02-11 18:56:55 +01:00
7919ec8bda
dbeaver/pro#3943 check that folder cannot be moved inside itself ( #3253 )
...
* dbeaver/pro#3943 check that folder cannot be moved inside itself
* dbeaver/pro#3943 fix
---------
Co-authored-by: Serge Rider <serge@jkiss.org >
Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com >
2025-02-11 18:42:22 +01:00