title: Hue 2.0 author: admin type: post date: 2012-06-04T04:00:00+00:00 url: /hue-2-0/ tumblr_gethue_permalink:
Hue 2.0.1 has just been released{.trackLink}. 2.0.1 represents major improvement on top of the Hue 1.x series. To list a few key new features:
In particular, I am really excited about the new frontend. The Hue 1.x frontend renders application UIs via Javascript in desktop-like windows, which coexist in a single browser window. This desktop-like frontend turns out to be hard to maintain, as well as inconvenient and inflexible for third party application developers. In Hue 2.0, each application gets its own browser window or tab:
For end users, this means that every page view has its own URL and can be bookmarked. Users also have better control of the windowing behaviours (maximize, minimize, alt-tab) and browsing history. And for enterprise users, Hue 2.0 works on Internet Explorer, which is plagued by memory reclamation issues with Hue 1.x.
For third party application developers, this greatly reduces the complexity of writing an application frontend. Developers also have full control of the rendered HTML, and can therefore employ their favourite Javascript and CSS libraries (jQuery, Bootstrap, knockout.js, Highcharts, etc.). Hue 2.0 itself uses jQuery and Bootstrap extensively, which has sped up our own frontend development cycles.
Compatibility
Applications written for Hue 1.x are not compatible with Hue 2.0. Fortunately, the transition is straightforward and is documented in the SDK guide. For example, Hue 1.x provides an “HtmlTable” widget that supports banding, column sorting and more. In Hue 2.0, the same functionality is provided by the DataTables.
Hue 2.0.1 is compatible with (and included in) CDH4.
Acknowledgement
This release is possible thanks to the contributions from the team. Your feedback is greatly appreciated. Drop us a note in our user list.