release-notes-3.0.0.txt 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. Hue v3.0.0, released Friday 20th, September 2013
  2. ================================================
  3. Hue, http://gethue.com, is an open source UI for Hadoop and its satellite projects.
  4. It makes the whole platform (e.g. HDFS, MapReduce, Hive, Oozie, Pig, Impala, Solr, Sqoop,
  5. ZooKeeper...) easy to use and accessible from your browser (e.g. upload files to HDFS, send Hive queries from a Web editor,
  6. build workflows with Drag & Drop... all within a single app).
  7. Notable Features
  8. ----------------
  9. - Sqoop
  10. With the Sqoop 2 application data from databases can be easily exported or imported into HDFS in a scalable way. The Job Wizard hides the
  11. complexity of creating Sqoop jobs and the dashboard offers a live progress and log access.
  12. - Zookeeper
  13. Navigate and browse the Znode hierarchy and content of a Zookeeper cluster. Znodes can be added, deleted and edited.
  14. Multi-clusters are supported and their various statistics are available.
  15. - Shell app is removed and replaced by Pig Editor, HBase Browser and the Sqoop apps.
  16. - Python 2.6 is required.
  17. - Beeswax daemon is replaced by HiveServer2.
  18. Notable Fixes
  19. -------------
  20. - HUE-897 [core] Redesign of the overall layout
  21. - HUE-1521 [core] Improve JT HA
  22. - HUE-1493 [beeswax] Replace Beeswaxd by HiveServer2
  23. - HUE-1474 [core] upgrade django from 1.2 to 1.4
  24. - HUE-1506 [search] Impersonation support
  25. - HUE-1475 [core] Switch back from spawning server
  26. Compatibility
  27. -------------
  28. Runs on CentOS versions 5 to 6, Red Hat Enterprise Linux (RHEL), and Ubuntu 10.04 to 12.10.
  29. CentOS 5 requires EPEL python package.
  30. Tested with CDH5beta1. Specifically:
  31. - Hadoop 0.20 / 2.2.0
  32. - Hive 0.11.0
  33. - Oozie 4.0
  34. - HBase 0.94
  35. - Pig 0.12
  36. - Impala 1.0 / 1.1
  37. - Solr 4.0
  38. - Sqoop2 1.99.3
  39. Supported Browsers:
  40. * Windows: Chrome, Firefox 3.6+, Internet Explorer 9+, Safari 5+
  41. * Linux : Chrome, Firefox 3.6+
  42. * Mac: Chrome, Firefox 3.6+, Safari 5+
  43. Runs with Python 2.6+
  44. List of 245 Commits
  45. -------------------
  46. * 2bdf150 [core] Add some tours
  47. * 9b50092 [core] jHueTour should support external links too
  48. * b51826e HUE-1577 [search] Remove null bytes in Solr response
  49. * 799d197 HUE-1417 [oozie] Check for valid action name
  50. * 6439222 HUE-1573 [beeswax] Save query button fails
  51. * 5273649 HUE-1561 [beeswax] HiveServer2 0.11 async query support
  52. * 943c6ef HUE-1575 [beeswax] expand_exception attribute 'message' fix
  53. * 6a1d529 Preparing for Hadoop 2.1.0
  54. * d0426f5 [beeswax] Make sure IE doesn't cache ajax requests
  55. * 84e7dd2 [pig] Report error when submittion fails
  56. * d60b3e4 HUE-1541 [core] SAML logout
  57. * 0d343b1 HUE-1554 [core] Polishing glitches from new design
  58. * 7493d17 HUE-1567 [search] Add support for a default sort order
  59. * 653aac3 [core] Make minicluster temp. dir readable
  60. * b2825a4 [sqoop] Fix tests
  61. * ba25522 HUE-1559 [core] app registry should truncate and overwrite
  62. * 1501975 [useradmin] Fix ensure home directory name conflict
  63. * d6b3d47 HUE-1553 [sqoop2] tests
  64. * ab37b4b [hbase] Regen thrift command update
  65. * fc8edaa [core] Add video functionalities to jHueTour
  66. * fc7b44d HUE-1553 [sqoop2] tests
  67. * 92cc4a9 HUE-1549 [oozie] Date widget does not persist manually entered date
  68. * 5cd0d81 [useradmin] Fix sync_ldap_users_and_groups command
  69. * 5bba2e2 HUE-1529 [core] cookies should be secure
  70. * b49532b HUE-1538 [core] Change jHueNotify to event based
  71. * 6255e27 [desktop] Fix test by using a non deprecated view
  72. * a5694b6 HUE-1546 [oozie] Support same coordinators into a bundle
  73. * 60b54d1 HUE-1547 [core] SAML bugs
  74. * 4ed5122 HUE-1528 [core] expose way to change session timeout
  75. * e6fab10 [beeswax] remove SUPERVISOR_SPEC
  76. * 709ab08 HUE-1367 [core] Dump config can be slow
  77. * 464eb31 HUE-1545 [core] Improve SAML configuration parameters
  78. * 91fae47 Complete search doc. Add search doc to index. Fix broken links in converted docs. New and updated graphics.
  79. * 82820ca HUE-1543 [core] Consolidate Filechooser plugin
  80. * 879766c HUE-1537 [core] serve_404_error does not use 404 status code
  81. * 2e924d4 [sqoop2] Documentation
  82. * e47a0e2 [oozie] Adding missing migration
  83. * 3d3ef2c [docs] Improved styles
  84. * 1657671 HUE-1351 [search] Introduce default result templates
  85. * 2ff2067 [doc] Add HBase documentation
  86. * 9a77557 [search] Default template should display all the fields
  87. * 5acec75 HUE-1524 [core] LDAP warning even if not used
  88. * 4fed792 HUE-1536 [core] check_config should not show a warning in case of valid JT failover
  89. * c418e35 Fix builds
  90. * f3bdad5 HUE-917 [core] Support SAML based authentication
  91. * a091b41 HUE-1534 [zookeeper] host_ports conf parsing breaking
  92. * 238d0a2 [jobsub] Remove deprecated oozielib config
  93. * 155025a [core] see sqlite3 as an acceptable shortname for django.db.backends.sqlite3
  94. * 76abc78 [core] Fix test runner return code
  95. * 18ce78f [sqoop2] Update client to sync with sqoop 1.99.3
  96. * 03b66cf HUE-1531 [jobbrowser] Avoid 500 when trying to open a log that doesn't exist yet
  97. * c48454d HUE-1521 [core] Improve JT HA
  98. * 571f90a [core] Upgrade jenkins to 4.5.0 Hadoop snapshots
  99. * e0cf015 [zookeeper] Avoid 500 when no configured cluster
  100. * 52d14b7 HUE-1391 [jobbrowser] last line repeated when executing oozie workflow
  101. * 6449b8c HUE-1530 [oozie] Improve re-run dialogs
  102. * 0301b9e [impala] Fix test checking for impersonation
  103. * 3e0d488 [core] Listing new Zookeeper App
  104. * e390919 [zookeeper] Allow multi custers
  105. * abb4efd [zookeeper] Plug in 18n
  106. * 2598154 [zookeeper] Ported app to Hue3 style
  107. * 23eff10 [zookeeper] Porting to current master
  108. * 4237673 [zookeeper] Initial commit
  109. * 96ec70e HUE-1526 [search] Solve licensing issues of color picker component
  110. * 09e5e4b [oozie] Fix management form tampering in a test
  111. * 351ec02 HUE-1525 [hbase] Query is cleared upon new submission of one
  112. * 311e51a HUE-1239 [core] PooledClient should use poll
  113. * ea7d2d7 HUE-1517 [hbase] Edit Modals are a bit thin
  114. * 012a8d9 HUE-1518 [hbase] Some Final Bugfixes & Polish
  115. * d123e0f HUE-1515 [hbase] Search Navbar no longer stickies in tableview
  116. * 347d01e HUE-1484 [hbase] Grid layout option
  117. * 4bf6431 HUE-1487 [hbase] Add column for should support binary
  118. * bfd5176 HUE-1511 [pig] Editor interprets slash in literal constant as a path
  119. * 515115a HUE-897 Small fixes on Beeswax and Metastore
  120. * 8bbf825 HUE-1506 [search] Impersonation support
  121. * d9ce59f HUE-1505 [impala] Impersonation support
  122. * 6582441 [metastore] Do not check for valid number of columns
  123. * 62116e0 HUE-1499 [hbase] Extraneous GA logs
  124. * a0e28ec HUE-897 Initial port of HBase to Hue 3
  125. * b0b25c0 HUE-1486 [hbase] Bulk upload support
  126. * ac7dd85 HUE-1513 [hbase] Various bugs and improvements
  127. * d3dcd3b HUE-897 Ported Beeswax app to Hue 3
  128. * 73fbe8d HUE-897 Ported Sqoop2 app to Hue 3
  129. * 5750f1b HUE-1509 [core] Truncate hue.pth instead of overwrite
  130. * 3df4c7c HUE-897 Oozie ported to Hue 3
  131. * 8e709b4 HUE-897 Better titles for Search admin in Hue 3
  132. * 7e14448 HUE-1490 [hbase] Display and edit binary avro
  133. * edc2115 HUE-1507 [hbase] Selecting Filter without hilighted linker replaces previous filter
  134. * 0c06825 HUE-1510 [core] Remove symlink from pth manager
  135. * 50772d1 HUE-1473 [hbase] Cell History does a put
  136. * 50b65c2 HUE-1498 [hbase] On page load family-less routed column queries not working properly
  137. * f715faa [core] Localization pass number two for 2.5
  138. * 9029c2c [search] Add date type in the date and range facets
  139. * 7b3c3d9 [hbase] Remove unused models
  140. * 22f65fb HUE-1309 [core] ldap attributes are case sensitive
  141. * 778992e HUE-897 Ported Job Browser to Hue 3
  142. * 028e94c HUE-897 Ported Metastore Manager to Hue 3
  143. * 3035167 HUE-897 Changed primary button color, login logo and error page
  144. * 7c6fc8b HUE-897 Better Hive icon
  145. * deb6a34 HUE-1502 [core] database short names in config
  146. * e68c45c HUE-897 Ported Search to Hue 3
  147. * f3db1e1 [metastore] Avoid 500 on table page when missing a serde
  148. * 1d34cee HUE-897 [core] Redesign of the overall layout
  149. * b2be145 HUE-897 [core] Redesign of the overall layout
  150. * 46c4936 HUE-897 [core] Redesign of the overall layout
  151. * abbadc7 [core] Ported utils and admin wizard to Hue 3
  152. * 29074f7 HUE-1500 [core] upgrade virtual env to 1.10.1
  153. * 42eeb32 HUE-1483 [hbase] Better cell editor
  154. * 9e85837 HUE-1491 [hbase] Column Prefix Filter only works for number prefixes
  155. * 464c0f7 HUE-1480 [hbase] Make column family optional in searchbar
  156. * 285d7da HUE-1371 [core] Encoding error on download logs
  157. * 480d66a HUE-1479 [hbase] Column range scan in search bar
  158. * 43ec833 HUE-1337 [impala] Cleanup some old Beeswax classes
  159. * e711562 Revert "Revert "HUE-1337 [impala] ResetCatalog() is deprecated in 1.1""
  160. * 362597e [core] Added files to .gitignore (cherry picked from commit 7c22bcbb92ba4822644a99141234c38d826b8640)
  161. * 05a12ba [filebrowser] Ported to Hue 3
  162. * 4f7214a [useradmin] Ported UI to Hue3 (cherry picked from commit f987fa97012a6c90d72a8f57669c3bdde019bc2f)
  163. * bb4cd04 [core] Added new style, ported icons to monochromatic, converted help app (cherry picked from commit bfb85d1cf7338ac134d44fda9ea047a4cf05a1c8)
  164. * 8860075 [core] Moved JS files out of Source/jhue folder (cherry picked from commit b48b283de8ad8bb5f7ac36e7b7b7842a9bf87eb2)
  165. * aed634d [core] Moved JS files out of Source/jhue folder (cherry picked from commit 64a24ab03b04c2f2acac01f92f3350ee3e49b67d)
  166. * 30b4b73 [sqoop] Correct from and to labels for export or import jobs
  167. * b99c811 [sqoop2] Fix databind errors when saving and running first job and connection
  168. * 73eb89b HUE-1495 [beeswax] Use operation handle for async queries
  169. * 393edec HUE-1460 [beeswax] Support non acii char in the editor
  170. * 231c8d3 [core] Remove some Java dependencies
  171. * f3104d3 [core] More obvious debugging settings
  172. * 7e55817 HUE-1496 [sqoop2] Spinner showing when can't connect
  173. * 3467bcb HUE-1475 [core] Switch back from spawning server
  174. * 7383d32 HUE-1493 [beeswax] Replace Beeswaxd by HiveServer2
  175. * 8791f0d HUE-1489 [core] Upgrade django nose
  176. * 49788fd HUE-1478 [hbase] Simplify main layout
  177. * cde7ccb HUE-1481 [hbase] Improve autocomplete
  178. * d6ec5aa HUE-1492 [hbase] Create new table popup is not hidden on creation
  179. * d817bdc HUE-1488 [oozie] Coordinator should reuse workflow properties
  180. * 146516d [sdk] Couple fixes to the desktop app template
  181. * 3cc5304 HUE-1474 [core] upgrade django from 1.2 to 1.4
  182. * 3413f59 HUE-1463 [metastore] Do not assume default database when creating a table
  183. * e9b0536 [core] Setting version to 3.0.0
  184. * 60dc395 [search] Add missing import
  185. * 9a3a90d [search] Fix i18n extraction
  186. * 29393e0 [search] Security support
  187. * fbaa152 HUE-1477 [hbase] Autocomplete hints for column prefix & scan
  188. * 463603a HUE-1425 [hbase] Number row key breaks the parser
  189. * 797ea35 HUE-1470 [hbase] Autocomplete should be selectable by keys
  190. * 91ed126 HUE-1471 [hbase] i18n on all js strings
  191. * 895f30d HUE-1432 [hbase] Move lazy-loading to backend
  192. * 0048739 HUE-1453 [beeswax] hive server 2 principal hostname replacement incorrect
  193. * b518b4f HUE-1439 [hbase] Column range help in search bar
  194. * bd73e46 HUE-1443 [hbase] Upload data to a cell
  195. * 688ac7f HUE-1467 [sqoop2] Fix spinner in IE9
  196. * 26bd4dd HUE-1468 [sqoop2] Fix ajax caching problems in IE9
  197. * 18c437a HUE-1436 [hbase] Autocomplete rows
  198. * cb3de6a HUE-1381 [sqoop2] support for mapped type
  199. * be864cf HUE-1440 [hbase] Escape search terms
  200. * c8bc814 HUE-1466 [core] "Next" button (step4) in Quick Start Wizard doesn't work
  201. * c36036e HUE-1444 [hbase] CSS issues in ie9
  202. * bee9929 HUE-1430 [hbase] Disable and drop options
  203. * a561f69 HUE-1413 [hbase] Cell History Display in Modal
  204. * a74da34 HUE-1414 [hbase] Searchbar Filter Autocomplete
  205. * 4e9529a HUE-1465 [sqoop2] Visual feedback on save and save and run buttons
  206. * 640c6c1 HUE-1407 [sqoop2] When validating show the step where the error occurs
  207. * 6871658 HUE-1464 [hbase] hyphens not supported in cluster name
  208. * 868ae3d HUE-1445 [hbase] Column Filters are Persistent & throws NoSuchColumnFamily error on nav
  209. * 1a198df HUE-1458 [hbase] Lose query from search bar
  210. * 0a8cd62 [core] LDAP backend should use search/bind semantics
  211. * dd5e519 HUE-1429 [useradmin] LdapSync of groups in AD with more than 30 chars in the group name fails
  212. * 4bc57eb HUE-1454 [sqoop2] Validate path when editing
  213. * e671f33 [hbase] Fix create table additional families placeholders
  214. * a888d6d HUE-1459 [hbase] New table and row modals are not reset
  215. * c016260 HUE-1441 [hbase] Sort is broken
  216. * f5ced10 [core] Do not mask exceptions for non logged in users
  217. * 494418b [oozie] Kill email action is not saved
  218. * 8b1c257 HUE-1451 [sqoop2] Improve UX
  219. * 7b206d6 HUE-1419 [pig] Show error line
  220. * 137ad36 [beeswax] Bug when using Hue + Kerberos + Hive metastore server on a different host
  221. * c65963d [useradmin] LdapSync of groups in AD with members who's DN's are like "CN=Last1\, First,CN=Users,DC=Test,DC=Com fail.
  222. * f1f31ee [hbase] Correct naming in create table modal
  223. * d9f72b0 [sqoop] Various UX improvements for export job
  224. * 074f336 HUE-994 [impala] Close queries
  225. * 8f52347 HUE-1412 [core] Add splash screen to Follow me tour plugin
  226. * 1d30419 HUE-1447 [hbase] New Row Broken
  227. * b85424a [oozie] Refactor editor menu
  228. * bc36d4d HUE-1393 [hbase] Routing to tableview does not clear query
  229. * fc50df5 [desktop] Bacht of translations for 2.5
  230. * 76dd7f8 [metastore] Rename readonly permissions
  231. * b73d015 [oozie] Hue test TestEditorWithOozie.test_import_workflow is failing
  232. * 3feeaed HUE-1423 [hbase] Various Searchbar Improvements
  233. * fd25c61 HUE-1435 [hbase] Searchbar & tableview cleanup
  234. * 9ade5ab HUE-1431 [hbase] Truncate the columns in the backend
  235. * 18804c7 HUE-1434 [hbase] Buggy Searchbar
  236. * 25a91c3 HUE-1400 [hbase] Abe Review
  237. * a3f23b9 HUE-1408 [sqoop2] Ask confirmation when deleting
  238. * 5d50863 HUE-1427 [sqoop2] Search for job type
  239. * 36add80 HUE-1426 [sqoop2] fix status observable
  240. * 1cc738c HUE-1421 [sqoop2] Save and run with new job
  241. * fffd5a4 HUE-1402 [sqoop] Error when clicking too soon on a job on the dashboard
  242. * 190758c HUE-1422 [sqoop2] double submission progress
  243. * c311f4f [core] Converting to mako python variables
  244. * ba43e62 [fb] Display full HDFS exception message instead of None
  245. * 58993a9 HUE-1409 [pig] Autocomplete table names
  246. * d354864 HUE-1405 [sqoop2] Improve job title on the job list
  247. * b149add HUE-1406 [sqoop2] Create import/export buttons instead of dropdown
  248. * 575ef16 HUE-1420 [core] Migrate common_footer from html to mako
  249. * 3ef7183 HUE-1420 [core] Migrate common_footer from html to mako
  250. * 487a3df [oozie] Add informative message about "to" field in kill node editor
  251. * b838e73 HUE-1415 [hbase] Better UX for table management
  252. * 78c3609 [pig] Fix log scrolling when re-submitting a script
  253. * 9ffef6a [search] Escape facets in pagination buttons
  254. * e59de3d [oozie] Allow kill actions to pass through an email action
  255. * c73dca8 HUE-1403 [hbase] Searchbar Column Prefix & FilterString Support
  256. * f063460 [beeswax] Do not 500 when clicking on query not in HS2 history
  257. * c994659 [core] Various UX improvements
  258. * 3e5b99d HUE-1411 [pig] Autocomplete doesn't work on the recent Firefox versions
  259. * df0ae48 HUE-1404 [jb] Finished jobs are not updated in live
  260. * 5d30681 [desktop] Move data collection to ini
  261. * 80e5835 HUE-1380 [sqoop2] support for boolean type
  262. * 2b8f938 HUE-1401 [hbase] Show 500 Error Upon Down Cluster
  263. * 740b3cd [oozie] Error link to start node disallowed
  264. * 8fab928 HUE-1395 [sqoop] Improve UI
  265. * 91c9d24 [desktop] More consistent 500 page
  266. * ca33a61 [beeswax] HiveServer2 impersonation property was renamed
  267. * 4820ab3 HUE-1330 [oozie] Make kill action target configurable
  268. * df14937 HUE-1399 [hbase] GA tracking not proper URL
  269. * a462d34 HUE-1392 [hbase] Searchbar Rewrite
  270. * ad1cd53 HUE-1397 [hbase] Avoid filter well to split to a new line
  271. * 1a355b5 HUE-1394 [pig] The stop button doesn't show up in certain cases
  272. * 0ee74d6 [core] Check for file named hue.pth.lnk before creating it
  273. * 8bfc052 HUE-1385 [sqoop2] Save and run at the end of the job edit wizard
  274. * 23eda7b HUE-1390 [sqoop2] output directory available in filebrowser
  275. * 1c28513 HUE-1396 [pig] Wrong links on the log panel
  276. * b350068 [beeswax] HiveServer2 changed metadata API to be consistent
  277. * 29bd135 [beeswax] HiveServer2 impersonation support
  278. * 1717d87 HUE-1378 [sqoop2] move "name" to first page in wizard
  279. * d15d1be [jb] Cleanup tests to be less flaky
  280. * c517088 HUE-1330 [oozie] Make kill action target configurable
  281. * f21df02 HUE-1362 [metastore] Readonly mode permissions
  282. * 9cb5240 [desktop] Update home with HBase and Sqoop
  283. * 13cd820 [core] Add missing licences
  284. * b625deb HUE-1387 [core] Follow me tour plugin
  285. * e246fb5 [core] programatic syncdb should be executed in shell
  286. * 582a8d3 [core] Fix symlinks in pth manager and check for hue binary before sync'ing
  287. * b7824d9 [core] Fix English mistakes
  288. * d06f8a0 [beeswax] Make create table test more robust
  289. * 3f366a1 [core] Fix 500 handler
  290. * e07a192 [doc] Adding 2.5 release notes
  291. * f813a7a HUE-1386 [search] Searching with non-English queries is unavailable
  292. * 5884c3d HUE-1387 [core] Follow me tour plugin
  293. * 8362606 HUE-1214 [sqoop] Sqoop App
  294. Contributors
  295. ------------
  296. This Hue release is made possible thanks to the contribution from:
  297. - Aaron Newton
  298. - Aaron T. Myers
  299. - Abraham Elmahrek
  300. - Aditya Acharya
  301. - Alex Newman
  302. - Andrew Bayer
  303. - Andrew Yao
  304. - Ann McCown
  305. - bc Wong
  306. - Ben Bishop
  307. - Bruce Mitchener
  308. - Bruno Mahé
  309. - Eli Collins
  310. - Enrico Berti
  311. - Eric Wong
  312. - Harsh J
  313. - Henry Robinson
  314. - Jon Natkins
  315. - Kevin Wang
  316. - Lars Francke
  317. - Loren Siebert
  318. - Marcus McLaughlin
  319. - Mike Cotton
  320. - Paul Battaglia
  321. - Philip Zeyliger
  322. - Romain Rigaux
  323. - Roman Shaposhnik
  324. - Shawn Van Ittersum
  325. - Shrijeet Paliwal
  326. - Thomas Aylott
  327. - Todd Lipcon
  328. - Vinithra Varadharajan