Releases: apache/superset
Releases · apache/superset
0.16.1
0.15.2
0.9.1
Tons of new features, patches and bug fixes! Here are some of the highlights:
- A new responsible grid layout for the dashboard view that uses react-grid-layout
- Now compressing the cache
- Better/faster builds with continuous integration on MySQL, Postgres and Sqlite against Python 2.7 and 2.4
- Progress around supporting translations
- Improved security, Gamma role sees only its objects, and only owners and Admins can alter objects
- Support for a Public role
More detail in the CHANGELOG:
- d90a2c8 Pinning all dependencies to specific versions (#627) (@mistercrunch)
- a117498 Adding some CRUD field descriptions to clarify things (@mistercrunch)
- e29d71d [hotfix] passing payload to Slice.done everywhere (@mistercrunch)
- bacbd90 [hotfix] parallel coordinates grey background on hover (@mistercrunch)
- 77d8ccb Compress before caching, store more in each memcache key (#614) (@mistercrunch)
- 347c39b Better support for Druid cardinality estimation mertics (#613) (@axeisghost)
- bc58c5d [hotfix] delete cache key when set fails (@mistercrunch)
- 267c019 Make sure cache.set never fails hard (#611) (@mistercrunch)
- 9ed8c32 Cranking up FAB to latest (1.7.1) version (#609) (@mistercrunch)
- 1a4c7af Fixing a potential FK error when doing bulk updates (#606) (@mistercrunch)
- c58fd63 [hotfix] caching indicator was missing on dashboard view (@mistercrunch)
- fa13b77 Adding postgres to the build matrix (#604) (@mistercrunch)
- c490138 Fixing json issues (#602) (@mistercrunch)
- 327fcee [hotfix] fixes issue around multidict (@mistercrunch)
- 1631137 fix missing multiple values for the same parameter name (#565) (@Marigold)
- 4661b02 Popover to generate iframe html tag when standalone button is clicked (#575) (@axeisghost)
- a8136bb Update translations files (#595) (@xrmx)
- 4c6026f Add access control over metrics (#584) (@x4base)
- 55baab4 [hotfix] fixing the build (#594) (@mistercrunch)
- 2f60801 [hotfix] fixing the build (@mistercrunch)
- 2644dd1 Adding a test for welcome page (@mistercrunch)
- c35e0e8 [hotfix] csv and json link are off (#592) (@mistercrunch)
- 60ed3e4 TOX / Travis build matrix (#593) (@mistercrunch)
- dd662ea caravel: mark more strings for translations in viz (#586) (@xrmx)
- e3da785 caravel: reduce usage of choicify in forms (#591) (@xrmx)
- f4c92da Make sure the APP_ICON config is used in the template (#590) (@jeremi)
- eb208b9 config: there's no such thing as WEBSERVER_THREADS (#587) (@xrmx)
- 8a579e2 Mark more strings for translations (#581) (@xrmx)
- cdb573e caravel: add missing test requirements in setup.py (#582) (@xrmx)
- ad5507c views: translate labels and not names (#567) (@xrmx)
- 24a68f5 Two hotfixes (#574) (@georgeke)
- 0d800fa Fixing bugs where params aren't reflected on nvd3* (#564) (@mistercrunch)
- dc33506 Removing deprecated refs to flask.ext.* (#566) (@mistercrunch)
- 89f9efd Fixing the dashboard's look after resizing the window (#556) (@mistercrunch)
- 52c2b23 allow for multiple columns in NOT GROUP BY (#560) (@georgeke)
- b5fe9db Adding a security section to the docs (#561) (@mistercrunch)
- 5bc5021 utils: generalize utility to find find_constraint_name (#557) (@xrmx)
- fe40246 caravel: catch only ImportError when loading config (#559) (@xrmx)
- 3ee9a68 Only owners can update their objects (#507) (@mistercrunch)
- 2917051 Adapting default CSS templates to the new grid layout (@mistercrunch)
- b5614a4 Fixing 2 bugs that happen when fields are removed from table (#551) (@mistercrunch)
- 5f005d6 Add CORS support (#478) (@itajaja)
- c78d368 Reactify dashboard grid (#523) (@georgeke)
- fe6628b Fix #529 2 - "This Session's transaction has been rolled back" (#531) (@LAlbertalli)
- cb384d0 Fix for Not Grouped By on Table View (#544) (@georgeke)
- 849063c fix world_map appending to old world map when updating (#549) (@georgeke)
- 087c47a Fix #529 1 "This Session's transaction has been rolled back" (#530) (@LAlbertalli)
- b193539 i18n: Fix typo in Druid cluster broker port label (#512) (@xrmx)
- ae7fb01 Added support for Vertica Grains (#515) (@LAlbertalli)
- 409233d Update models.py (#541) (@jimexist)
- 7d27692 [hotfix] forcing newer pydruid version (@mistercrunch)
- dee4c34 [hotfix] adapting to pydruid 0.2.3 (@mistercrunch)
- eb3bfb5 Cranking FAB to 1.6.2 (#505) (@mistercrunch)
- 57990bf Implementing druid's regex filters (#501) (@mistercrunch)
- 29f5ace complete Chinese translation (#503) (@Xuefeng-Zhu)
- 0fcab30 More translation instrumentation and some french to test (#502) (@mistercrunch)
- c53874c [hotfix] treemap was broken (@mistercrunch)
- e77d50b Adding a doc page for Druid (@mistercrunch)
- f0c6a98 Gunicorn tweaks, unlimited limit-request-line & limit-request-field_size (#500) (@mistercrunch)
- 58d78be [bugfix] 'Y Axis Zero' would force 1 in Y axis (#497) (@mistercrunch)
- e1a3854 utils: ...
0.8.9
- 89d1a77 [hotfix] filter_immune_slices fix (@mistercrunch)
- b634d03 Show only Slices and Dashboards users have access to (#404) (@mistercrunch)
- ab64a26 fix img loading overlay in explore view (#403) (@mistercrunch)
- a2f2ad8 add navigation, zoom to treemap (#396) (@andrewhn)
- c0fb9ee [bugfix] big_number doesn't fadeout on hover (@mistercrunch)
- 42ac46c [bugfix] fix context confusion in Slice (@mistercrunch)
- 7b10759 [hotfix] periodic refresh dashboard feature had broken caching (@mistercrunch)
- 37be01b [hotfix] adding cache_key in payload (@mistercrunch)
- 7d90f26 Fixing #388 (#391) (@mistercrunch)
- f1e10d8 One more Druid test (#387) (@mistercrunch)
- b01d378 Fix the label of the periodic-refresh button (#386) (@x4base)
- a5f33fe Adding login call for Druid test (@mistercrunch)
- f4177bf More examples / tests (#385) (@mistercrunch)
- d8a2b62 Periodically update the slices in the dashboard (#374) (@x4base)
- 9a33557 Removing forgotten print statement (@mistercrunch)
- efc6bf4 Redirect application log to stderr, which is picked up by gunicorn. (#335) (@coleslaw)
- 17e711f Druid unit tests using Mock (#384) (@mistercrunch)
- 01a8c96 Specifying python versions supported in setup.py (#382) (@mistercrunch)
- d96b634 split sunburst breadcrumb names on '_' to apply ' '-dependent wrapping more freqently (#376) (@williaster)
- afcdcf0 Fixing overwrite and save slice permissions for a give role (#298) (@sid88in)
- 5597eb4 Fix db upgrade script b4456560d4f3 (#370) (@mistercrunch)
- 3f0171b Configure Visualizations (#365) (@sid88in)
- badcd8b Storing version number in only one place (#362) (@mistercrunch)
- 04f1b17 Fixes issue #364 (@mistercrunch)
- 899fe19 [WiP] Attempting to support Druid's granularity origin as a hidden url param (#194) (@mistercrunch)
- f316851 New url default for iframe viz (@mistercrunch)
- 04d769f Some more error handling when rendering the explore view (#361) (@mistercrunch)
- 01c2c7b Fixing unique constraint in SqlaTable model (#360) (@mistercrunch)
Stability release
0.8.6 v0.8.6
v0.8.0
It's been more than 6 weeks since the last release and a lot has taken place. Here's a list of the highlights:
- Huge javascript refactor, we now use npm for all dependencies, webpack, and linted the whole js codebase (thanks @williaster !).
require
syntax throughout and for the "dashboard" and "explore" views we much thinner templates, moving most of the UI/UX code to javascript - Integrated javascript build process to travis-ci
- A better looking bootstrap template using material design and a lighter color scheme
- A SQL editor that will eventually allow a workflow to create views from there
- A new heatmap viz that uses canvas and therefore can scale to a lot of datapoints
- Better color management for visualization withc comprehensive helper functions
- Tons of bugfixes & polish!