Commit Graph

3386 Commits

Author SHA1 Message Date
Arik Fraimovich
2565af604e Celery: Upgrade Celery to more recent version.
This might help with worker stopping to take new tasks after some time.

Closes #1258.
2016-10-08 11:08:28 +03:00
Arik Fraimovich
7cc22c71a1 Change: upgrade Requests to latest version.
Closes #643.
Related #1258.
2016-10-08 11:03:43 +03:00
Arik Fraimovich
4d47583a94 Fix: Redis memory leak.
We were appending new QueryTaskTracker ids to query_task_trackers sorted set
but we were never removing them...

Also removed the migration to create index on org_id as it created by default
by Peewee for foreign keys.
2016-10-08 10:59:52 +03:00
Arik Fraimovich
d1a3ed312a Add: support for snapshot generation service 2016-10-07 00:07:54 +03:00
Arik Fraimovich
2db4b67505 Fix: queries API was doing N+1 queries in most cases 2016-10-07 00:00:41 +03:00
Arik Fraimovich
2ac64a7d08 Change: add more logging and information for refresh schemas task 2016-10-06 15:54:46 +03:00
Arik Fraimovich
00acaa214b Add: collect runtime metrics for Celery tasks 2016-10-06 15:30:43 +03:00
Arik Fraimovich
d6dd95db31 Add: feature toggle to control if to report query results count 2016-10-05 17:19:25 +03:00
Arik Fraimovich
a8fa68a563 Change: remove deprecated settings 2016-10-05 17:15:46 +03:00
Arik Fraimovich
0952cf8178 Only show BigQuery GCE option when on a GCE instance 2016-10-05 17:07:01 +03:00
Arik Fraimovich
0eab12880f Add: support for loading BigQuery schema 2016-10-05 16:56:59 +03:00
Arik Fraimovich
1049d46a20 Add: support MongoDB SSL connections 2016-10-05 16:54:22 +03:00
Arik Fraimovich
fb30a8217c Change: more flexible column width calculation 2016-10-05 16:43:45 +03:00
Arik Fraimovich
30451bc0d9 Add: additional configuration for Celery jobs 2016-10-05 16:41:41 +03:00
Arik Fraimovich
6a973f31b3 Fix: BoxPlot visualization wasn't rendering on a dashboard 2016-10-05 16:32:53 +03:00
Arik Fraimovich
4462afc670 Change: don't annotate MSSQL queries.
(I got tired of chasing weird unicode issues)
2016-10-05 16:31:23 +03:00
Arik Fraimovich
ad5e4f46d6 Add: support for date/time with seconds parameters 2016-10-05 16:27:39 +03:00
Arik Fraimovich
1e85caa6c1 Fix: properly render checkboxes in dynamic forms 2016-10-05 16:25:34 +03:00
Arik Fraimovich
649e0bc53f Fix: support for Unicode columns name in Google Spreadsheets 2016-10-05 16:23:07 +03:00
Arik Fraimovich
11a2b55c08 Add: API to force refresh data source schema 2016-10-05 16:17:48 +03:00
Arik Fraimovich
9cd9958827 Typo fix in dashboard page. 2016-10-05 16:14:19 +03:00
Arik Fraimovich
beb89ec657 Merge pull request #1305 from hokaccha/edit-text-box
Add: UI to edit dashboard text box widget
2016-10-05 16:12:47 +03:00
Kazuhito Hokamura
eb47d88b33 Add a comment 2016-10-05 22:08:23 +09:00
Kazuhito Hokamura
0530b5fe1e Limit the editing functionality to only the text 2016-10-05 22:03:39 +09:00
Arik Fraimovich
e8eb840d32 Merge pull request #1279 from IllusiveMilkman/patch-2
Change: update bootstrap.sh to support Ubuntu 16.04
2016-10-05 14:47:35 +03:00
Arik Fraimovich
8cf0252b07 Merge pull request #1262 from getredash/plotly_upgrade
Change: upgrade Plot.ly version and switch to smaller build
2016-10-05 14:45:26 +03:00
Arik Fraimovich
0b79fb833e Merge pull request #1306 from getredash/pagination
Change: paginate queries page & add explicit urls.
2016-10-05 14:44:01 +03:00
Arik Fraimovich
5096e4ed79 Change: paginate query page & add explicit urls.
- Paginate the queries API result.
- Split the API to /api/queries (all queries) and /api/queries/my which returns
  a user's queries (or drafts).
- In the interface have explicit URLs for all queries (/queries), my queries (/queries/my)
  and drafts (/queries/drafts).
2016-10-05 14:14:26 +03:00
Kazuhito Hokamura
83ffd915c8 Make it possible to edit a TextBox 2016-10-04 22:31:28 +09:00
Arik Fraimovich
e8582ec100 Add JQL to default enabled query runners. 2016-09-28 09:43:47 +03:00
Arik Fraimovich
41f99f54cf Merge pull request #1299 from tatsukawa/json-contenttype
Change: send Content-Type header (application/json) in query results responses
2016-09-27 10:50:44 +03:00
Tsuyoshi Tatsukawa
3b6017495e add Content-Type to JSON response of QueryResultResource 2016-09-27 15:14:32 +09:00
Arik Fraimovich
808fdd4507 Merge pull request #1298 from getredash/add_jql
Add: JIRA (JQL) query runner
2016-09-26 17:08:39 +03:00
Arik Fraimovich
aefd2fde0a Add documentation on JIRA datasource 2016-09-26 17:03:12 +03:00
Arik Fraimovich
af56f59255 Add JIRA query runner 2016-09-26 16:48:53 +03:00
Arik Fraimovich
dfb1a204e2 Merge pull request #1297 from getredash/arikfr-patch-1
Change: update Slack configuration titles.
2016-09-26 13:34:19 +03:00
Arik Fraimovich
b711e5c4a2 Change: update Slack configuration titles. 2016-09-26 11:04:48 +03:00
Arik Fraimovich
8c1056cc4f Merge pull request #1294 from getredash/arikfr-patch-1
Change: don't annotate BigQuery queries
2016-09-26 10:15:04 +03:00
Arik Fraimovich
9d6b3f14a5 Change: don't annotate BigQuery queries
It's not really useful anyway and breaks support for `#StandardSQL` directive.
2016-09-23 18:13:42 +03:00
Arik Fraimovich
ff9e844204 Merge pull request #1280 from hirotaka-s/feature/disable_refresh_queries_setting
Add: configuration flag to disable scheduled queries
2016-09-20 12:41:24 +03:00
Hirotaka Suzuki
01eb099c3d Add REDASH_FEATURE_DISABLE_REFRESH_QUERIES setting 2016-09-20 17:56:18 +09:00
IllusiveMilkman
2b25f2e80a Update bootstrap.sh
Check for Ubuntu 16.04 before upgrading pip.
2016-09-19 20:35:35 +02:00
Arik Fraimovich
a3cf92ecf6 Merge pull request #1289 from getredash/es_parser
Change: use key_as_string when available (ElasticSearch query runner)
2016-09-18 08:49:05 +03:00
Arik Fraimovich
37b40164ab Fix: use key_as_string when available. 2016-09-17 16:50:54 +03:00
Arik Fraimovich
e155191c93 Merge pull request #1285 from falling-down/oracle-metadata
Change: do not display Oracle tablespace name in schema browser
2016-09-14 22:24:11 +03:00
Matthew Carter
b20b263ed1 Do not display Oracle tablespace name in schema browser
Does not make sense to list tablespace name to end user. 
Also include all tables visible to user for querying not just owned by user.
Do not list known system tables in schema browser.
2016-09-12 12:47:00 -04:00
Matthew Carter
8cfbf8b8bb Merge pull request #1 from getredash/master
update master from upstream
2016-09-12 11:57:50 -04:00
Arik Fraimovich
e42f93fcce Merge pull request #1283 from getredash/fix/gs_dup_columns
Fix: schema browser was unstable after opening a table
2016-09-11 15:29:35 +03:00
Arik Fraimovich
b9d1e43a8e Fix: schema browser was unstable after opening a table (closes #1261) 2016-09-11 15:26:48 +03:00
Arik Fraimovich
6cbc39cbe2 Merge pull request #1282 from getredash/fix/gs_dup_columns
Change: deduplicate Google Spreadsheet columns
2016-09-11 10:10:51 +03:00