Skip to content

Release Notes

Andrew Thanalertvisuti edited this page Oct 7, 2016 · 25 revisions

Banana 1.6.0

Banana 1.6.0 contains many new features, new panels, enhancements and bug fixes to improve the overall user experience and stability. Thank you to our growing community for your suggestions and contributions! Please continue sending us your feedback, so that we can further extend and improve Banana!

This release includes the following key new features and improvements:

  1. Hits panel can now show a stats value (e.g. min, max, mean, and etc).
  2. Publish Banana WAR to Maven Central. #203
  3. Fix d3.tip module.
  4. Add a D3 Bar Chart panel. #175
  5. Add an option to ignore stop words (English) in Tag cloud panel. #174
  6. Add Antarctica to the World map in Map panel. #173
  7. Add Sunburst panel. #169
  8. Add banana-int conf directory to support Solr 5.x.
  9. Add export option to Terms panel. #228
  10. Various bug fixes and improvements:
    • Remove unused ajax-solr library.
    • JSHint fixes. #223
    • Update filesaver.js to the latest version . #222
    • Translation of field names in Table micropanel. #221
    • Allow human-friendly translations for facet fields to be defined on a per-dashboard basis. #217
    • Update browser window/tab title to reflect current dashboard title. #215
    • JS Docs for underscore.extended.js + kbn.js in src/app/components. #206
    • Method documentation & typo clean-up in kbn.js. #205
    • Fix IE bug in Map panel. #204
    • Fix Terms panel bug: exclude_filter value change to empty. #197
    • Centralize downloading / exporting response data. #227

Banana 1.5.0: Released on 2 January 2015

This release includes the following key new features and improvements:

  1. Multi queries support for all panels.
  2. A new Multi-series panel based on D3.js provides a way to visualize more complex datasets, such as stock prices.
  3. A new Tag Cloud panel helps you to easily create a tag or word cloud from your data using facet count.
  4. Various bug fixes and improvements:
    • Fix warnings and errors with grunt jshint. PR #47
    • Support log axis for Terms panel panel. PR #56
    • Added 'Info' tab to panels that displays rich and customized help messages. PR #57
    • Remove "Missing" and "Other" as default options in Terms panel.
    • Edit regex in urlLink filter to allow * (ampersand) Issue #64
    • Fix individual tooltip in Range Facet panel.
    • Fix issue when exporting dashboard to file in Safari.

Banana 1.4.0: Released on 15 September 2014

Banana 1.4.0 contains many new features, new panels, enhancements and bug fixes to improve the overall user experience and stability. Thank you to our growing community for your suggestions and contributions! Please continue sending us your feedbacks, so that we can further extend and improve Banana!

This release includes the following key new features and improvements:

  1. Banana 1.4.0 provides much improved performance - by better utilizing Solr's caches in Timepicker Module. This improvement is discernable in the Relative and Since time modes.
  2. A new Full Text Search panel provides a more traditional search interface to view textual data.
  3. Enhancements to the Table panel improve performance and user experience:
    • Sorting option can now be turned off in order to speed up the search results returned from Solr.
    • A particular column - corresponding to a URI field - can be set as the hyperlink column. When set, this value will become clickable and linked to a specific URI.
    • You can now display images inside a table column.
  4. In the Range Facet panel, users now have the ability to set the chart's precision automatically or manually.
  5. In the Terms panel, chart colors can be customized by changing the default color template or by using field values as colors.
  6. It is now possible to load and save a dashboard to Gist.
  7. We have fixed the Solr server location for the banana-int collection, the internal collection that stores dashboards. Now banana-int should be located on the same Solr server as specified in Solr Settings in the Dashboard configuration. You do not have to manually edit config.js file anymore.
  8. The dashboard contains a new button that enables users to quickly create a new dashboard from templates. Currently, we provide two default templates: a time-series dashboard template and a non time-series one.
  9. The Histogram panel no longer requires you to set a time field; as logically expected, it will get the time field from the Timepicker panel.
  10. We have enhanced the usability by allowing you to specify custom help messages inside each panel. You no longer need to use a separate Text panel for this purpose. Instead, you can now embed information and instructions within each panel in the dashboard to better communicate with your users.

Banana 1.3.0: Released on 10 June 2014

Banana 1.3.0 improves on its already powerful capability to visualize and interpret generalized time series data (banana is not only used to search log files, but also visualize social media streams, call center logs, medical records, and etc.). It starts leveraging the power of D3.js (data-driven documents) and provides new panels and enhancements, while also allowing visualization of non-time series data. Key new features include:

  1. Stats and aggregations are now available in the Terms and Map panels. In addition to count mode, you can now visualize stats such as mean, max, min, sum, etc.
  2. A new Range Facet panel allows you to visualize and graphically explore distributions on numeric fields, with selections being reflected across the entire dashboard.
  3. A new Heatmap panel provides for visualization of the powerful pivot faceting capability of Solr.
  4. A new Ticker panel provides a stock ticker like representation of trends in your time series data.
  5. The Export functionality in the the Table Module has been optimized for vastly improved performance and now allows you to export only a subset of the fields in the returned documents.
  6. Previous versions required a Timepicker and time fields set in all panels for them to work. We have cleaned up the code so that it will now work without a Timepicker and a time filter, which will help visualize non-time series data. The time field provided in the Timepicker is used by all panels.
  7. General improvements in the UI and in-product help documentation makes Banana 1.3.0 easier to use.
  8. The directory structure is now cleaned up and legacy files have been removed. Instructions for enabling CORS in Solr and for setting the schema/config for banana's internal collections are now contained in the resources directory.

Banana 1.2.0: Released on 11 May 2014

Following release 1.1.0, we have addressed a number of user requests, including:

  1. This release provides panels for representing geo-spatial data—a map module that provides a heat map-style representation based on two-letter country codes or US state codes, and a bettermap module that provides a clustered representation of location (LatLonType) data.
  2. The Table Module now has a Save button that enables you to save to csv, JSON or XML formats so that you can use other tools like MS Excel for further analysis. The number of rows downloaded will be equal to number of “pageable” hits configured in the Paging tab within the Table Panel Configuration Menu (accessed by clicking on the cog wheel icon near the top right of the table panel).
  3. You can now control whether a dashboard can be saved and/or edited from the Editable checkbox in the General tab, and the Controls tab, both within the Dashboard Configurator (accessed from the cog-wheel icon to very top and right of dashboard).
  4. We have added a hits panel that provides you with the number of matching results returned while using the global query parameters. This is useful if you want to make the number prominent or if you are not using the histogram panel prominently.
  5. You can now provide additional Global Query Parameters that apply to all panels of the dashboard from the Solr tab in the Dashboard Configurator. Among other uses, this feature is invaluable for:
    • Specifying a custom query parser (Solr query parameter: &defType) or search handler (&qt)
    • Specifying a user type for use in custom business rules at the Solr server.
    • Specifying default search fields (&df)
  6. We fixed a bug in the values mode within the histogram module, where missing values were previously assumed to be zero. This led to jagged graphs when the “group by” option was used. We no longer set them to zero but rather have the individual lines skip the missing values.
  7. In the Absolute Time and Since modes, the timepicker used to skip back one day if your browser time was behind UTC. This issue has now been fixed.
  8. Banana 1.1.0 hardcoded certain default search fields (df's) to work with our LogStash output writer. Specifically, it hardcoded a df=message. This means that your old dashboards may not be fetching query results with Banana 1.2.0, though they were doing so with 1.1.0. To fix this, add a Global Query Parameter &df=message (or whatever field you want to search on) within the Dashboard Configurator. Alternately, you can set the default search field in your solrconfig (recommended).

Banana 1.1.0 is here!

We have added a number of exciting new features and fixed key issues, including:

  1. You can now add a Filtering panel that supports global filter queries (fq's). Now, if you click on a facet in the terms panel, the results will be filtered for that particular value.
  2. The terms, histogram and table modules allow you to specify a panel-specific filter query (within the Query Tab while configuring the panel) allowing greater flexibility in designing dashboards.
  3. The inspector icon on these panels shows the Solr query, which is very useful for debugging dashboards.
  4. The Histogram module allows you to plot values in addition to counts. It also allows you to group values by another field. This would be useful if for example you plot CPU utilization over time and want to group by hostname.
  5. The sort operation in the Table module is now fixed and works correctly on single-valued fields.
  6. We have refactored the code to enable easier addition of new modules and fixes to existing modules.

Changes to your dashboards

If you created dashboards for Banana 1.0.0, you did not have a global filtering panel. In some cases, these filter values can be implicitly set to defaults that may lead to strange search results. We recommend updating your old dashboards by adding a filtering panel. A good way to do it visually is to put the filtering panel on its own row and hide it when it is not needed.

Clone this wiki locally