release-notes-3.5.0.txt 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358
  1. Hue v3.5.0, released Wednesday 4th, December 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. - The look & feel and navigation bar have been redesigned
  10. - link:http://gethue.com/dbquery-app-mysql-postgresql-oracle-and-sqlite-query[DBQuery App: MySQL and PostgreSQL Query Editors]
  11. - link:http://gethue.com/new-search-feature-graphical-facets[New Search feature: Graphical facets]
  12. - link:http://gethue.com/integrate-external-web-applications-in-any-language[Integrate external Web applications in any language]
  13. - link:http://gethue.com/hadoop-tutorial-create-hive-tables-with-headers-and[Create Hive tables and load quoted CSV data]
  14. - link:http://gethue.com/hadoop-tutorial-submit-any-oozie-jobs-directly-from[Submit any Oozie jobs directly from HDFS]
  15. - link:http://gethue.com/sso-with-hue-new-saml-backend[SSO with Hue: new SAML backend]
  16. - link:http://gethue.com/hadoop-tutorial-hive-query-editor-with-hiveserver2-and[Hive Query editor with HiveServer2 and Sentry]
  17. Compatibility
  18. -------------
  19. Runs on CentOS versions 5 to 6, Red Hat Enterprise Linux (RHEL), and Ubuntu 10.04 to 12.10.
  20. CentOS 5 and RHEL 5 requires EPEL python package.
  21. Tested with CDH5beta1. Specifically:
  22. - Hadoop 0.20 / 2.2.0
  23. - Hive 0.12.0
  24. - Oozie 4.0
  25. - HBase 0.96
  26. - Pig 0.12
  27. - Impala 1.2
  28. - Solr 4.4
  29. - Sqoop2 1.99.3
  30. These minimum versions should work (not tested):
  31. - Hadoop 0.20 / 1.2.0 / 2.0.0
  32. - Hive 0.12.0
  33. - Oozie 3.2
  34. - HBase 0.92
  35. - Pig 0.8
  36. - Impala 1.0
  37. - Solr 3.6
  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 254 Commits
  45. -------------------
  46. * 18170a1 [doc] Adding 3.5 release notes
  47. * df9bafb HUE-1772 [core] Adding a new tag remove the sample tag
  48. * 742f1d1 HUE-1777 [beeswax] Unify is_auto status of the queries
  49. * 0d9af28 HUE-1782 [useradmin] refldap entries when importing groups causes errors
  50. * f47c843 HUE-1775 [core] Filter out trashed documents on home page
  51. * f7e6b25 [jobsub] saving a design shows an empty page after
  52. * 36275c1 [oozie] Path changes in FS nodes in Oozie app can't be changed
  53. * 3f21246 HUE-1778 [dbquery] Query hangs with MySql
  54. * 0ed3b45 HUE-1774 [dbquery] Update ini config with examples
  55. * 38a09c0 HUE-1780 [dbquery] datatables disabled
  56. * 1e5a830 [beeswax] Run table example creation as the current user
  57. * 51d2ce3 HUE-1762 [dbquery] Show errors in the UI in case of DB connection failure
  58. * 38bcb60 [oozie] Delete cleanly coordinators and bundles
  59. * 7eb2041 [pig] Fix script copy
  60. * 0ef94e4 [oozie] Set the correct example tag to the oozie workflow examples
  61. * b616733 [oozie] Load datasets in the examples
  62. * 5c56582 [oozie] Fix scheduling of coordinators
  63. * 14743b2 HUE-1771 [pig] HCatalog table autocomple does an insert
  64. * 2b0d40e HUE-1770 [core] Do no allow unselection of tag when click toggling one
  65. * 844a6c8 HUE-1773 [beeswax] JS error when there's an error without a particular line/character specified
  66. * 72b93df [doc] Updated Hadoop versions of Hue 3.0
  67. * 705cd62 HUE-1746 [metastore] Remove header line from datafile if header detected
  68. * f12f1ad HUE-1701 [oozie] Import coordinator button
  69. * f2b78e1 HUE-1737 [oozie] Bigger view log icon
  70. * d693edb HUE-1767 [useradmin] Ensure posix groups and other groups are separated
  71. * c1fc7a2 HUE-1766 [dbquery] Autocomplete behaviour should match Beeswax/Impala's ones
  72. * f6c0460 HUE-1758 [dbquery] Add navigator for quick table browsing
  73. * 7141807 [search] URL escape links to range facets
  74. * d7c1019 HUE-1764 [dbquery] use database options when creating a connection
  75. * b1a1f9a HUE-1765 [dbquery] Datatables breaking sometimes
  76. * e454e45 HUE-1763 [dbquery] Autocomplete doesn't work for a new dbquery setup
  77. * 85cb561 HUE-1590 [core] Make SAML logout optional
  78. * 9d72726 HUE-1452 [oozie] Support workflow credentials
  79. * 21edfc1 HUE-1639 [core] HTTPOnly on session cookie
  80. * 3922252 [core] Protect thread session conflicts
  81. * 6c841c4 HUE-1742 [search] Improve graphical facet performances
  82. * f11ad68 HUE-1679 [oozie] Save a workflow with a bad name fails with no information
  83. * 37f892c [core] Remove parent definition in root pom
  84. * f6db605 HUE-1742 [search] Improve graphical facet performances
  85. * c8be55b HUE-1757 [dbquery] Magic table autocompletion
  86. * 95d7fec HUE-1717 [dbquery] Add table and column autocompletion
  87. * c90388b HUE-1754 [dbquery] provide an appropriate view when no databases are configured
  88. * 72c4007 HUE-1756 [dbquery] Empty results view
  89. * 822fb31 HUE-1754 [dbquery] provide an appropriate view when no databases are configured
  90. * 8874353 [core] Update hadoop version in Maven
  91. * 98c9b54 HUE-1746 [metastore] Auto detect header if all cols are strings
  92. * fcf7bbe HUE-1749 [core] thrift ssl support
  93. * 2c16cb2 HUE-1749 [core] thrift ssl support
  94. * c347383 [core] Make hostname generic in tests and remove webhdfs threadness test
  95. * 932498a HUE-1746 [metastore] Read header from file
  96. * 41d30a2 [beeswax] Dynamic HiveServer2 port during testing
  97. * 3d9e2b6 HUE-1747 [metastore] Create table from quoted csv file
  98. * 3ffd686 HUE-1665 [oozie] import workflow locks database
  99. * 264b253 HUE-1746 [metastore] Styled the header button
  100. * 2c79c08 HUE-1746 [metastore] Read header from file
  101. * 33c55f8 HUE-1750 [core] Make IPv4 or IPv6 pluggable for Thrift clients
  102. * 07de444 HUE-1750 [core] Make IPv4 or IPv6 pluggable for Thrift clients
  103. * b7570f4 HUE-1745 [beeswax] Autocomplete table name with magic from broken
  104. * 5ed68d2 HUE-1704 [pig] Give the user the possibility to hide the function helper and totalstorage it
  105. * 1d39b50 HUE-1728 [search] Error or disabled message when cannot connect to the Solr server
  106. * b156382 HUE-1748 [jobsub] Datatables does not resize correctly
  107. * 45863bf HUE-1739 [dbquery] 500 error on execute query
  108. * b14ee75 HUE-1744 [core] upgrade packaged thrift
  109. * ebe18d3 HUE-1601 [oozie] Workflow editor shouldn't display deleted action in Import Action
  110. * 797f6d6 HUE-1727 [beeswax] Export data from a non default database
  111. * b818b96 HUE-1715 [dbquery] test using sqlite
  112. * 8de897e HUE-1743 [core] Prevent frame busting and clickjacking
  113. * dbebdca HUE-518 [beeswax] File Resources support other file systems
  114. * d554856 HUE-1501 [oozie] Support coordinator datasets from non HDFS
  115. * 65ab2b5 HUE-1741 [dbquery] bugs
  116. * d370148 [fb] Trash opens up on user current path if possible
  117. * c51589f [core] Remove old Hadoop configs
  118. * a9d55e4 [core] Add a default webhdfs url in order to avoid misconfiguration warning
  119. * 90f3eda HUE-1743 [core] Prevent frame busting and clickjacking
  120. * 9fc933d HUE-1731 [search] Support dates in graph facets
  121. * 25908db HUE-1740 [oozie] Ko error when editing datasets
  122. * e5ba3b2 [core] Skip quick start wizard checkbox for admins
  123. * 19dd13c HUE-1714 [dbquery] Add Oracle backend
  124. * 058d572 HUE-1713 [dbquery] Add SQLite backend
  125. * 38b4cc5 HUE-1729 [spark] Syntax highlighting for Scala and Java and hints
  126. * 938691c HUE-1735 [fb] Better back history
  127. * 78b12b3 HUE-1732 [core] Hide menu sections from navbar if list of apps is empty
  128. * e86f6af HUE-1476 [fb] Submit oozie jobs directly from HDFS with FileBrowser
  129. * 17d1fd1 [oozie] Set implicitly the user used in the API
  130. * b7aa82a HUE-1694 [impala] Multi query not always supported
  131. * e0ebe6d [beeswax] Stop infinite loop in navigator when there is no DB
  132. * 5689651 HUE-1455 [impala] Close use and metastore queries
  133. * 4f9f48e HUE-826 [proxyapp] Add missing conf.py
  134. * 2481949 [beeswax] Sentry support for HiveServer2 and Impala
  135. * 7935b4e [beeswax] Fix monkey patching teardown in tests
  136. * 34a106f [spark] Java and Scala support
  137. * 6396553 HUE-1705 [spark] Initial commit
  138. * f88f741 [core] Update tests to use the latest tarballs
  139. * 0a81f27 HUE-1699 [dbquery] metastore fixes
  140. * 50cc161 HUE-1699 [rdbms] Create RDBMS app
  141. * 1190bc4 HUE-1711 [core] LDAP username import lowercase
  142. * 2e9e2c2 HUE-826 [proxyapp] Support ini parameter for URL
  143. * ffed5d8 HUE-1707 [impala] Retain query text when switching away from the app
  144. * 14c5a11 HUE-1570 [search] Timeline display
  145. * 3b5b5d2 HUE-826 Make the new app show up in the navigation bar
  146. * 16d8d4f HUE-826 [proxy] Embedded proxied app
  147. * d8b2a51 HUE-1664 [core] URL Redirection whitelist
  148. * c1ca50e HUE-1096 [core] Workflow examples conflicts with existing workflows
  149. * 56d14b7 HUE-1618 [graph] New graph lib
  150. * e084947 HUE-1690 [core] Forceful Browsing / Directory Listing
  151. * 48295c5 [filebrowser] Abstract DEFAULT_HDFS_SUPERUSER in the tests
  152. * 5ed6fce HUE-1698 [fb] Toolbar is fixed too high
  153. * d4c4585 HUE-1680 [oozie] Java Action delete jar file from workflow lib
  154. * f7b60c4 HUE-1696 [core] Update Knockout to version 3
  155. * 6b18c69 HUE-1695 [core] Update FontAwesome to version 4
  156. * 5f9d820 HUE-1682 [sqoop2] Better error notification when a server is not available or not responding
  157. * 9fdf857 HUE-1613 [oozie] Improve coordinator timezone description
  158. * 1dd04b4 HUE-1684 [pig] Create a Navigator for functions
  159. * 31d51d2 HUE-1692 [core] Add trademark on About page
  160. * 6533488 HUE-1691 [help] Revamp a bit the style
  161. * 1c5f77b HUE-1689 [core] The wrong Browser locale is used
  162. * 408962a HUE-1687 [core] SAML backend with simple redirect logout
  163. * e260b29 HUE-1650 [beeswax] Add error message when no DB are available
  164. * ca66ced HUE-1681 [core] set LOCALE_PATHS to remove deprecations
  165. * 9af7880 HUE-1666 [beeswax] Saving a query after renaming revert the name change
  166. * d18497e HUE-1609 [core] LDAP backend and import should be case insensitive when searching for users
  167. * 662ae83 HUE-1681 [core] set LOCALE_PATHS to remove deprecations
  168. * bb13694 HUE-1685 [search] Add tlong and int to range facets
  169. * 408c7c5 [core] Trigger l10n
  170. * 68c17b2 [doc] Update internal doc
  171. * eeb0c77 HUE-1678 [search] Disable multiValued fields from sorting
  172. * 030d2a7 HUE-1677 [core] Make SAML username source configurable
  173. * 8c33d4e HUE-1638 [core] Secure database connection
  174. * 87a90d6 HUE-1676 [core] Make SAML entity ID configurable
  175. * 5e5b2f1 HUE-1675 [core] mysql extension needs an SSL fix for MySQL 5.5
  176. * 45f4e07 HUE-1673 Make datetime fields unaware of timezones
  177. * 99e8543 [doc] Adding ZooKeeper
  178. * efd2cbf [core] Bump version to 3.5
  179. * f473411 [beeswax] Install samples should not fail silently
  180. * fe7e160 HUE-1641 [jb] Improve UX of non started job yet
  181. * d7e0a4c HUE-1667 [hbase] Remember previously selected cluster
  182. * 28b3819 HUE-1674 [beeswax] Query history search is broken
  183. * 97f8263 HUE-1673 [core] Update desktop/settings.py to sync with django 1.4
  184. * 64414f7 HUE-1641 [jb] Improve UX of non started job yet
  185. * f6ad99e [metastore] Restore skipped tests
  186. * f74687d [hbase] Does not support int rowkeys
  187. * 73572ba HUE-1637 [metastore] Provide URLs for databases
  188. * 5263869 HUE-1456 Better column type defaults in create table wizard
  189. * 64b8e8a HUE-1671 [hbase] Sticky search bar is half hidden when scrolling up
  190. * d4422d9 HUE-1669 [metastore] Drop table from the table view does not show a modal anymore
  191. * 4db0343 HUE-1670 [metastore] Add icons to specific create table pages
  192. * 022b44a HUE-1648 [beeswax] Navigator should fail gracefully in case a table has been deleted
  193. * b742786 HUE-1508 [beeswax] Clicking on a name in Columns tab could go to the result column
  194. * 3cc9c90 HUE-1661 [filebrowser] Change spacing of file details
  195. * 5432b15 HUE-1662 [sqoop] Plus sign doesn't go to create a new job
  196. * 3a603a0 HUE-1653 [core] Banner does not display properly
  197. * f0f6c14 [core] Trash enabled info is wrong
  198. * 8855024 HUE-613 [fb] Support snappy compression
  199. * 04a21a4 HUE-1631 Fix oozie and pig tests
  200. * ef9bc19 [beeswax] Update impersonation settings
  201. * 13516c1 HUE-1631 [oozie] Support JobTracker HA in workflows
  202. * f8aa93a HUE-670 [core] Hue should use connection pool to talk to webhdfs
  203. * d446d5c HUE-1612 [jobbrowser] Browser needs minutes to render the page if you want to see many jobs (> 4000)
  204. * a9974f2 HUE-1651 [doc] New user should have default tag selected
  205. * 6ed1960 HUE-1649 [beeswax] Autocomplete error
  206. * 2bfe602 HUE-1647 [oozie] Copy button response
  207. * 76370ff [core] Minicluster doesn't use correct hadoop conf
  208. * a751ed1 HUE-1642 [beeswax] Link to metastore table in navigator
  209. * d3d32ca [impala] Fix auto complete bug
  210. * 9058708 HUE-1645 [core] Multi select chooser has Move and Clean sections
  211. * c38f0f7 [beeswax] My recently saved queries should only display my queries
  212. * e149058 [search] Changing name of a collection gives a 500
  213. * f6e1f13 HUE-1291 [beeswax] Saved queries should have filter for username
  214. * 888d9cb [pig] Add test for whole log parsing
  215. * 8e0583d HUE-1643 [pig] Progress does not update
  216. * 44b77e9 [beeswax] Close queries command
  217. * 445c2c2 [beeswax] Re-enable explain query tests
  218. * 7953b1b HUE-1275 [metastore] Show table details
  219. * 9987310 [core] Yarn mapreduce_shuffle renaming
  220. * a3a8cfc HUE-1632 [oozie] Workflow with & in a property fail to submit
  221. * 75983c2 HUE-1635 [hbase] Bulk load button does not show popup with FF
  222. * 0fbb145 HUE-1634 [jobsub] Can't open a design by its URL
  223. * 23ec4f3 HUE-1636 [oozie] Coordinators actions do not appear because of OOZIE-1481
  224. * f7c9425 [beeswax] Make sure ';' is stripped when calling explain
  225. * 26d43e9 [beeswax] Re-enable tests depending on configOverlay
  226. * d00acd3 HUE-1630 [oozie] Dataset timezone not saved at creation
  227. * ae790da HUE-1629 [core] Improve 'projects' section on home page if no projects are present
  228. * 2cc6f18 [beeswax] Title of the table page changed
  229. * ef93adc [beeswax] Update tests with latest HiveServer2
  230. * 8449aa5 [oozie] Update section icons
  231. * 54ca6d9 [metastore] Fix describe extended
  232. * dce3b30 [metastore] Re-enable tests and fix HiveServer2 changes
  233. * 9f51b6f [core] Adding HADOOP_HOME for Hive tests
  234. * a2c5273 HUE-1565 [beeswax] Adding tests to multi partition support
  235. * 80eda27 HUE-1565 [beeswax] PartitionValueCompatible: add multiple partitions support
  236. * 253aac8 [sqoop2] sqoop server error handling
  237. * 23009b0 HUE-1593 [jobbrowser] Exception when user is not allowed to view a job of another user
  238. * 0b15066 [sqoop] Fix connection error handling
  239. * bc7dae4 [jb] Red accepted to orange accepted state
  240. * 4bd6aa1 HUE-1626 [beeswax] Create home directory of sample user
  241. * f17718e HUE-1625 [jb] Make resource manager API dynamic
  242. * be06349 [beeswax] Smarted magic table autocomplete
  243. * 8019d16 HUE-1622 [core] Mini tour on home page
  244. * e43e370 [beeswax] Use FQDN for the test server
  245. * 50dad29 HUE-1599 [jb] Last progress precents fail to be displayed with MR2
  246. * 4a08db2 [core] Reverse symlink order
  247. * 6703884 [beeswax] Skip tests depending on HiveServer2 fix
  248. * e0c7c39 HUE-1494 [beeswax] Re-enable Hadoop tests
  249. * aaf0c75 HUE-1615 [metastore] Improve UX of breadcrumbs
  250. * 07b037c HUE-1563 [search] Next button should not rely on cookie
  251. * f4518f3 HUE-1623 [search] Show import collection error
  252. * ff1476c HUE-1162 [oozie] Fix tests related to this change
  253. * 3512002 HUE-1619 [beeswax] Autocomplete should include 'star' in field list
  254. * 53e8edb HUE-1162 [oozie] Export oozie workflow
  255. * 52e25f5 Revert "HUE-1604 [oozie] Jar path in mapreduce action and java action should use File arg"
  256. * d9d3dfd HUE-1603 Rename of markdown files to .html fails for user guide
  257. * c889137 [core] Skip test_error_handling test
  258. * b46598b [core] Fix LDAP config
  259. * 6117ca6 HUE-1616 [core] Diversify Oozie icons for dashboard and editor
  260. * 2e84287 [beeswax] Fix permissions of auto queries not linked to a design
  261. * e7d1584 [metastore] Adding icons
  262. * 2a4e19d HUE-1566 [impala] Auto complete not wide enough
  263. * 5200065 [impala] Impersonation support
  264. * e33c265 [oozie] Remove leaked workflows from jobsub in tests
  265. * 676698c [oozie] Fix typo in tests
  266. * 6fb4d27 [core] Fix liboozie tests specific to MR1
  267. * 443bec4 [oozie] Fix import workflow tests
  268. * bf742c7 [oozie] Fix workflow with jar file tests
  269. * 3097f25 [core] Fix add a tag
  270. * 59a02b2 [hadoop] Set MR2 as default
  271. * 2082484 [oozie] Fix import workflow tests
  272. * 41cf6ee HUE-1594 [core] Revamp login page
  273. * e1f292f HUE-1604 [oozie] Jar path in mapreduce action and java action should use File arg
  274. * c80e424 [oozie] Get import workflow working again
  275. * 2e3db58 [oozie] Fix permission tests
  276. * 6870df9 [oozie] Fix submittion tests
  277. * c9a068f [sqoop] Fix sqoop tests to work with upcoming sqoop 1.99.3 release
  278. * f2a2ab6 [sqoop] Improve testing to show real error
  279. * d2d9375 [jobbrowser] Refactor and fix tests
  280. * 2e1ef2d [core] Small UX fixes
  281. * af73c45 HUE-1607 Introduce sourceJavaVersion into Hue build
  282. * fc73e85 [core] Update test cluster to Yarn and MR2
  283. * 3e02523 HUE-1610 [core] Small screen support for navbar
  284. * 055deed HUE-1606 [core] Current project tag
  285. * 2dc8335 [core] Update SAML libs
  286. * d951ada HUE-1606 [core] Improve logout pattern
  287. * 0f3fb0d [beeswax] Improve double click in navigator
  288. * a5d2058 HUE-1569 [beeswax] Table and fields helper
  289. * 09f743b HUE-1587 [jobsub] Edit design by its id and not index
  290. * 475c52f HUE-1241 [pig] Do not consider macro parameters as Pig parameters.
  291. * 4ef020a HUE-1581 [jobsub] Saving a design clones it
  292. * 2cf4732 HUE-1600 [core] Introduce tag counters for normal tags
  293. * 252af7c HUE-1569 [beeswax] Table and fields helper
  294. * 9b3f8df HUE-1596 [desktop] Create an examples tag
  295. * a1ca5ec [core] Disallow TRACE and TRACK HTTP methods
  296. * 4bfe98a [impala] Use DocModel API in the tests
  297. * 2b4169b [core] Use cipher list to restrict ciphers used for Hue SSL
  298. * 23933dd [core] Make search bind authentication optional for LDAP
  299. * c52019c [doc] 3.0.0 release notes
  300. Contributors
  301. ------------
  302. This Hue release is made possible thanks to the contribution from:
  303. - Aaron Newton
  304. - Aaron T. Myers
  305. - Abraham Elmahrek
  306. - Aditya Acharya
  307. - Alex Newman
  308. - Andrew Bayer
  309. - Andrew Yao
  310. - Ann McCown
  311. - bc Wong
  312. - Ben Bishop
  313. - Bruce Mitchener
  314. - Bruno Mahé
  315. - Eli Collins
  316. - Enrico Berti
  317. - Eric Wong
  318. - Harsh J
  319. - Henry Robinson
  320. - Jon Natkins
  321. - Kevin Wang
  322. - Lars Francke
  323. - Loren Siebert
  324. - Marcus McLaughlin
  325. - Mike Cotton
  326. - Paul Battaglia
  327. - Philip Zeyliger
  328. - Romain Rigaux
  329. - Roman Shaposhnik
  330. - Shawn Van Ittersum
  331. - Shrijeet Paliwal
  332. - Thomas Aylott
  333. - Todd Lipcon
  334. - Vinithra Varadharajan