Release Notes

Release 1.0.0-beta.2 #

Updates & Additions #

  • yavin-dev/framework#1333 Use Ember concurrency for data interfaces/adapters. (Enables cancelling typeahead queries)

    This introduced a bug in the dimension selector where it expects the elide pageSize in your application.yaml to be larger that the size of <= SMALL cardinality dimensions.

    elide:
      pageSize: 1234
    

    If this is not set, some dimensions may appear to be missing from the dropdown.

  • yavin-dev/framework#1334 Add week, isoweek, month grains for elide.
  • yavin-dev/framework#1335 Refactor column-selector.

Upgrade Steps #

You can upgrade your Yavin app version to 1.0.0-beta.2 with the following commands:

  cd app
  git pull origin
  ./gradlew clean

Release 1.0.0-beta.1 #

New Features #

Column Config Reordering & Sorting #

  • yavin-dev/framework#1280 Support for reordering and sorting columns directly in the column config. You no longer need to run a request to apply sorts and can reorder columns outside of the table visualization.

Denali Theme Support #

You can try out the theme below by updating

  • ui/app/styles/app.scss to import 'yavin-dark-theme instead of yavin-light-theme
  • ui/app/index.html to have <body class="denali-dark-theme">

Performance Changes #

yahoo/elide#1876 N+1 performance improvements in the JPA data store. The JPA store will now return proxied collections (allowing the ORM to batch fetch the collection) and filter, sort, and paginate in memory whenever fetching a collection (N>1) of collections. There is a feature flag to enable/disable this behavior.

API Changes #

  • yahoo/elide#1897 The Aggregation Store now supports filters on metrics that have not been requested/projected in the client request. (Note: This is not yet available in the Yavin UI)

For a complete list of API changes, check out the latest Elide Changelog

Updates & Additions #

Bug Fixes #

Upgrade Steps #

You can upgrade your Yavin app version to 1.0.0-beta.1 with the following commands:

  cd app
  rm -rf ui/node_modules
  git pull origin