Tsuyoshi Yoshizawa
c2b39db03e
Support download as TSV File ( #4445 )
2019-12-26 16:16:48 +02:00
Omer Lachish
f420e02cee
adjust imports to match simple-salesforce 0.74.3 ( #4490 )
2019-12-25 16:26:58 +02:00
Arik Fraimovich
0aa176e2e5
Don't update query's updated_at when updating schedule_failures counter ( #4488 )
2019-12-25 16:25:16 +02:00
Arik Fraimovich
97d523e348
Retain tags when forking a query ( #4489 )
2019-12-25 16:25:02 +02:00
Arik Fraimovich
88d21e9461
Add explicit handling of 404 errors in query result requests. ( #4487 )
2019-12-25 15:46:13 +02:00
Arik Fraimovich
40c1ef0f59
Fix: query results query runner fails to load cached results. ( #4486 )
2019-12-25 15:21:43 +02:00
Arik Fraimovich
10ba2ddbaa
Snowflake: add missing date types ( #4484 )
...
Without those the values might be miscategorized in the UI.
2019-12-25 14:58:45 +02:00
Omer Lachish
e7eedd0556
fix all occurances of B306: BaseException.message has been deprecated as of Python 2.6 and is removed in Python 3. Use str(e) to access the user-readable message. Use e.args to access arguments passed to the exception. ( #4482 )
2019-12-25 10:13:39 +02:00
Omer Lachish
c3299ff0ad
totalRows are returned as a string and should be a number ( #4481 )
2019-12-24 22:20:17 +02:00
Randy Zwitch
6b2f23f357
Update pymapd to 0.19.0 ( #4424 )
2019-12-24 15:34:42 +02:00
Arik Fraimovich
0819f80e72
Hive/Databricks: mark date types as TYPE_DATE. ( #4419 )
2019-12-24 10:39:56 +02:00
Gabriel Dutra
7223f60ddf
Migrate VisualizationEmbed to React ( #4364 )
...
* Migrate VisualizationEmbed to React
* Angular cleanup
* Remove onClick event from TimeAgo
* Check Table exists before taking snapshot
* Apply Prettier
2019-12-24 10:21:48 +02:00
Gabriel Dutra
38b6b47594
Migrate Dashboard and Public Dashboard to React ( #4228 )
...
* Initial React Rendering with useDashboard
* Make sure widgets refresh + useCallback
* Rename collectFilters and add refreshRate
* Fix error updates not being rendered
* Only render widget bottom when queryResults exists
* Cleanup
* Add useCallback to refreshDashboard
* Make sure Promise.all have all promises done
* Start migrating Dashoard to React
- initial rendering
- some actions
- temporary updated less file
* Fullscreen handler added
* Separate refreshRateHandler hook
* Add a few tooltips
* Separate DashboardControl and normalize btn width
* Share Button
* Fix serach params not updating
* Enumerate More Options
* Toggle Publish options
* Archive Dashboard
* Parameters + Filters
* Prepare Manage Permissions
* Start to create edit mode
* Add Edit Mode functionalities
* Use previous state when updating dashboard
* Mobile adjustments
* PermissionsEditorDialog + Dashboard page title
* Update Dashboard spec
* Fix other specs
* Break dashboard.less
* Hide publish button on mobile
* Angular Cleaning
* Keep edit state when changing resolution
* Bug fix: Dashboard Level Filters not updating
* Remove prepareWidgetsForDashboard
* Revert "Remove prepareWidgetsForDashboard"
This reverts commit b434f03da16a0807dae05c96f7f9402ac6ac7c74.
* Avoid saving layout changes out of editing mode
* Apply policy for enabled refresh rates
* Disable loadDashboard deps
* Restyled by prettier (#4459 )
* Update title when dashboard name updates
Co-authored-by: restyled-io[bot] <32688539+restyled-io[bot]@users.noreply.github.com>
2019-12-24 10:20:40 +02:00
Levko Kravets
49dcb7f689
Refactor QueryEditor component ( #4464 )
2019-12-20 15:35:43 +02:00
deecay
425e79fdd2
Fix prettier commandline option to be recursive ( #4458 )
2019-12-17 14:52:45 +02:00
Levko Kravets
bc52b78889
Third column not selectable for Bubble and Heatmap charts ( #4449 )
2019-12-16 13:00:17 +02:00
deecay
944adb95ba
Map: add tooltip and popup templating ( #4443 )
2019-12-14 20:07:09 +02:00
Daniel Dubovski
8cb49158bf
Adding application to Azure Kusto query runner ( #4441 )
...
This is to allow for better metrics collection and tracking on the service side.
More info can be found [here](https://docs.microsoft.com/en-us/azure/kusto/api/netfx/request-properties#the-application-x-ms-app-named-property )
2019-12-13 21:47:11 +02:00
Gabriel Dutra
ca098172e9
Fix Restyled config ( #4438 )
2019-12-11 23:06:17 -03:00
Omer Lachish
a3beac0b78
allow setting of custom sentry environments ( #4437 )
2019-12-11 23:00:06 +02:00
Arik Fraimovich
56d3be2248
Prettier all the Javascript code & GitHub Action ( #4433 )
...
* Prettier all the JS files
* Add GitHub Action to autoformat code pushed to master
* Fix eslint violation due to formatting.
* Remove GitHub actions for styling
* Add restyled.io config
2019-12-11 17:05:38 +02:00
Arik Fraimovich
81b14a58ef
Remove Husky ( #4435 )
2019-12-11 14:49:57 +02:00
Arik Fraimovich
2dff8b9a00
Black support for the Python codebase ( #4297 )
...
* Apply black formatting
* Add auto formatting when committing to master
* Update CONTRIBUTING.md re. Black & Prettier
2019-12-11 13:54:29 +02:00
Arik Fraimovich
37a964c8d9
Remove codeclimate config ( #4434 )
2019-12-11 13:44:52 +02:00
Arik Fraimovich
1b9b3032ca
Change eslint configuration and fix resulting issues ( #4423 )
...
* Remove app/service/query-string (unused) and its dependency.
* Fix usage of mixed operators.
* eslint --fix fixes for missing dependencies for react hooks
* Fix: useCallback dependency passed to $http's .catch.
* Satisfy react/no-direct-mutation-state.
* Fix no-mixed-operators violations.
* Move the decision of whether to render Custom chart one level up to make sure hooks are called in the same order.
* Fix: name was undefined. It wasn't detected before because there is such global.
* Simplify eslint config and switch to creat-react-app's eslint base.
* Add prettier config.
* Make sure eslint doesn't conflict with prettier
* A few updates post eslint (#4425 )
* Prettier command in package.json
2019-12-11 12:00:46 +02:00
David Mudro
0385b6fb64
Fix counter vizualization ( #4385 )
...
* crude unit tests for counter visualisation utils
* improve type safety with default param values for getCounterData()
* fix count rows never shows zero
* remove default values for getCounterData() params
2019-12-10 13:38:22 +02:00
Arik Fraimovich
7c05a730dc
Remove --max-old-space-size=4096 from npm build command ( #4381 )
...
* Remove --max-old-space-size=4096 from build
Looks like it's no longer needed.
* Update to node v12.
* Add build:old-node-version for those who have Node < 12.
2019-12-05 22:41:57 +02:00
Kenji Ichihashi
263305214e
Update rds-combined-ca-bundle.pem( #4290 ) ( #4304 )
...
Can use rds-ca-2019 and etc
`$ curl https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem \
> redash/query_runner/files/rds-combined-ca-bundle.pem`
2019-12-05 11:29:42 +02:00
Jakdaw
3494e21cf4
Add user/pass authentication support for Druid ( #4315 )
...
* Add support for configuring a Username/Password for the connection to Druid
* Bump pydruid version for username/password support
* Deal with missing/empty configuration parameters
2019-12-05 09:27:59 +02:00
Gabriel Dutra
15e8b88996
Cypress: Make sure params are saved before reload ( #4420 )
2019-12-04 13:37:31 -03:00
Levko Kravets
ba36b4e671
Migrate AddToDashboard dialog to React ( #4408 )
2019-12-04 17:50:50 +02:00
Levko Kravets
94bd03dc42
Set of improvements and refinements to visualizations after React migration ( #4382 )
2019-12-04 16:23:29 +02:00
Levko Kravets
041d05d18b
Chart series switch places when picking Y axis or color ( #4412 )
2019-12-04 16:00:01 +02:00
Gabriel Dutra
c14e7ab4ca
Fix dragged parameter wrapping in some cases ( #4415 )
2019-12-03 12:48:11 -03:00
Monica Gangwar
4d6c30ef13
refreshing snowflake schema w/o waking cluster ( #4285 )
...
* refreshing snowflake schema w/o waking cluster
Have also added a new internal method to not select a
warehouse while executing query
Using 'show columns' to fetch database schema instead of
executing a select query in information schema
show columns does not require a warehouse to run
* modularising snowflake code to avoid repetitions
fixing internal function syntax and avoiding
code repetition
* removing user object in snowflake schema query
2019-12-02 10:48:30 +02:00
Arik Fraimovich
36ab8eae89
Update Snowflake connector version to address compatibility issue with Azure dependencies ( #4407 )
2019-11-27 18:44:08 +02:00
Stefan Mees
e82373ac1d
add pyexasol datasource, ensure that integer dont overflow in javascript ( #4378 )
2019-11-27 18:43:58 +02:00
Arik Fraimovich
d3feba69b2
Downgrade Kombu version to 4.6.3 ( #4406 )
...
It was accidentally upgraded as part of the dependencies upgrade we did recently, but 4.6.5 has a bug...
2019-11-27 18:08:47 +02:00
Omer Lachish
80f3ec1c99
avoid logging job parameters ( #4311 )
2019-11-27 09:33:20 +02:00
Arik Fraimovich
c612bba19c
Amazon CloudWatch query runners ( #4372 )
...
* CloudWatch Metrics query runner
* Add: query runner for CloudWatch Logs Insights
* Add logos
* Update Insights type
* Basic test connection
* Format files
2019-11-27 09:14:28 +02:00
Nicolas Le Manchet
f5a40827aa
Remove builtins invalid in Python 3 from Python runner ( #4375 )
...
These few builtins were available in Python 2.7 but not anymore
in Python 3, making the runner fail to start.
2019-11-27 09:12:36 +02:00
Gabriel Dutra
5de291a98d
Fix Map spec and Alert Page snapshot flakyness ( #4403 )
2019-11-26 19:08:18 -03:00
Levko Kravets
c70a48db9c
Table visualization with column named "children" renders +/- buttons ( #4394 )
2019-11-26 15:47:19 +02:00
Omer Lachish
be56035bd6
don't try to purge jobs which have already been deleted ( #4396 )
2019-11-25 11:04:00 +02:00
Gabriel Dutra
7c97d8eafa
Add autoscroll to ng-view ( #4337 )
2019-11-24 14:01:35 -03:00
Gabriel Dutra
0563ecf648
Migrate Home to React ( #4379 )
2019-11-24 13:59:56 -03:00
Levko Kravets
e72d7a8cca
Table visualization: accept timestamp for date/time columns ( #4389 )
2019-11-24 11:50:52 +02:00
Levko Kravets
a7a933946b
Hide deprecated visualizations from query editor ( #4388 )
...
* Hide deprecated visualizations from query editor
* Fix Map tests
2019-11-24 11:05:01 +02:00
uncletimmy3
7cfd362a7a
fix typo at unsupportedRedirect.js ( #4387 )
2019-11-24 10:46:16 +02:00
Arik Fraimovich
4d1b359713
Remove unused npm dependencies ( #4380 )
...
* Remove ui-ace.
* Remove ui-sortable.
* Remove angular-base64-upload.
* Remove angular-messages.
* Remove jquery-ui.
* Update package-lock.json.
2019-11-21 12:18:33 +02:00