release-notes-1.2.0.txt 8.6 KB

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