Database Migrations
Features
Fixes
null
for optional query object props (@ktmud)Others
/docs/api
won't render (#11168) (@mistercrunch)/docs/api
won't render (#11168) (@mistercrunch)tags.py
and helpers.py
in models
module: removed disabled pylint rule unused_import
, changed unused arguments to private and removed disabled rule unused-argument. Removed redundant rules.
(#11037) (@kkucharc)standarderror-builtin
which isn't appearing for Python3 (#11038) (@kkucharc)unused-import
in charts and connectors modules (#11014) (@kkucharc)db_engines
module: (#11016) (@kkucharc)pointless-string-statement
is not raising warining anymore - removing (#10975) (@kkucharc)too-many-locals
in connectors/base/models.py (#10958) (@kkucharc)type: ignore
in model's helper: (#10906) (@kkucharc)0.05
in TextControl
(#10778) (@hushaoqing)superset/db_engine_spec
(#8338) (@willbarrett)expand_data
in Presto (#8233) (@betodealmeida)<Select>
(#8187) (@gbates101)gevent
extra dependency in Docker setup (#7744) (@bmfs)validate_sql_json
endpoint for checking that a given sql query is valid for the chosen database (#7422) (#7462) (@bearcage)<Select>
clearable (#7215) (@mistercrunch)logging.debug
call (#7122) (@mistercrunch)available_domains/
endpoint (#7097) (@williaster)contrib/
(#6925) (@mistercrunch)pandas
>=0.24.0 datetimelike API changes (#6765) (@zihengCat)extra
column to SavedQuery
(#6687) (@betodealmeida)name
in table ab_view_meu
(#6532) (@betodealmeida)@superset-ui/colors
(#6464) (@kristw)SupersetClient
(#5896) (@williaster)SupersetClient
(#5869) (@williaster)SupersetClient
(#5854) (@williaster)SupersetClient
(#5875) (@williaster)react-datetime
(#5819) (@betodealmeida)#5765 [bugfix] ‘DruidCluster’ object has no attribute ‘db_engine_spec’ (#5765) (@mistercrunch)
#5715 [Table view] Handle empty arrays in fd.timeseries_limit_metric (#5715) (@betodealmeida)
#5759 Bug: fixing async syntax for python 3.7 (#5759) (@xtinec)
#5766 Disable input when IS (NOT) NULL selected in filters (#5766) (@betodealmeida)
#5764 [bugfix] IS NOT NULL filter triggers KeyError: ‘val’ (#5764) (@mistercrunch)
#5756 Add Myra Labs to user list in README (#5756) (@viksit)
#5712 [deck polygon] add support for geohash (#5712) (@mistercrunch)
#5729 Silence error on migration 4736ec66ce19 constraint drop (#5729) (@mistercrunch)
#5749 Prevent deleting databases that have attached tables (#5749) (@mistercrunch)
#5750 Merge pull request #5750 from mistercrunch/updating_0_28 (@mistercrunch)
#5732 Merge pull request #5732 from mistercrunch/build_docs (@mistercrunch)
#5731 Merge pull request #5731 from mistercrunch/faq_db_engines (@mistercrunch)
#5701 [SIP-5] Refactor sankey (#5701) (@kristw)
#5704 [SIP-5] Refactor and update heatmap (#5704) (@kristw)
13e48e8 typo-delipo (@mistercrunch)
#5725 Merge pull request #5725 from mistercrunch/label_verbose_name (@mistercrunch)
ceda309 UPDATING.md entry about dashboard v2 forced migration in 0.28 (@mistercrunch)
#5744 update webpack (#5744) (@hughhhh)
#5706 Merge pull request #5706 from mistercrunch/color_arcs (@mistercrunch)
#5724 Merge pull request #5724 from mistercrunch/css_editable_input (@mistercrunch)
#5723 Merge pull request #5723 from mistercrunch/fix_autocomplete_filters (@mistercrunch)
#5746 [bugfix] BigNumber crash, Horizon indent and Myanmar geojson (#5746) (@kristw)
#5699 [SIP-5] Refactor sunburst (#5699) (@kristw)
#5690 [SIP-5] Repair and refactor Horizon Chart (#5690) (@kristw)
#5738 remove unneeded console.log (#5738) (@hughhhh)
#5726 [celery] Using preferred configuration proceedure (#5726) (@john-bodley)
09d46a7 Fix tests (@mistercrunch)
#5717 Autofocus aggregation in metric control (#5717) (@betodealmeida)
#5735 make some text localizable, mainly in explore, query (#5735) (@hitdemo)
12cc2fb [docs] note as to how to build and view the docs (@mistercrunch)
bddc952 [docs] FAQ entry ‘Does Superset work with [database engine]?’ (@mistercrunch)
#5720 Fix FAQ on filters (#5720) (@betodealmeida)
e964d83 [table editor] better table header for Metrics tab (@mistercrunch)
c447a97 [css] show border around editable input while editing (@mistercrunch)
ba32944 [table editor] fix ‘Autocomplete filters’ checkbox doesn't stick (@mistercrunch)
#5670 [SIP-5] Refactor treemap (#5670) (@kristw)
#5714 [bugfix] add item is missing on table editor metrics tab (#5714) (@mistercrunch)
#5716 Merge pull request #5716 from lyft/DPTOOLS-976 (@lyft)
c567a89 Use 403 (@betodealmeida)
9827925 Return 401 on no authorization (@betodealmeida)
#5708 Geojson property names (#5708) (@joshbrooks)
#5702 remove console.log and change wording (#5702) (@kristw)
#5672 Revise markup.js and iframe.js (#5672) (@kristw)
#5703 [sqlparse] fix sqlparse bug (#5703) (@timifasubaa)
71866f6 [deck arcs] add JS hooks for sourceColor & targetColor (@mistercrunch)
#5684 [security] Moving set/merge perm to security manager (#5684) (@john-bodley)
#5623 Merge pull request #5623 from mistercrunch/fix_templates (@mistercrunch)
#5694 Allow users to select color for big number (#5694) (@hughhhh)
#5697 Adds geodata for Myanmar (#5697) (@joshbrooks)
#5698 adds TimorLeste geodata (#5698) (@joshbrooks)
#5695 [bugfix] geohash lat/long is reversed (#5695) (@mistercrunch)
#5663 Make brush send events (#5663) (@betodealmeida)
#5634 [viz flow] detect TIMESTAMP, transition to line chart (#5634) (@mistercrunch)
#5638 Add categories and time slider to arc deck.gl viz (#5638) (@betodealmeida)
#5675 Fixes to the play slider (#5675) (@betodealmeida)
#5646 Increase pylint jobs (#5646) (@betodealmeida)
#5669 Repair and refactor Word Cloud (#5669) (@kristw)
#5691 Refactor force-directed graph (#5691) (@kristw)
#5687 [bugfix] Encode unicode error message response (#5687) (@zhaoyongjie)
#5641 Field names in big query can contain only alphanumeric and underscore (#5641) (@sumedhsakdeo)
IS NOT NULL
and IS NULL
as filter options (#5375) (@hughhhh)notify
(#5355) (@williaster)Fixes 0.22.0
Bad empty release
_add_filters_from_pre_query
doesn't handle dim specs (#3974) (@Mogball)Bad-empty release
run_query
dimensions part 3 + Unit tests (#3949) (@Mogball)Y bounds
in line chart (#3353) (@mistercrunch)_()
to Exception messages (#3034) (@RoganW)end_result_backend_time
to Query model (#2766) (@mistercrunch)%
in query (#2711) (@mistercrunch)0.17.0 introduces major changes that YOU CANNOT ROLLBACK FROM, take a backup of your app's database before starting the upgrade progress.
1.0
will have translationsrun npm build
instead of prod (@mistercrunch)092432f v0.15.1 (@mistercrunch)
ea8e663 read anon user role from config, remove reference to public role (#1878) (@willgroves)
3e6f90c Upgrading pydruid version and adopt ‘merge’ flag during refresh_druid operation (#1879) (@dkhwangbo)
1673105 [sqllab] async queries - better error handling (#1853) (@mistercrunch)
0712894 Improving database logging by adding duration, referrer and post data (#1830) (@mistercrunch)
36fad80 sqllab: don't hold database deletion because of query reference (#1863) (@xrmx)
6732f01 Enable freeform-select with fetched column values for filter values (#1697) (@vera-liu)
bb04e6f Use APP_ICON in template (#1855) (@szmate1618)
007ee88 [explorev2] improving the scrolling/scrollbars placement (#1840) (@mistercrunch)
7a5bb94 Stop ChartContainer from rendering twice on chartStatus change (#1828) (@vera-liu)
e06a0cd Add force_ctas_schema to query model when enabled (#1825) (@vera-liu)
b6cba13 [explorev2] enabling redux dev tools (#1842) (@mistercrunch)
d929bbf [explorev2] making QueryAndSaveBtns disabled while running queries (#1841) (@mistercrunch)
bf67d64 [explorev2] making Datasource an Viz controls not clearable (#1845) (@mistercrunch)
92aa1a6 Permissions refactoring, optimizations and unit testing. (#1798) (@bkyryliuk)
733ab80 [explorev2] using a loader to load the explorev2 specific css (#1843) (@mistercrunch)
6aaa49f Change default gunicorn address (#1838) (@amancevice)
638f27c [sqllab] Fix sql expression bug with count distinct metrics (#1805) (@vera-liu)
84a3b55 [explorev2] remove unused file SqlClause.jsx (#1839) (@mistercrunch)
552d464 [explorev2] no bootstrap data, just metadata in exploreV2 (#1827) (@mistercrunch)
fa9c066 Add email-to option in action buttons for dashboard and slice (#1705) (@vera-liu)
e1e20b8 Sort searched queries by recency (#1735) (@vera-liu)
2fb94a8 Add ADDITIONAL_MIDDLEWARE option to config (#1832) (@jr-minnaar)
7a9604a Workaround for slices “Not Found” issue in IE 11 (#1821) (@rlei)
e099088 [hotfix] fixing the build (@mistercrunch)
34e107e [explore-v2] add config option for explore v2 beta users, and send through v2 path (#1671) (@ascott)
2254a4d v0.15.0 (@mistercrunch)
9f7486f remove extra call to get_viz in explorev2 (#1812) (@vera-liu)
699602d Add tooltips to RunAsync and CTAS button (#1792) (@vera-liu)
2993ff1 Add NVD3's bullet chart (#1775) (@darabos)
afb3c24 Showing more fields in DatabaseView (@mistercrunch)
8ef730b Added timer to explore v2 and share it with sqllab (#1802) (@vera-liu)
866cfe5 Add schema name to output column in query history (#1790) (@vera-liu)
68c2eab [hotfix] handling 0% change in big number with trendline (#1801) (@mistercrunch)
aeda5bd [sqllab] config item for SQLLAB_DEFAULT_DBID (#1793) (@mistercrunch)
a95cd71 Add viz thumbnails to viz_type select (#1794) (@vera-liu)
34d0dd9 adjust header nav links so they are all aligned on the base line (#1786) (@ascott)
401d9af [ui] update logo, favicon, and new primary color (#1781) (@ascott)
74edb93 [WIP] Add http to copied url and move function to componentWillReceiveProps (#1780) (@vera-liu)
c155857 [explorev2] Breaking down large files, fixing JS warnings (#1773) (@mistercrunch)
3597fdb Filter table list based on the user permissions. (#1769) (@bkyryliuk)
43f2a37 Make cell-click filter in table viz optional (#1762) (@vera-liu)
69702e3 Create users if not found. (#1753) (@bkyryliuk)
eb0655c [sqllab] Fixed js error when results are not available (#1715) (@vera-liu)
d8864bc Enable overwrite sql in QueryHistory (#1731) (@vera-liu)
89fc9d7 Make entire menuitem clickable for copy query (#1747) (@vera-liu)
76aa9f7 [explorev2] fix textfield and druid bug (#1732) (@vera-liu)
abd0974 Fix superset cli for python3 (#1760) (@xrmx)
c4e943a [sqllab] making ‘click to retrieve results’ a button (#1737) (@mistercrunch)
a3106bc [bugfix] bignumber comparison wrong with neg values (#1743) (@mistercrunch)
b045075 Sankey Tooltip fix (#1748) (#1750) (@ddol)
09d597f Prevent duplicated view_menu perms (#1751) (@bkyryliuk)
9d4c3d8 Update role based on usernames not emails. (#1749) (@bkyryliuk)
95580a0 [explorev2] cosmetic, smaller size for input text (#1746) (@mistercrunch)
723f907 Fixing the sourcemap in dev mode (#1744) (@mistercrunch)
324205f [sqllab] bugfix where a query has the same alias twice as output (#1734) (@mistercrunch)
0a40d8c Rremove unused symlinks (#1736) (@yolken)
168a252 State that npm should be between 3.9 and 4 (@bkyryliuk)
7eef46e Adding links pointing to the new user profile page (#1704) (@mistercrunch)
50da4f8 Support running superset via pex (#1713) (@yolken)
2d0ebea [explorev2] Make chart container more responsive (#1724) (@vera-liu)
1a16491 Display full table name (schema + name) if possible. (#1728) (@bkyryliuk)
7f4f250 Redirects to login page if user not logged in at welcome page (#1723) (@vera-liu)
25acb78 Pass schema to the select star query. (#1714) (@bkyryliuk)
e822d5a Make edit / add / delete perms available to all users. (#1722) (@bkyryliuk)
32fc0ff [Bugfix] autocomplete in sqleditor doesnot use newly loaded table columns (#1712) (@vera-liu)
973537f [hotfix] resizing widgets (@mistercrunch)
d70a744 Make Sqllab a one-page app -- body not scrollable (#1551) (@vera-liu)
946e4b7 Reactifying the dashboard (#1572) (@mistercrunch)
9789e3f Bind data preview tabs to sql editor (#1573) (@vera-liu)
6a15679 [hotfix] encode csv to utf-8 (@mistercrunch)
ad1cd55 Pass values from global store to fields in exploreV2 (#1561) (@vera-liu)
55668ca Link to database-urls in databaseadd view (#1480) (@dirkkelly)
0c221a2 add slice_name and table_name for title (#1567) (@ascott)
a475551 [sqllab] bind alt+enter shortcut in AceEditor to run a query (#1554) (@mistercrunch)
bad7676 Bump cryptography dependency to 1.5.3 (#1569) (@xrmx)
51c0470 [explore v2] populate dynamic select field options (#1543) (@ascott)
4530047 Added action buttons to Chart Container of explore V2 (#1562) (@vera-liu)
1bf83c3 [explore-v2] render columns based on length of fieldSets array (#1559) (@ascott)
bb6ab11 Vliu link form data explore v2 (#1540) (@vera-liu)
e4bd188 [druid] adding support for dimensionspecs (#1545) (@mistercrunch)
4014a48 Added cache prop to ResultSet (#1552) (@vera-liu)
97ded32 Update linting instructions. (#1478) (@pinkythalli97)
593ac08 Added scroll bar and option to collapse for Sql Editor tool bar (#1532) (@vera-liu)
69f0a4e Put data preview in south pane (#1486) (@vera-liu)
757e7de add oracle time_grains (#1544) (@gschrader)
1d7d546 [hotfix] remove failing Druid test (@mistercrunch)
98afc3e Added setFilter(), containerID and getFilter() to (#1360) (@vera-liu)
ea18979 [hotfix] druid dist_bar viz issues with non-str x values (@mistercrunch)
6298707 Read the user origin specification. (#1541) (@bkyryliuk)
3b9f7cb [hotfix] groupby may be a set (@mistercrunch)
5882c7e Added jquery methods to ChartContainer to get world_map viz working in exploreV2 (#1443) (@vera-liu)
77b6e2c Get pivot table working in explore v2 (#1432) (@vera-liu)
88b1f95 [explore-v2] handle field overrides (#1535) (@ascott)
d9b49ca [exploreV2] remove /exploreV2 endpoint, add v2 bootstrap data to /explore endpoint (#1536) (@ascott)
4156ad5 [explore-v2] control panel fixes (#1529) (@ascott)
ae46561 Support week_ending_saturday for Druid. (#1491) (@bkyryliuk)
1700a80 [sqllab] templating refactor (#1504) (@mistercrunch)
0bab15b Update INTHEWILD.md (#1526) (@shashanksingh)
38d3075 [explore V2] render all control panels and fields dynamically for each vis type (#1493) (@ascott)
1b124bf [druid] optimize Druid queries where possible (#1517) (@mistercrunch)
cdf4dd0 Add yearly and quarterly granularities to mysql engine backend (#1518) (@plumbeo)
a13bed2 Moved sqllab tests from core_tests to sqllab_tests (#1502) (@vera-liu)
26318f9 Moved queriesArray from render() to local state (#1505) (@vera-liu)
769fb08 Strip sql and remove ; for csv download. (#1508) (@bkyryliuk)
5238053 Moved ajax call for fetching table metadata from SqlEditorLeftBar to actions (#1494) (@vera-liu)
2fd2526 Add support for jinja templates in WHERE/HAVING clauses (#1442) (@mistercrunch)
61509bb [sqllab] surfacing more table metadata (indices, pk, fks) (#1485) (@mistercrunch)
76499af [pep8] allowing 90 chars per line (@mistercrunch)
4023f32 [sqllab] run only the part of the query that is selected (#1479) (@mistercrunch)
4f49cb5 Celery uses separate db engine with NullPool. (#1492) (@bkyryliuk)
4dc959a Revert “NullPool for the celery worker.” (#1488) (@bkyryliuk)
518fbf5 Minor Fixes (#1484) (@ronbak)
49828d3 add step to pypi build/push (@mistercrunch)
248e6a7 fix name for postgresql (#1482) (@willgroves)
5561e6b Fix celery module import in comments. (#1474) (@bkyryliuk)
ab083b8 [sqllab] slide animations when adding/removing/toggling TableElement (#1472) (@mistercrunch)
4bf5252 [sqllab] add autocomplete to AceEditor for table and column names (#1475) (@mistercrunch)
45efcb3 Added time filter to query search page (#1329) (@vera-liu)
07a7736 NullPool for the celery worker. (#1465) (@bkyryliuk)
d2826ab Added checkbox in dist_bar viz to enable sorting of bars based on x axis labels (#1379) (@vera-liu)
6ab769f CHANGELOG for 0.12.0 (@mistercrunch)
7a01d9d v0.11.0 (@mistercrunch)
58dfa43 Do not shadow _ function. (#1254) (@bkyryliuk)
8ab5e50 Added access check + Druid in endpoint (#1224) (@vera-liu)
a92190c Fix npm linting error with version string (#1249) (@vera-liu)
055fb61 bump version to 0.10.0.dev0 (@mistercrunch)
19ab3e2 Adding a ‘Misc Charts’ dashboard as part of the examples (#1208) (@mistercrunch)
ae54ac9 [sql-lab] fix react warnings in dev (#1232) (@ascott)
e6e902e [explore-v2] setup, basic layout, control panels, v2 url (#1233) (@ascott)
d8638db revert devtool alert (#1238) (@vera-liu)
9795e4a [SQLLab] Fix updating the database state. (#1225) (@bkyryliuk)
e11ef99 [SQLLab] user server for the query limit check. (#1230) (@bkyryliuk)
472679b [security] allow for requesting access when denied on a dashboard view (#1192) (@mistercrunch)
d066f8b Added alert to install redux devtool (#1228) (@vera-liu)
aa5bbe6 Fixed error of inserializable json for druid test (#1213) (@vera-liu)
9c83b90 Bring DB in sync with the models.py (#1172) (@bkyryliuk)
f0289ce [minor] fixing the icons in the navbar (@mistercrunch)
96844c5 Share query (#1154) (@vera-liu)
1a29163 A few bugfixes (@mistercrunch)
b67906c [hotfix] dashboard doesn't have filter_immune_slices pre-save (@mistercrunch)
1536675 [hotfix] slice page is broken (@mistercrunch)
b6f4062 Update countries.md (#1194) (@Aveplatter)
44be42c Remove duplicate code for property name of SqlaTable (#1190) (@prokh)
5f6ef84 Vliu query search (#1187) (@vera-liu)
551c971 Revert “Query Search Page” (#1186) (@vera-liu)
d5c5c0d Query Search Page (#1122) (@vera-liu)
9890259 [hotfix] issues around empty params (@mistercrunch)
7f3c205 [hotfix] reactable bump to 0.14.0 (@mistercrunch)
199342a Improving the docs around managing roles (#1183) (@mistercrunch)
d397c0b [hotfix] FilterBox has issues with react-select version in prod (@mistercrunch)
6e5a93a [hotfix] result set always updates (@mistercrunch)
df89bec Infer types. Smart defaults for the visualize window. Basic implementation. (#1134) (@bkyryliuk)
fc921d6 Simplifying source_registry (#1180) (@mistercrunch)
aed473d [filtering] define combo of slice/fields unafected by filtering (#1179) (@mistercrunch)
7115c54 [FilterBox] dashboard date range filtering (#1165) (@mistercrunch)
8cb0bea [sqllab] db migration - setting Database.allow_run_sync=True (#1174) (@mistercrunch)
1fa1892 when adding a new database use Database.set_sqlalchemy_uri so that the password is stored encrypted. (#1177) (@dennisobrien)
49cefc8 Improve the Test Connection error message (#1175) (@mistercrunch)
cbc70d3 Implement permission request/approve flow. (#1095) (@bkyryliuk)
b855e2f Add dashboard creator as owner of the dashboard (#1166) (@bkyryliuk)
bc7d0ff Fix TEST CONNECTION on a newly added database. (#1168) (@dennisobrien)
2f2ed22 [redux] move some redux utils to shared file (#1164) (@ascott)
b587576 [security] allowing to set static headers as configuration (#1126) (@mistercrunch)
f1e80a8 Adding indexes to table metadata (#1160) (@mistercrunch)
5a0e06e Generalize switch between different datasources (#1078) (@ShengyaoQian)
ed2feaf fix build with utf-8 connection string option to mysql (#1159) (@mistercrunch)
a1338ed changing the travis build matrix for faster builds (@mistercrunch)
d41463b changing the tox build matrix ordering (@mistercrunch)
0e7af8d [explore] refactor slice action button group (#1074) (@ascott)
32980a6 [big_number] fix subheader is missing (#1146) (@mistercrunch)
d15a212 Add support for Werkzeug ProxyFix middleware (#1150) (@bobziuchkovski)
1ce8acc Adding license to package.json (@mistercrunch)
e8088d5 More improvements to SQL Lab (#1104) (@mistercrunch)
8081080 log: be more robust against malformed input (#1127) (@xrmx)
8c619e8 models: fix slice creation (#1130) (@xrmx)
1c544c9 Enable list with checkboxes only on Table->Columns view (#1138) (@mistercrunch)
ca66ba4 Fix initialization of Database sqlalchemy_uri and password (#1137) (@dennisobrien)
afa1f09 Make sql test connection work with saved Database instance (#694) (@xrmx)
69d37d8 Fix double escaping of dttm expressions (#744) (#1103) (@tan31989)
b62d7e3 [security] prevent XSS on FAB list views (#1125) (@mistercrunch)
e8f1bab [explore] giving more room to Slice title (#1118) (@mistercrunch)
ffe6fb8 Apply stretchMargin only to distribution bar (#1124) (@vera-liu)
3602d94 [hotfix] lint (@mistercrunch)
9389f89 [welcome] removing calendar heatmap from welcome page (#1119) (@mistercrunch)
edcc2a1 Fixing druid culster perms to mirror sqla databases (#1123) (@mistercrunch)
2adc8a0 [explore] clarifying force-refresh message (@mistercrunch)
2432c31 Associate version to entry files (#1060) (@vera-liu)
2132f67 When the label size is too short, the constant for calculating (#1120) (@vera-liu)
e895807 [bugfix] namespacing the mapbox css (@mistercrunch)
c87f342 Animated GIFs on README (#1109) (@mistercrunch)
17a3175 [bugfix] filter_immune_slices doesn't work (#1110) (@mistercrunch)
a871ee7 Clean up the druid sync api. (#1101) (@bkyryliuk)
2e6b4b1 Time grain support for unix-timestamp columns (#1093) (@yejianye)
df533d3 [sql lab] specify schema name when generating vanila query (#1096) (@mistercrunch)
1f761c6 Single quote filter values with comma (#1084) (@vera-liu)
9bf5620 [sqllab] hide SqlEditor textarea to prevent flicker (@mistercrunch)
1971bf6 Numerous improvements to SQL Lab (#1088) (@mistercrunch)
c20ee0c Filter Druid Datasources by user permissions. (#1090) (@bkyryliuk)
6aadc6e Simplifying the flow to add a table (#1068) (@mistercrunch)
8eb4cbf only show the reset state button if location param (#1075) (@ascott)
0e0eaa0 [sql-lab] ui polish (#1079) (@ascott)
d454fb4 Add refresh druid datasources endpoint. (#1065) (@bkyryliuk)
9ae231a adjust bottom margin according to label sizes on x-axis (#1029) (@vera-liu)
e783219 Add cache warmup endpoint (#1063) (@bkyryliuk)
49e4f70 Disable complexity check. (#1064) (@bkyryliuk)
62c7111 Adding a ShrinkSql component (#1058) (@mistercrunch)
544b3f3 Add codeclimate cli instructions. (#1043) (@bkyryliuk)
9914901 Change the font on axis (#1028) (@vera-liu)
badac73 [touchup] using input-sm on text fields in explore view (@mistercrunch)
7dd01cf [bugfix] btn timer contianer was left behind (@mistercrunch)
4b77710 [SQL Lab] Adding DB options for SQL LAb (#1054) (@mistercrunch)
1667d15 Reactivating coveralls.io (@mistercrunch)
bae2119 Chris/remove redirect from slice id endpoint (#1044) (@williaster)
4f125ee Add codeclimate labels. (#1050) (@bkyryliuk)
f300ee1 Small codeclimate fixes. (#1033) (@bkyryliuk)
85d03f5 Set up istanbul with codeclimate and travis. (#1046) (@bkyryliuk)
3f88949 Fixing the build [that I broke] (@mistercrunch)
508feb2 [hotfix] getting presto on track
9f8eef4 [theme] a little bit less blue (#1024) (@mistercrunch)
561828c [SQL Lab] moving the db/schema/table select to the left (#1038) (@mistercrunch)
fc1e637 Adding celery_tests.py (@mistercrunch)
38b8db8 SQL Lab - A multi-tab SQL editor (#514) (@mistercrunch)
f17cfcb [filter box] making filter order matches the dropdown (#1007) (@mistercrunch)
7eceb14 [bugfix] slice description makes charts overflow (#993) (#1010) (@mistercrunch)
b93f9ec [line chart] adding option for circle markers (#1006) (@mistercrunch)
36a6714 slice/explore header (#996) (@ascott)
30071ee Reduced number of ticks provided as hint to d3.ticks (#1012) (@shkr)
e85978a add if enableAddSlice is truthy (#1015) (@ascott)
d1f43e3 [ui] a few unmerged rules (#1014) (@ascott)
de39923 [ui] design review changes - default/primary btn colors (#1008) (@ascott)
f800ff1 Making default labels visible (#999) (@mistercrunch)
ef118de move staging alert out of nav (#995) (@ascott)
2bc1674 [bugfix] slice description makes charts overflow (#993) (@mistercrunch)
9445549 [tweak] allowing markup widget to overflow (@mistercrunch)
95eb928 [bugfix] markup image is missing in examples (@mistercrunch)
a8fd23d Linting JSX files (#941) (@mistercrunch)
7f2805a [bugfix] fixing && linting the histogram viz (#987) (@mistercrunch)
a871529 [bugfix] dashboard list doesn't populate in explore->saveas (#979) (@mistercrunch)
c7467f5 Documenting making your own build (#990) (@mistercrunch)
30ef8eb [ui] hack bootswatch/cosmo theme to get better tabs for sql-lab (and other things) (#975) (@ascott)
23a5463 Hack around the “last migration doesn't stamp” Alembic bug (#967) (@mistercrunch)
84213ab [line] growth vs factor option for ‘Period Ratio’ (#970) (@mistercrunch)
379cf6c [ui] tweaks and improvements (#965) (@ascott)
a029eaa docs: add a faq about mapbox api key (#968) (@xrmx)
ac512ef [hotfix] SQL endpoint JQUERY error (@mistercrunch)
8097495 vera_liu-deleted_dashboard_title_column_in_welcome_page (#951)
cc058e5 viz: cache datetime.now() in query_obj (#955) (@xrmx)
061d4f1 Refine gamma experience (#883) (@xrmx)
88f4260 Change default location for db and logs to ~/.caravel Fix #915 (#947) (@aljones)
66c2b84 Add time grains for mssql. (#956) (@aljones)
348c096 add amino to inthewild (#964) (@shkr)
3e551e4 Update INTHEWILD.md (#960) (@LAlbertalli)
c474581 Fixing the rendering of the separator widget (#936) (@mistercrunch)
5646aa0 fixing the build (@mistercrunch)
6b5d6b4 [typo] in setup.py (@mistercrunch)
4e1af9a Adding codeclimate-test-reporter to dev-reqs.txt (@mistercrunch)
7d1bec1 Setting up python to allow 90 (@mistercrunch)
c60476e Attempting to setup coverage (@mistercrunch)
d79220f .codeclimate.yml on the right spot (@mistercrunch)
a8131dd Attempting coverage integration with code climate (@mistercrunch)
10011d5 Adding Code Climate conf file (@mistercrunch)
d7d10d2 rectify GitHub's name (#942) (@KrishMunot)
aa01283 [hotfix] adding react-select to package.json (@mistercrunch)
1b9458d Adding config element for alert message in navbar (#938) (@mistercrunch)
e243a14 Refactor around how visualizations/*.js are required (#913) (@mistercrunch)
198226a Fix date serialization (#873) (@gbrian)
2bfb9cc pass the standalone
request arg in the /caravel/slices/<slice_id>/ endpoint redirect (#876) (@williaster)
71bdabe dashboard: don't enable buttons that would fail (#881) (@xrmx)
9b3b1f6 Fixes explore view when no slice is defined (#924) (@mistercrunch)
3f21a89 Fixing some aspects of the theme (#923) (@mistercrunch)
bcbe08b Fixing some aspects of the theme (#907) (@mistercrunch)
4247cab [david-dm] Adding badge for tracking js deps versions (@mistercrunch)
9a2c774 [bugfix] nvd3's API changed and broke the range filter (#903) (@mistercrunch)
efdfa81 [bugfix] controls info bubble don't show up (#904) (@mistercrunch)
15ee6d8 Histogram (#888) (@shkr)
d15c557 [bugfix] missing spinner in explore view (#914) (@mistercrunch)
08d6825 [webpack] set up proper dev/prod environment (#916) (@mistercrunch)
baf22c3 docs: make it clear that some config keys really need to be changed (#912) (@xrmx)
5a937f1 docs: simplify cryptography installation on Windows (#909) (@xrmx)
d6bb8c6 Add per database permissions for the SQL Lab. (#885) (@bkyryliuk)
b48101c docs: recommend python3 and virtualenv (#901) (@xrmx)
572c6ee Update linting instructions. (#896) (@bkyryliuk)
b0a1f07 ui update (#879) (@ascott)
cb23362 handle UUID type field (some database like postgres support UUID type field) (#889) (@tninja)
7c810db Miscellaneous style fixes spotted by landscape (#874) (@xrmx)
82a8e63 [bugfix] refresh dashboard widget button doesn't work (#878) (@mistercrunch)
aaef338 Altering theme for more subtle alerts / labels / buttons (#798) (@mistercrunch)
e7ce38b Smarter redirect on slice creation (#691) (@xrmx)
862042b add redis cache hint to docs (#861) (@linroex)
cbca740 use css transforms for dashboard grid cells (#848) (@georgeke)
e36bc24 Use flask_babel in CONTRIBUTING (#869) (@xrmx)
55afda3 viz: use sort_values(inplace=True) instead of sort (#870) (@xrmx)
ee9141a New endpoint that receives SQL and returns data as JSON (#842) (@mistercrunch)
299e31f Added order_by_cols to as_list. Fix to issue #821 (#823) (@rhp4515)
f9427b9 Fix mapbox radius calculations being off when changing latitude (#824) (@georgeke)
8872677 Add an option to allow users to choose to what IP address the web server must bind to. Default to 0.0.0.0 (all IP addresses). (#826) (@plumbeo)
29e3dd4 Let the user decide the label type of pie charts (#819) (@x4base)
1101de5 [js linting] use airbnb eslint settings (#796) (@ascott)
f43e5f1 Support showing the values on top of the bars (#777) (@x4base)
2aea194 Add Maieutical Labs / cloudschooling.it to Caravel users (#816) (@xrmx)
7dd5b67 Fixing serializing the lazy string (#818) (@mistercrunch)
2425b8f [presto] Smaller granularity units; fallback support for H:m:s (#731) (@georgeke)
d11dd83 [docs] faq entry about server timeouts (@mistercrunch)
6731a28 Filter add/remove fix (#779) (@georgeke)
cf785b4 fix datasources foreign key size (#791) (@aljones)
8b694dd Fix caching in python3 (#806) (@xrmx)
187149c Update documentation url (#805) (@xrmx)
19f5371 In subquery use alias to do ‘order by’ (#795) (@yxjames)
9cdd289 Set BoxPlotViz to is_timeseries=False (#802) (@mistercrunch)
e813726 Giving hingts that we support SparkSQL (#803) (@mistercrunch)
a704d4d remove z-index from slice div and .nvtooltip (#793) (@ascott)
fa0497d [eslint] changing to always-multiline on comma-dangle (#794) (@mistercrunch)
7bba9f7 [bugfix] fix dual alert messages where the second one is empty (@mistercrunch)
83d5ad2 update contributing.md with js testing details (#781) (@ascott)
7306b9c Fix small typo in message strings (#778) (@smilin-desperado)
2b237f4 update-webpack-config to match babelrc (#776) (@ascott)
24e85f5 get npm test working (#762) (@ascott)
1fed498 [webpack] revert change to output extension (#760) (@ascott)
f034f27 Allowing to define a default format string per-metric (#750) (@mistercrunch)
8312f1c Adding an option to make separators in dashboard (#699) (@mistercrunch)
3522bf9 Fixes #721 - [mktime out of range] (#756) (@mistercrunch)
8a69235 fix development env req (#761) (@7rack)
b295436 [bugfix] refresh button on dashboard widget dones't work (@mistercrunch)
8cfe9e9 Preselect filters (#752) (@x4base)
65efe53 Adding in Second and Minute time grains for MySQL (#696) (@alanmcruickshank)
09c95fb Fix the mapbox for Druid (#725) (@x4base)
212284c viz: make sunburst work again (#728) (@xrmx)
082645d [bugfix] html points to dashboard.entry.js instead of jsx (#749) (@mistercrunch)
18b8e6f make show columns explicit, don't show password column (#748) (@ascott)
9d7c05a [hotfix] fix py3 compatibility broken by basestring (@mistercrunch)
3c92ba9 Fix bugs in the world map and deal with edge cases (#722) (@x4base)
00970d6 Fix erroneous options for default slices (#730) (@georgeke)
979782d Fix path for windows platfrom (#742) (@tienhv)
04f3e3b “Add Slices” modal on dashboard page (#678) (@georgeke)
afff788 remove console.log (#729) (@ascott)
8020464 [explore] convert query and save btns to react (#690) (@ascott)
8135c24 Revert “Binding key Q to the running the query in explore view” (#713) (@mistercrunch)
1998314 Binding key Q to the running the query in explore view (#685) (@mistercrunch)
d5b22dd Filter empty strings or nulls, and add more operators (#704) (@x4base)
917bc98 Make DruidDatasource.version_higher support funky version strings (#706) (@mistercrunch)
1a952a4 Dashboards can only be deleted by their owners (#701) (@x4base)
ee00aa6 some Chinese simplified translation work (#710) (@lucky2you)
2e0e6e3 [quickfix] support isNaN aggregates in Table viz (@mistercrunch)
d4641e4 [docs] FAQ how do I create my own viz? (@mistercrunch)
8b95d17 [quickfix] embeded view missing some dependencies (@mistercrunch)
f407bd4 [quickfix] fix broken CRUD column header links (@mistercrunch)
fa65888 Screenshot makeover in README (@mistercrunch)
dbb9356 Changelog updates for 0.10.0 (@mistercrunch)
1ac2fcc fix small issue of dttm PR (#688) (@yxjames)