Releases: metabase/metabase
Releases · metabase/metabase
Metabase 0.13.1 (patch release)
Metabase 0.13.0
Features / Enhancements
- Pulses (email & Slack)
- SQL Server Driver
- SQLite Driver
- Redshift Driver
- Support ssl connections using Mongo
- Relative date GUI now available w/ Mongo driver
- Support for different schemas in Postgres (and other databases that support them)
- Lots of new HTTP security headers
- Ability to use MySQL as the application database
- Allow ssl termination at the Metabase Jetty instance through environment variables
- Loosen the row limits on queries, especially on CSV downloads
- Ability to sign-up for Metabase newsletter during setup
- Provide a way to reset password on Mac App (without email)
- UX improvements to database management
- Better Email settings management + ability to send test email
- Heroku will automatically use SMTP addons
- Groupings by time extracts and other time groupings provide human readable names instead of numbers
- Dashboards now show tooltips on all cards
- Object details view (single record) now disambiguates relationships which use the same FK column name
- Improved FieldValues sorting
Bug Fixes
- QB bug where empty breakouts could be left in the query and cause errors
- Improved handling of timezone setting for all drivers
- Fix skinny rendering issues with bar charts
- Don't return db passwords in api responses
- Avoid Heroku boot timeouts
- MySQL query error when timezone was set
- Activity feed duplicate "joined" messages
- Errors when cloning certain cards
- Mongo date fields not showing up in query results
- Prevent FieldValues from growing larger than reasonable
- Don't use FieldValues for date/time columns
Metabase 0.12.1 (patch release)
Metabase 0.12.0
Features / Enhancements
- redesigned homepage centered around an activity feed
- add basic view tracking capabilities and feed that into a Recently Viewed sidebar on homepage
- move saved questions listing to its own page and fully update styling + adding new filtering options
- new filtering widgets for all field types
- ability to filter dates using relative date definitions
- ability to group dates by either date intervals like weekly or by date parts such as hour-of-day
- release a Mac app which has the JRE bundled together with Metabase
- enable dashboard rendering in mobile
- allow password resetting without having email capabilities
- use sensible numerical rounding on query results
- extend the expiration length for invites and password resets
- add a favicon
- extend the set of fields shown in breakout listing
- allow opt-out of anonymous tracking
- better error messages on QB
- update and streamline more of the setup flow, including the ability to skip adding a database
- new design for administrating users
- command line ability to trigger migration locks clearing
- add "About Metabase" information to the app
- ability to re-add the sample dataset after it has been deleted
- tons of improvements to documentation, including lots of fancy screenshots
Bug Fixes
- tidy up the api endpoints and make them more consistent
- lots of fixes on Table visualization rendering
- fix pin map rendering
- fix pivot table view
- fix bug with setup process losing install token
- allow sample dataset to be permanently removed
- several improvements to rendering on IE and Safari
- fix reverting of Dashboard titles and descriptions
Metabase 0.11.0
New Features / Enhancements
- Intercom integration added an enabled
- MySQL driver created
- Sample Dataset now included with the application
- QB layout is updated to be more space efficient and easier to read
- Metadata editing has a fresh set of updates and now allow marking tables as "hidden"
- Table listings are now filtered by new "hidden" state which allows unneeded tables to be out of view
- QB now supports using columns from multiple tables in queries (joins!)
- Dashboard css updated to improve readability and provide a more consistent rendering experience
- QL now allows a filter clause on "=" and "!=" to supply multiple values
- QL filter clauses can be nested to any depth
- Settings page got a facelift and now provides clear sections of fields using our normal form stylings
- Multi-breakout queries using 'table' visualization will now show a pivot table (again).
- New semantics around saving cards & dashboards (introduced the "you are editing" bar)
- Full re-implementation of dashboard code, including new grid code, new repositioning logic, etc.
- Cards and dashboards now track historical changes and allow for reversions to previous states.
- Unauthorized page has a decent layout now
Bug Fixes
- sql cards no longer fail due to missing timezone setting
- unauthorized page got some styling
- sql based drivers will now find SQL views and include them in the set of tables for a database
- postgres driver now supports UUID type columns
- dashboards are now public by default and public means world editable so users can collaborate on dashboards again
- columns marked with :preview_display true will show up on Object Detail view again
- dashboard repositioning didn't work properly if you have multiple of the same card on the dashboard
- /api/dash not setting the description on creation
Metabase 0.10.0
- updated navigation elements to streamline access to common actions
- new process for making all Table and Field names more human readable
- new data model reference pane is part of the QB
- streamlined QB interface which takes up less space and reads much more easily for users
- support for joining tables in QB
- QB now maintains history of queries directly in the URL, thus supporting normal browser back/forward actions
- QL supports joining of tables in relational databases
- QL supports accessing nested dictionaries of data on Mongo databases
- redesigned Object Details page with a much nicer layout
- column names are now maintained for all QL operations (previously some casting operations clobbered the original column name)
- new onboarding flow w/ new emails and 2 onboarding screens
- password reset now allows you to login right away without putting in credentials again
- dashboards now render properly on mobile devices
- GA tracking on a lot more events
- admin settings page has been restyled to act like a normal form that saves all values as one form
- js assets now have cache buster in url
- new 404 page
- old Reserve and Operator custom pages have been removed
- several bug fixes
- multiple security fixes
Hotfix release for z-indexing issue on Dashboard listing and filter widget issue with int timestamps
Hotfix release for z-indexing issue on Dashboard listing and filter widget issue with int timestamps
- fix z-indexing on dashboard dropdown so it doesn't go under the ace editor
- fix filter widget on query builder so we don't clobber dates entered in via integer timestamp fields
Hotfix for multiple dashboard bugs plus another filter value casting fix
- fix bug preventing dashboard cards from being resized or repositioned
- add left padding back onto scalar type cards
- add support for casting SmallIntegerField
Hotfix for unix timestamp handling & bigint value casting
- filter widget needs to handle value casting for BigIntegerField type fields
- unix timestamp support was failing in annotation building on generic sql driver
Metabase 0.9
- several charting improvements (tooltips, better axis calculations, bug fixes)
- unix timestamps can now be used as if they are normal DateTime fields
- ability to order queries on aggregated columns
- fields can be marked as "sensitive" and won't be returned in query results
- new layout for the entire application
- single tenant model throughout the codebase
- simplified permission model which only supports Public & Private options
- new database schema metadata editing interface
- new installation flow that is shorter and simpler