Vadim Ogievetsky
13721f5998
upgrade druid query toolkit ( #13848 )
2023-02-28 14:34:21 +05:30
John Gozde
b33962cab7
Upgrade typescript and other dependencies ( #13762 )
...
* Bump zustand, licenses
* Bump TypeScript, Eslint, use type imports
* Switch to react-shallow-renderer from enzyme
* Update ts-loader
2023-02-06 23:12:54 -08:00
dependabot[bot]
16385c7101
Bump minimatch and replace in /web-console ( #13396 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) to 3.0.5 and updates ancestor dependency [replace](https://github.com/ALMaclaine/replace ). These dependencies need to be updated together.
Updates `minimatch` from 3.0.4 to 3.0.5
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.0.5 )
Updates `replace` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/ALMaclaine/replace/releases )
- [Commits](https://github.com/ALMaclaine/replace/commits )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
- dependency-name: replace
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-23 12:16:00 -08:00
Kashif Faraz
7cf761cee4
Prepare master branch for next release, 26.0.0 ( #13401 )
...
* Prepare master branch for next release, 26.0.0
* Use docker image for druid 24.0.1
* Fix version in druid-it-cases pom.xml
2022-11-22 15:31:01 +05:30
Vadim Ogievetsky
a3d45f6086
treat user cancelation seriously ( #13376 )
2022-11-18 14:04:16 -08:00
dependabot[bot]
61a7199f2b
Bump loader-utils from 1.4.0 to 1.4.2 in /web-console ( #13372 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-16 20:00:33 +08:00
Vadim Ogievetsky
f6aca21e82
Web console: update DQT to version 0.17 ( #13323 )
...
* update to DQT 17
* update licenses
* after npm i
2022-11-07 17:47:11 -08:00
Vadim Ogievetsky
32020247d1
Web console: Update dqt to a version that adds quotes by default ( #13243 )
...
* update dqt
* auto quote by default
2022-10-28 01:06:45 -07:00
Vadim Ogievetsky
573e12c75f
Web console: making the cell filter menu more functional, removing the old query view, and updating d3 ( #13169 )
...
* remove old query view
* update tests
* add filter
* fix test
* bump d3 things to latest versions
* rent too far into the future with d3
* make config dialogs load
* goodies
* update snapshots
* only compute duration when running or pending
2022-10-07 12:44:40 -07:00
Vadim Ogievetsky
ebfe1c0c90
Web console: fix DQT import ( #13159 )
...
* fix dqt import
* update licenses
* update tests
2022-09-30 09:31:06 -07:00
Vadim Ogievetsky
2cf449386f
Web console: upgrade the console to use node 16 ( #13017 )
...
* upgrade the console to use node 16
* run npm audit fix
2022-09-06 11:15:23 -07:00
Abhishek Agarwal
618757352b
Bump up the version to 25.0.0 ( #12975 )
...
* Bump up the version to 25.0.0
* Fix the version in console
2022-08-29 11:27:38 +05:30
Vadim Ogievetsky
04ee7abeff
Web console: Multi-stage query support ( #12919 )
...
* MSQ web console
* fix typo in comments
* remove useless conditional
* wrap SQL_DATA_TYPES
* fixes sus regex
* rewrite regex
* remove problematic regex
* fix UTs
* convert PARTITIONED / CLUSTERED BY to ORDER BY for preview
* fix log
* updated to use shuffle
* Web console: Use Ace.Completion directly (#1405 )
* Use Ace.Completion directly
* Another Ace.Completion
* better comment
* fix column ordering in e2e test
* add nested data example also
Co-authored-by: John Gozde <john.gozde@imply.io>
2022-08-24 16:17:12 -07:00
dependabot[bot]
4558b815e5
Bump eventsource from 1.1.0 to 1.1.1 in /web-console ( #12595 )
...
Bumps [eventsource](https://github.com/EventSource/eventsource ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases )
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md )
- [Commits](https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: eventsource
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 22:04:30 -07:00
Vadim Ogievetsky
fb08bac01a
Web console: Misc table fixes ( #12489 )
...
* Misc table fixes
* extract default className
* table spacing updates
* fix e2e action selector
* try more times
* make the web console exist again
2022-05-03 12:08:08 -07:00
Abhishek Agarwal
2fe053c5cb
Bump up the versions ( #12480 )
2022-04-27 14:28:20 +05:30
Vadim Ogievetsky
a139cd22aa
Web console: Misc fixes and improvements ( #12361 )
...
* Misc fixes
* pad column numbers
* make shard_type filterable
2022-04-12 22:20:28 -07:00
dependabot[bot]
7d10e02463
Bump minimist from 1.2.5 to 1.2.6 in /web-console ( #12401 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-06 16:55:14 -07:00
John Gozde
90680543d0
Blueprint 4 ( #12391 )
...
* Update blueprint dependencies & LICENSES
* Switch to bp4 namespace; use bp-ns variable in overrides
* Add webpack alias for colors.scss
* Snapshots
* Update selectors in e2e tests
2022-04-04 10:34:22 -07:00
John Gozde
0d23713862
Web console: update dev dependencies ( #12240 )
...
* Update dependencies
* Set "allowFunctions: true" for react/jsx-no-bind
* Prettify
* npm audit fix
* Bump playwright, set testEnvironment=node
* Bump node and npm
* Revert "Bump node and npm"
This reverts commit e93c8e00e7
.
* Minor/patch bump node@14, npm@6
2022-02-08 16:37:36 -08:00
Vadim Ogievetsky
bc408bacc8
Web console: Adding a shard detail column to the segments view ( #12212 )
...
* shard spec details
* improve pattern match
* refactor spec cleanup
* better format detection
* update JSONbig
* add multiline option to autoform
2022-02-02 18:46:17 -08:00
aggarwalakshay
eb4fafe08f
Upgrading follow-redirects to 1.14.7 ( #12153 )
...
* Upgrading follow-redirects to 1.14.7
* removed the existing follow-redirects i.e. 1.14.4 from package-lock.json
2022-01-13 14:01:36 -08:00
Vadim Ogievetsky
2a41b7bffa
Web console: correctly cancel JSON shaped SQL queries ( #12134 )
...
* misc fixes
* type typo
2022-01-10 14:24:05 -08:00
Vadim Ogievetsky
476d0bf4be
Web console: remove console.log ( #12094 )
...
* rm console.log
* force path-parse to 1.0.7
2021-12-22 19:31:23 -08:00
Vadim Ogievetsky
37112d24e2
Web console: new Ace, diff view, and cleanup. Decorating the console for the holidays ✨ 🎁 ( #12085 )
...
* Add diff view and upgrade AceEditor
* fix test
* function doc parsing fixes
* escape args
* allowKeys
* everyone gets a diff
* update snapshot
2021-12-22 16:31:17 -08:00
Vadim Ogievetsky
1d3c8c187b
Web console: query view improvements and other fixes ( #12031 )
...
* don't copy commas
* use numeric type information
* add VALUES keyword
* propogate rollup config into spec
* fix
* cleanup
* understand range partitioning
* update snapshots
* better comp apis
* fix segment pages
* update snapshots
2021-12-07 10:16:16 -08:00
Vadim Ogievetsky
8ea9309168
Web console: update typescript 4.4 for faster build speeds ( #11725 )
...
* update typescript
* do not show pagination when there is only one page
* update snapshots
* fix pagination
2021-10-25 21:53:38 -07:00
andreacyc
adb2237628
Fix CVE-2021-3749 reported in security vulnerabilities job ( #11786 )
...
* Fix CVE-2021-3749 reported in security vulnerabilities job
* test why test fail
* update axios
* remove console log for testing
2021-10-08 23:02:58 -07:00
Clint Wylie
fe1d8c206a
bump version to 0.23.0-SNAPSHOT ( #11670 )
2021-09-08 15:56:04 -07:00
John Gozde
280c08045f
Update awesome-code-style ( #11503 )
2021-07-28 09:25:18 -07:00
Vadim Ogievetsky
377b5e708c
Web console: Data loading walkthrough fixes ( #11416 )
...
* fix quotes
* fix sql doc parsing
* prevent array-input from losing position while the user is typing
* make group filter click-to-filterable
* fix casing bug in exact table search
* do not sort columns in smaples
* can bypass transform step
* fixed string json parsing
* improve PartitionMessage
* better error messages
* feedback fixes
* tool to order dimensions in schema view
2021-07-10 07:56:50 -07:00
Vadim Ogievetsky
f56a5b9ba2
Web console: Better hotkeys and library upgrades ( #11365 )
...
* improve hotkeys
* fix test name
* refactor explain dialog
* explain tests
* small fixes
* update to popover2
* use resize sensor 2
* misc cleanup
2021-06-17 18:24:29 -07:00
John Gozde
ac9b1f81b4
Web console: Remove support for IE11 and other older browsers ( #11357 )
...
* Use common browserlist and update to drop IE11
* Change TypeScript target to ES2016
* Update browserslist for "supports es6" support
* Show a warning if accessed from an unsupported browser
* Inline browser-update styles; detect SyntaxErrors too
* Better wording
* Upgrade to the latest Blueprint
* Refactor RunButton to be FC, use useHotkeys
* Remove dead license
* Update snapshots
* Address feedback
* Wording
Co-authored-by: Vadim Ogievetsky <vadimon@gmail.com>
Co-authored-by: Vadim Ogievetsky <vadimon@gmail.com>
2021-06-10 19:05:40 -07:00
Vadim Ogievetsky
0c5d1c9725
Web console: add more query fixing auto suggestions ( #11203 )
...
* add more query fixing auto suggestions
* update query gen
* update toolkit
* update licenses
* fix funky quotes
* funky => fancy
* revert engine change
* separate web-console and website npm and node deps
2021-06-04 09:29:00 -07:00
John Gozde
9745d9e1c3
Web console: Switch to ESLint ( #11142 )
...
* Initial eslint config
* I guess eslint sorts underscores differently
* Trim curlies (in jsx)
* Re-organize rules
* Use consistent quote props
* Restructure eslint rules as additions/overrides to recommended configs
* Fix the 'recommended' stuff
* Add prefer-readonly
* Add prefer-object-spread
* Prettify
* Add eslint-plugin-react-hooks
* Switch to eslint-plugin-simple-sort-order
So much better
* Add no-extraneous-dependencies
* ban-tslint-comment for funzies
* If we enabled no-shadow, we'd probably want this option
* Not prefer-for-of
* no-confusing-void-expression, no-confusing-non-null-assertion
* Add some no-unnecessary-* rules
* non-nullable-type-assertion-style!
* prefer-includes
* Reorganize
* prefer-things
* switch-exhaustiveness-check
* We don't need the jsdoc plugin, prettier has our backs
* Remove a useless rule
* Drop TSLint and (temporarily) awesome-code-style
* Removing Object.assign revealed a type issue
* Bring back awesome-code-style for sasslint config
* Disable react/jsx-no-target-blank
* Add prettify-check script
* Add license to eslint config
* Format readme
* Update README for eslint, IDE settings
* Add 'autofix' script
* Switch to @awesome-code-style
2021-04-22 19:33:03 -07:00
Vadim Ogievetsky
4caa221d72
Web console: Better inline docs ( #11128 )
...
* better highlight
* better highlighting
* add spec
2021-04-19 14:36:53 -07:00
John Gozde
fdc3c2f362
Web console: update dev dependencies ( #11119 )
...
* Update some dev dependencies, prettify, tslint-fix
* Sort tsconfig keys for easy comparison
* Set noImplicitThis
* Slightly more accurate types
* Bump Jest and related
* Bump react to latest on v16
* Bump node-sass, sass-loader for node14 support
* Remove node-sass-chokidar (unused)
* More unused dependencies
* Fix blueprint imports
* Webpack 5
* Update webpack config for 'process' usage
* Update playwright-chromium
* Emit esnext modules for tree shaking
* Enable source maps in development
* Dedupe
* Bump babel and things
* npm audit fix
* Add .editorconfig file to match prettier settings
* Update licenses (tslib is 0BSD as of 1.11.2)
https://github.com/microsoft/tslib/pull/96
* Require node >= 10
* Use Node 10 to run e2e tests
* Use 'ws' transport mode for dev server (will be default in next version)
* Remove an 'any'
* No sourcemaps in prod
* Exclude .editorconfig from license checks
* Try nvm for setting node version
2021-04-16 20:15:19 -07:00
Suneet Saldanha
a7542652ff
Fix dependabot warnings ( #10796 )
...
* Bump http-proxy from 1.18.0 to 1.18.1 in /web-console (#7 )
Bumps [http-proxy](https://github.com/http-party/node-http-proxy ) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases )
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump elliptic from 6.5.1 to 6.5.3 in /web-console (#6 )
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.1 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.1...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump dot-prop from 4.2.0 to 4.2.1 in /web-console (#5 )
Bumps [dot-prop](https://github.com/sindresorhus/dot-prop ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/sindresorhus/dot-prop/releases )
- [Commits](https://github.com/sindresorhus/dot-prop/compare/v4.2.0...v4.2.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump bl from 1.2.2 to 1.2.3 in /website (#4 )
Bumps [bl](https://github.com/rvagg/bl ) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/rvagg/bl/releases )
- [Commits](https://github.com/rvagg/bl/compare/v1.2.2...v1.2.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump prismjs from 1.20.0 to 1.23.0 in /website (#3 )
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.20.0 to 1.23.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.20.0...v1.23.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-26 23:11:26 -08:00
Jihoon Son
95065bdf1a
Bump dev version to 0.22.0-SNAPSHOT ( #10759 )
2021-01-15 13:16:23 -08:00
Vadim Ogievetsky
2fc2938b01
Web console: fix bad results if there is not native bigint ( #10741 )
...
* fix bigint when it does not exist
* add test
2021-01-12 16:32:23 -08:00
Jonathan Wei
c7f2d3fbb5
Update deps for CVE-2020-28168 and CVE-2020-28052 ( #10733 )
...
* Update deps for CVE-2020-28168 and CVE-2020-28052
* Make BC runtime scope
2021-01-07 20:31:44 -08:00
Vadim Ogievetsky
e3f7217546
Web console: Improve the handling of extreme data (funky datasources, longs) ( #10641 )
...
* better API escape
* fix escaping issue, bigints
* update licenses
* fix align
* do not show Query with SQL if no SQL
* add prettify script
* update dev readme
* add ordering to the datasource list
* add ordering to supervisor table
2020-12-08 09:25:14 -08:00
Vadim Ogievetsky
5b06c7a3a9
Web console: improve how code is imported, use API instance ( #10597 )
...
* fix imports
* clean up imports
* update DQT to fix escaping
2020-12-01 13:16:14 -08:00
Vadim Ogievetsky
f391e89653
Web console: refresh and tighten up the console styles ✨ 💅 💫 ( #10515 )
...
* no hardcoded dark mode
* update blueprint
* style pass
* add open sans font
* fix public path
* update licenses
* add comment
* allow zero bsd
* add new lines
* update tests
* remove default mods
* use variables
* fix background
* fix query init style
* pad fracional part
* paginate braces
* update to latest blueprint, fix column tree
* Smart query limit -> Auto limit
* adjust gutter color for dark mode
* fix spelling
* update snapshot
Co-authored-by: asherbitter <ofir@imply.io>
2020-10-20 22:11:29 -07:00
Jonathan Wei
65c0d64676
Update version to 0.21.0-SNAPSHOT ( #10450 )
...
* [maven-release-plugin] prepare release druid-0.21.0
* [maven-release-plugin] prepare for next development iteration
* Update web-console versions
2020-10-03 16:08:34 -07:00
Chi Cao Minh
d11537b5f7
Improve UI E2E test usability ( #10466 )
...
- Update playwright to latest version
- Provide environment variable to disable/enable headless mode
- Allow running E2E tests against any druid cluster running on standard
ports (tutorial-batch.spec.ts now uses an absolute instead of relative
path for the input data)
- Provide environment variable to change target web console port
- Druid setup does not need to download zookeeper
2020-10-03 08:21:44 -07:00
Vadim Ogievetsky
6c5c86d800
Web console: fix lookup edit dialog, allow column renaming ( #10406 )
...
* column rename
* update licenses file
* remove empty file
* update license file
* move comment
2020-09-20 14:10:05 -07:00
Vadim Ogievetsky
3c8eacb2d4
Web console: improve query manager (convert to React hook) ( #10360 )
...
* Better query running
* update licenses
* update tests
* updated tests v2
* fade in cancel
* add exemplary tests
* update mkcomp
* fix inconsistent state update
* remove lastParsedQuery
* work if not a valid literal
* remove unused params
* fix licenses
* better state update
* get error message
* isEmpty tidy
* add tests around error message highlighting
* pull live query selector into a component
* add LiveQueryModeSelector tests
* update snapshots
2020-09-11 19:42:50 -07:00
Vadim Ogievetsky
6d8799f2df
Update QueryView to use latest DruidQueryToolkit ( #10201 )
...
* Update to latest DruidQueryToolkit
* add THEN keyword
* do not crash on invalid JSON
2020-07-23 22:45:01 -07:00
Clint Wylie
0a8fd62f22
split web-console e2e-tests from unit tests ( #10173 )
...
* split web-console e2e-test from unit test
* fix stuff
* smaller change
* oops
2020-07-12 18:51:08 -07:00