release-notes-1.2.0.txt 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. Hue v1.2.0, released Feb 21, 2011
  2. =================================
  3. Hue is a web interface for Hadoop, and a platform for building custom
  4. applications with a rich framework. The 1.2.0 is a minor release, largely
  5. focused on bug fixes and compatibility with the upcoming release of Cloudera's
  6. Distribution for Apache Hadoop 3, beta 4.
  7. Notable Changes and Caveats
  8. ---------------------------
  9. Notable changes:
  10. * Upgraded Django to 1.2
  11. * Many HueChart improvements and bug fixes
  12. * Upgraded included Hive from 0.5 to 0.7
  13. * Beeswax no longer leaks file descriptors
  14. * Renamed all JavaScript references of "CCS" to "Hue"
  15. Caveats:
  16. * Hue 1.2.0 only works with CDH3b4 or newer. CDH2 and earlier versions of CDH3
  17. will not work.
  18. * The included version of Hive has been upgraded from 0.5 to 0.7. This version
  19. of Hive has changed the format for the metastore. Upgrading Hue 1.2 will require
  20. you to upgrade your metastore version using the upgrade scripts included with
  21. Hive.
  22. List of All Bugs Fixed
  23. ----------------------
  24. * HUE-349. Standardize the DOCTYPE
  25. * HUE-290. Make JFrame work stand-alone
  26. * HUE-270. JFrame doesn't sweep content on refresh
  27. * HUE-400. Beeswax sample installation assumes a `hue' user
  28. * HUE-301. Break Partial Refresh into a stand-alone class
  29. * HUE-406. Prevent Hue from fetching and displaying login box twice.
  30. * HUE-290. Make JFrame work stand-alone
  31. * HUE-260. Relinquish the keyboard when an error popup is closed.
  32. * HUE-263. Add support for Resizable and Sortable Behavior Filters.
  33. * Resolving Hive 0.5 -> Hive 0.6 API incompatibilities. Check whether DriverContext should be null in initialization of FetchTask.
  34. * Switched to use the official CDH3b3 tarball.
  35. * HUE-286. Adding notion of 'currentData' and selection handling to HueChart
  36. * HUE-334. superuser can be deleted
  37. * HUE-353. Add livePathUpdate action to FormRequest
  38. * HUE-322. CSS Modules
  39. * HUE-308. Upgrade to Django 1.2
  40. * HUE-261. When checking an element for draggability in the JBrowser header, ensure it's extended (IE can't extend embed tags).
  41. * HUE-392. Proxy to support a blacklist
  42. * HUE-266. Allow the user to choose their background as a preference.
  43. * HUE-279. Various improvements to HueChart Add handling for current offset parent in scrolled containter in pv.Mark.prototype.mouse Add event bar and vector calculations to manually determine and fire wedgeOver/Out events. Add getNormalizedForField function to HueChart.Data Re-working event handling in HueChart.Box Response to Nutron's review comments
  44. * HUE-310. Handle large file upload.
  45. * HUE-303. FIXED Popup windows try to select the text inside the first checkbox instead of the first text input
  46. * HUE-413. Beeswax history page filter box not working
  47. * HUE-412. Allow HueChart to deal with no data and pull out appropriate arrays representative of data series which are in the data object.
  48. * [HUE-345] Provide way to override settings and classpath of minicluster.
  49. * Adding Pygments-1.3.1.
  50. * HUE-416. filebrowser: chown leads to an error page
  51. * HUE-262. When cleaning up partials in partial refresh; do not attempt to remove line containers that don't exist.
  52. * [HUE-354] beeswax_server.sh should put HADOOP_EXTRA_CLASSPATH_STRING on the Beeswax server's classpath
  53. * HUE-11. jframegallery should show the html source
  54. * HUE-409. Add info about secret key to Hue installation guide
  55. * HUE-277. supervisor.py doesn't drop group privileges
  56. * HUE-271. Beeswax_server should have configurable java heap size
  57. * HUE-365. jobbrowser test using the wrong job id
  58. * HUE-315. Make Protovis/HueChart work in IE
  59. * HUE-350. Change form.ccs-table_config to .ccs-table_config
  60. * HUE-304. Cannot submit form from outside. Allow submitting any form from any link not only a child of the form itself.
  61. * HUE-274. Add a filter for autocompletion
  62. * HUE-302. Continued HueChart Improvments
  63. * HUE-309. Hardcoded "default" hdfs cluster in config
  64. * HUE-342. Add draggable HueChart.Box selections and refactor date handling in HueChart
  65. * HUE-282. beeswax hive_conf_dir should be /etc/hive/conf
  66. * Add ability for livePath to work with form elements simply using name and value of the element.
  67. * HUE-318. SubmitOnChange doesn't work with checkboxes in IE.
  68. * HUE-306. Add color management to HueChart.
  69. * HUE-409. Add info about secret key to Hue installation guide
  70. * HUE-393. Beeswax doesn't work with external metastore
  71. * HUE-265. Add a linker that can hide its parent element.
  72. * HUE-326. Beeswax might be leaking file descriptors
  73. * HUE-441. stderr content changes to Hue server error log upon job completion (cherry picked from commit afd6f313b0621c407c3106a851c96572fac1811c)
  74. * HUE-313. jobsub's list somewhat broken when searching with an owner name
  75. * HUE-276. Implement a generic way to do mini graphs e.g. in table cells
  76. * HUE-343. CSS Button Component
  77. * [HUE-345] Provide way to override settings and classpath of minicluster (REVISED)
  78. * HUE-353. Add livePathUpdate action to FormRequest
  79. * HUE-311. Hue's conf.py should warn about variables without type= parameters that look like numbers
  80. * HUE-415. beeswax doesn't honour hive_conf_dir
  81. * HUE-360. Fixing issue with incorrect column definitions when creating tables manually in Beeswax
  82. * HUE-359. Allow JFrame Gallery to read from multiple directories
  83. * HUE-308. Upgrade to Django 1.2
  84. * HUE-292. The Chooser JFrame linker `data-chooseFor` name selector now starts form the FORM parent element of the link if it exists
  85. * Updating Hive jars from 0.5 to 0.6. Updating beeswax_server.sh, hive-default-xml.jar and tests to work with Hive 0.6.
  86. * HUE-291. Make Partial Refresh honor response order.
  87. * HUE-410. Add HueChart.Tips to change elementEnter/show functionality.
  88. * HUE-432. Updating jframe.hash; Post load prompt popup works again (cherry picked from commit ca77ce137f47502a3d794181905cb8ab0f620fbe)
  89. * HUE-263. Add support for Resizable and Sortable Behavior Filters.
  90. * HUE-357. TreeView does not propagate errors. (cherry picked from commit c878a2bb6bc70593e52290afc8fa4ff2292c3cd7)
  91. * HUE-287. hue.ini mentions PamBackend erroneously
  92. * HUE-324. Add ability for HueChart.Box charts to determine what data series and value the mouse is over.
  93. * HUE-405. Hue User Admin does not support non-ascii names
  94. * HUE-336. kt_renewer doesn't work for root user
  95. * HUE-224. Increase Beeswax's default $HADOOP_HEAPSIZE.
  96. * HUE-402. Fix DynamicTips reference in HueChart
  97. * HUE-323. Make it possible for forms to specify an ajax target
  98. * HUE-414. Running beeswax examples produces "unsaved" queries
  99. * HUE-264. Add a timer filter that increments up every second.
  100. * HUE-366. Update Beeswax Hive from 0.5 to 0.6. Updating Hive jars from 0.5 to 0.6. Resolving Hive 0.5 -> Hive 0.6 API incompatibilities in BeeswaxServiceImpl. Updating beeswax_server.sh, hive-default-xml.jar and tests to work with Hive 0.6.
  101. * HUE-300. Adding a default log4j.properties file to the conf dir to make java logging for beeswax configurable
  102. * HUE-200. Permission Denied error on Install Samples isn't propagated well
  103. * [HUE-337] Load all libs AND all apps before binding configs.
  104. * HUE-269. Disable "smart" typing in PostEditor
  105. * [HUE-355] Move Hadoop settings in mini_cluster.py into constants.
  106. * HUE-265. Add a linker that can hide its parent element.
  107. * HUE-325. Add ability for HueChart.Box charts to show DynamicTips
  108. * HUE-401: Socket timeout of 2s is too aggressive in Thrift plugin
  109. * HUE-347. Ensure CSS files are not cached
  110. * HUE-418. Errant debug message in JT plugin
  111. * HUE-434. Missing all icons
  112. * HUE-266. Allow the user to choose their background as a preference.
  113. * HUE-278. Add HueCharts library to Hue Move Number.Files.js up to core/static Add HueChart, HueChart.Area, .Box, .Line and corresponding package.yml changes Add HueChart.Circle Response to Nutron's review comments on HueChart.
  114. * HUE-305. Cannot easily declare accesskeys for children of an HTMLTable. Allow simple declarative Keyboard shortcut creation from data-accesskey attributes.
  115. * HUE-348. When FilterInput updates a zebra table, update the zebras
  116. * HUE-399. Allow HueChart to show time offsets rather than absolute dates
  117. * HUE-275. Add dynamic filter to Beeswax table view
  118. * HUE-417. Beeswax views with big white bar at the bottom
  119. * HUE-358. Rename all instances of "CCS" to "Hue"
  120. * HUE-395. Various HueChart Improvements -- Removing ms_from_first and using UTC ms values instead. -- Integrating Shawn's getTicks method. -- Adding ability to change HueChart data after initialization: setData and addDataSeries.
  121. * HUE-264. Add a timer filter that increments up every second.
  122. * HUE-335. Hue throws 'background is not defined' error on start in IE.
  123. * HUE-351. Move Behavior.SubmitOnChange form search to click/change event.
  124. * HUE-461. Clicking the Save As button in the file editor causes all changes to be thrown away. (cherry picked from commit 3e260cd1509390092a5e1c161d4cb59fb584c987)
  125. * HUE-471. Document Hive upgrade (cherry picked from commit e46985cf66b5ae5e1752d0be382abd455cda042e)
  126. * HUE-478. Add the Hive 0.7 metastore upgrade scripts to Hue (cherry picked from commit 54f17f7e24e5c387f8a5a4d3b203e7c999a6e20c)
  127. * HUE-476. Upgrade beeswax's Hive jars to Hive 0.7 from Hive 0.6.
  128. * HUE-470. Thrift connection pooler breaks if thrift service inheritance is used (cherry picked from commit 03a91700c91501b4f5be6fe28f9daf9a8cf944a0)
  129. Project Information
  130. -------------------
  131. Homepage: http://cloudera.github.com/hue/