All Versions
137
Latest Version
Avg Release Cycle
15 days
Latest Release
1249 days ago

Changelog History
Page 8

  • v0.23.3 Changes

    March 13, 2018
    • #4581 timeseries_limit should not be required for phase 2 (#4581) (@michellethomas)
    • 8829218 Changing the title for explore pages (@michellethomas)
    • 9604e1d [druid] Adding cluster filter for refresh
    • πŸ›  #4597 [BugFix] Resizing widgets problem #4596 (#4597) (@oxydash)
    • 26257d9 [cache] Ensuring that the datasource UID is defined
    • πŸ‘» #4514 Added new exception class and start of better exception/error handling (#4514) (@hughhhh)
    • #4599 Add ignore git @eaDir Synology directory (#4599) (@oxydash)
    • #4591 Add Aktia Bank in organizations list who use Superset (#4591) (@villebro)
    • πŸ“„ #4594 docs: fixup code blocks rendering (#4594) (@xrmx)
    • e1af421 Removing escape_sql so we dont double escape (@michellethomas)
    • #4532 histograms: fixup left margin assigment (#4532) (@xrmx)
    • #4504 Return time in Druid scan (#4504) (@betodealmeida)
    • #4584 [sqllab] Added share button to bottom menu (#4584) (@hughhhh)
    • #4551 [sql lab] option to disable cross schema search (#4551) (@mistercrunch)
    • #4585 [sql lab] comment injection hook (#4585) (@mistercrunch)
    • 🌐 #4586 [Translate] Added Full Russian Translation (#4586) (@oxydash)
    • πŸ”€ #4582 Merge pull request #4582 from john-bodley/john-bodley-javascript-codecov (@john-bodley)
    • βœ… 3fbadd6 [code-climate] Deprecating Code Climate from JavaScript tests
    • #4570 Adding option to visualize negative values in Table view (#4570) (@tanvach)
    • 402c7dd Removing [dashboard] and [slice] titles to show name (@michellethomas)
    • #4578 [Explore] Save custom url parameters when user save slices (#4578) (@graceguo-supercat)
    • #4550 Evelynturner/annotation timezone fix2 (#4550) (@EvelynTurner)
    • 🌐 #4472 Basic Portuguese Brazilian Translation (#4472) (@AcNeidert)
    • #4562 [bug] Fix CSV upload feature for DB with password (#4562) (@ktravis)
    • πŸ—„ #4563 [landscape.io] Deprecating .landscape.yml (#4563) (@john-bodley)
    • #4564 [requires.io] Removing obsolete requires.io link (#4564) (@john-bodley)
    • πŸ”€ #4567 Merge pull request #4567 from john-bodley/john-bodley-payload-error-status-code (@john-bodley)
    • πŸ›° 1e8cd0e [payload] Set status code on error rather than query status
    • #4560 [bug] fix shortener url (#4560) (@graceguo-supercat)
    • #4505 Expose hook to inject database connection logic on the fly (#4505) (@mistercrunch)
    • #4543 Setting up compression using flask-compress (#4543) (@mistercrunch)
    • πŸ›  #4549 [bugfix] Fixing regression from #4500 (#4549) (@john-bodley)
    • 0️⃣ #4553 [landing] Making Dashboards the first/default tab (#4553) (@john-bodley)
    • πŸ”₯️ #4542 Removing files from MANIFEST.in (#4542) (@mistercrunch)
    • πŸ”€ #4533 Merge pull request #4533 from john-bodley/john-bodley-replace-coveralls-with-codecov (@john-bodley)
    • #4530 [presto] Removing patched presto (#4530) (@john-bodley)
    • #4536 [dump.rdb] Removing rouge file (#4536) (@john-bodley)
    • #4541 Add ScopeAI (#4541) (@lucianoiscool)
  • v0.23.1 Changes

    March 06, 2018
    • πŸ”€ #4534 Merge pull request #4534 from john-bodley/john-bodley-setup-url (@john-bodley)
  • v0.23.0 Changes

    March 06, 2018
    • πŸ”€ #4500 Merge pull request #4500 from john-bodley/john-bodley-fix-pr-4396 (@john-bodley)
    • b01a9bb [setup] Fixing URLs
    • #4538 Pass datasource as form_data param (#4538) (@Pek1s)
    • 4f7258a [coverage] Replacing coveralls with codecov
    • #4513 Superset issue #4512: fixing histogram (#4513) (@ArielStv)
    • #4511 Fix how the annotation layer interpretes the timestamp string without timezone info; use it as UTC (#4511) (@EvelynTurner)
    • #4515 dashboard (@graceguo-supercat)
    • πŸ’… #4482 chart style options get their own tab (#4482) (@GabeLoins)
    • #4487 Make margin width based on container width instead of slice width (#4487) (@jeffreythewang)
    • πŸ›° 7440d34 [payload] Fixing regression introducted in ##4396
    • #4486 [Explore] applying refresh chart overlay when chart is stale (#4486) (@GabeLoins)
    • πŸ‘ #4480 Add https support for Druid (#4480) (@mistercrunch)
    • #4491 Introduce an onInit method for when a new viz_type is selected (#4491) (@mistercrunch)
    • πŸ›  #4488 fixes to csv - hive upload (#4488) (@timifasubaa)
    • #4469 check for access before requesting access (#4469) (@timifasubaa)
    • #4496 Change limit form 50k to 10k (#4496) (@mistercrunch)
    • #4490 [WiP] Cleanup & fix URL scheme for the explore view (#4490) (@mistercrunch)
    • #4485 [dashboard] Fix JS error when position_json data is empty (#4485) (@graceguo-supercat)
    • #4463 New Landing Page v1.0 (#4463) (@hughhhh)
    • #4459 [Explore] highlighting run query when chart is stale on explore view (#4459) (@GabeLoins)
    • #4467 [geo] add controls for minRadiusPixels and maxRadiusPixels in deck_scatter (#4467) (@mistercrunch)
    • #4477 [flake8] Adding flake8-coding (#4477) (@john-bodley)
    • #4478 add organization (#4478) (@ailurus1991)
    • #4466 [FilterBox] Make filterbox localizable (#4466) (@raffas)
    • #4476 [flake8] Adding future-import check (#4476) (@john-bodley)
    • #4474 [flake8] Fixing additional flake8 issue w/ the presence of ignore (#4474) (@john-bodley)
    • #4475 Pass param of limit for recent activity (#4475) (@hughhhh)
    • πŸš‘ #4461 [hotfix] resolve utf-8 encoding issue in db migration (#4461) (@timifasubaa)
    • #4457 [explore] allow URL shortner even if no slice exist (#4457) (@mistercrunch)
    • #4400 Allowing config flag to turn off javascript controls (#4400) (@mistercrunch)
    • #4449 Make instant controls store state in URL (#4449) (@betodealmeida)
    • 0️⃣ #4454 Make npm run dev-fast the default (#4454) (@mistercrunch)
    • #4456 [gitignore] Adding venv to .gitignore (#4456) (@GabeLoins)
    • πŸ›  #4444 A collection of bug fixes (#4444) (@mistercrunch)
    • #4455 fixing spacing issue on internationalization dropdown (#4455) (@GabeLoins)
    • πŸ›  #4452 [bugfix] address issue 4206 (#4452) (@mistercrunch)
    • 0️⃣ #4446 for 48 columns layout, adjust default size and layout for newly added slices (#4446) (@graceguo-supercat)
    • 🚚 #4413 Remove comments from queries in SQL Lab that break Explore view (#4413) (@villebro)
    • #4450 fix typo. "γ‚°γƒ«γƒ—εˆ†γ‘ε―θƒ½" => "γ‚°γƒ«γƒΌγƒ—εˆ†γ‘ε―θƒ½" (#4450) (@m4neda)
    • 🚚 #4447 remove html tag in timeout error message (#4447) (@graceguo-supercat)
    • 0️⃣ #4442 Improve default placeholder text on SelectControl (#4442) (@mistercrunch)
    • 🚚 #4448 Removed double call to ConnectorRegistry.sources (#4448) (@villebro)
    • #4408 Add link on how to get permission to permission error (#4408) (@timifasubaa)
    • #4434 Added Example snippet for setting up Redis cache (#4434) (@hughhhh)
    • #4336 Play scrubber (#4336) (@betodealmeida)
    • #4430 Change current thumbnails to smaller ones. (#4430) (@mistercrunch)
    • ⏱ #4436 Pass in cache timeout for async queries (#4436) (@jeffreythewang)
    • #4437 Fix separator visualization by propagating header height (#4437) (@jaylindquist)
    • #4438 Make chart title backgrounds transparent to prevent buttonface color in IE (#4438) (@jaylindquist)
    • #4416 [dashboard] more granular grid layout (#4416) (@mistercrunch)
    • #4432 Added check cache key util (#4432) (@hughhhh)
    • ⚑️ #4418 Updated Italian Translation (#4418) (@raffas)
    • #4431 Add .1s option to D3 Format dropdown (#4431) (@raffas)
    • #4405 Disable user access request (#4405) (@timifasubaa)
    • πŸ”’ #4427 Bump dependencies with security issues (#4427) (@xrmx)
    • #3993 [Explore view] Use POST method for charting requests (#3993) (@graceguo-supercat)
    • 0️⃣ #4410 Unset 'series limit' default from 50 to null (#4410) (@mistercrunch)
    • #4411 use full path in case of there are query params (#4411) (@Chun-LingChen)
    • #4389 [geo] introduce "Auto Zoom" control (#4389) (@mistercrunch)
    • πŸ’» #4401 [SqlLab] Fix a few UI issues (#4401) (@graceguo-supercat)
    • #4404 Check class name string instead of checking the instance (#4404) (@mxmzdlv)
    • #4380 [error handling] 'Time Comparison' query returns no data (#4380) (@mistercrunch)
    • #4383 Typo fix: dashbaord -> dashboard. (#4383) (@xiaohanyu)
    • #4396 Fix markup broken since cache related changes (#4396) (@mistercrunch)
    • #4178 Add PeopleDoc in organizations list who use superset (#4178) (@rodo)
    • πŸ”’ #4390 Fix 4 security vulnerabilities (#4390) (@ddworken-sc)
    • πŸ›  #4349 Minor fixes to sunburst (#4349) (@mistercrunch)
    • #4346 Add permission checks to save_or_overwrite_slice (#4346) (@jaylindquist)
    • 🚚 #4388 Remove permission check for frontend logging API (#4388) (@graceguo-supercat)
    • #4353 Superset issue #4323 (#4353) (@maver1ck)
    • #4377 Bump pydruid to 0.4.1 (#4377) (@mistercrunch)
    • βͺ #4359 [revert] Reverting PR #4062 (#4359) (@john-bodley)
    • #4316 Fix caching issues (#4316) (@mistercrunch)
    • 0️⃣ #4372 Set default row_limit to 50k (#4372) (@mistercrunch)
    • #4363 [line] improve feature (#4363) (@mistercrunch)
    • 🚚 #4373 Remove dangerouslySetInnerHTML in StackTraceMessage component (#4373) (@mistercrunch)
    • #4341 Bump python dependencies (#4341) (@mistercrunch)
    • #4333 Add hour grain to Sqlite (#4333) (@betodealmeida)
    • #4358 [druid] fix bug around handling NULLs (#4358) (@mistercrunch)
    • #4368 Add ipdb to dev dependencies. (#4368) (@xiaohanyu)
    • #4319 convert postgresql date_trunc() to UTC to prevent pandas error (#4319) (@habalux)
    • 🚚 #4367 Remove useless empty npm-debug.log (#4367) (@xiaohanyu)
    • #4364 New options for european time format in in D3_TIME_FORMAT_OPTIONS (#4364) (@raffas)
    • #4344 Adding dashboard add view (#4344) (@michellethomas)
    • #4345 fix uri form data' (#4345) (@timifasubaa)
    • #4337 read query params for json in dashboard endpoint (#4337) (@hughhhh)
    • #4339 1. fix check filters change logic (#4339) (@graceguo-supercat)
    • #4338 Fix the bug of charts/slices cannot be filtered by datasource name. (#4338) (@liutgnu)
    • πŸ”¨ #4298 Refactor import csv (#4298) (@timifasubaa)
    • #3676 [New Viz] Nightingale Rose Chart (#3676) (@Mogball)
    • #4241 [cli] permission cleanup on 'superset init' (#4241) (@mistercrunch)
    • πŸ›  #4224 [BugFix]: Creating a PostgresBaseEngineSpec so changes to the Postgre… (#4224) (@fabianmenges)
    • #4325 Bump pyrdruid to 0.4.0 (#4325) (@mistercrunch)
    • #4326 [explore] fix missing CacheLabel (#4326) (@mistercrunch)
    • ⚑️ #4321 Update installation.rst for Ubuntu 16.04 LTS (#4321) (@raffas)
    • #4322 [Bug] Resize should trigger chart re-render (#4322) (@graceguo-supercat)
    • #4301 [Explore] Fix Stop Query Button behavior (#4301) (@graceguo-supercat)
    • πŸ”¨ #4293 Refactoring deckgl (#4293) (@betodealmeida)
    • 🌲 #4226 add frontend logging utility function (#4226) (@graceguo-supercat)
    • #4242 Added Path, Polygon, and Arcs to deckGL example dashboard (#4242) (@hughhhh)
    • #4260 Use the query_obj as the basis for the cache key (#4260) (@mistercrunch)
    • #4299 Bump sqlalchemy to 1.2.2 (#4299) (@xrmx)
    • βͺ #4303 Reverts apache/incubator-superset#4244 (#4303) (@mistercrunch)
    • #4291 Fixing json decode error on druiddatasourcemodelview/api/read (#4291) (@michellethomas)
    • #4272 [geo] Add JS controls to remaining layers (#4272) (@hughhhh)
    • 0️⃣ #4261 Set point size control's default for deck_scatter viz (#4261) (@mistercrunch)
    • #4270 deck_multi to pass down filters to layers (#4270) (@mistercrunch)
    • #4275 Handle 'pd.Timestamp' when jsonifying (#4275) (@mistercrunch)
    • #4276 Prevent FilterBox extra query (#4276) (@mistercrunch)
    • #4277 Fix SUPERSET_WEBSERVER_TIMEOUT in VisualizeModal (#4277) (@mistercrunch)
    • #4262 [geo] JS function to receive the whole data array instead of individual object (#4262) (@mistercrunch)
    • #4265 Fix click on now in DateFilterControl (#4265) (@mistercrunch)
    • #4273 [explore] fix empty query message in 'View Query' (#4273) (@mistercrunch)
    • #4279 Always use fluid container for navbar. (#4279) (@xiaohanyu)
    • πŸ›  #4108 [BUGFIX]: Check datatype of results before converting to DataFrame (#4108) (@marcusianlevine)
    • #4243 Use json for imports and exports, not pickle (#4243) (@timifasubaa)
    • 0️⃣ #4251 Using a NullPool for external connections by default (#4251) (@mistercrunch)
    • 0️⃣ #4264 Set 'Range Filter' default to false (#4264) (@mistercrunch)
    • #4268 Fix heatmap tooltip disappears under the slice's header (#4268) (@abotero)
    • #4263 Bump flower==0.9.2 (#4263) (@mistercrunch)
    • #4240 [cache] Fixing json.dumps for timestamp (#4240) (@john-bodley)
    • #4246 [Sql Lab] Fix query results display at the bottom of screen (#4246) (@graceguo-supercat)
    • #4244 [Sql Lab] Fix Autorefresh component pulling not stopped. (#4244) (@graceguo-supercat)
    • #4237 Fix 'argument to reversed() must be a sequence' (#4237) (@mistercrunch)
    • #4227 Added DeckGL.Polygon Layer w/ JS controls (#4227) (@hughhhh)
    • 🚚 #4235 remove setting spatial in DeckPathViz class (#4235) (@hughhhh)
    • #4229 Don't cache if there's no cache key (#4229) (@michellethomas)
    • #4234 add Ona as a user (#4234) (@pld)
    • #4220 Improve deck.gl GeoJSON visualization (#4220) (@mistercrunch)
    • πŸ›  #4221 [bugfix] time_pivot entry got missing in merge conflict (#4221) (@mistercrunch)
    • πŸ›  #4225 [bugfix] markup and iframe viz raise 'Empty query' (#4225) (@mistercrunch)
    • #4215 Fix tutorial doesn't match the current interface #4138 (#4215) (@zhaoyongjie)
    • πŸ“š #4217 templates: open code and documentation on a new tab (#4217) (@xrmx)
    • #4207 Adding limit to time_table viz to get druid query to work (#4207) (@michellethomas)
    • #4202 [line chart] fix time shift color (#4202) (@mistercrunch)
    • #4016 [cache] Using the query as the basis of the cache key (#4016) (@john-bodley)
    • #4203 [druid] fix 2 phases queries that specify 'Sort By' on 'Series limit' (#4203) (@mistercrunch)
    • πŸ›  #4200 [bugfix] dealing with DBAPIs that return unserilizable types (#4200) (@mistercrunch)
    • πŸ”¨ #4134 [Geo] Added DeckGL Arc Layer and Refactor on BaseDeckGL class (#4134) (@hughhhh)
    • #4126 Hanization (#4126) (@asdf2014)
    • #4114 Superset was using undefined metrics for specifying limits (#4114) (@bolkedebruin)
    • #4173 Using user-defined Javascript to customize geospatial visualization (#4173) (@mistercrunch)
    • #4183 [datasource editor] click checkbox creates metrics instantly (#4183) (@mistercrunch)
    • #4201 [explore] fix json highlighting for Druid queries (#4201) (@mistercrunch)
    • #4186 Sort out dependencies in travis/tox (#4186) (@mistercrunch)
    • #4184 Enable SQL syntax highlighting in View Query (#4184) (@betodealmeida)
    • #4187 [annotations] Fixing migration for annotation layers (#4187) (@john-bodley)
    • #4176 fix since or until is empty value #4170 (#4176) (@zhaoyongjie)
    • #4182 Moving the custom_password_store out of Database class (#4182) (@fabianmenges)
    • πŸ”’ #4180 [security] Adding all derived FAB UserModelView views to admin only (#4180) (@john-bodley)
    • #4101 Don't use fully qualified column names in metric definitions (#4101) (@mistercrunch)
    • ⚑️ #4172 [FAB] configuring updating of permissions (#4172) (@john-bodley)
    • #4164 Allow alpha role import csv (#4164) (@timifasubaa)
    • #4147 Make Welcome page into a simple React app (#4147) (@mistercrunch)
    • #4156 Fix chart rendering error in time series table (#4156) (@graceguo-supercat)
    • #4157 [Bug] Closing change datasource modal throws JS error (#4157) (@graceguo-supercat)
    • #4162 Check for non-None database before using. (#4162) (@atronchi)
    • πŸ‘ #4163 Druid support via SQLAlchemy (#4163) (@betodealmeida)
    • #4125 Fix invaild gitter url (#4125) (@asdf2014)
    • πŸ“š #4148 Adding Apache Kylin datasource for documentation (#4148) (@zhaoyongjie)
    • #4143 Create DATA_DIR after importing config (#4143) (@leorochael)
    • #4121 Fix USA's state geojson for 'Country Map' visualization (#4121) (@mistercrunch)
    • #4139 fix variable name (#4139) (@timifasubaa)
    • #4130 Remedy for dual axis annotation (#4130) (@Mogball)
    • πŸ“‡ #4104 [explore] add datasource metadata (#4104) (@mistercrunch)
    • πŸ‘ #4135 better thumbnail for deck_geojson (#4135) (@hughhhh)
    • #4124 Added guard statement for spatial controls (#4124) (@hughhhh)
    • #4096 Multi layers DECK.GL visualization (#4096) (@mistercrunch)
    • #4116 Fix rst grammar problems (#4116) (@asdf2014)
    • ⚑️ #4118 Update UserInfo.jsx and set additional properties for react-gravatar (#4118) (@jpesculis)
    • #4097 [geo] Added DeckGL GeoJson layer (#4097) (@hughhhh)
    • #4076 Introduce Javascript controls (#4076) (@mistercrunch)
    • #4042 [Bugfix] Issues with merge_extra_filters (#4042) (#4091) (@nbonnotte)
    • πŸ‘ #3996 [sql lab] deeper support for templating (#3996) (@mistercrunch)
    • πŸ‘ #4067 [geo] add support for deck.gl's path layer (#4067) (@mistercrunch)
    • #4090 Using TextAreaControl for WHERE and HAVING clause section (#4090) (@mistercrunch)
    • #4071 Fix for SQL editor throwing can't deserialize google.cloud.bigquery._helpers.Row with BigQuery (#4071) (@kuriancheeramelil)
    • πŸ›  #4089 Bugfix: Druid having filters are broken (#4089) (@fabianmenges)
    • #4083 Event annotation should have min width (#4083) (@fabianmenges)
    • πŸ›  #4082 [bugfix] iframe and markup are broken (#4082) (@mistercrunch)
    • #4072 DB migration of annotation_layers on slice objects and slimming down annotation object. (#4072) (@fabianmenges)
    • πŸ›  #4073 [Bugfix] Issues with table filtering (#4073) (@Mogball)
    • #3530 [Feature] enhanced memoized on get_sqla_engine and other functions (#3530) (@Mogball)
    • #3518 Full Annotation Framework (#3518) (@fabianmenges)
    • #4065 #4058 Fix Oracle timestamps (Oracle "ORA-00907: missing right parenthesis" error) (#4065) (@nichobbs)
    • #4066 [geo] turn off renderTrigger on viewport control (#4066) (@mistercrunch)
    • #4062 [health] Adding DB check to /health (#4062) (@john-bodley)
    • #4059 Adding rowcount label to explore view header (#4059) (@mistercrunch)
    • #4032 [geo] provide more flexible Spatial controls (#4032) (@mistercrunch)
    • #4063 Add db_engine_spec for Druid (#4063) (@mistercrunch)
    • #4048 Bump dev version on trunk (#4048) (@mistercrunch)
    • #4045 Changelog for 0.21.0 (#4045) (@mistercrunch)
    • πŸ— #4047 Fix the pypi build (#4047) (@mistercrunch)
    • #4049 Change reference for slices to chart (#4049) (@hughhhh)
  • v0.22.1 Changes

    πŸ›  Fixes 0.22.0

  • v0.22.0 Changes

    πŸš€ Bad empty release

  • v0.21.2 Changes

    December 11, 2017
    • βž• #3974 [Bugfix] _add_filters_from_pre_query doesn't handle dim specs (#3974) (@Mogball)
    • ⚑️ #4041 [API] Deprecate /update_role/ API endpoint (#4041) (@john-bodley)
    • #4030 resolve python2 str() issue (#4030) (@timifasubaa)
  • v0.21.1 Changes

    πŸš€ Bad-empty release

  • v0.21.0 Changes

    December 08, 2017
    • #4031 apply custom css for dashboard initially load (#4031) (@graceguo-supercat)
    • #3891 [BUGFIX]: Fixing dttm_sql_literal to use python_date_format when specified. (#3891) (@fabianmenges)
    • #3947 Add fastdom js dependency (#3947) (@mistercrunch)
    • 🚚 #4015 Remove unused callbacks when setting state (#4015) (@betodealmeida)
    • πŸ›  #4017 Fixed finding postaggregations (#4017) (@Mogball)
    • #3941 New time_pivot visualization (#3941) (@mistercrunch)
    • #3959 Add type MONEY as numeric type (#3959) (@mistercrunch)
    • #3969 Add row_limit to heatmap controls (#3969) (@mistercrunch)
    • πŸ‘€ #4019 Add support of another DatabaseError format (#4019) (@dmigo)
    • πŸ›  #3975 asciifying http header for csv download; fixes #3952 (#3975) (@rumbin)
    • #4001 Add has_access to import_dashboard (#4001) (@timifasubaa)
    • #3999 [sql lab] fix position of 'save query' Popover (#3999) (@mistercrunch)
    • #4003 Call props.onChange only when closing filter (#4003) (@betodealmeida)
    • #3978 Adding YAML Import-Export for Datasources to CLI (#3978) (@fabianmenges)
    • βͺ #4009 Rollback bulk-delete of table columns (#4009) (@alanmcruickshank)
    • #4000 Add Datasource Name filter under slice list view (#4000) (@graceguo-supercat)
    • #3997 Alternate PR to #3970 (#3997) (@mistercrunch)
    • πŸ›  #3976 [doc] added setting X-Forwarded-Proto to https behind reverse proxy with ssl encryption; fixes #3655 (#3976) (@rumbin)
    • #3991 Create CODE_OF_CONDUCT.md (#3991) (@mistercrunch)
    • βœ… #3967 [Dashboard] fix a filter refresh bug and add Test (#3967) (@graceguo-supercat)
    • πŸ“„ #3965 [docs] making it clear sqlite shouldn't be used in a cluster (#3965) (@mistercrunch)
    • #3957 [time series table] visual improvements (#3957) (@williaster)
    • #3958 Improving speed of dashboard import (#3958) (@michellethomas)
    • πŸ›  #3949 [Bugfix] Druid run_query dimensions part 3 + Unit tests (#3949) (@Mogball)
    • #3946 [country_map] use Albers USA projection (#3946) (@mistercrunch)
    • #3948 fix 'superset db history' (#3948) (@mistercrunch)
    • #3951 Allow underscores in slugs (#3951) (@michellethomas)
    • 0️⃣ #3955 config: bring back sqlite default database (#3955) (@xrmx)
    • #3940 Add an "Edit Mode" to Dashboard view (#3940) (@mistercrunch)
    • πŸ›  #3920 Fixed branching condition with dimension spec (#3920) (@Mogball)
    • #3643 Import CSV (#3643) (@timifasubaa)
    • #3945 Fix call in Chart (#3945) (@mistercrunch)
    • #3933 minor filter select enhancements (#3933) (@kkalyan)
    • #3929 Make Table Columns & Metrics Bulk-deletable (#3929) (@alanmcruickshank)
    • #3922 [travis] Standardizing before_install (#3922) (@john-bodley)
    • #3923 Switched to span instead of textarea for copytoclipboard (#3923) (@Mogball)
    • 🚚 #3924 Moved percent metrics to its own row (#3924) (@Mogball)
    • βͺ #3875 Revert "Filter out unavailable databases (#3875)" (#3918) (@mistercrunch)
    • πŸ›  #3913 [bugfix] remove quotes from Postgres time grains (#3913) (@mistercrunch)
    • #3915 Fix left padding in dashboard widgets (#3915) (@mistercrunch)
    • πŸ’„ #3916 [cosmetic] remove border from table viz (#3916) (@mistercrunch)
    • #3912 When checking if you should renderTriggered make sure key exists in controls (#3912) (@michellethomas)
    • #3906 fix the schema-fetching problem for impala in sql_lab (#3906) (@xiaoyugit)
    • #3911 Add UK Metropolitan Districts and Isle of Man (#3911) (@alanmcruickshank)
    • #3904 Bumping webpack related deps (#3904) (@mistercrunch)
    • πŸ›  #3902 [bugfix] allow limiting word cloud (#3902) (@mistercrunch)
  • v0.21.0.rc2 Changes

    November 20, 2017
    • 0️⃣ #3903 Fixes default hanlding in Altered slice tag (#3903) (@mistercrunch)
    • β†ͺ #3910 Workaround pandas bug in datetimes with time zones (#3910) (@bolkedebruin)
    • #3583 [3541] Augmenting datasources uniqueness constraints (#3583) (@john-bodley)
    • #3895 [druid] Fixing issue 3894 multi-processing w/ Gunicorn (#3895) (@john-bodley)
    • #3897 [druid] Catch IOError when fetching Druid datasource time boundary (#3897) (@john-bodley)
    • #3899 [druid] Renaming refresh_async method (#3899) (@john-bodley)
    • #3884 Add datasource to the SliceAddView modal (#3884) (#3900) (@alanmcruickshank)
    • #3890 [dashboard bug]Instant control should take effect instantly (#3890) (@graceguo-supercat)
    • #3879 Allow users to specify label->color mapping (#3879) (@mistercrunch)
    • #3893 Only refreshing non instant filters on apply (#3893) (@michellethomas)
  • v0.21.0.rc1 Changes

    November 17, 2017
    • #3896 [druid] Fix datasource column enumeration (#3896) (@john-bodley)
    • #3852 fix input height to match with react-select (#3852) (@graceguo-supercat)
    • πŸ‘• #3887 Fixing the build's linting errors (#3887) (@mistercrunch)
    • πŸ‘ #3851 A better looking favicon (#3851) (@mistercrunch)
    • #3876 Fix slug function (#3876) (@mistercrunch)
    • #3880 [table] show 'Time' column header instead of '__timestamp' (#3880) (@mistercrunch)
    • #3771 DECKGL integration - Phase 1 (#3771) (@mistercrunch)
    • πŸ”¨ #3843 Further refactoring around dashboards (#3843) (@mistercrunch)
    • #3877 [dashboard bug] Fix standalone slice (#3877) (@graceguo-supercat)
    • 🚚 #3872 Add mailing list and move screenshot at the end of README (#3872) (@xrmx)
    • #3875 Filter out unavailable databases (#3875) (@dmigo)