ClickHouse DataBase Manager Tools

Overview

Logo

DBM

An awesome database management tool specified for ClickHouse. For more information: https://dbm.incubator.edurt.io.


Contributors:

GitHub Contributors Image

Basic:

version

GitHub release (latest by date including pre-releases) GitHub all releases

GitHub branch checks state GitHub Release Date

GitHub commit activity GitHub contributors GitHub last commit

Workflow:

Build Status

example workflow

Development:

codebeat badge With Electron With Vue With Jetbrains

GitHub:

GitHub stars GitHub license GitHub issues GitHub forks

Gitee:

star fork

Thank you

🚀 Features

  • Support query history (pagination, clear all, etc.)
  • Support selected sql clauses query
  • Support terminating query
  • Support table management
    • Delete table operation
    • Get ddl operation
    • Get table preview data operation
    • Rename table operation
  • Support column management
    • Add column operation
    • Delete column operation
    • Get column info operation
    • Modify column operation
    • Rename column operation
  • Support database management (delete, create)
  • Support custom query
  • Support multiple data sources management(connection test, monitoring)
  • Support customized appearance
  • Support monitor (processor, connection, query)
  • Support migrate data

😆 Download

⚙️ Installation

macOS and Windows

  • Download zip from here.
  • Unzip the archive, and install to macOS Applications.

Other platforms

Install other versions?

🛠️ Build from source

  1. Install dependencies
npm install -g node-sass

yarn install
  1. Build electron app for production
yarn run build
  1. Install from built zip: ./build/dbm-<OS>.*

  2. Run dev mode

yarn run dev

or

npm start
Comments
  • It would be nice to have a runable docker container

    It would be nice to have a runable docker container

    I tried to create a basic docker container based on node:16/node:16-alphine, and the latest tag 1.6.0, but the "yarn run build" fails on; ERROR in ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/views/Data/Metadata/index.vue Module not found: Error: Can't resolve '../../components/table/TableCreate' in '/dbm/src/renderer/views/Data/Metadata' @ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/views/Data/Metadata/index.vue 13:0-61 @ ./src/renderer/views/Data/Metadata/index.vue @ ./src/renderer/router/index.js @ ./src/renderer/main.js

    Enhancement 
    opened by olafbuitelaar 13
  • Release notes for 1.3.0-SNAPSHOT

    Release notes for 1.3.0-SNAPSHOT

    Release time

    2021-07-23

    Components involved

    • ClickHouse

    Check list

    • [x] Support query progress display DDL
    • [x] Support stop running query
    • [x] Add one click refresh data source
    • [x] Add connection monitor
    • [x] Upgrade the default versions of Vue (2.5.10 -> 2.15.3 +) and electron
    • [x] Add release timeline to index
    • [x] Support users to authorize users to access Clickhouse
    • [x] Query history supports copying SQL
    • [x] Support sql format
    • [x] Support general configuration of global editor
    • [x] Add software website
    • [x] Support multiple query results display
    • [x] Supports text query selection Issues-13
    • [x] Support query history Pagination
    • [x] Support the construction of data source selection protocol
    Release 
    opened by qianmoQ 5
  • Release notes for 1.11.0

    Release notes for 1.11.0

    Release time

    2022-02-22

    Components involved

    • ClickHouse

    Check list

    Enhancement


    • [x] Nullable decorated column type is supported
    • [x] Build tables support optional parameters
    • [x] Support version update check
    • [x] Support to clear partition data by filtering criteria
    • [x] Supports data migration

    Docs


    • [x] Support For Chinese documents

    Optimize


    • [x] Optimize database deletion UI

    Bug


    • [x] Fixed inability to build Log related engine tables
    • [x] Fix slow query list cannot display DDL
    • [x] Fix README.md file logo cannot be displayed
    Release Can be test 
    opened by qianmoQ 3
  • Bump chalk from 4.1.2 to 5.0.1

    Bump chalk from 4.1.2 to 5.0.1

    Bumps chalk from 4.1.2 to 5.0.1.

    Release notes

    Sourced from chalk's releases.

    v5.0.1

    • Add main field to package.json for backwards compatibility with some developer tools 85f7e96

    https://github.com/chalk/chalk/compare/v5.0.0...v5.0.1

    v5.0.0

    Breaking

    • This package is now pure ESM. Please read this.
      • If you use TypeScript, you need to use TypeScript 4.7 or later. Why.
      • If you use a bundler, make sure it supports ESM and that you have correctly configured it for ESM.
      • The Chalk issue tracker is not a support channel for your favorite build/bundler tool.
      • It's totally fine to stay on Chalk v4. It's been stable for years.
    • Require Node.js 12.20 fa16f4e
    • Move some properties off the default export to individual named exports:
      • chalk.InstanceChalk
      • chalk.supportsColorsupportsColor
      • chalk.stderrchalkStderr
      • chalk.stderr.supportsColorsupportsColorStderr
    • Remove .keyword(), .hsl(), .hsv(), .hwb(), and .ansi() coloring methods (#433) 4cf2e40
      • These were not commonly used and added a lot of bloat to Chalk. You can achieve the same by using the color-convert package.
    • The tagged template literal support moved into a separate package: chalk-template (#524) c987c61
    -import chalk from 'chalk';
    +import chalkTemplate from 'chalk-template';
    

    -chalk2 + 3 = {bold ${2 + 3}}; +chalkTemplate2 + 3 = {bold ${2 + 3}};

    Improvements

    https://github.com/chalk/chalk/compare/v4.1.0...v5.0.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 2
  • Change Clickhouse Setting

    Change Clickhouse Setting

    I find the feature at DATAgrip

    Maybe this modify system table ,but its very useful!

    and other , if press "ctrl+enter" can exec sql hot key ,it will be better. thanks!

    opened by orchie 2
  • Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.47.1

    Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.47.1

    Bumps @typescript-eslint/eslint-plugin from 4.33.0 to 5.47.1.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.47.1

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)

    v5.47.0

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.46.0

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    v5.45.1

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    v5.45.0

    5.45.0 (2022-11-28)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    ... (truncated)

    Commits
    • 6ffce79 chore: publish v5.47.1
    • 0f3f645 fix(ast-spec): correct some incorrect ast types (#6257)
    • ccd45d4 fix(eslint-plugin): [member-ordering] correctly invert optionalityOrder (#6256)
    • a2c08ba chore: publish v5.47.0
    • 9e35ef9 feat(eslint-plugin): [no-floating-promises] add suggestion fixer to add an 'a...
    • 6b3ed1d docs: fixed typo "foo.property" (#6180)
    • c943b84 chore: publish v5.46.1
    • 47241bb docs: overhaul branding and add new logo (#6147)
    • 1e1573a chore: publish v5.46.0
    • d91a5fc fix(eslint-plugin): [ban-types] update message to suggest object instead of...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.47.0

    Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.47.0

    Bumps @typescript-eslint/eslint-plugin from 4.33.0 to 5.47.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.47.0

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.46.0

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    v5.45.1

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    ... (truncated)

    Commits
    • a2c08ba chore: publish v5.47.0
    • 9e35ef9 feat(eslint-plugin): [no-floating-promises] add suggestion fixer to add an 'a...
    • 6b3ed1d docs: fixed typo "foo.property" (#6180)
    • c943b84 chore: publish v5.46.1
    • 47241bb docs: overhaul branding and add new logo (#6147)
    • 1e1573a chore: publish v5.46.0
    • d91a5fc fix(eslint-plugin): [ban-types] update message to suggest object instead of...
    • 8a91cbd feat(eslint-plugin): [prefer-nullish-coalescing] logic and test for strict nu...
    • 2d0a883 chore: publish v5.45.1
    • 26c4b46 docs(eslint-plugin): [member-ordering] remove invalid private-abstract-* ment...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.46.1

    Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.46.1

    Bumps @typescript-eslint/eslint-plugin from 4.33.0 to 5.46.1.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.46.0

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    v5.45.1

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)
    • support Auto Accessor syntax (#5926) (becd1f8)

    v5.44.0

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)

    ... (truncated)

    Commits
    • c943b84 chore: publish v5.46.1
    • 47241bb docs: overhaul branding and add new logo (#6147)
    • 1e1573a chore: publish v5.46.0
    • d91a5fc fix(eslint-plugin): [ban-types] update message to suggest object instead of...
    • 8a91cbd feat(eslint-plugin): [prefer-nullish-coalescing] logic and test for strict nu...
    • 2d0a883 chore: publish v5.45.1
    • 26c4b46 docs(eslint-plugin): [member-ordering] remove invalid private-abstract-* ment...
    • 2288b35 chore(eslint-plugin): valid typescript error code in eslint-recommended (#6165)
    • 46c14cd chore: use short form for nx project names (#6160)
    • 0b37822 chore: bump Nx to 15 (#6140)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.46.0

    Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.46.0

    Bumps @typescript-eslint/eslint-plugin from 4.33.0 to 5.46.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.46.0

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    v5.45.1

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)
    • support Auto Accessor syntax (#5926) (becd1f8)

    v5.44.0

    5.44.0 (2022-11-21)

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)

    5.43.0 (2022-11-14)

    Bug Fixes

    ... (truncated)

    Commits
    • 1e1573a chore: publish v5.46.0
    • d91a5fc fix(eslint-plugin): [ban-types] update message to suggest object instead of...
    • 8a91cbd feat(eslint-plugin): [prefer-nullish-coalescing] logic and test for strict nu...
    • 2d0a883 chore: publish v5.45.1
    • 26c4b46 docs(eslint-plugin): [member-ordering] remove invalid private-abstract-* ment...
    • 2288b35 chore(eslint-plugin): valid typescript error code in eslint-recommended (#6165)
    • 46c14cd chore: use short form for nx project names (#6160)
    • 0b37822 chore: bump Nx to 15 (#6140)
    • 98caa92 fix(eslint-plugin): [keyword-spacing] unexpected space before/after in `impor...
    • 5d49d5d fix(eslint-plugin): [sort-type-constituents, sort-type-union-intersection-mem...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.45.1

    Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.45.1

    Bumps @typescript-eslint/eslint-plugin from 4.33.0 to 5.45.1.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.45.1

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)
    • support Auto Accessor syntax (#5926) (becd1f8)

    v5.44.0

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)
    • support parsing satisfies operators (#5717) (20d7cae)
    • update to TypeScript 4.9 (#5716) (4d744ea)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)

    5.43.0 (2022-11-14)

    Bug Fixes

    • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#5902) (769e8c8)
    • eslint-plugin: [promise-function-async] handle keyword token (#5907) (f25a94f)

    Features

    • eslint-plugin: [consistent-type-imports] support fixing to inline types (#5050) (75dcdf1)
    • eslint-plugin: [naming-convention] add support for "override" and "async" modifiers (#5310) (#5610) (c759da1)
    • eslint-plugin: [prefer-optional-chain] support suggesting !foo || !foo.bar as a valid match for the rule (#5594) (923d486)

    5.42.1 (2022-11-07)

    ... (truncated)

    Commits
    • 2d0a883 chore: publish v5.45.1
    • 26c4b46 docs(eslint-plugin): [member-ordering] remove invalid private-abstract-* ment...
    • 2288b35 chore(eslint-plugin): valid typescript error code in eslint-recommended (#6165)
    • 46c14cd chore: use short form for nx project names (#6160)
    • 0b37822 chore: bump Nx to 15 (#6140)
    • 98caa92 fix(eslint-plugin): [keyword-spacing] unexpected space before/after in `impor...
    • 5d49d5d fix(eslint-plugin): [sort-type-constituents, sort-type-union-intersection-mem...
    • 9d58b6b fix(eslint-plugin): [no-shadow] add call and method signatures to `ignoreFunc...
    • 0af822a docs: move remaining docs files into website (#6138)
    • d7114d3 fix(eslint-plugin): [prefer-optional-chain] collect MetaProperty type (#6083)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.45.0

    Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.45.0

    Bumps @typescript-eslint/eslint-plugin from 4.33.0 to 5.45.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)
    • support Auto Accessor syntax (#5926) (becd1f8)

    v5.44.0

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)
    • support parsing satisfies operators (#5717) (20d7cae)
    • update to TypeScript 4.9 (#5716) (4d744ea)

    v5.43.0

    5.43.0 (2022-11-14)

    Bug Fixes

    • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#5902) (769e8c8)
    • eslint-plugin: [promise-function-async] handle keyword token (#5907) (f25a94f)

    Features

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)

    5.43.0 (2022-11-14)

    Bug Fixes

    • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#5902) (769e8c8)
    • eslint-plugin: [promise-function-async] handle keyword token (#5907) (f25a94f)

    Features

    • eslint-plugin: [consistent-type-imports] support fixing to inline types (#5050) (75dcdf1)
    • eslint-plugin: [naming-convention] add support for "override" and "async" modifiers (#5310) (#5610) (c759da1)
    • eslint-plugin: [prefer-optional-chain] support suggesting !foo || !foo.bar as a valid match for the rule (#5594) (923d486)

    5.42.1 (2022-11-07)

    Bug Fixes

    5.42.0 (2022-10-31)

    Bug Fixes

    ... (truncated)

    Commits
    • 267da4e chore: publish v5.45.0
    • 2abadc6 feat(eslint-plugin): [member-ordering] add a required option for required vs....
    • 6e079eb fix(eslint-plugin): [prefer-readonly] report if a member's property is reassi...
    • f02761a fix(eslint-plugin): [member-ordering] support private fields (#5859)
    • ee62b0b chore: use no-restricted-syntax to enforce created options in rules (#6074)
    • 1f19998 fix(eslint-plugin): [keyword-spacing] prevent crash on no options (#6073)
    • 42b33af fix(eslint-plugin): [array-type] --fix flag removes parentheses from type (#5...
    • 01159d2 chore: publish v5.44.0
    • 426c2f9 chore: remove unnecessary project names from nx commands (#6054)
    • e2d1263 chore: switched repo lint to use nx run-many (#6038)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.48.0

    Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.48.0

    Bumps @typescript-eslint/eslint-plugin from 4.33.0 to 5.48.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.48.0

    5.48.0 (2023-01-02)

    Bug Fixes

    Features

    • eslint-plugin: specify which method is unbound and added test case (#6281) (cf3ffdd)

    v5.47.1

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)

    v5.47.0

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.46.0

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    v5.45.1

    5.45.1 (2022-12-05)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.48.0 (2023-01-02)

    Features

    • eslint-plugin: specify which method is unbound and added test case (#6281) (cf3ffdd)

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    ... (truncated)

    Commits
    • 4ab9bd7 chore: publish v5.48.0
    • cf3ffdd feat(eslint-plugin): specify which method is unbound and added test case (#6281)
    • 6ffce79 chore: publish v5.47.1
    • 0f3f645 fix(ast-spec): correct some incorrect ast types (#6257)
    • ccd45d4 fix(eslint-plugin): [member-ordering] correctly invert optionalityOrder (#6256)
    • a2c08ba chore: publish v5.47.0
    • 9e35ef9 feat(eslint-plugin): [no-floating-promises] add suggestion fixer to add an 'a...
    • 6b3ed1d docs: fixed typo "foo.property" (#6180)
    • c943b84 chore: publish v5.46.1
    • 47241bb docs: overhaul branding and add new logo (#6147)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @types/jasmine from 3.7.6 to 4.3.1

    Bump @types/jasmine from 3.7.6 to 4.3.1

    Bumps @types/jasmine from 3.7.6 to 4.3.1.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @angular-eslint/builder from 13.5.0 to 15.1.0

    Bump @angular-eslint/builder from 13.5.0 to 15.1.0

    Bumps @angular-eslint/builder from 13.5.0 to 15.1.0.

    Release notes

    Sourced from @​angular-eslint/builder's releases.

    v15.1.0

    15.1.0 (2022-11-24)

    Bug Fixes

    • eslint-plugin-template: [accessibility-valid-aria] use Number() to parse numeric values (#1218) (6fe40d6)
    • eslint-plugin-template: [i18n] allow more attributes by default (#1220) (4232b1c)
    • eslint-plugin: [no-input-rename] do not report on directive composition API (#1231) (119fba7)
    • update dependency @​angular/compiler to v15.0.1 (#1223) (7b7bd76)
    • update typescript-eslint packages to v5.44.0 (#1222) (5750e3a)

    Features

    • eslint-plugin-template: [no-call-expression] add allowList option (#1217) (a69c809)

    v15.0.0

    15.0.0 (2022-11-20)

    As always we recommend that you update your existing workspaces by using ng update as we provide some helpful schematics to help migrate your workspaces to the latest and greatest. Running the following will update Angular, the Angular CLI and angular-eslint together:

    ng update @angular/core @angular/cli @angular-eslint/schematics
    

    Bug Fixes

    • schematics: ensure scoped project names have correct eslint extends (7b3f736)

    Features

    • bump minimum supported eslint version to 7.20.0 (56ad69f), closes #662
    • eslint-plugin: remove no-conflicting-lifecycle from recommended config (19dd177), closes #502
    • fast linting by default, set eslint and typescript-eslint recommended (#1212) (1a53ef9), closes #1174
    • schematics: ng update migration to preserve v14 parserOptions.project for existing workspaces (1d45914)

    BREAKING CHANGES

    v14.4.0

    14.4.0 (2022-11-20)

    Features

    ... (truncated)

    Changelog

    Sourced from @​angular-eslint/builder's changelog.

    15.1.0 (2022-11-24)

    Note: Version bump only for package @​angular-eslint/builder

    15.0.0 (2022-11-20)

    Note: Version bump only for package @​angular-eslint/builder

    14.4.0 (2022-11-20)

    Note: Version bump only for package @​angular-eslint/builder

    14.3.1 (2022-11-20)

    Note: Version bump only for package @​angular-eslint/builder

    14.3.0 (2022-11-17)

    Note: Version bump only for package @​angular-eslint/builder

    14.2.0 (2022-11-15)

    Note: Version bump only for package @​angular-eslint/builder

    14.1.2 (2022-09-21)

    Bug Fixes

    • builder: remove nrwl/devkit from builder implementation (#1142) (9d5a7fc)

    14.1.1 (2022-09-18)

    Note: Version bump only for package @​angular-eslint/builder

    14.1.0 (2022-09-18)

    Note: Version bump only for package @​angular-eslint/builder

    14.0.4 (2022-09-08)

    Bug Fixes

    • support TS 4.8 with Angular 14.2, update dependencies (#1123) (a780b59)

    14.0.3 (2022-08-23)

    Bug Fixes

    • builder: ensure package works with Angular 14.1.3 (#1112) (b00ef2e)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump actions/dependency-review-action from 2 to 3

    Bump actions/dependency-review-action from 2 to 3

    Bumps actions/dependency-review-action from 2 to 3.

    Release notes

    Sourced from actions/dependency-review-action's releases.

    3.0.0

    Breaking Changes

    By default the action now expects SPDX-compliant licenses everywhere. If you were previously using license names in the allow or deny lists make sure they're valid!

    What's Changed

    Support for external configuration files

    You can now specify a configuration file external to your repository. This allows organizations to have a single configuration file for all their repos.

    Broader license support

    We've added support for a much broader set of project licenses by using GitHub's Licenses API.

    SPDX Compliance

    All of our license-related code now expects SPDX-compliant licenses or expressions. This allows us to standardize on a license naming scheme that already supports OR/AND expressions.

    Disable individual checks

    You can now use the boolean options license-check and vulnerability-check to disable either one of the checks. More information in our configuration options.

    Thanks

    Contributors for this release include:

    Thanks everyone! Full Changelog: https://github.com/actions/dependency-review-action/compare/v2...v3.0.0

    2.5.1

    Adding some quality-of-life improvements to the local development experience. You can now pass a flag to the scripts/scan_pr script using the -c/--config-file flags to use an external configuration file:

    Example:

      scripts/scan_pr https://github.com/actions/dependency-review-action/pull/294
    

    2.5.0

    Fallback on GitHub Licenses API data for missing Dependency Review API Licenses. This should improve our license coverage.

    2.4.1

    This patch release fixes the bugs below:

    • Display the dependency name instead of the manifest name in the detailed list of dependents.
    • Fix an issue where undefined GHSAs would remove filter out all changes.

    ... (truncated)

    Commits
    • 30d5821 Bumping version number
    • 6e42c33 Remove defaults from the recently added fields.
    • a3074cd Merge pull request #327 from actions/adding-extra-options
    • 51a29d6 Updating action.yml to include *-check config
    • 235a221 Merge pull request #324 from actions/readme-update
    • 9b3a7f6 Minor README tweaks.
    • a476131 Add pull_request to the list of events that don't need refs.
    • 28c7c8c Set the correct default for license-check in README.
    • 9da0fd4 Merge pull request #325 from actions/dependabot/npm_and_yarn/eslint-plugin-je...
    • fe45fd6 Merge pull request #326 from actions/dependabot/npm_and_yarn/esbuild-register...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
  • Bump webpack from 5.73.0 to 5.75.0

    Bump webpack from 5.73.0 to 5.75.0

    Bumps webpack from 5.73.0 to 5.75.0.

    Release notes

    Sourced from webpack's releases.

    v5.75.0

    Bugfixes

    • experiments.* normalize to false when opt-out
    • avoid NaN%
    • show the correct error when using a conflicting chunk name in code
    • HMR code tests existance of window before trying to access it
    • fix eval-nosources-* actually exclude sources
    • fix race condition where no module is returned from processing module
    • fix position of standalong semicolon in runtime code

    Features

    • add support for @import to extenal CSS when using experimental CSS in node
    • add i64 support to the deprecated WASM implementation

    Developer Experience

    • expose EnableWasmLoadingPlugin
    • add more typings
    • generate getters instead of readonly properties in typings to allow overriding them

    v5.74.0

    Features

    • add resolve.extensionAlias option which allows to alias extensions
      • This is useful when you are forced to add the .js extension to imports when the file really has a .ts extension (typescript + "type": "module")
    • add support for ES2022 features like static blocks
    • add Tree Shaking support for ProvidePlugin

    Bugfixes

    • fix persistent cache when some build dependencies are on a different windows drive
    • make order of evaluation of side-effect-free modules deterministic between concatenated and non-concatenated modules
    • remove left-over from debugging in TLA/async modules runtime code
    • remove unneeded extra 1s timestamp offset during watching when files are actually untouched
      • This sometimes caused an additional second build which are not really needed
    • fix shareScope option for ModuleFederationPlugin
    • set "use-credentials" also for same origin scripts

    Performance

    • Improve memory usage and performance of aggregating needed files/directories for watching
      • This affects rebuild performance

    Extensibility

    • export HarmonyImportDependency for plugins
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Feature request for datasource

    Feature request for datasource

    Is your feature request related to a problem? Please describe. my local dev env mysql not need a password,but with the gui, the password is a required field,

    Describe the solution you'd like the password field should be a optional field

    Enhancement 
    opened by jaxon-iplayabc 0
Releases(1.23.0)
  • 1.22.0(Aug 10, 2022)

    DBM Version for 1.22.0 is released!

    Release Time: 20220812

    General


    • Rebuild the table configuration layout
    • Fix the query result is not displayed in the column data under certain circumstances
    • Optimize the display type icon of the data source list

    Editor


    • Support the new editor to delete the data table shortcut menu (new editor)
    • Display and query additional information (new editor)

    Security


    • Upgrade electron 16.2.0 to 20.0.1

    Dependencies


    • Bump wait-on from 5.3.0 to 6.0.1

    ClickHouse


    • Support MySQL table engine
    • Support Hive table engine
    • Support PostgreSQL database engine
    • Support https protocol issues-247

    MySQL


    • Support metadata management, build a database, specify character sets & collation issues-180
    • Fix only_full_group_by could not obtain metadata issues-180

    PostgreSQL


    • Fix the exception of the metadata management build table
    • Support rename database
    • Fix failure to query when database is empty

    Apache Druid


    • Support quick query

    ElasticSearch


    • Support ElasticSearch (query and data source management)

    Hologres


    • Support Hologres (query and data source management)

    • @qianmoQ

    Download dbm

    Source code(tar.gz)
    Source code(zip)
    dbm-1.22.0-mac-x64.dmg(88.18 MB)
    dbm-1.22.0-mac-x64.zip(85.33 MB)
    dbm-1.22.0-windows-x64-nsis-installer.exe(67.94 MB)
    latest-mac-inter.yml(1.85 KB)
  • 1.21.0(Jul 24, 2022)

    DBM Version for 1.21.0 is released!

    Release Time: 2022-07-25

    General


    • Add a new code editor layout
    • Fix the style of the tree menu on the left side of metadata management is confused
    • The new query dynamically loads the service according to the plug-in

    Security


    • Upgrade moment to 2.29.4
    • Upgrade dexie to 3.2.2
    • Fix some dependent version security

    Dependencies


    • Bump rxjs from 6.6.7 to 7.5.6

    ClickHouse


    • Support MaterializedPostgreSQL database engine

    Trino & Presto


    • Support the currently stopped running process issues-158

    MySQL


    • Support the currently stopped running process issues-180

    PostgreSQL


    • Support metadata management to create database, filter database
    • Support metadata management to create table
    • Support metadata management to delete database

    Apache Druid


    • Support Druid (query and data source management)

    • @qianmoQ

    Download dbm

    Source code(tar.gz)
    Source code(zip)
    dbm-1.21.0-mac-x64.dmg(84.44 MB)
    dbm-1.21.0-mac-x64.zip(81.71 MB)
    dbm-1.21.0-windows-x64-nsis-installer.exe(61.57 MB)
    latest-mac-inter.yml(2.24 KB)
  • 1.20.0(Jul 5, 2022)

    DBM Version for 1.20.0 is released!

    Release Time: 2022-07-06

    General


    • Support custom file names for downloading result data
    • Add multiple editor theme

    Dependencies


    • Bump eslint-plugin-jsdoc from 35.3.2 to 39.3.3
    • Bump angular-highcharts from 13.0.1 to 14.1.5
    • Bump karma-jasmine-html-reporter from 1.7.0 to 2.0.0

    MySQL


    • Support metadata management to build data tables issues-180
    • Support metadata management to filter tables issues-180
    • Support metadata management to show database ddl issues-180
    • Support metadata management to delete database issues-180
    • Support metadata management to preview table issues-180
    • Support metadata management to show table ddl issues-180
    • Support metadata management to delete table issues-180
    • Support metadata management to rename table, truncate table issues-180
    • Support metadata management to preview column issues-180
    • Support metadata management to create column, delete column issues-180
    • Support metadata management to rename column issues-180
    • Support metadata management to add column comment issues-180

    PostgreSQL


    • Supports quick query
    • Support metadata management menu server related operations
    • Supports metadata management of disk usage

    • @qianmoQ
    Source code(tar.gz)
    Source code(zip)
    dbm-1.20.0-mac-arm64-skip-signature.zip(88.87 MB)
    dbm-1.20.0-mac-arm64.dmg(88.92 MB)
    dbm-1.20.0-mac-arm64.zip(85.81 MB)
    dbm-1.20.0-mac-x64.dmg(84.29 MB)
    dbm-1.20.0-mac-x64.zip(81.57 MB)
    dbm-1.20.0-windows-x64-nsis-installer.exe(61.44 MB)
    latest-mac-inter.yml(2.24 KB)
  • 1.19.0(Jun 23, 2022)

    If you have an M1 chip device, please download the -signature.zip package and we will solve the signature problem later

    DBM Version for 1.19.0 is released!

    Release Time: 2022-06-23

    General


    • Add multiple editor theme
    • Redesign data source deletion prompt
    • Support metadata management to jump to the query page
    • Delete the domain name incubator tag
    • Add some trend charts and project badges
    • Fix that the editor cannot boot when it automatically prompts for multiple options, and the option is highlighted
    • Compressed and packaged binary software package

    Security


    • Upgrade angular to 14.0.1
    • Upgrade electron to 16.2.0

    Dependencies


    • Bump @angular-builders/custom-webpack from 12.1.0 to 14.0.0
    • Bump @angular-eslint/template-parser from 12.3.1 to 13.5.0
    • Bump electron-builder from 22.11.7 to 23.0.3
    • Bump @types/jasminewd2 from 2.0.9 to 2.0.10
    • Bump ng-zorro-antd from 12.1.1 to 13.3.1
    • Bump cfonts from 2.10.1 to 3.1.0
    • Bump @angular-eslint/builder from 12.3.1 to 13.5.0
    • Bump actions/dependency-review-action from 1 to 2

    ClickHouse


    • Support the currently stopped running process

    Trino & Presto


    • Supports query result time and total number of data issues-158

    MySQL


    • Support quick query operation issues-180
    • Supports query result time and total number of data issues-180
    • Supports monitor → processors issues-180
    • Supports monitor → connection issues-180
    • Supports metadata management of disk usage issues-180
    • Support metadata management menu server related operations issues-180

    PostgreSQL


    • Support PostgreSQL (custom query and data source management)
    • Add PostgreSQL docs

    • @qianmoQ
    Source code(tar.gz)
    Source code(zip)
    dbm-1.19.0-mac-arm64-skip-signature.zip(89.08 MB)
    dbm-1.19.0-mac-arm64.dmg(88.97 MB)
    dbm-1.19.0-mac-arm64.zip(85.89 MB)
    dbm-1.19.0-mac-x64.dmg(84.36 MB)
    dbm-1.19.0-mac-x64.zip(81.65 MB)
    dbm-1.19.0-windows-x64-nsis-installer.exe(61.51 MB)
    latest-mac-arm64.yml(1.93 KB)
    latest-mac-inter.yml(1.92 KB)
  • 1.18.0(Jun 9, 2022)

    DBM Version for 1.18.0 is released!

    Release Time: 2022-06-10

    General


    • Split multiple data sources and configure them as separate components
    • Add code analysis ci
    • Add dependency review ci
    • Add dependabot ci
    • Add comments system to docs
    • Add powered by page
    • Add download page
    • Support tray function
    • Fix the exception of Presto using quick query
    • Support metadata host filtering
    • Support query history reference to the editor
    • Fix the error message that the query history cannot be viewed

    Security


    • Upgrade electron to 13.6.6
    • Add SECURITY.md file

    ClickHouse


    • Support specifying a database when building a data source

    Trino & Presto


    • Support specifying a database and catalog when building a data source #158
    • Support metadata source management Trino & Presto service information #158
    • Support metadata source management Trino & Presto create database #158

    MySQL


    • Support MySQL (custom query and data source management) #180
    • Add MySQL docs #180
    Source code(tar.gz)
    Source code(zip)
    dbm-1.18.0-mac-x64.dmg(141.69 MB)
    dbm-1.18.0-mac-x64.zip(155.82 MB)
    dbm-1.18.0-windows-x64-nsis-installer.exe(122.93 MB)
    latest-mac-inter.yml(644 bytes)
  • 1.17.0(May 28, 2022)

    Enhancement


    • Support metadata management to filter the table
    • Support trino and presto for query
    • Support trino and presto for monitor --> processors
    • Support trino and presto for monitor --> connection
    • Support trino and presto for monitor --> slow query

    Docs


    • Refactoring software homepage
    • Add clickhouse datasource docs
    • Add presto & trino datasource docs

    Optimize


    • Optimize project description and introduction
    • Optimize the homepage is not available & does not support data source charts

    Bug


    • Fix the exception that the data source is not selected in the track, the Track list can be selected

    UI


    • Add multiple editor themes
    • Query the list of data sources on the page, support the display of logo
    Source code(tar.gz)
    Source code(zip)
    dbm-1.17.0-mac-x64.dmg(139.26 MB)
    dbm-1.17.0-mac-x64.zip(153.45 MB)
    dbm-1.17.0-windows-x64-nsis-installer.exe(120.91 MB)
    latest-mac-inter.yml(1.32 KB)
  • 1.16.0(May 12, 2022)

    Enhancement


    • SSH login is supported #40
    • Support query ClickHouse to dynamically add configuration
    • Support metadata management to filter the database
    • Support automatic prompt function of code editor

    Docs


    • Fix Monitor --> Processor document image pointing error

    Optimize


    • Optimize error reporting pop-up window #148

    Bug


    • Fix the release error that the new version of the CI tool was not merged with the code release error

    UI


    • Optimize query history display list
    • Migrate the software update function to the system menu
    • Support editor bracket matching
    Source code(tar.gz)
    Source code(zip)
    dbm-1.16.0-mac-x64.dmg(136.85 MB)
    dbm-1.16.0-mac-x64.zip(149.35 MB)
    dbm-1.16.0-windows-x64-nsis-installer.exe(117.88 MB)
    latest-mac-inter.yml(1.17 KB)
  • 1.15.0(Apr 24, 2022)

    Enhancement


    • Support metadata management, add column description information
    • Support code snippet management
    • Support query reference code snippet
    • Support to quickly add code snippets after successful query
    • The data source supports IndexDB storage

    Docs


    • Add snippet docs
    • Add monitor --> query docs

    Optimize


    • Add data sheet deletion prompt greater than 50GB

    Bug


    • Fix the problem that invalid metadata management nodes can be clicked
    • Fix the exception that the optional parameters of the metadata management creation of the MongoDB data table cannot be constructed
    • Fix the error reported by the metadata management data table console

    UI


    • Add multiple editor themes
    • Quick query unavailable nodes prohibit operations
    • It is forbidden to use functions such as quick query if the data source is not selected
    Source code(tar.gz)
    Source code(zip)
    dbm-1.15.0-mac-x64.dmg(135.88 MB)
    dbm-1.15.0-mac-x64.zip(148.35 MB)
    dbm-1.15.0-windows-x64-nsis-installer.exe(116.92 MB)
    latest-mac-inter.yml(1.43 KB)
  • 1.14.0(Apr 10, 2022)

    DBM Version for 1.14.0 is released!

    Release Time: 2022-04-10

    Enhancement


    • Support visual build of MongoDB tables
    • Supports adding the TTL of the table visually
    • Support data source copy
    • Supports remove the TTL of the table visually
    • Supports metadata management to change database names
    • Query history supports IndexDB storage
    • Supports deleting a single query history
    • Support metadata management to add columns

    Docs


    • Optimize data source management documentation
    • Add Monitor --> Connection docs
    • Add Monitor --> Mutations docs

    Optimize


    • Optimize the prompt message when deleting only one column in the data table

    Bug


    • Fix the error condition of deleting existing columns

    UI


    • Unavailable data source disallows click action
    Source code(tar.gz)
    Source code(zip)
    dbm-1.14.0-mac-x64.dmg(134.74 MB)
    dbm-1.14.0-mac-x64.zip(147.19 MB)
    dbm-1.14.0-windows-x64-nsis-installer.exe(115.80 MB)
    latest-mac-inter.yml(1.29 KB)
  • 1.13.0(Mar 29, 2022)

    DBM Version for 1.13.0 is released!

    Release Time: 2022-03-29

    Enhancement


    • Metadata management delete database supports quick input of database name
    • Add EXPLAIN AST, EXPLAIN SYNTAX, EXPLAIN PLAN, EXPLAIN PIPELINE, EXPLAIN ESTIMATE, EXPLAIN TABLE OVERRIDE
    • Query results can be exported to CSV files
    • Support for deleting tables when deleting databases

    UI


    • The status of the metadata management service request failure is red
    • Metadata Management menu Added the number of submenus to display
    • Add the total number of rows returned from the query result
    • Supports highlighting of abnormal data in query history execution

    Optimize


    • Optimize metadata management to delete data columns
    • Optimize the query result display table
    • Optimized data arrangement of deleted data partitions

    Docs


    • Add install docs
    • Add query history docs

    Bug


    • Fix the problem of clearing multi-partition data
    • Fix run dev Last few GCs
    • Fixed editor state not resetting after cancel execution
    • Fix README.md file script pointing error

    Contributors (In no particular order)


    • @qianmoQ
    Source code(tar.gz)
    Source code(zip)
    dbm-1.13.0-mac-x64.dmg(132.99 MB)
    dbm-1.13.0-mac-x64.zip(145.43 MB)
    dbm-1.13.0-windows-x64-nsis-installer.exe(114.10 MB)
    latest-mac-inter.yml(1.58 KB)
  • 1.12.0(Mar 17, 2022)

    DBM Version for 1.12.0 is released!

    Release Time: 2022-03-18

    Enhancement


    • Support visual construction of data table and configuration of optional parameters
    • Add data source list to display service version information
    • Add editor execution status feedback
    • Add ancillary information such as execution result and time
    • SQL shortcut keys can be executed by Ctrl+Enter #102
    • Support for data source maxTotal configuration (experimental) #102
    • Add SHOW PARTITIONS quick query
    • The EXPLAIN command is supported
    • Metadata management delete data table supports quick input of table name

    Docs


    • Add contributing software documentation guide

    Optimize


    • Optimized the display of metadata management disk usage
    • Merge Query Select the query & query function

    Bug


    • Fixed data source not paging problem in quick query
    • Fixed the problem that metadata information cannot be distinguished due to multiple selections
    • Fix top menu style exception
    • Fix the problem that the metadata operation node is not refreshed #101

    UI


    • New data source window layout
    • Add nine editor themes
    • Execute button to add shortcut key prompt
    Source code(tar.gz)
    Source code(zip)
    dbm-1.12.0-mac-x64.dmg(131.19 MB)
    dbm-1.12.0-mac-x64.zip(143.60 MB)
    dbm-1.12.0-windows-x64-nsis-installer.exe(112.40 MB)
    latest-mac-inter.yml(1.80 KB)
  • 1.11.0(Feb 21, 2022)

    Enhancement


    • Nullable decorated column type is supported
    • Build tables support optional parameters
    • Support version update check
    • Support to clear partition data by filtering criteria
    • Supports data migration

    Docs


    • Support For Chinese documents

    Optimize


    • Optimize database deletion UI

    Bug


    • Fixed inability to build Log related engine tables
    • Fix slow query list cannot display DDL
    • Fix README.md file logo cannot be displayed
    • Fix CI exceptions caused by the new version

    New Contributors

    • @joint-song made their first contribution in https://github.com/EdurtIO/dbm/pull/19
    • @why198852 made their first contribution in https://github.com/EdurtIO/dbm/pull/26
    • @jorkzheng made their first contribution in https://github.com/EdurtIO/dbm/pull/29
    • @chrisgoddard made their first contribution in https://github.com/EdurtIO/dbm/pull/30
    • @24kGarry made their first contribution in https://github.com/EdurtIO/dbm/pull/31

    Full Changelog: https://github.com/EdurtIO/dbm/compare/1.3.0-SNAPSHOT...1.11.0

    Source code(tar.gz)
    Source code(zip)
    dbm-1.11.0-mac-x64.dmg(126.08 MB)
    dbm-1.11.0-mac-x64.zip(138.62 MB)
    dbm-1.11.0-windows-x64-nsis-installer.exe(108.94 MB)
    latest-mac-inter.yml(1.04 KB)
  • 1.10.0(Jan 26, 2022)

    What's Changed

    • [Docs] Fix download path by @qianmoQ in https://github.com/EdurtIO/dbm/pull/17
    • [Docs] Fix download path by @qianmoQ in https://github.com/EdurtIO/dbm/pull/18
    • [Docs] Optimized README.md by @joint-song in https://github.com/EdurtIO/dbm/pull/19
    • 1.4.0 by @qianmoQ in https://github.com/EdurtIO/dbm/pull/23
    • 1.5.0 by @qianmoQ in https://github.com/EdurtIO/dbm/pull/25
    • [Bug] Fix information word by @why198852 in https://github.com/EdurtIO/dbm/pull/26
    • 1.6.0 by @qianmoQ in https://github.com/EdurtIO/dbm/pull/28
    • [i18n] result message use i18n by @jorkzheng in https://github.com/EdurtIO/dbm/pull/29
    • Update index.html by @chrisgoddard in https://github.com/EdurtIO/dbm/pull/30
    • [i18n] Fix word refersh -> refresh by @24kGarry in https://github.com/EdurtIO/dbm/pull/31
    • 24kGarry by @24kGarry in https://github.com/EdurtIO/dbm/pull/32
    • 1.7.0 snapshot by @qianmoQ in https://github.com/EdurtIO/dbm/pull/35
    • Toni by @24kGarry in https://github.com/EdurtIO/dbm/pull/36
    • Support for Lazy database engines by @qianmoQ in https://github.com/EdurtIO/dbm/pull/38
    • [Bug] Fix build table not verified by @qianmoQ in https://github.com/EdurtIO/dbm/pull/39
    • [Docs] Add 1.7.0 release note by @qianmoQ in https://github.com/EdurtIO/dbm/pull/41
    • 1.7.0 release note by @qianmoQ in https://github.com/EdurtIO/dbm/pull/43
    • [Feature] Add new version by @qianmoQ in https://github.com/EdurtIO/dbm/pull/44
    • 1.8.0 snapshot by @qianmoQ in https://github.com/EdurtIO/dbm/pull/45
    • 1.8.0 snapshot by @qianmoQ in https://github.com/EdurtIO/dbm/pull/47
    • [Docs] Release 1.8.0 by @qianmoQ in https://github.com/EdurtIO/dbm/pull/48
    • 1.8.0 release by @qianmoQ in https://github.com/EdurtIO/dbm/pull/49
    • [Docs] Add monitor/processor documentation by @qianmoQ in https://github.com/EdurtIO/dbm/pull/51
    • 1.9.0 snapshot by @qianmoQ in https://github.com/EdurtIO/dbm/pull/55
    • [Docs] Add 1.9.0 release node by @qianmoQ in https://github.com/EdurtIO/dbm/pull/56
    • 1.9.0 snapshot by @qianmoQ in https://github.com/EdurtIO/dbm/pull/57
    • Develop by @qianmoQ in https://github.com/EdurtIO/dbm/pull/58
    • [CI] Fix ci version by @qianmoQ in https://github.com/EdurtIO/dbm/pull/59
    • Develop by @qianmoQ in https://github.com/EdurtIO/dbm/pull/60
    • Refactor angular by @qianmoQ in https://github.com/EdurtIO/dbm/pull/61
    • Refactor angular by @qianmoQ in https://github.com/EdurtIO/dbm/pull/62
    • Refactor angular by @qianmoQ in https://github.com/EdurtIO/dbm/pull/63
    • Refactor angular by @qianmoQ in https://github.com/EdurtIO/dbm/pull/64

    New Contributors

    • @joint-song made their first contribution in https://github.com/EdurtIO/dbm/pull/19
    • @why198852 made their first contribution in https://github.com/EdurtIO/dbm/pull/26
    • @jorkzheng made their first contribution in https://github.com/EdurtIO/dbm/pull/29
    • @chrisgoddard made their first contribution in https://github.com/EdurtIO/dbm/pull/30
    • @24kGarry made their first contribution in https://github.com/EdurtIO/dbm/pull/31

    Full Changelog: https://github.com/EdurtIO/dbm/compare/1.3.0-SNAPSHOT...1.10.0

    Source code(tar.gz)
    Source code(zip)
    dbm-mac-arm64.zip(144.23 MB)
    dbm-mac.zip(140.39 MB)
  • 1.9.0(Nov 30, 2021)

  • 1.8.0(Nov 2, 2021)

    DBM Version for 1.8.0 is released!

    UI


    • Support for editor quick comments

    Enhancement


    • Support for building Sqlite engine tables
    • Support for building JDBC engine tables
    • Support slow query monitor
    • Support MaterializeMySQL database engine
    • Support mysql database engine
    • Support for building ODBC engine tables
    • Support to display the database DDL right-click menu

    Optimize


    • Modify the node heartbeat detection method
    • Optimize the construction of data tables to verify whether the service
    • Support metadata tree menu display engine | type
    Source code(tar.gz)
    Source code(zip)
    dbm-mac.tar.gz(102.18 MB)
    dbm-win.tar.gz(75.01 MB)
  • 1.7.0(Oct 8, 2021)

    DBM Version for 1.7.0 is released!

    Bugs


    • Fix build table not verified
    • Fix incomplete data source connection exception information
    • Fix document custom domain names
    • Fix doc grammar

    CI


    • Add deploy docs ci
    • Support Windows packaged distribution binaries

    UI


    • Replace the site template with mkdocs
    • Add query using documentation
    • Result message use i18n

    Enhancement


    • Support for Lazy database engines
    • Support for building Atomic database engines

    Optimize


    • Optimized README.md add badge
    Source code(tar.gz)
    Source code(zip)
    dbm-mac.tar.gz(102.11 MB)
    dbm-win.tar.gz(74.87 MB)
  • 1.6.0(Sep 23, 2021)

    DBM Version for 1.6.0 is released!

    Bugs


    • Fix information word
    • Fix the migration data password null problem

    UI


    • Increase query history limit reminder
    • Disallow clicking on the mask layer to close the dialog popover

    Enhancement


    • Support add column to table
    • Support delete column
    • Support modify column
    • Support rename column
    • Support preview data for column
    Source code(tar.gz)
    Source code(zip)
    dbm-mac.tar.gz(102.01 MB)
    dbm-win.zip(73.57 MB)
  • 1.5.0(Aug 30, 2021)

    DBM Version for 1.5.0 is released!

    UI


    • Beautify the right-click menu style

    Enhancement


    • Add editor format SQL configuration
    • Support for building Kafka engine tables
    • Support metadata service shortcut menu
    • Support metadata database and table shortcut menu
    • Support for obtaining the columns of the metadata table
    • Supports previewing table data in metadata
    • Support for building HDFS engine tables
    • Support for obtaining column information
    • Support rename table

    Optimize


    • Optimize the StringUtils utility class
    • Internationalization table engine
    • Optimized the local data migration logic
    Source code(tar.gz)
    Source code(zip)
    dbm-mac.tar.gz(101.85 MB)
    dbm-win.zip(73.57 MB)
  • 1.4.0(Aug 15, 2021)

    DBM Version for 1.4.0 is released!

    UI


    • Set the default maximized window

    Enhancement


    • Support migrate data
    • Support for building Log engine tables
    • Support display Track DDL
    • Support the Track input box to obtain the focus display
    • Supports Windows system construction
    • Support track query execution thread
    • Support data source query times to be displayed on the dashboard
    • Add query link tracing visualization
    • Support multiple query windows issues-12
    • Supports obtaining the occupied space of columns throug… …
    • Supports data source modification
    • Support display table usage when the database is selected
    • Support service nodes to display database disk usage
    • Support service nodes to display disk usage
    • Support Data construction of left tree menu issues-20
    • Supports the monitoring of mutations operation

    Bugs


    • Fix metadata selection library table causing data rendering errors

    Optimize


    • Support the mutation consumption duration
    • Optimized README.md

    CI


    • Add auto release version CI script
    Source code(tar.gz)
    Source code(zip)
    dbm-mac.tar.gz(101.73 MB)
    dbm-win.zip(73.57 MB)
  • 1.3.0-SNAPSHOT(Jul 22, 2021)

    DBM Version for 1.3.0-SNAPSHOT is released!

    UI


    • Add logo to menu
    • Replace the code editor with vue-codemirror
    • Add release timeline to index
    • Upgrade the default versions of Vue (2.5.10 -> 2.15.3 +) and electron…
    • Optimize the presentation of process monitoring chart

    Enhancement


    • Support the construction of data source selection protocol
    • Optimization software icon (Round)
    • Support query history Pagination
    • Supports text query selection Issues-13
    • Support multiple query results display
    • Add how to contribute documentation
    • Add software website
    • Add top menu overload application shortcut function
    • Support general configuration of global editor
    • Support developer mode application icon display
    • Supoort sql format
    • Query history supports copying SQL
    • Replace debug mode prompt
    • Support users to authorize users to access Clickhouse
    • Add connection monitor
    • Add one click refresh data source
    • Support query progress display DDL
    • Support stop running query

    Bugs


    • Fix query history data not refreshed
    • Fixed the problem of rendering without query history
    • Fix unselected service executable query
    • Fix query history order error
    Source code(tar.gz)
    Source code(zip)
    DBM-Incubator-mac.zip(97.43 MB)
  • 1.2.0-SNAPSHOT(Jul 6, 2021)

    DBM Version for 1.2.0-SNAPSHOT is released!

    Feature


    • Add version for dashboard
    • Replace the SVG icon with fa icon
    • Refactoring menu style
    • Optimize part UI and logic(query, datasource)
    • Add data source timing detection task
    • Add app info page
    • Split the service tree into new components
    • Shield invalid data in quick query
    • Support internationalization
    • Drop limit supported by data source construction
    • Refactoring query history UI
    • Support network timeout setting
    • Add server occupancy process monitoring
    • Add process chart
    Source code(tar.gz)
    Source code(zip)
    incubator-dbm-1.2.0-SNAPSHOT-mac.zip(63.72 MB)
  • 1.1.0-SNAPSHOT(Jun 24, 2021)

    DBM Version for 1.1.0-SNAPSHOT is released!

    Feature

    • Support add datasource to query page
    • Support clear query history
    • Support show selection and index for table components
    • Add query history
    • Support SHOW_CREATE_TABLE and SELECT_COUNT for quick sql
    • Replace software logo
    • Support icon for table
    • Disable system library UI delete table operation
    • Support delete empty table database
    • Add server info view
    • Support cancel query

    Fix

    • Fix Metadata database selection error
    Source code(tar.gz)
    Source code(zip)
    incubator-dbm-1.1.0-SNAPSHOT-mac.zip(48.49 MB)
  • 1.0.0-SNAPSHOT(Jun 2, 2021)

Chadmin is easy to use ClickHouse running query dashboard.

Chadmin Chadmin is easy to use ClickHouse running query dashboard. You can watch your currently running queries for the entire ClickHouse cluster and

Vladimir Bunchuk 29 Dec 23, 2022
Uptrace - Distributed tracing using OpenTelemetry and ClickHouse

Distributed tracing backend using OpenTelemetry and ClickHouse Uptrace is a dist

Uptrace 1.3k Dec 28, 2022
A friendly user interface that lets you search,explore and visualize your ClickHouse Data.

ClickCat is a firendly user interface that lets you search,explore and visualize your ClickHouse Data. We provides the following features,you can acce

null 34 Dec 13, 2022
Nuxt.js was used in building the frontend of this web application and PHP/mySQL for the backend/database.

sdg-007 Frontend Nuxt.js was used in building the frontend of this web application and PHP/mySQL for the backend/database. About There is a popular sa

Inventors 8 May 20, 2021
Bytebase is a web-based, zero-config, dependency-free database schema change and version control management tool for developers and DBAs

Web-based, zero-config, dependency-free database schema change and version control tool for teams.

Bytebase 4.6k Jan 9, 2023
Prequel for Laravel. Clear and concise database management.

TL;DR? Test Prequel here! What is Prequel exactly? Prequel is meant to be a database management tool for Laravel to replace the need for separate stan

Protoqol 1.4k Jan 4, 2023
Based on ORM technology, the SQLite database is operated by using object without writing any SQL statements.

u-sqlite Based on ORM technology, the SQLite database is operated by using object without writing any SQL statements. SQLite数据库基于ORM技术,使用对象操作,无需编写任何SQ

null 15 Sep 19, 2022
That´s my to DO LIST , using VUE(3.0) , VUEX, VUE ROUTING, FIREBASE REALTIME DATABASE like BE, and WAVE UI

app Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build Lints and f

Steve 1 Jan 8, 2022
Full-stack web application (Backend, Frontend, and Database)

Planny V1 Full-stack web application (Backend, Frontend, and Database) Technologies: Node.js, Javascript, MySQL, Vue.js Date: February 2021 Descriptio

Dominik Bošnjak 0 Jan 3, 2022
Gun-vue – is where the peer-to-peer javascript database Gun meets the reactivity system of Vue 3

Vite + Vue + Gun p2p crypto graph db toolkit. Vue 3 composables, components, relay server, demo and more.

DeFUCC 56 Dec 31, 2022
Universal database layer for the client, server & mobile devices. It's like Lego for databases.

Monorepo for nanoSQL 2.0 For 1.X releases, you can go here. All links here send you to github source folders. Packages Core Adapters DynamoDB SQLite (

Scott Lott 772 Dec 21, 2022
Tools to record times.

Introduction Release Technology Some role Todo More Introduction About this Project. Base on vue2.0 It's a web-apps that record your time. This idea w

Mars 14 Nov 24, 2022
Tools for creating roadmaps, roadmapping tool

z-roadmap Tools for creating roadmaps preview https://fancylife.github.io/z-roadmap/ quick start npm run dev npm run build License MIT Copyright (c) 2

zhangchi 12 Nov 3, 2022
一套java后端自动生成接口并支持用例测试的工具(Tools that run in an operational or development environment)

apiface (一套由java开发的接口文档工具) Tools that run in an operational or development environment

null 18 Apr 22, 2022
🎲 A curated list of MLOps projects, tools and resources

Curated list of useful MLOps projects, tools and resources. Visit at https://mlops.toys! Contribute We'd love your help! If we missed a project, pleas

aporia 162 Jan 3, 2023
✔ Useful dashboards, tailored checklists and tools for Final Fantasy XIV.

XIV ToDo XIV ToDo provides useful dashboards, tailored checklists and tools for Final Fantasy XIV; whether you are a new player to the game or more ex

Olivier Bourgeois 85 Dec 30, 2022
DADT - Deniz AEM Dev Tools A alternative to AEM Chrome Plug-in

DADT A alternative to AEM Chrome Plug-in Installation Download the production zip (aem-dev-tools-{version}-production.zip) from the release tab. And a

eggs unimedia GmbH 2 Oct 24, 2021
Static website with tools running entirely on IPFS.

DreamLink DreamLink is a static website with tools running entirely on the decentralized P2P network: IPFS. There is no need to install an IPFS node o

OpenDreamNet 39 Dec 9, 2022
F12+ FarmersWorld.io tools by AngelFarmers

F12+ is a suite of tools for FarmersWorld game that help farm and trade.

Шахруз Аширов 17 Dec 3, 2022