Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dbeaver/cloudbeaver
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: devel
Choose a base ref
...
head repository: actiontech/cloudbeaver
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: release_23_2_1_sqle
Choose a head ref
Can’t automatically merge. Don’t worry, you can still create the pull request.

Commits on Sep 20, 2023

  1. Version 23.2.1 bump

    serge-rider committed Sep 20, 2023
    Copy the full SHA
    a4a2e73 View commit details

Commits on Oct 8, 2023

  1. support sqle audit

    sjjian committed Oct 8, 2023
    Copy the full SHA
    03ddb01 View commit details

Commits on Dec 14, 2023

  1. update audit interface

    LordofAvernus committed Dec 14, 2023
    Copy the full SHA
    9594fde View commit details

Commits on Dec 25, 2023

  1. Merge pull request #2 from actiontech/update_audit

    update audit interface
    sjjian authored Dec 25, 2023
    Copy the full SHA
    4bea11f View commit details

Commits on Sep 24, 2024

  1. Copy the full SHA
    43f298a View commit details
  2. Copy the full SHA
    9f8a782 View commit details
  3. fix: update optional chaining

    LZS911 committed Sep 24, 2024
    Copy the full SHA
    39a9d33 View commit details

Commits on Sep 27, 2024

  1. Merge pull request #4 from actiontech/feature/add-water-mark

    Feature/add water mark
    sjjian authored Sep 27, 2024
    Copy the full SHA
    41bd790 View commit details

Commits on Oct 23, 2024

  1. Copy the full SHA
    5998a47 View commit details
  2. chore: update path

    LZS911 committed Oct 23, 2024
    Copy the full SHA
    626c592 View commit details
  3. Copy the full SHA
    35d1224 View commit details
  4. fix: update

    LZS911 committed Oct 23, 2024
    Copy the full SHA
    4f59eab View commit details

Commits on Oct 24, 2024

  1. Copy the full SHA
    b1ffa69 View commit details
  2. chore: update path name

    LZS911 committed Oct 24, 2024
    Copy the full SHA
    d68ea71 View commit details
  3. Copy the full SHA
    3520a0e View commit details

Commits on Oct 25, 2024

  1. Merge pull request #5 from actiontech/feature/sqle-issue-2704

    Feature/sqle issue 2704
    LordofAvernus authored Oct 25, 2024
    Copy the full SHA
    d075982 View commit details

Commits on Nov 6, 2024

  1. Copy the full SHA
    55c4c3f View commit details

Commits on Nov 7, 2024

  1. Copy the full SHA
    8e58935 View commit details
  2. Copy the full SHA
    ca90366 View commit details
  3. Copy the full SHA
    d2be5f9 View commit details
  4. [chore]: remove console.log

    LZS911 committed Nov 7, 2024
    Copy the full SHA
    8db1940 View commit details

Commits on Nov 8, 2024

  1. Copy the full SHA
    5608fc0 View commit details
  2. [feat]: add locale

    LZS911 committed Nov 8, 2024
    Copy the full SHA
    f14d010 View commit details
  3. Merge pull request #6 from actiontech/feature/cb-edition

    [feature]: hide watermark when sqle edition is ce
    LordofAvernus authored Nov 8, 2024
    Copy the full SHA
    3a50f03 View commit details

Commits on Dec 17, 2024

  1. fix: allow tls1.0

    littleniannian committed Dec 17, 2024
    Copy the full SHA
    e6ed133 View commit details
  2. Merge pull request #7 from littleniannian/fix_allow_tls1.0

    fix: cloudbeaver访问sql server数据源发生TLS10不支持报错
    LordofAvernus authored Dec 17, 2024
    Copy the full SHA
    7a21419 View commit details

Commits on Feb 7, 2025

  1. Copy the full SHA
    ef46131 View commit details

Commits on Feb 8, 2025

  1. [fix]: remove in operator

    LZS911 committed Feb 8, 2025
    Copy the full SHA
    a31e933 View commit details
  2. Copy the full SHA
    a388350 View commit details
  3. [chore]: fix error

    LZS911 committed Feb 8, 2025
    Copy the full SHA
    8f6f6a5 View commit details

Commits on Feb 11, 2025

  1. [chore]: remove console

    LZS911 committed Feb 11, 2025
    Copy the full SHA
    e30b4df View commit details
  2. Merge pull request #8 from actiontech/fix/audit-rule-execution-failed…

    …-message
    
    Fix/audit rule execution failed message
    LordofAvernus authored Feb 11, 2025
    Copy the full SHA
    9913ab6 View commit details
  3. [chore]: update filed name

    LZS911 committed Feb 11, 2025
    Copy the full SHA
    b4501b0 View commit details

Commits on Feb 12, 2025

  1. Merge pull request #9 from actiontech/fix/audit-rule-execution-failed…

    …-message
    
    [chore]: update filed name
    LZS911 authored Feb 12, 2025
    Copy the full SHA
    c32ff01 View commit details
Showing with 714 additions and 46 deletions.
  1. +2 −0 deploy/docker/Dockerfile
  2. +2 −2 server/bundles/io.cloudbeaver.model/META-INF/MANIFEST.MF
  3. +1 −1 server/bundles/io.cloudbeaver.model/pom.xml
  4. +2 −2 server/bundles/io.cloudbeaver.product.ce/META-INF/MANIFEST.MF
  5. +1 −1 server/bundles/io.cloudbeaver.product.ce/pom.xml
  6. +2 −2 server/bundles/io.cloudbeaver.resources.drivers.base/META-INF/MANIFEST.MF
  7. +1 −1 server/bundles/io.cloudbeaver.resources.drivers.base/pom.xml
  8. +2 −2 server/bundles/io.cloudbeaver.server/META-INF/MANIFEST.MF
  9. +1 −1 server/bundles/io.cloudbeaver.server/pom.xml
  10. +2 −2 server/bundles/io.cloudbeaver.service.admin/META-INF/MANIFEST.MF
  11. +1 −1 server/bundles/io.cloudbeaver.service.admin/pom.xml
  12. +2 −2 server/bundles/io.cloudbeaver.service.auth/META-INF/MANIFEST.MF
  13. +1 −1 server/bundles/io.cloudbeaver.service.auth/pom.xml
  14. +2 −2 server/bundles/io.cloudbeaver.service.data.transfer/META-INF/MANIFEST.MF
  15. +1 −1 server/bundles/io.cloudbeaver.service.data.transfer/pom.xml
  16. +2 −2 server/bundles/io.cloudbeaver.service.metadata/META-INF/MANIFEST.MF
  17. +1 −1 server/bundles/io.cloudbeaver.service.metadata/pom.xml
  18. +2 −2 server/bundles/io.cloudbeaver.service.rm/META-INF/MANIFEST.MF
  19. +1 −1 server/bundles/io.cloudbeaver.service.rm/pom.xml
  20. +2 −2 server/bundles/io.cloudbeaver.service.security/META-INF/MANIFEST.MF
  21. +1 −1 server/bundles/io.cloudbeaver.service.security/pom.xml
  22. +1 −1 server/features/io.cloudbeaver.ce.drivers.feature/feature.xml
  23. +1 −1 server/features/io.cloudbeaver.ce.drivers.feature/pom.xml
  24. +1 −1 server/features/io.cloudbeaver.product.ce.feature/feature.xml
  25. +1 −1 server/features/io.cloudbeaver.product.ce.feature/pom.xml
  26. +1 −1 server/features/io.cloudbeaver.server.feature/feature.xml
  27. +1 −1 server/features/io.cloudbeaver.server.feature/pom.xml
  28. +1 −1 server/features/io.cloudbeaver.ws.feature/feature.xml
  29. +1 −1 server/features/io.cloudbeaver.ws.feature/pom.xml
  30. +1 −1 server/pom.xml
  31. +1 −1 server/product/web-server/CloudbeaverServer.product
  32. +1 −1 server/product/web-server/pom.xml
  33. +25 −2 webapp/packages/core-app/src/Body.tsx
  34. +89 −0 webapp/packages/core-blocks/src/Watermark/Watermark.tsx
  35. +1 −0 webapp/packages/core-blocks/src/index.ts
  36. +3 −0 webapp/packages/core-blocks/src/useErrorDetails.tsx
  37. +3 −0 webapp/packages/core-localization/src/locales/en.ts
  38. +1 −0 webapp/packages/core-localization/src/locales/it.ts
  39. +1 −0 webapp/packages/core-localization/src/locales/ru.ts
  40. +3 −0 webapp/packages/core-localization/src/locales/zh.ts
  41. +1 −0 webapp/packages/core-sdk/src/ServerInternalError.ts
  42. +47 −1 webapp/packages/plugin-data-viewer/src/TableViewer/TableError.tsx
  43. +2 −0 webapp/packages/plugin-sql-editor-navigation-tab/src/SqlEditorTabService.ts
  44. +3 −1 webapp/packages/plugin-sql-editor/package.json
  45. +3 −0 webapp/packages/plugin-sql-editor/public/icons/sql_audit.svg
  46. +7 −0 webapp/packages/plugin-sql-editor/src/ISqlEditorTabState.ts
  47. +13 −0 webapp/packages/plugin-sql-editor/src/MenuBootstrap.ts
  48. +1 −0 webapp/packages/plugin-sql-editor/src/SqlEditor/ISQLEditorData.ts
  49. +5 −0 webapp/packages/plugin-sql-editor/src/SqlEditor/SqlEditor.tsx
  50. +22 −0 webapp/packages/plugin-sql-editor/src/SqlEditor/useSqlEditor.ts
  51. +1 −0 webapp/packages/plugin-sql-editor/src/SqlEditorService.ts
  52. +51 −0 webapp/packages/plugin-sql-editor/src/SqlResultTabs/SqlAudit/SqlAuditLevel.tsx
  53. +126 −0 webapp/packages/plugin-sql-editor/src/SqlResultTabs/SqlAudit/SqlAuditPanel.tsx
  54. +197 −0 webapp/packages/plugin-sql-editor/src/SqlResultTabs/SqlAudit/SqlAuditService.ts
  55. +34 −0 webapp/packages/plugin-sql-editor/src/SqlResultTabs/SqlAudit/SqlAuditState.ts
  56. +11 −0 webapp/packages/plugin-sql-editor/src/SqlResultTabs/SqlResultPanel.tsx
  57. +3 −0 webapp/packages/plugin-sql-editor/src/SqlResultTabs/SqlResultTabsService.ts
  58. +6 −0 webapp/packages/plugin-sql-editor/src/actions/ACTION_SQL_EDITOR_AUDIT.ts
  59. +7 −0 webapp/packages/plugin-sql-editor/src/actions/bindings/KEY_BINDING_SQL_EDITOR_AUDIT.ts
  60. +1 −0 webapp/packages/plugin-sql-editor/src/locales/en.ts
  61. +1 −0 webapp/packages/plugin-sql-editor/src/locales/zh.ts
  62. +2 −0 webapp/packages/plugin-sql-editor/src/manifest.ts
  63. +1 −1 webapp/packages/product-default/package.json
2 changes: 2 additions & 0 deletions deploy/docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -2,6 +2,8 @@ FROM eclipse-temurin:17.0.4.1_1-jre-focal

COPY cloudbeaver /opt/cloudbeaver

# 允许使用TLS1.0
RUN sed -i -e '724,+2s/TLSv1,//' -e '724,+2s/TLSv1.1,//' -e '724,+2s/3DES_EDE_CBC,//' /opt/java/openjdk/conf/security/java.security
EXPOSE 8978
RUN find /opt/cloudbeaver -type d -exec chmod 775 {} \;
WORKDIR /opt/cloudbeaver/
4 changes: 2 additions & 2 deletions server/bundles/io.cloudbeaver.model/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Cloudbeaver Web Model
Bundle-SymbolicName: io.cloudbeaver.model;singleton:=true
Bundle-Version: 1.0.36.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 1.0.37.qualifier
Bundle-Release-Date: 20230925
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
2 changes: 1 addition & 1 deletion server/bundles/io.cloudbeaver.model/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.model</artifactId>
<version>1.0.36-SNAPSHOT</version>
<version>1.0.37-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
4 changes: 2 additions & 2 deletions server/bundles/io.cloudbeaver.product.ce/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Cloudbeaver Community Product
Bundle-SymbolicName: io.cloudbeaver.product.ce;singleton:=true
Bundle-Version: 23.2.0.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 23.2.1.qualifier
Bundle-Release-Date: 20230925
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
2 changes: 1 addition & 1 deletion server/bundles/io.cloudbeaver.product.ce/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.product.ce</artifactId>
<version>23.2.0-SNAPSHOT</version>
<version>23.2.1-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
Original file line number Diff line number Diff line change
@@ -2,8 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Base JDBC drivers
Bundle-SymbolicName: io.cloudbeaver.resources.drivers.base;singleton:=true
Bundle-Version: 1.0.81.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 1.0.82.qualifier
Bundle-Release-Date: 20230925
Bundle-Vendor: DBeaver Corp
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: io.cloudbeaver.resources.drivers.base
Original file line number Diff line number Diff line change
@@ -9,6 +9,6 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.resources.drivers.base</artifactId>
<version>1.0.81-SNAPSHOT</version>
<version>1.0.82-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
4 changes: 2 additions & 2 deletions server/bundles/io.cloudbeaver.server/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Cloudbeaver Web Server
Bundle-SymbolicName: io.cloudbeaver.server;singleton:=true
Bundle-Version: 23.2.0.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 23.2.1.qualifier
Bundle-Release-Date: 20230925
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Bundle-Activator: io.cloudbeaver.server.CBPlatformActivator
2 changes: 1 addition & 1 deletion server/bundles/io.cloudbeaver.server/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.server</artifactId>
<version>23.2.0-SNAPSHOT</version>
<version>23.2.1-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Cloudbeaver Web Service - Administration
Bundle-SymbolicName: io.cloudbeaver.service.admin;singleton:=true
Bundle-Version: 1.0.80.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 1.0.81.qualifier
Bundle-Release-Date: 20230925
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
2 changes: 1 addition & 1 deletion server/bundles/io.cloudbeaver.service.admin/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.service.admin</artifactId>
<version>1.0.80-SNAPSHOT</version>
<version>1.0.81-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Cloudbeaver Web Service - Authentication
Bundle-SymbolicName: io.cloudbeaver.service.auth;singleton:=true
Bundle-Version: 1.0.80.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 1.0.81.qualifier
Bundle-Release-Date: 20230925
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
2 changes: 1 addition & 1 deletion server/bundles/io.cloudbeaver.service.auth/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.service.auth</artifactId>
<version>1.0.80-SNAPSHOT</version>
<version>1.0.81-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Cloudbeaver Web Service - Data Transfer
Bundle-SymbolicName: io.cloudbeaver.service.data.transfer;singleton:=true
Bundle-Version: 1.0.81.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 1.0.82.qualifier
Bundle-Release-Date: 20230925
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.service.data.transfer</artifactId>
<version>1.0.81-SNAPSHOT</version>
<version>1.0.82-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Cloudbeaver Web Service - Metadata
Bundle-SymbolicName: io.cloudbeaver.service.metadata;singleton:=true
Bundle-Version: 1.0.84.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 1.0.85.qualifier
Bundle-Release-Date: 20230925
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
2 changes: 1 addition & 1 deletion server/bundles/io.cloudbeaver.service.metadata/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.service.metadata</artifactId>
<version>1.0.84-SNAPSHOT</version>
<version>1.0.85-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
4 changes: 2 additions & 2 deletions server/bundles/io.cloudbeaver.service.rm/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Cloudbeaver Web Service - Resource manager
Bundle-SymbolicName: io.cloudbeaver.service.rm;singleton:=true
Bundle-Version: 1.0.33.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 1.0.34.qualifier
Bundle-Release-Date: 20230925
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
2 changes: 1 addition & 1 deletion server/bundles/io.cloudbeaver.service.rm/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.service.rm</artifactId>
<version>1.0.33-SNAPSHOT</version>
<version>1.0.34-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
Original file line number Diff line number Diff line change
@@ -3,8 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Vendor: Cloudbeaver Web Service - Security
Bundle-Vendor: DBeaver Corp
Bundle-SymbolicName: io.cloudbeaver.service.security;singleton:=true
Bundle-Version: 1.0.36.qualifier
Bundle-Release-Date: 20230904
Bundle-Version: 1.0.37.qualifier
Bundle-Release-Date: 20230925
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
2 changes: 1 addition & 1 deletion server/bundles/io.cloudbeaver.service.security/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.service.security</artifactId>
<version>1.0.36-SNAPSHOT</version>
<version>1.0.37-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>

</project>
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
<feature
id="io.cloudbeaver.ce.drivers.feature"
label="Cloudbeaver CE 3rd Party Drivers"
version="1.0.104.qualifier"
version="1.0.105.qualifier"
provider-name="DBeaver Corp">

<plugin id="io.cloudbeaver.resources.drivers.base" download-size="0" install-size="0" version="0.0.0"/>
2 changes: 1 addition & 1 deletion server/features/io.cloudbeaver.ce.drivers.feature/pom.xml
Original file line number Diff line number Diff line change
@@ -9,6 +9,6 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.ce.drivers.feature</artifactId>
<version>1.0.104-SNAPSHOT</version>
<version>1.0.105-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project>
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
<feature
id="io.cloudbeaver.product.ce.feature"
label="%featureName"
version="23.2.0.qualifier"
version="23.2.1.qualifier"
provider-name="%providerName"
plugin="io.cloudbeaver.product.ce">

2 changes: 1 addition & 1 deletion server/features/io.cloudbeaver.product.ce.feature/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.product.ce.feature</artifactId>
<version>23.2.0-SNAPSHOT</version>
<version>23.2.1-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>

<build>
2 changes: 1 addition & 1 deletion server/features/io.cloudbeaver.server.feature/feature.xml
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
<feature
id="io.cloudbeaver.server.feature"
label="%featureName"
version="23.2.0.qualifier"
version="23.2.1.qualifier"
provider-name="%providerName"
plugin="io.cloudbeaver.server">

2 changes: 1 addition & 1 deletion server/features/io.cloudbeaver.server.feature/pom.xml
Original file line number Diff line number Diff line change
@@ -10,6 +10,6 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.server.feature</artifactId>
<version>23.2.0-SNAPSHOT</version>
<version>23.2.1-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project>
2 changes: 1 addition & 1 deletion server/features/io.cloudbeaver.ws.feature/feature.xml
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
<feature
id="io.cloudbeaver.ws.feature"
label="%featureName"
version="1.0.34.qualifier"
version="1.0.35.qualifier"
provider-name="%providerName"
plugin="io.cloudbeaver.model">

2 changes: 1 addition & 1 deletion server/features/io.cloudbeaver.ws.feature/pom.xml
Original file line number Diff line number Diff line change
@@ -10,6 +10,6 @@
<relativePath>../</relativePath>
</parent>
<artifactId>io.cloudbeaver.ws.feature</artifactId>
<version>1.0.34-SNAPSHOT</version>
<version>1.0.35-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project>
2 changes: 1 addition & 1 deletion server/pom.xml
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@

<properties>
<dbeaver-product>CloudBeaver CE</dbeaver-product>
<dbeaver-version>23.2.0</dbeaver-version>
<dbeaver-version>23.2.1</dbeaver-version>
</properties>

<modules>
2 changes: 1 addition & 1 deletion server/product/web-server/CloudbeaverServer.product
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
<?pde version="3.5"?>

<product name="CloudBeaver ce Server" uid="io.cloudbeaver.product" id="io.cloudbeaver.product.ce.product"
application="io.cloudbeaver.product.ce.application" version="23.2.0.qualifier" useFeatures="true"
application="io.cloudbeaver.product.ce.application" version="23.2.1.qualifier" useFeatures="true"
includeLaunchers="false">

<configIni use="default">
2 changes: 1 addition & 1 deletion server/product/web-server/pom.xml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@
<version>1.0.0-SNAPSHOT</version>
<relativePath>../../</relativePath>
</parent>
<version>23.2.0-SNAPSHOT</version>
<version>23.2.1-SNAPSHOT</version>
<artifactId>web-server</artifactId>
<packaging>eclipse-repository</packaging>
<name>Cloudbeaver Server Product</name>
27 changes: 25 additions & 2 deletions webapp/packages/core-app/src/Body.tsx
Original file line number Diff line number Diff line change
@@ -5,18 +5,21 @@
* Licensed under the Apache License, Version 2.0.
* you may not use this file except in compliance with the License.
*/
import { decompressFromBase64 } from 'lz-string';
import { observer } from 'mobx-react-lite';
import { useLayoutEffect, useRef } from 'react';
import { useLayoutEffect, useRef, useState } from 'react';
import styled, { css } from 'reshadow';

import { Loader, useResource, useStyles } from '@cloudbeaver/core-blocks';
import { AuthInfoService } from '@cloudbeaver/core-authentication';
import { Loader, useResource, useStyles, Watermark } from '@cloudbeaver/core-blocks';
import { useService } from '@cloudbeaver/core-di';
import { DialogsPortal } from '@cloudbeaver/core-dialogs';
import { Notifications } from '@cloudbeaver/core-notifications';
import { ProjectInfoResource } from '@cloudbeaver/core-projects';
import { SessionPermissionsResource } from '@cloudbeaver/core-root';
import { ScreenService } from '@cloudbeaver/core-routing';
import { CachedMapAllKey } from '@cloudbeaver/core-sdk';
import { LocalStorageSaveService } from '@cloudbeaver/core-settings';
import { ThemeService } from '@cloudbeaver/core-theming';
import { DNDProvider } from '@cloudbeaver/core-ui';
import { useAppVersion } from '@cloudbeaver/plugin-version';
@@ -36,6 +39,7 @@ const bodyStyles = css`
`;

export const Body = observer(function Body() {
const [edition, setEdition] = useState();
// const serverConfigLoader = useResource(Body, ServerConfigResource, undefined);
const themeService = useService(ThemeService);
const style = useStyles(bodyStyles);
@@ -44,6 +48,8 @@ export const Body = observer(function Body() {
const screenService = useService(ScreenService);
const Screen = screenService.screen?.component;
const { backendVersion } = useAppVersion();
const authInfoService = useService(AuthInfoService);
const userInfo = authInfoService.userInfo;

// TODO: must be loaded in place where it is used
useResource(Body, ProjectInfoResource, CachedMapAllKey, { silent: true });
@@ -56,6 +62,20 @@ export const Body = observer(function Body() {
document.documentElement.dataset.backendVersion = backendVersion;
});

useLayoutEffect(() => {
const channel = localStorage.getItem('DMS_CB_CHANNEL');
if (channel) {
try {
const json = JSON.parse(decompressFromBase64(channel));
if (json.type === 'sqle_edition') {
setEdition(json.data);
}
} catch (error) {
console.error(error);
}
}
}, []);

return styled(style)(
<DNDProvider>
<Loader suspense>
@@ -64,6 +84,9 @@ export const Body = observer(function Body() {
<DialogsPortal />
<Notifications />
</theme>
{userInfo && edition === 'ee' && (
<Watermark theme={userInfo.configurationParameters?.['app.theme']} text={userInfo.displayName || userInfo.userId} />
)}
</Loader>
</DNDProvider>,
);
Loading