release-notes-3.8.0.txt 72 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343
  1. Hue v3.8.0, released April 24th 2015
  2. ====================================
  3. Hue, http://gethue.com, is an open source Web UI for easily doing Big Data analysis with Hadoop.
  4. Its mainly features:
  5. * Editors for Hive, Impala, Spark and Pig
  6. * Search Dashboards for querying, exploring, visualizing data and with Solr
  7. * Hadoop File, Job and HBase Browsers
  8. On top of that, a SDK is available for creating new apps integrated with Hadoop.
  9. More user and developer documentation is available at http://gethue.com.
  10. Latest Notable Features
  11. -----------------------
  12. The complete list and video demos are on link:http://gethue.com/hue-3-8-with-an-oozie-editor-revamp-better-performances-improved-spark-ui-is-out/[http://gethue.com/hue-3-8-with-an-oozie-editor-revamp-better-performances-improved-spark-ui-is-out/].
  13. Note
  14. If you built custom apps, follow the link:http://gethue.com/developer-guide-on-upgrading-apps-for-django-1-6/[upgrade guide]!
  15. Oozie Editor
  16. * New look and less knowledge of Oozie required
  17. * Importing / exporting workflows is easier
  18. * Workflows supports tens of new functionalities
  19. * Support of the new HiveServer2 and Spark Action
  20. * Coordinator user experience is simpler
  21. Oozie Dashboard
  22. * Easy way to differentiate workflows submitted manually or by coordinators
  23. * Sub-workflow links to corresponding workflows and logs
  24. * Update end time of coordinator
  25. * Hive jobs ids are visible
  26. Spark Notebook (Beta)
  27. * New REST Spark Job Server
  28. * Notebook Web UI
  29. * Scala
  30. * Python
  31. * SQL
  32. * YARN cluster
  33. Stability/performance
  34. * Hue HA
  35. * Static files caching
  36. * Hive 1.1 support
  37. * Major upgrade of Django 1.6
  38. * Run with Apache Server
  39. * Fixed a number of deadlocks
  40. * Fixed some non-standard Oracle DB issues
  41. Search
  42. * Regular users can now also create dashboards
  43. * Range & Up facet
  44. * 2D maps
  45. * Multiple widgets using the same fields
  46. * Enable only the Search app
  47. * Export and import dashboard
  48. Security
  49. * Sensitive data redaction in logs and SQL editors (PCI)
  50. * HTTPS/SSL configuration
  51. * Use Impala/Hive with LDAP authentication and SSL
  52. * HCatalog with Pig Editor and security
  53. * SAML 2.0 support
  54. HBase
  55. * Impersonation with or without Kerberos
  56. Compatibility
  57. -------------
  58. Runs on CentOS versions 5 to 6, Red Hat Enterprise Linux (RHEL 5 and 6), and Ubuntu 10.04, 12.04 and 14.04.
  59. Tested with CDH5. Specifically:
  60. - Hadoop 0.20 / 2.6.0
  61. - Hive 1.1
  62. - Oozie 4.1
  63. - HBase 1.0
  64. - Pig 0.12
  65. - Impala 2.2
  66. - Solr 4.10
  67. - Sqoop2 1.99.5
  68. These minimum versions should work (not tested):
  69. - Hadoop 0.20 / 1.2.0 / 2.0.0
  70. - Hive 0.12.0
  71. - Oozie 3.2
  72. - HBase 0.92
  73. - Pig 0.8
  74. - Impala 1.0
  75. - Solr 3.6
  76. - Sqoop2 1.99.3
  77. Supported Browsers:
  78. * Windows: Chrome, Firefox 17+, Internet Explorer 9+, Safari 5+
  79. * Linux : Chrome, Firefox 17+
  80. * Mac: Chrome, Firefox 17+, Safari 5+
  81. Runs with Python 2.6.5+
  82. Note: CentOS 5 and RHEL 5 requires EPEL python 2.6 package.
  83. List of 1121 Commits
  84. -------------------
  85. * d4c48e9 [doc] 3.8 release notes
  86. * 5eb812c [core] Bump version to 3.8
  87. * 7289d49 HUE-2654: Update virtualenv: BIGTOP-1635
  88. * 747c924 [spark] Bumping Spark create session timeout to 2 minutes
  89. * 040d52a [spark] Send all the snippet to close when leaving the notebook
  90. * bc4d33d [jb] Support killing Spark jobs
  91. * 822afd4 [hadoop] Handle when the standby YARN RM fails back to the master RM
  92. * ed44419 [hadoop] Make sure to use LOG.exception when handling exceptions
  93. * 0ea1a0e HUE-2638 [livy] Fix running spark commands by setting spark.repl.class.uri
  94. * 41722d2 [oozie] UX fixes for Firefox and IE on workflow editor
  95. * 518e67b [oozie] Do not show sub-workflow main properties when expanding node
  96. * 3e29581 [oozie] Warning about using HBase credentials
  97. * f0126c7 [oozie] Fix workflow actions with files
  98. * 2672423 [oozie] Add credentials default to the examples
  99. * 6fe5081 Remove executable permissions for static files
  100. * 0ad436f [fb] Fix appending to existing file if upload is interrupted
  101. * f1abd63 [spark] Open notebooks directly from the homepage
  102. * b5451ca HUE-2640 [spark] Notebooks are slowed down by unnecessary jsonifies
  103. * cfda484 HUE-2639 [spark] Only propose changing snippet type in edit mode
  104. * 8587786 [livy] Automatically import the spark context as "sc"
  105. * 5b811bd [hadoop] Follow ssl_cert_ca_verify for HDFS uploads
  106. * c028749 [core] Bump number of cherrypy threads to 40
  107. * fbfca95 [spark] Update Scala notebook example
  108. * 48cd324 [core] Remove the install all examples button
  109. * 9376f14 [desktop] Protect against get_default_mrcluster() returning None
  110. * 7800cd5 [tools] Add hue-review script for submitting code reviews
  111. * 8d89569 [hadoop] Default to always verifying certificates are signed.
  112. * 019f926 [oozie] Add config option ssl_cert_ca_verify
  113. * bd47eee [oozie] Log the full exceptions thrown from communicating with oozie
  114. * 833d962 [about, metastore, and desktop] Add blank config files
  115. * c254fc1 [desktop] Fix infinite loop in requests-kerberos when receiving 401
  116. * c72b524 [desktop] Upgrade requests to 2.6.0.
  117. * cbf4094 [oozie] Generate Workflow credentials properties
  118. * 9ab5054 [fb] Support viewing files with tabs
  119. * f8b5939 HUE-2630 [fb] Support filenames with spaces and parenthesis
  120. * 77f8408 [impala] Silence error messages due out of sync invalidate metadata
  121. * 852a1b4 [filebrowser] Show the last 10 paths in history
  122. * 4dcc95d [oozie] Generate Coordinator SLAs
  123. * 29146e1 [oozie] Generate Workflow SLAs
  124. * 19beda7 [oozie] Display and select available workflow credentials
  125. * a59392d [search] Remove unused argument in pairwise2 utils
  126. * 86d2ec5 [spark] Disable functionality of action buttons when no notebooks are selected
  127. * 87ca9ff [spark] Bulk copy and delete notebooks
  128. * a243de0 [hadoop] Make WebHdfs SSL certification verification configurable
  129. * 8494a15 [livy] Add server thread session spec
  130. * c9a5ecc [livy] Fix reporting spark exceptions
  131. * f4e975f [spark] Support for change snippet type on edit mode
  132. * 5aa9718 [hbase] Do not close transport when flushing as it resets the headers
  133. * dd5e278 [oozie] Open coordinator input paths in a new tab
  134. * e13d963 [spark] Added description editing to the UI
  135. * b4f14e7 [oozie] Preview HDFS links with the correct UTC start time
  136. * dca8124 [spark] Avoid result duplication on window resize
  137. * 2b8bb40 [spark] Add description field to the notebook
  138. * ebe3623 [livy] Ignore the dependency-reduced-pom.xml
  139. * e9629ba [spark] Make notebook name editable
  140. * 2ee3562 [spark] Reset results from sample notebook
  141. * cabd476 HUE-2595 [spark] Lighter POST calls without all the notebook data
  142. * 14cb2e8 [oozie] Space evenly the workflow parameters in the coordinator editor
  143. * ab7c87e [spark] Add an Notebook example with Python, Scala and SQL
  144. * 6a04452 [spark] Add permission checking for notebooks
  145. * 60111a7 [spark] Add example command infrastructure
  146. * b52de42 [oozie] Restyled workflow editor page
  147. * a6f3d4c [oozie] Restyled bundle editor page
  148. * 2016c4e [oozie] Restyled coordinator editor page
  149. * 5a66d31 [oozie] Add smart switching between editor and dashboard
  150. * a4d6c1d [oozie] Support / and space as separators for the coordinator dataset typeahead
  151. * 3c8f635 [oozie] Fix coordinator start and end time Z
  152. * 4259cc8 [oozie] Hide overflow of the wf, coord and bundle description
  153. * 351379d [oozie] Improve reliability of dropdown menu
  154. * 8c62255 [spark] Automatically run `hadoop classpath` and append to livy classpath
  155. * ec9b89b HUE-2562 [pig] Make example work with non admin
  156. * 35dedef [oozie] Provide Hive2 action HiveServer2 URL at runtime by default
  157. * 677f7c4 [oozie] Spark jar example was not added because of git ignore
  158. * 8de4cc5 [doc] Help command to fix setup for tarball install
  159. * 6927e00 [livy] Relocate jetty so it does not conflict with spark's jetty
  160. * 16784c7 HUE-2625 [oozie] Workflow dashboard completed table is being refreshed for nothing
  161. * 3c784c9 [oozie] Remove seconds from Coordinator from/to and add Z at the end
  162. * 5a4eb4f [oozie] Hide deployment dir on filechooser
  163. * a81b432 [oozie] Skip hdfsAutocomplete keydown handler
  164. * c18dd66 [oozie] Fix month rendering on parameters and input focus to the last char
  165. * f65e7d5 [jb] Provide a generic page for YARN apps other than Spark or MR
  166. * cd0e578 [oozie] Support editing description of workflows, coordinators, bundles
  167. * d100bb6 [security] Add LOG.exception to log any ignored sentry exceptions
  168. * f5e416f HUE-2623 [oozie] Add externalId link to the details tab in sub workflow action page
  169. * 2519e8a [search] Bump the max value of demo range facet to include all records
  170. * 2fa2a9d [search] Do not miss out values above the rounded max value of a range
  171. * 423b76a [search] Make corrrect the counts of an esc range facet
  172. * c02b2f5 [search] Display the name of the 2d dimension in map if non edit mode
  173. * ec5c3af [search] Update Apache log demo with latest widgets
  174. * da76d9a [search] Update Yelp dashboard with latest widgets
  175. * 7179a26 [search] Support numbers as 2nd dimension of gradient map
  176. * c14b4c2 [search] Remove Job collection and prettify Twitter dashboard
  177. * 10c8a7f [oozie] Adding new properties to the Oozie mini cluster
  178. * 1cefd92 [spark] Add an experimental config option to launch livy
  179. * 93455b8 [livy] Update spark version to 1.3.0-cdh5.5.0-SNAPSHOT
  180. * 92cef00 [spark] Make the livy-assembly.jar not include the maven version
  181. * de699c6 [oozie] Switch workflow integration tests to the new editor
  182. * 5c1a734 [oozie] Add a Fork Example with Pig and Sub-workflow
  183. * 3992bf3 [oozie] Adding a Bundle example to the New Editor
  184. * 5b5ce3d [oozie] Add an example of Coordinator to the New Editor
  185. * 2f84ea1 [oozie] Do not prompt for variables filled by coordinator datasets
  186. * 877c946 [oozie] Prefill HiveServer2 action with the real HiveServer2 address
  187. * 084eb56 [oozie] Add HiveServer2 example for the New Editor
  188. * cf45917 [core] Turn off database logging by default
  189. * 17c7863 [impala] Close invalidate metadata statements when installing the examples
  190. * 8c91ec7 [oozie] Add Spark Example for new Editor
  191. * 04ec871 [core] Sync imported workflow from the new Oozie Editor
  192. * f429cb8 [oozie] Fix workflow dashboard LastModified and Submission columns
  193. * e63dec6 [load-balancer] Don't expose the staticfile dirs by default
  194. * b776889 [load-balancer] Add example SSL configuration to nginx config
  195. * b22e3ab [load-balancer] Add static file caching to nginx config
  196. * 198e250 [desktop] ATOMIC_REQUESTS is a setting on the database config
  197. * d131f42 [search] Inline download results buttons
  198. * 9d7011b [oozie] Hide logs icon if logs are empty
  199. * 0d43b1e [desktop] Fix migrations for postgresql
  200. * 947eda8 [oozie] Make sure a subworklow gets its graph in the dashboard
  201. * 4ea0da8 [desktop and beeswax] Avoid race on Template.render
  202. * e10c758 [desktop] Allow Document2.uuid to be 36 characters long
  203. * 38dd834 [desktop] Django-1.6 deprecated TEMPLATE_DIRS not being a tuple
  204. * ceba427 [oozie] Disable current workflow as subworkflow from the workflow editor
  205. * 03858ab [oozie] Fix definition codemirror back button problem
  206. * 474f802 [oozie] Add Spark action XML template
  207. * feeb4a0 [oozie] Fixed minor UI glitches on the workflow editor
  208. * 6ced93d [oozie] Fix datepicker values on the submit coordinator popup
  209. * a0e09eb [oozie] Move the logs icon to every specific action
  210. * da6a84a [core] First pass of locatization for 3.8
  211. * 0f63a7f [oozie] manual filter bug fix for running table on workflow dashboard
  212. * 16125c7 [spark] Remove multi notebooks tabs for now
  213. * 3ab5853 [liboozie] Add tests to check for workflow action external id links
  214. * 920dd51 [core] Bumping Java Hadoop libs to 2.6
  215. * ccc9776 [desktop] Replace Python 2.7 subprocess.check_output with a 2.6-safe code
  216. * 0ba97c6 [desktop] Stop nose from trying to run tests from an abstract base class
  217. * 1df4c56 [livy] Handle the Error and NotStarted session states
  218. * c852455 [desktop] Add support SSL certificate passwords
  219. * c1ba9c4 [search] Updated empty dashboard colors
  220. * e7a7a15 [oozie] Hide graph from workflows with unavailable graph data
  221. * c621540 [oozie] Fixed action buttons with non selected items and bundle submission
  222. * 62c17ed [oozie] Support deploying the workflow of a subworkflow
  223. * bbd9fd6 [libsentry] Handle HA exception more properly
  224. * 1c0e1e3 [sentry] Do not error out when the group does not exist in Sentry
  225. * 36d7109 [oozie] Importing workflow with credentials
  226. * 002592e HUE-2281 [oozie] Dive into logs for Sub-Workflow action
  227. * 167df25 [oozie] Submit jobs from older version
  228. * e8da678 [oozie] Import the workspace of copied workflow
  229. * 6931e2d HUE-2499 [desktop] Allow passwords to be produced by a script
  230. * 46f8bc4 HUE-2392 [search] Allow multiple independent range facet on the same field
  231. * 7672b6d [search] Do not show +1 facet in Bar and Pie charts
  232. * b54ad6d HUE-2392 [search] Allow multiple independent field facet on the same field
  233. * 2ff30a6 [hbase] Adding back missing reset import
  234. * 8113609 [hbase] Examples installed from the UI should use the current user credentials
  235. * d7e4aaf [oozie] Updating Oozie tests with credentials
  236. * 5c852c0 [hbase] Decorating Thrift calls to set the doAs header
  237. * 0d1620e HUE-2603 [sqoop] Change labeling of jobs and links
  238. * 5c5c171 HUE-2412 [desktop] Work around Oracle not supporting `SELECT DISTINCT` with CLOBs
  239. * 9dd4e4e HUE-2597 [oozie] Link subworkflows from workflow inside a workflow
  240. * 0322f43 [hbase] Thrift util is using Thrift Socket when the transport mode is 'socket'
  241. * a04cd6e [desktop] Convert to the latest log redaction file format and add more tests
  242. * 687b09e [oozie] Enable saving an old workflow to the new format
  243. * a251576 [core] Removing the History documents from the home page
  244. * 57e5060 [oozie] Fix unit tests for TestEditor and TestCredentials
  245. * 082d63a HUE-2371 [sentry] Move privilege select2 to normal dropdown
  246. * f040261 [sentry] Merge two bindings for allowing of editing of a privilege
  247. * 65de378 [oozie] Fix workflow editor in non-viewer mode
  248. * f54f376 HUE-1899 [oozie] Also generate job.properties
  249. * f4e4c9a [oozie] Dashboard support for Bundle version 2
  250. * 5b9f4f4 [oozie] Support $ parameters in the job name in the editor
  251. * 08e9868 [core] Ignore case when searching or creating LDAP users
  252. * dd4bcba [hadoop] Read umask mode directly from the hdfs-site.xml
  253. * c82be3b [oozie] Live updates on the V2 dashboard
  254. * 253b955 [desktop] Remove the redundant database_logging option
  255. * e1195c6 [jobbrowser] Include info about the node each task ran on in task attempt page
  256. * abe5a7a [oozie] Update hive credentials to display correct principal when HS2 and HMS are on different hosts
  257. * 7c3b1a2 HUE-2579 [sqoop] Support new REST API attributes without breaking
  258. * 31d5d13 HUE-2596 [oozie] Adjust column width on dashboard
  259. * d18207d HUE-2596 [oozie] Restyled and simplified parent column on dashboard
  260. * e289d3d HUE-2596 [oozie] Add parent column on dashboard
  261. * e4555b0 [livy] Capture stdout in scala, add tests for scala and python
  262. * f46ee77 [livy] Simplify creating a scala/spark interpreter
  263. * d2568b0 [livy] Stop the python repl crashing hanging the livy-repl
  264. * c501318 [livy] Clean up some dead code
  265. * 8ec9dd0 HUE-2577 [search] Range setting widget does not update the model
  266. * c2e9d87 [search] Added legend to the discrete map chart
  267. * a797854 [search] Restyle automatic grid layout icon
  268. * c1947bf [search] Restyled dashboard previews
  269. * f209ea5 [search] Add filter bar in the magic layout template
  270. * 505be54 [hadoop] Turn on SSL certificate verification by default
  271. * af0c507 [beeswax] Connection to Hive/Beeswax does not need client certificates
  272. * 0f1e3ee [desktop] Return a broken path if we can't find a file
  273. * 07c455b [spark] Fix the Makefile to remove a circular dependency
  274. * 560f393 [oozie] Support for logs link on widgets
  275. * 8019ed0 [search] Improve discrete map color grouping and coding
  276. * 71b5e84 [oozie] Hide arrows on tab change on workflow dashboard
  277. * d4d5b3b HUE-2534 [hbase] Automatically detect configuration based on hbase-site.xml
  278. * a483647 HUE-2534 [hbase] Install the examples with the doas
  279. * b3cebec HUE-2534 [core] HTTP Thrift transport implementation
  280. * 108856a [sentry] Flip to use our version of Kazoo with Kerberos support
  281. * a1afc18 [zookeeper] Adding parameter for specifying zookeeper principal name
  282. * 1e49a50 [libsentry] Automatic failover to any available Sentry Server
  283. * 0ba8f30 [sentry] Do not spin endlessy when server cannot be contacted
  284. * 544857d [libsentry] HA support with Kazoo
  285. * 0491ffd [desktop] Update kazoo with with SASL
  286. * 6dac09c [desktop] Import kazoo-2.0 into ext-py
  287. * 5ffbe62 [oozie] Adding the Spark Action
  288. * cbf941c [search] Moved scope to properties
  289. * 3a64d10 [search] Improved scope dropdown CSS
  290. * 2d11028 [search] Restyle scope dropdown and alignment of the selected dimension
  291. * 7e99e58 [search] Show a default of 5 items on the 2d map widget
  292. * a790446 [search] Introduce discrete map for pivot data
  293. * de50e79 [search] Migrate map widget to use pivot facets
  294. * 24cbaca [search] Make examples visible with the new dashboard permissions
  295. * 485b43a HUE-1353 [search] Support for Collection Aliases
  296. * b74007f HUE-1987 [search] Dashboard level access for non admin
  297. * e5e30da [oozie] Move isSaving(false) to .always in the AJAX calls
  298. * 8f54840 [search] Fix Leaflet map z-index and edit form
  299. * f42ce43 [oozie] Disable save button while saving
  300. * db33754 HUE-2102 [oozie] Workflow with credentials can't be used with Coordinator
  301. * a9366b6 [oozie] Update workflow icons to work with static files
  302. * d0dfafa [desktop] Fix create_desktop_app for staticfiles
  303. * 6d8855c HUE-2417 [desktop] Move staticfiles into build/static
  304. * 3ba0690 HUE-2417 [tools] Integrate staticfiles into app_reg
  305. * df12969 HUE-2417 [desktop] Switch to CachedStaticFilesStorage, which appends a hash to the filenames
  306. * 46049b5 HUE-2417 [desktop] Fix help app to look in the right place for staticfiles
  307. * 1e7ba6e HUE-2417 [desktop] Convert a relative path to pngs to an absolute path
  308. * fae7e60 HUE-2417 [desktop] Fix Debug=False
  309. * 62a6cac HUE-2417 [all] Switch the python libraries to use settings.STATIC_URL
  310. * bac9d57 HUE-2417 [all] Switch mako scripts to use `static` function
  311. * a68c488 HUE-2417 [all] Switch the static files to use the new /static prefix
  312. * 743b3e8 HUE-2417 [desktop] Expose staticfiles.static to the mako templates
  313. * 32dca45 HUE-2417 [desktop] Switch to using django.contrib.staticfiles
  314. * 4a905ef HUE-2417 [all] Move files to prep for django.contrib.staticfiles
  315. * db17d17 HUE-2583 [core] DOM Based XSS
  316. * 8433938 [security] Solves Json error of Django 1.6 upgrade
  317. * 7361436 HUE-2585 [impala] Display further errors when no line is specified in the error message
  318. * c495df4 [spark] Code formatting of static files
  319. * eb5f8ce [oozie] Code formatting of static files
  320. * db5709c [oozie] Preliminary work for new dashboard graph
  321. * c1f874f [jobbrowser] Additional log info for debugging
  322. * 2f933b7 [livy] Wait until the session is ready before we notify the server we're idle
  323. * 46d1038 [indexer] Properly throw an exception if we can't find solrctl
  324. * b1476da HUE-2198 [core] Reduce noise such as "Mutual authentication unavailable on 200 response"
  325. * 7c32ddb [oozie] Improved submit modal autosizing
  326. * 365fec6 [oozie] Unified and extracted change tracker, made common submit modal code
  327. * 0b2664a [oozie] Make workflows dashboard buttons responsive
  328. * 27b2788 HUE-2546 [hive] Localized date format for Hive/Impala
  329. * 6f87b9b [oozie] Fix Fs action
  330. * 5e6b8e7 [oozie] Use default HDFS permissions for the workspace
  331. * 860ee4c HUE-828 [oozie] Differentiate workflows submitted by a coordinator from ones submitted manually
  332. * e281ddc [spark] Fix polling the livy session status
  333. * fcde243 [pig] Compatibility with Django 1.6 upgrade
  334. * 83e7db0 [spark] Fixed js error after adding a Text snippet
  335. * 3ab7bc5 [spark] Hide and not load Assist if Beeswax is blacklisted
  336. * 552ea1a HUE-2540 [search] Pagination result number labels are not always accurate
  337. * e6c266c HUE-1350 [search] Introduce value and up facet
  338. * af74306 HUE-2156 [search] Range facet with single gap unit should display only start value
  339. * 9975618 HUE-2575 [home] Fix sharing color and modal dialog for already shared documents
  340. * 66b5dbc [spark] Check for running status of a new session
  341. * ac5d732 HUE-2367 [yarn] Ensure checking of SSL certificates is on or off
  342. * fe821ca [desktop] Upgrade pytz to 2014.10
  343. * a86f78b [desktop] Upgrade requests-kerberos to 0.6.1
  344. * bf22469 [desktop] Upgrade requests to 2.5.1
  345. * 187142c [desktop] Upgrade MySQL-python to 1.2.5
  346. * 620db48 [docs] Fix header declaration
  347. * 188f20b [livy] Remove some of the hardcoded versions
  348. * a23f977 [livy] Clean up some unnecessary comments
  349. * 092dd66 [spark] Add livy configuration options to hue.ini
  350. * dee851d [livy] Mark source as UTF-8
  351. * 007fc7e [livy] Process sessions should use spark-submit
  352. * 879bcec [spark] Swap tabs for spaces and whitespace cleanup
  353. * 550b2c2 [livy] Allow the livy assembly to be found on yarn
  354. * be173e3 [livy] Rearchitect livy to use shaded jar and the system spark
  355. * bcaed64 [livy] Remove unnecessary repositories and dead code from the pom.xml
  356. * 75a2b1e [livy] Add a thread session
  357. * 71eeefb [livy] Clean up session code
  358. * 7250081 [impala] Add an environment variable to point tests to a read impalad
  359. * 542167a [hadoop] Simplify a little copyfile
  360. * e9fc26a [oozie] Cleaned up unused CSS
  361. * 11bc1df [impala] Add an impala test command that runs against a real Impalad
  362. * 192670d [hive] Remove old Spark menu
  363. * 71b1531 HUE-2323 [oozie] Update endtime of running coordinator
  364. * 1dda3c1 HUE-2653 [indexer] Selected checkboxes are not visually checked
  365. * 82e8667 [fb] Remove unused deprecated md5 import
  366. * 171dc66 [oozie] Added support for coordinator dataset multi typeahead
  367. * e17631e [jb] List jobs from new Json format
  368. * 46c1ff1 [oozie] Make submit popup work with Django 1.6
  369. * 2644776 [oozie] Empty state messages
  370. * fbc70e6 [oozie] Unified button sizes
  371. * 7069d7c [oozie] Fixes coordinator load problem
  372. * 991447f [oozie] Preparation for the workflow running dashboard
  373. * 029274e [docs] Update to support Hue SDK installed via CDH/CM
  374. * 2076e40 HUE-2571 [core] django_auth_ldap module DEBUG logging
  375. * 629b8ff [oozie] Reset dirtiness on bundle save
  376. * 391f3ab [oozie] Offer link to coordinator when adding one in a bundle
  377. * 79a7aee [oozie] Renaming HttpResponse to JsonReponse
  378. * c8f9f78 HUE-2569 [home] Delete project is broken
  379. * b5df830 [oozie] Added isDirty to bundle editor
  380. * 420e1e9 [oozie] Restyled old-editor messages to fit better any size of the screen
  381. * 4387082 [core] Introduce ALLOWED_HOSTS configuration for Hue
  382. * c58adc1 HUE-2563 [search] Copy/delete buttons are not disabled on dashboard page when nothing is selected
  383. * 101be27 HUE-1078 [useradmin] LDAP debug logging
  384. * 09f3765 [oozie] Support submitting old format directly from the editor list
  385. * 61052f0 [oozie] Make list of jobs work after Django 1.6 upgrade
  386. * 8343d55 HUE-1663 [core] Option to either follow or not LDAP referrals for auth
  387. * 4518874 [search] Update dashboard page for Django 1.6
  388. * d201109 HUE-2257 [impala] Quicker detection of non null values in a column
  389. * 40e3268 HUE-2257 [hive] Support NULL values in column level format
  390. * e797245 [hive] Support fetching logs with column level format
  391. * c96d057 [hive] Detect correctly the end of a resultset with Hive 1.0
  392. * e21cbec [hive] Fix another test query that does not trigger MR jobs anymore
  393. * 0c0588d [hive] Perform fetch metadata call only when start_over is true
  394. * 2f06c75 HUE-2257 [hive] Add a workaround for missing hasMoreRows in the API
  395. * d30132f HUE-2257 [hive] Supporting new column format and old row format
  396. * bc0a8dc HUE-2257 [hive] Adding Hive 0.13 Thrift
  397. * a29753a HUE-2436 [desktop] Upgrade django-nose to 1.3
  398. * 02721e6 HUE-2436 [desktop] Upgrade South to 1.0.2
  399. * 45d5510 HUE-2436 [ext] Update the external dependency documentation
  400. * 6e77edd HUE-2436 [beeswax] Django-1.6: fix export tests to work with StreamingHttpResponse
  401. * 7c2abee HUE-2436 [pig] Pig hadoop tests require a superuser account
  402. * 89fb3a3 HUE-2436 [oozie and pig] Don't cache the oozie api, this can break the tests
  403. * 32993e2 HUE-2436 [oozie and jobsub] Django-1.6: Change oozie autocomplete to return a dict
  404. * bde70cc HUE-2436 [oozie] Django-1.6 doesn't allow form exclusion to be a string
  405. * f7802b7 HUE-2436 [oozie] Django-1.6: Change massaged_oozie_jobs_for_json to return dict
  406. * ac28607 HUE-2436 [jobbrowser] Django-1.6: Return json objects
  407. * 1012e75 HUE-2436 [filebrowser] Remove a debug message
  408. * dd25ae6 HUE-2436 [filebrowser] Django-1.6: Fix test, make sure to always close avro file reader
  409. * 481eaa7 HUE-2436 [filebrowser] Django-1.6: Don't quote urlpaths
  410. * 9b3e535 HUE-2436 [search] Django-1.6: Fix search tests to work with StreamingHttpResponse
  411. * 92fb581 HUE-2436 [useradmin] Django-1.6: Pass in groups when updating user
  412. * e965d3e HUE-2436 [useradmin] Django-1.6: Stop caching the user in the session
  413. * 41db158 HUE-2436 [useradmin] Add ModelForms now require a Meta.model
  414. * 7797743 HUE-2436 [useradmin] Django-1.6: We no longer need to quote uses of `reverse` (which is used by `url)`
  415. * fc20566 HUE-2436 [desktop] Protect tests from falling into an infinite loop
  416. * 63df3f3 HUE-2436 [desktop] Remove dead code that made Hue compatible with Python 2.4 and 2.5
  417. * 9332b5a HUE-2436 [desktop] creating a test user should make sure to update is_superuser
  418. * 86f55d9 HUE-2436 [desktop] Wrap getting and releasing the test oozie lock in a try-finally
  419. * 5e6a0c6 HUE-2436 [desktop] Fix ldap login test, which was using an invalid username
  420. * 4b9d569 HUE-2436 [desktop] Make sure to reset the mako test wrapper
  421. * c346195 HUE-2436 [desktop] Django-1.6: fix export tests to work with StreamingHttpResponse
  422. * 206edd5 HUE-2436 [desktop] Fix EnsureSafeRedirectURLMiddleware to work with https
  423. * b04171a HUE-2436 [desktop] Django-1.6: Revert to django's ConditionalGetMiddleware
  424. * 88aaedf HUE-2436 [desktop] Django-1.6: response.template was renamed to response.templates
  425. * 8a10654 HUE-2436 [desktop] Django-1.6: We no longer need to quote uses of `reverse` (which is used by `url)`
  426. * d440464 HUE-2436 [desktop] Django-1.6: Monkey-patch User validator to work with our username regex
  427. * c11f107 HUE-2436 [desktop] Django-1.6: Cast csrf to unicode
  428. * 5199436 HUE-2436 [desktop] Django-1.6: TransactionMiddleware has been deprecated
  429. * 78b99a0 HUE-2436 [desktop] Django-1.6: We now need a SECRET_KEY set or django won't start
  430. * 7db42e2 HUE-2436 [desktop] Remove reference to deprecated django.views.generic.simple.redirect_to
  431. * a77b3d0 HUE-2436 [all] Django-1.6: Django deprecated use of simplejson
  432. * 590011a HUE-2436 [all] Django-1.6: django deprecated mimetype, backported JsonResponse from 1.7
  433. * 6787c1d HUE-2436 [all] Django 1.6 -> django.conf.urls.defaults -> django.conf.urls
  434. * 91c8661 HUE-2436 [desktop] Fix running ./build/env/bin/hue commands
  435. * cc7d187 HUE-2436 [desktop] Upgrade to Django 1.6.10
  436. * fb0bee0 HUE-2436 [desktop] Django-1.6: Add the six library for django-extensions
  437. * 6cc50f6 HUE-2436 [desktop] Django-1.6: Upgrade django-extensions to 1.5.0
  438. * e94eed8 HUE-2436 [desktop and filebrowser] Whitespace cleanup
  439. * a474603 [sqoop] Upgrade to Sqoop 1.99.4 API
  440. * 9f1b32c [livy] Use the hadoop versions specified in the hue-parent maven pom.xml
  441. * c603f1e [livy] Fix spark creating a spark context
  442. * b417522 [desktop and beeswax] Fix the beeswax redaction tests
  443. * 82dfce0 HUE-2257 [hive] Keep the list of MR jobs when using the new GetLog() API
  444. * 8953e50 [hive] Switch to Hive 1.0 new way to fetch job logs
  445. * 9bd0877 [oozie] Support fetching parameters from Coordinator in Bundle editor
  446. * 858ae0e [oozie] Support edit and non edit mode in Bundle editor
  447. * d669208 [oozie] Make the dashboard views compatible with Oozie v1
  448. * 195e6ec [core] Adding link to contributing guidelines on github
  449. * 1b43b18 HUE-2556 [core] Cannot update project tags of a document
  450. * 947afca [oozie] Show coordinator dataset link with YEAR, MONTH... variables
  451. * 89f000f [oozie] Fix coordinator submit dialog CSS
  452. * 3f091d6 [oozie] Support for coordinator.isDirty
  453. * 6c50d52 [oozie] UX update for Bundle editor
  454. * 9ef57ee [spark] Improve performances of snippet re-ordering
  455. * 655ed94 [spark] Restyled notebooks page
  456. * 1ef8bee [spark] Fix run all/clear snippets css
  457. * c4f3aa3 [oozie] Dataset can support same tz, start date and frequency as coordinator
  458. * bde837e [oozie] Present the non filled parameters of a workflow in coord submit popup
  459. * 203a97d [oozie] Integrate new coordinator with their dashboard
  460. * c8b64ee [oozie] Add a link for scheduling a workflow from the editor page
  461. * a05db1c [oozie] Move new Editor templates to a separate directory
  462. * c636b90 [desktop] Update redaction rules to match the new JSON scheme
  463. * 629530e [oozie] Integrate workflow dashboard with the new editor
  464. * e36f379 [spark] Restyled add snippet
  465. * 59b0866 [oozie] Fixed submit workflow popup
  466. * 47827fd [spark] Restyle create session spinner
  467. * 07ccff4 [spark] Unified tooltip for discrete bar chart and numeric bar chart
  468. * 551ce40 [livy] Don't bake in a path to fake_shell.py, pass along SPARK_HOME, set SPARK_CONF_DIR
  469. * 3c37ed9 [livy] Add tests, move spark interpreter into a classloader, fix shutdown
  470. * 092109f [livy] Pass the MASTER environment variable through a YARN app
  471. * a537735 [livy] Change the name of the submitted yarn applications
  472. * 7c7d6a2 [jb] Add application type to the mocked apps in the tests
  473. * 75c645e [spark] Correct z-index of play/stop buttons
  474. * 203011e [spark] Show toggle left panel just on hover of chart or grid
  475. * 7ca5e33 [spark] Basic printing CSS
  476. * 0ffbd18 [spark] Restyle medium toolbar and make text widgets always editable
  477. * c6b94f6 [spark] Fixed discrete bar chart re-draw
  478. * 02785d1 [spark] Fixes chart mixup on window resize
  479. * 0910b55 [spark] Collapse snippets on sortable
  480. * bc402e9 [spark] Also hide charts when clearing all snippets
  481. * 5a3dd2a [spark] Automatically retry the snippet when the session expired
  482. * 2b49af6 [spark] Do not hide and show charts when re-executing a query
  483. * 22cc1b7 [spark] Do not blink the cancel button of an Impala query when closing it
  484. * 2c557a7 [spark] Smoother UX transitions when displaying results
  485. * 10a13e8 [livy] Fix spark sessions
  486. * bb63031 [spark] Added double click handler to assist
  487. * ef13146 [spark] Restyle go button
  488. * abd287d [spark] i18n medium editor and style fixes
  489. * 0c7855e [spark] Add only one new notebook link to menu
  490. * 7bfe03c [spark] Set to failed status when session creation failed
  491. * d1633b0 [spark] Try to keep the graph legends when re-rerunning a snippet
  492. * 87ffc80 [spark] Add a clear all result snippets button
  493. * 69503d6 [jb] Support killing generic YARN apps
  494. * 47f3eb8 [spark] Basic download of table data
  495. * 8ce2995 [spark] Show text result as text and not a table
  496. * b9b0246 [spark] Show grid and chart buttons for table result
  497. * 7782f7b [livy] Setup maven for running tests
  498. * f317630 [livy] Scripts should cd into the LIVY_HOME directory
  499. * 42218ce [livy] Add pyspark support
  500. * a7d6a5b [livy] Hack python session to allow the last line of a cell to be a magic fn
  501. * 6fb0bd1 [livy] Handle %table type conversions better
  502. * e7140c7 [livy] Allow multiline python cells
  503. * a774da1 [livy] Add type detection to the %table magic
  504. * 62113c3 [spark] Disable ctrl-enter on loading widget
  505. * 4782e12 [spark] Formatted duration of query
  506. * 8469b5e [spark] Offer graphing to Spark snippets
  507. * 1df588b [spark] Switch to medium editor
  508. * 5ecb923 [livy] Add %table magic to python sessions, fix passing python exceptions
  509. * 3136cb6 [livy] Add explicit type
  510. * 33a94fa [livy] Fix reporting internal errors to users
  511. * bf7f210 [livy] Fix yarn sessions
  512. * 4cf28a0 [livy] Migrate fake_shell.py into a resource
  513. * 6562c61 [spark] Print the execution time of a snippet
  514. * bf26325 [spark] Fix showing spinner on Codemirror for > key
  515. * d9de4d9 [spark] Styled more progress bar
  516. * 7b76317 [spark] Hooked up render data error for expired queries
  517. * 64437b1 [spark] Fix preview sample data icon position
  518. * e13d998 [spark] Resize handle for Codemirror
  519. * 1565f28 [spark] Handler for render data error
  520. * 992824b [spark] Fix assist force loading and display of long tables
  521. * c91c016 [spark] Added split group to switch between grid and chart results
  522. * 7e60f9b [spark] Fixed width and resize for the gradient map
  523. * f3ea100 [spark] Fix Assist async and force calls settings
  524. * 8a3d70d [spark] Provide a list of job names and links
  525. * 8f77564 [spark] Ask for first snippet language in new notebooks
  526. * 6f48849 [spark] Potentially close snippets when leaving the page
  527. * 2486ba5 [spark] Try to close the previous snippet when re-executing it
  528. * a8da13a [spark] More explicit legend for the Pie chart
  529. * 2806879 [livy] Add support for python to livy-server
  530. * aec6f9a [livy] Use Seq instead of List
  531. * 3b4e111 [livy] Fix AsyncResult exceptions being silently ignored
  532. * 169ea33 [livy] Clean up maven files
  533. * d4f3888 [spark] Re-introduced assist filter
  534. * 55889e1 [spark] Hide refresh and collapse Assist icons by default
  535. * 0b1495c [spark] Codemirror default placeholder disappears on focus and reappears on blur if empty
  536. * 6ec9837 [spark] Fix group by autocomplete
  537. * fd4ea28 [spark] Add customized snippet placeholder
  538. * 1029a08 [spark] Added Gradient Map support
  539. * 09890d8 [spark] Adding new style to the notebook list page
  540. * 0d85195 [spark] Change scatter plot grouping logic
  541. * 0eee7ab [spark] Fixed download form UX
  542. * 8dc25a0 [spark] Support for Scatter Plot chart
  543. * 0e27dc4 [spark] Fix loading state of second created snippet
  544. * 638d5f1 [spark] Integrate status of snippet with its buttons
  545. * 1ceaf09 [spark] Fix retry of re-creation of an expired session
  546. * 8bc5dea [spark] Display Spark resultset when available
  547. * af9f09f [spark] Setting process as default mode for the server
  548. * 4a2a9de [spark] Make the spark server command available
  549. * cb40547 [spark] Update check_status to work with livy (not quite working yet)
  550. * 0e978cd [livy] Change session/statement creation to return a 201 CREATED
  551. * d92f137 [livy] Turn statements into a class, clean up output
  552. * ece0313 [livy] Cache the session results in livy-server
  553. * 0868573 [livy] Fix parsing lines with no trailing '\n'
  554. * 02db858 [livy] Clean up session state transitions, expose interruption support
  555. * adf608d [livy] Don't start the spark-shell in debug mode
  556. * c0d825f [livy] Fix fetching statements
  557. * 2779c89 [livy] Work around scalatra AsyncResults not erroring out properly
  558. * e4c00dc [livy] Move the spark-shell script
  559. * 7d56a97 [livy] Fix a null pointer
  560. * 898f85c [livy] Rename the startup command to livy_server
  561. * 01c22e6 [livy] Catch JSON parse/extraction errors
  562. * 34dbb3e [spark] Fix connecting to livy, starting a session
  563. * a344448 [spark] Fix running `hue spark-server`
  564. * 9821fff [spark] Allow session backend to be picked on the cli
  565. * 4df0913 [spark] Initial progress on a SparkYarnSession
  566. * 486f652 [spark] Factor the spark web session into it's own class
  567. * 5831d85 [spark] Cleanup livy-server
  568. * f2c2240 [spark] Get livy-server to work with livy-repl
  569. * 4d70af9 [spark] Clean up imports, use the right SparkProcessSession
  570. * d961bc7 [spark] Rewrite livy-server in scala
  571. * 7ea0a05 [spark] Remove an unused servlet
  572. * 03f22e8 [spark] Capture access logs
  573. * 066f9fd [spark] Get everything to compile
  574. * 66b99dc [spark] Switch to logback
  575. * a57d2af [spark] Minor code cleanup
  576. * 683a72a [spark] Cleanup dead code
  577. * 8038077 [spark] Add livy-core, cleanup launching livy-repl
  578. * 224f7b1 [livy] livy-repl doesn't need an assembly
  579. * 14f30a6 [spark] We are not quasiquoting
  580. * 7d03aae [spark] Get the spark repl to run inside yarn (!)
  581. * 42af9ca [spark] Working server running on yarn
  582. * ad958fd [spark] Fix some more renames
  583. * 827e04f [spark] More work getting yarn to run
  584. * 908cc72 [spark] Wire the repl into the yarn app master
  585. * 9a923e1 [spark] Rename Sparker to Livy since we're going to be more than Spark
  586. * a79eeee [spark] Initial version of sparker-yarn working
  587. * deeedda [spark] Update YARN clients
  588. * 46257a6 [spark] Initial progress on the AM
  589. * b76108f [spark] Route the output of statement execution to /statement
  590. * f25d613 [spark] cleaning up the code
  591. * ed2c280 [spark] Initial web server working
  592. * 2b4b2ef [spark] Fix the sparker-shell
  593. * 12ec268 [spark] Bump garbage collecting sessions to an hour
  594. * f992dc3 [spark] start mocking out spark-repl webapp
  595. * f28277d [spark] Don't actually do the interruption
  596. * 966d062 [spark] Start factoring out the request code
  597. * 933d7f3 [spark] Stub out interruption support
  598. * 6304ca8 [spark] Rename cell to statement
  599. * aeeaa4d [spark] Keep 5 spark sessions precached to speed up start time
  600. * d25b2dc [spark] Up the gc of sessions to 10 minutes.
  601. * 9186687 [spark] Fix the creation methods
  602. * 7d5ab00 [spark] Don't print out the ready line for now
  603. * b48a093 [spark] Protect against races on the SparkSession, add CellResource
  604. * 80ff2c7 [spark] Add a constructor to the ExecuteStatementRequest
  605. * 25f6dc1 [spark] Remove dead code
  606. * 4cc3aae [spark] Reorganize the code
  607. * 72661d8 [spark] Cleaned up the session api
  608. * 7bd6ddf [spark] Make sparker-shell speak json requests and responses
  609. * 925f35c [spark] Produce json strings for the ui
  610. * 947ee44 [spark] Make sparker-shell cwd independent
  611. * 6e9a03c [spark] More logging tweaks
  612. * ac9a823 [spark] Add logging, also log stderr
  613. * cf99285 [spark] Don't suspend the server
  614. * 4356fd3 [spark] Ability to multiplex between 2 sessions with different implementations
  615. * 5ce5958 [spark] Get sparker-shell integerated into SparkServer
  616. * f05bb22 [spark] Minor cleanup
  617. * a890eaa [spark] Print out json lines
  618. * a20a7ba [spark] Refactor and add initial repl that captures the input/output of spark
  619. * 35664a7 [spark] Split sparker into independent jars
  620. * c73cebb [spark] Adding Session DELETE command
  621. * 17b6fe3 [spark] Incorperate sean's patches
  622. * 5f9c6cd [spark] Initial integration of the spark job server
  623. * d95c8f3 [spark] Update statement on codemirror in ctrl-enter
  624. * cef42a5 [spark] Migrated from Chosen to Select2 and filtered out chart columns
  625. * 47fdd22 [spark] Download buttons are now using links
  626. * a42ade8 [spark] Restyled collapse left colum
  627. * 2f388cb [spark] Show assist preview icon on hover
  628. * 7d7191b [spark] Configure the list of available languages
  629. * ff4668e [spark] Remove snipped forces redraw of table headers
  630. * 027c1b9 [spark] Reload assist and show error when Hive is not there
  631. * 11ae4ef [spark] Cleanup the Hive snippet
  632. * a23c1fe [spark] Show specific results when there is no datasets
  633. * f5d43bc [spark] Resize assist on window resize
  634. * d14bff0 [spark] Added empty message
  635. * 3a1c5fd [spark] Styled logs
  636. * abdf745 [spark] Moved and grouped buttons
  637. * ed5a56d [spark] Fix problem with minimum height for results
  638. * fd8dac8 [spark] Restyled add snippet
  639. * f330e68 [spark] Redraws the chart on query refresh
  640. * 6daa4e2 [spark] Removed fixed height for results
  641. * bc3e800 [spark] Fix infinite scroll for queries that don't have more results
  642. * bfce7b7 [spark] Improved performances of Codemirror
  643. * 334b1ba [spark] Adds body scrolling on table scrollup
  644. * 844e705 [spark] Fixes horizontal scrolling
  645. * c621099 [spark] Toggle left panel
  646. * a737114 [spark] Enabled db assist table preview
  647. * 61d4327 [spark] Toggle db assist
  648. * 712e6ed [spark] Fixed scrolling for Firefox
  649. * 9eecb00 [spark] Added infinite scroll to the results
  650. * e7e361a [spark] Show errors when coming from fetch status
  651. * 6b5a73c [spark] Redraw table headers on results change
  652. * 6545f0d [spark] Fix table scrolling for all the tables
  653. * 4d6af5c [spark] Download snippet results
  654. * a64e320 [spark] Editors autoexpand to maximum 20 lines
  655. * c087815 [spark] Fixes loading of the editor lines and content
  656. * 74bb7cc [spark] Wysiwyg editor
  657. * f98cb5e [spark] Support for leaflet chart
  658. * 8270a0a [spark] Unify all the exception handling
  659. * 44d158f [spark] Fixed multibar chart and pie chart
  660. * 9a5c5f0 [spark] Support fetching incomplete results from resultset
  661. * 671bc65 [spark] Unified exception handling in the API
  662. * 7bb0be2 [spark] start_over support when fetching results
  663. * fe6f477 [spark] Load back saved results
  664. * d8882e1 [spark] Datatables supports multiple results fetching
  665. * 09d4fe9 [spark] Bigger progress bar
  666. * 0bd62dd [spark] Fixed result height
  667. * c8f64a9 [spark] Split see logs from the other buttons
  668. * 16c110a [spark] Correct progress report when loading back a page
  669. * 62f6943 [spark] Subtle progress bar
  670. * 1e75866 [spark] Get dummy Scala logs
  671. * e6056f5 [spark] Switch to Impala API for Impala snippets
  672. * a25a5fd [spark] Fetch log and compute progress
  673. * 625e026 [spark] Initial version of fetch metadata from a resulset
  674. * 7d5abb2 [spark] First results column should always be small
  675. * 20e6c95 [spark] Support for running new queries in the same snipper and row numbers
  676. * fb21549 [spark] Added * to autocomplete, basic restyle of the results area
  677. * 6f76476 [spark] Fetch next rows of a result set
  678. * ab34145 [spark] Scroll to column
  679. * 958e0c4 [spark] Basic assist.js error notification
  680. * a896919 [spark] Toggle result columns
  681. * 6d53dcf [spark] Fetch again status of runnin queries on page refresh
  682. * ac72bff [spark] Impala support
  683. * 5043099 [spark] Cancel a statement
  684. * 74c2444 [spark] Enable load on refresh of a just saved notebook
  685. * 2f435fe [spark] Fixed styles for assist
  686. * 145fa36 [spark] Hive and Impala autocomplete
  687. * 01499a0 [spark] Support Text snippet
  688. * ed32f15 [spark] Support $variables in the editor
  689. * e4b4ed9 [spark] Initial support for Assist
  690. * 5689608 [spark] Restart a Spark session when it has expired
  691. * 5a6f3ea [spark] Load back the results of snippets
  692. * f7c9698 [spark] Added dashboard functionality to the notebooks
  693. * d9d302a [spark] Save and load a Notebook
  694. * 0e3fb8b [spark] Restructure top bar
  695. * 938d6b9 [spark] Cleanup of old Spark Job Server files
  696. * a950f6c [spark] Basic support for on the fly autocomplete change
  697. * 5ef84f8 [spark] Support for Spark server API
  698. * b024468 [oozie] Check snippet job status correctly
  699. * c3709d3 [spark] Basic restyle of the page
  700. * d8da307 [spark] Initial support for wysiwyg
  701. * eedff01 [spark] Core of the notebook model
  702. * 2f40e42 [spark] Initial support for Markdown
  703. * 834fadf [oozie] Various UX consistencies fixes and appending Z to dates
  704. * 35366b8 [oozie] Provide the list of older bundles
  705. * 0b4cff6 [oozie] Provide the list of older coordinators
  706. * e119a58 HUE-2539 [beeswax] Alert the user when a query was redacted
  707. * 6f68ff7 HUE-2243 [metastore] Listing tables can be very slow
  708. * ff8660e [oozie] Lock "save" button during workflow saving
  709. * fd63bc1 HUE-2553 [beeswax] Add test checking for NaN and infinite numbers in json
  710. * afb9755 [oozie] Remove "cred" attribute from action when it is empty
  711. * 9050f1b [filebrowser] Fix archive upload directory issue
  712. * 7445268 [oozie] Fix mixed labels for 'nocleanup' and 'refresh' form options
  713. * 9fc5add [beeswax] Support NaN and Infinity values from HiveServer2 API
  714. * 99d5de3 [doc] Add SSL package reference for RHEL7
  715. * cef9bc9 HUE-2552 [metastore] Show error when removing header of file missing permissions
  716. * 4b9c214 [beeswax] Truncate database design name to 64 characters to avoid overflow
  717. * d6cc802 [fb] Do not show Sentry warning when selecting files in a Sentry directory
  718. * 9e0eb37 [metastore] Replace 'None' with 'NULL' in table sample
  719. * b4bf797 [desktop] Python-2.6's logging.Handler is an old-style class
  720. * 2c7eb81 [oozie] Convert datetimes to strings when generating XML
  721. * 6b7837d [oozie] Adding a series of autocompletes to the coordinator editor
  722. * 75286ce [oozie] Hide default parameters in submission popups
  723. * d482340 [desktop] nose on Python 2.6 does not support assert_is
  724. * 0e37608 [oozie] Modify coordinator start and end date parameters directly
  725. * 49663e1 [beeswax] handle create database description with accented characters
  726. * f3c43fc HUE-2538 [beeswax] Redact the QueryHistory query if redaction is enabled
  727. * 2251316 HUE-2538 [desktop] Add support for log redaction
  728. * e956712 [beeswax] Minor whitespace cleanup
  729. * 650035f [desktop] Fix logging test creating files named "<open file..."
  730. * eea98ea HUE-2493 [beeswax] Change QueryHistory.server_port to be a PositiveIntegerField
  731. * 56c9bb3 [oozie] Put example conditions in the decision node branches
  732. * 29498b9 [oozie] Enable deleting old workflows from new editor
  733. * 2ad70db [oozie] Add message warning about using the old editor
  734. * a6be69d [oozie] Import content of old workflow nodes
  735. * c9a25ed HUE-2549 [core] Update checkbox check jQuery methods on jHueSelector
  736. * 2b586a2 HUE-2548 [metastore] Create table then load data does redirect to the table page
  737. * 1f14101 HUE-2547 [core] Reset MapReduce API cache after YARN RM switch
  738. * 210c2d2 [oozie] Try to load and convert older workflows on the fly
  739. * a8e3083 HUE-2545 [fb] Move popup could have a home quick link
  740. * e6e27bc HUE-2411 [useradmin] Lazy load user and group list in permission sharing popup
  741. * 83d5abe [oozie] Fix isDirty bug for non-observable parameter values
  742. * 4a2367e [oozie] Hide move/copy icons just on the new action
  743. * 971b5da [oozie] Simpler naming for the cron tab
  744. * 95243e0 [tools] Add load balancer example
  745. * 6404e36 [oozie] Add name of job in submission popup
  746. * ddd0cb4 [oozie] Better decision node UX
  747. * d8be58d HUE-2528 [beeswax] Partitions limit gets capped to 1000 despite configuration
  748. * 2fc9956 [oozie] Styled advanced parameter configuration
  749. * 521aedb [indexer] Provide more information when not detecting Solr Cloud mode
  750. * 7c0d2d5 [oozie] Added now, calendar and filechooser to submit modal
  751. * b73646c [oozie] Migrated coordinator variables to Select2
  752. * 64e4ec6 [oozie] Split datepicker and timepicker for coordinator start and end
  753. * 6e57b90 [oozie] Use parameters by default for coordinator start and end times
  754. * 6ddbfa2 [oozie] Second step styling of Coordinator editor
  755. * 239677c [useradmin] Update LDAP groupanme_pattern test case
  756. * a75e6a8 [oozie] Pre-fill the parameters of the workflow of a coordinator with its variables
  757. * 38fa2cf [oozie] Update Oozie Editor 2 tests with latest API
  758. * b6ecfd6 [oozie] Use Oozie 1 workspace style until we switch to 2
  759. * 9adaef6 [oozie] Add jcron for picking coordinator frequency
  760. * f2d1d55 [sentry] Do not show edit actions on a granted privilege
  761. * ea80dbb HUE-2537 [search] Timeline interval is not used
  762. * 8b47918 [oozie] Fix new bundle link
  763. * 6fdfe6d [oozie] Re-enable all side drops after move
  764. * ec11326 [oozie] Fixed section hightlighting for coordinator and bundles list
  765. * 708f88e [oozie] Shortcut links to workflows in the coordinator editor
  766. * d3da396 [oozie] List bundle editor page with copy, delete and share actions
  767. * 13b68d4 [oozie] List coordinator page with copy, delete and share actions
  768. * 13e4141 [oozie] Support creating Fork of Fork
  769. * 6641c62 [oozie] Protect against XSS in the editor
  770. * 687abd0 [oozie] Add share button directly on the list of workflows page
  771. * 4487805 [oozie] Refresh page when deleting or copying workflows
  772. * 75223ad [oozie] Wire Hue checkboxes to the ko-ified workflow list
  773. * 2912da0 [oozie] ko-ify the editor list of workflows
  774. * 0a8b2de HUE-2491 [indexer] Add option to show only collections
  775. * 3094025 HUE-2535 [oozie] Running jobs filter does not show jobs in dashboard
  776. * a998b67 HUE-2536 [jb] Failed filter shows other statuses
  777. * a78c797 [useradmin] remove old password requirement when superuser tries to change password for another user
  778. * f307c6e [oozie] Declutter arrows and fix widget clicking problem on IE
  779. * be785d7 [oozie] Fix expanded widget status
  780. * 7ce2cbb HUE-2532 [search] Fix share URL on Internet Explorer
  781. * 1c22b91 [oozie] Restyled editor workflow list page
  782. * 50a0605 [oozie] Reset workflow node expansion on toggle edit
  783. * f4f0ab5 [oozie] Remove some non unicode characters from the templates
  784. * a57befe HUE-2531 [impala] Autogrow missing result list
  785. * 684a95e [oozie] Added parameter and file content to the isDirty observables
  786. * 5f5d085 [pig] Skip dependency on the external autocomplete js
  787. * f6b6499 [pig] Give empty autocomplete URL when Hive app is not installed
  788. * a9a9eb5 [pig] Exclude HCat autocomplete if autocomplete URL is empty
  789. * 4550c63 [oozie] Introduced unsaved message for dirty workflows
  790. * 89284c5 [oozie] Improve dragging visual hints on workflow editor
  791. * b18278c [oozie] Ask for a hive-site.xml when creating a Hive action
  792. * 0e1e53f HUE-2529 [useradmin] Bump up LDAP Sync group name character limit to 256
  793. * a961245 [oozie] Flag to enable Editor v2
  794. * e6e3390 [oozie] Adding new editor to the menu
  795. * d46c14f [oozie] Check read and write permissions for bundles
  796. * 0acedac [oozie] Check read and write permissions for coordinators
  797. * beadb15 [oozie] Check read and write permissions for workflows
  798. * 0c33b94 [oozie] Moving nodes should not lose any properties
  799. * 714727c [oozie] Copying a node also copies its properties
  800. * f22b9ed [oozie] Persist show arrow toggling
  801. * 5bba798 [oozie] Add un-expand icon to global kill node
  802. * 1e4a2c8 [core] Avoid double leading slash on hdfs autocomplete paths
  803. * 541f3c6 [oozie] Display just the name of the file on common-fs-link
  804. * 89f337f [oozie] Disable page scroll on Filechooser modal
  805. * 883d94b [core] Added file filter to jHueFileChooser
  806. * 45265b0 [core] Delegate keydown event to the HDFS autocomplete element instead of window
  807. * f66a90d [oozie] Enable picker for every parameter
  808. * 1382853 [oozie] Parse variables from Hive scripts
  809. * 841ff70 [oozie] Fix all the advanced properties of the actions
  810. * 650b04a [oozie] Also add FileBrowser shortcuts to parameters values
  811. * a645b6c [oozie] Friendler UX for action with a script with parameters
  812. * f91a827 [oozie] Bump version of Oozie workflows to 0.5
  813. * 13ebaf2 [oozie] Added coordinator picker to bundle page
  814. * 8eea907 [oozie] Added workflow picker to coordinator page
  815. * 640b8bf [oozie] Added scroll up plugin
  816. * 6ce7b42 [oozie] Enable filechooser for all the parameters with '='
  817. * 3b4cb98 [oozie] Added filechooser binding for parameters named input or output
  818. * fb8d12d [oozie] Added parameters typeahead for Pig
  819. * 616a477 [oozie] Fix arrow drawing on toggle properties
  820. * a25d130 [oozie] Added upload file and create folder options
  821. * 7d3c001 [oozie] Added HDFS autocomplete on filechooser inputs
  822. * e04c3fd [oozie] Improved wrapping of small widgets
  823. * 75789ee [oozie] Added Workspace button to filechooser
  824. * 8e8ca06 [oozie] Click to expand widget maintains bubbling order now
  825. * 403b527 [oozie] Update add button status after key press
  826. * aae3998 [oozie] Scroll to new added action
  827. * e5c5c3d [oozie] Improved readability on inline forms
  828. * 3ed6a4d [oozie] Improved inline popup for widgets
  829. * 6c1f12a [oozie] Improve look of idle drop targets
  830. * e950607 [oozie] Restore backdrop on settings modal
  831. * 5c8e649 [oozie] Passthrough arrows click
  832. * c7541a4 [oozie] Require all fields on the add action modal before adding
  833. * b9f69b1 [oozie] Fixed all the input with missing type
  834. * bfc13e0 [oozie] Streaming action UX
  835. * f8e4c15 [oozie] Streaming action UX
  836. * c65d1f0 [oozie] Email action UX
  837. * b8842d9 [oozie] Fs action UX
  838. * 888a292 [oozie] UX of Ssh action
  839. * 2adbb74 [oozie] UX of Shell action
  840. * 79a3d52 [oozie] Better UX for MapReduce action
  841. * 3673704 [oozie] UX of Java action
  842. * 196527e [oozie] Better UX for Hive actions
  843. * a370310 [oozie] Adding links to selected subworkflows
  844. * 8660e83 [oozie] Cleaning up the UI
  845. * 048f807 [oozie] Resized input for new actions
  846. * ad60eff [oozie] Moved Oozie specific code from common-dashboard
  847. * ff21fe3 [oozie] Fixed filechooser on new action binding
  848. * 2552022 [oozie] Also get list of subworkflows at loading of the editor
  849. * 2d82ed3 [oozie] Add properties of Subworkflow action
  850. * 6eeb35a [oozie] Add some filechoosers for the field pointing to HDFS
  851. * b47f84d [oozie] Integrate document sharing in workflow editor
  852. * 36123e6 [oozie] Move Kill node text message to advanced properties
  853. * 9b4af10 [oozie] New filechooser options to show just the last bit of the path
  854. * ea86b90 [oozie] Bundle name as x-editable
  855. * 7fcace1 [oozie] Coordinator name as x-editable
  856. * 166a7e0 [oozie] Workflow name and description as x-editable
  857. * a49d5d9 [oozie] Improved spacing with readonly workflow editor
  858. * 6299119 [oozie] Fix JS error on overlay remove
  859. * 0c07788 [oozie] Move expand of the widget to the widget body
  860. * f115cfc [oozie] Generate a valid XML Oozie name for jobs
  861. * 63325c0 [oozie] Pull Pig parameters from Pig action script
  862. * d0644c4 [oozie] Support a customizable pattern for workflow workspace path
  863. * 8c4f312 [oozie] Link Document2 to Document for 3.x compatibility
  864. * 31455ec [oozie] Updating icons, bundle dependencies, link to pig script
  865. * 92d0544 [oozie] Generate XML and submit Bundles
  866. * d4d6edb [oozie] Improved drag to add UX
  867. * 06c8079 [oozie] Support for expansion of widgets
  868. * 857a793 [oozie] Remove autoscroll
  869. * 69b9c79 [oozie] Toggle arrows
  870. * 855e508 [oozie] Bundle skeleton page
  871. * 0c4cc40 [oozie] Get Coordinator variables
  872. * e07c150 [oozie] Pull workflow variables to fill up in the coordinator editor
  873. * 3c4e811 [oozie] Look for parameters in Workflows
  874. * 8ba5b76 [oozie] Add all the field of a Coordinator in the UI
  875. * b57c5c7 [oozie] Fix remove kill node
  876. * e0a24eb [oozie] Restyled decision and initial support for large scrolling workflows
  877. * a6909b8 [oozie] Started coord restyle
  878. * fbea788 [oozie] Submit a Coordinator
  879. * c5f4b15 [oozie] Generate XML of Coordinator with range datasets
  880. * 77ae36a [oozie] Generate XML of Coordinator with datasets
  881. * e3fdc4e [oozie] Generate XML of Coordinator with workflow properties
  882. * e09a962 [oozie] Restyled properties tab
  883. * e979010 [oozie] Generate basic XML of Coordinator
  884. * ac835d5 [oozie] Reorganized CSS
  885. * 9c4bf2e [oozie] Toggle SLA form
  886. * e7486e2 [oozie] Model of the Coordinator editor
  887. * 19076af [oozie] Coordinator editor skeleton page
  888. * 06871a8 [oozie] Started to restyle settings dialog
  889. * 0bbcd46 [oozie] Added filechooser binding to files
  890. * a46b824 [oozie] Added generic kill node
  891. * 5b3e75a [oozie] Fixed get relatives bugs and improved UI
  892. * c5d58b8 [oozie] Removed id from widgets
  893. * 5b5e277 [oozie] Restyled common sections
  894. * 73ba03d [oozie] Removed unused inputs on widgets
  895. * 59554be [oozie] Started to restyle widgets
  896. * 4ee18cf [oozie] Cleaned up non-editing UI
  897. * 4a0b650 [oozie] Improved display of edit mode
  898. * 0aa3ba2 [oozie] DistCp action
  899. * e3eb91c [oozie] Edit in place does not open a popup now
  900. * fe4f9a5 [oozie] Streamin action
  901. * 8a35028 [oozie] Email action
  902. * 30b67a2 [oozie] Adding the Ssh action
  903. * b9ce600 [oozie] Adding Fs action
  904. * 67634f3 [oozie] Better helper for clone and move
  905. * 921f122 [oozie] Introduced expanded state for editing the widgets
  906. * 379abba [oozie] Adding the Shell action
  907. * db875c8 [oozie] Add MapReduce action to editor
  908. * b524941 [oozie] Add Sqoop 1 action
  909. * 9da2932 [oozie] HiveServer2 Action support in workflow editor
  910. * 013941b [oozie] Reduced margins for the dashboard
  911. * 61d7d17 [oozie] Enable copy to the same row
  912. * 6eade6b [oozie] Disable drop zones for forks with two nodes
  913. * e4f4925 [oozie] Disable creation of forks next to a decision node
  914. * 9b65982 [oozie] A decision node can be deleted only when it has 0 or 1 child
  915. * 888448b [oozie] Enable drag to copy of nodes
  916. * b03314c [oozie] Import an old wofklow with a Fork
  917. * 14fa64e [oozie] Workflow layout converter from Hue 3.7 format
  918. * ecc165b [oozie] Fix action linking by not removing the Kill node from the list
  919. * ce5fc77 [oozie] Add End node to the end in order to submit workflow
  920. * 9e24a39 [oozie] Use select box to list the OK and KO transitions
  921. * eca5bf2 [oozie] Add link to HDFS workspace
  922. * fe3cc0d [oozie] Generate XML of Decision node
  923. * 28e623e [oozie] Support for basic Decision node
  924. * 16b39c4 [oozie] Join widget should not be movable
  925. * 99a7a5b [oozie] Kill widget should not be movable
  926. * eed039a [oozie] Disabled drop after decision node
  927. * a84efed [oozie] Convert to decision removes the join node
  928. * b5e16e8 [oozie] Support for loading N-nested forks
  929. * d85e3bb [oozie] Just regular nodes can be moved
  930. * ee7be67 [oozie] Disable drop targets around widget
  931. * 9392d97 [oozie] Delete an action below a Join
  932. * 5ce3540 [oozie] Smarter move a node
  933. * b351ea7 [oozie] Smarter delete action
  934. * b9f8734 [oozie] Disable drop on sides of the same widget row
  935. * 6e50935 [oozie] Moving to a fork doesn't create a new node
  936. * 31e7863 [oozie] Support sequential move of nodes
  937. * 4c03402 [oozie] Support for sub workflows
  938. * 7b72776 [oozie] Initial support for fork/decision conversion
  939. * 89e2804 [oozie] Support for node move
  940. * 4800f43 [oozie] Refactored redundant code
  941. * 1336db4 [oozie] Adding Kill droppable Kill node
  942. * de5fc1f [oozie] Fork of Fork support
  943. * 93da84a [oozie] Templating logic for Hive, Pig and Java actions
  944. * e015ec7 [oozie] Fix widget predecessor and successor
  945. * 1333d15 [oozie] Swapped sortable for droppables
  946. * c93a081 [oozie] Fixed side drop zone height change
  947. * 8a0eca8 [oozie] Enable drop on the side of a fork and disable it on the side of joins
  948. * 2f92334 [oozie] Add a node on top of Fork
  949. * da1da1f [oozie] Add a node below a Join
  950. * 9585783 [oozie] Add a node on top of node in a Fork
  951. * 3eb1ed1 [oozie] Hide extra dropping target right after fork and before join
  952. * ed4c998 [oozie] Delete from more than 3 nodes in a Fork
  953. * f5bef09 [oozie] Fix bug in Node.set_link
  954. * 526b85e [oozie] Add 3rd node to a fork
  955. * 210949f [oozie] Redraw arrows on window resize
  956. * 4875eea [oozie] Improved arrows display
  957. * fdbd14b [oozie] Side drops have now 100% height
  958. * 80e565b [oozie] Refresh after save reloads the same workflow
  959. * 8dc0603 [oozie] Refactor getWidgetSuccessor and getWidgetPredecessor
  960. * 2dde136 [oozie] Support for widget successor
  961. * 8658040 [core] Updated font-family on Bootplus and enabled compression
  962. * d8b5a7d [oozie] Support create a fork or add a new node to a fork
  963. * a2671c6 [oozie] Arrow drawing on model change
  964. * b736f5a [oozie] Fix for a getPredecessor bug before forks
  965. * 6cbc3bc [oozie] Disable slide up and down on drop
  966. * 019aff2 [oozie] Drop on existing fork does not create a new fork anymore
  967. * 5c0f580 [oozie] Add row in between rows
  968. * a739e9e [oozie] Delete any node in a fork
  969. * 24d6335 [oozie] Add computed linkMapping to workflow
  970. * 56a4ff8 [oozie] Initial support for arrow linking
  971. * 9ad2509 [oozie] Delete a node from a fork
  972. * f22bcd5 [oozie] Change ok link to to link for action nodes
  973. * 20bdafd [oozie] Lateral drop targets are minimized in non editing mode
  974. * de6d292 [oozie] Remove a node below a regular action
  975. * cf91b7b [oozie] Delete a single action node
  976. * c08d575 [oozie] Link fork and Join nodes to their widgets
  977. * 5426538 [oozie] Start, end, fork and join nodes cannot be manually removed
  978. * 3c7a518 [oozie] Delete a widget can delete forks and joins too
  979. * 8ba8cdb [oozie] Support creating a fork
  980. * 70fdef1 [oozie] Initial support for fork and join and fixed predecessor
  981. * a42e939 [oozie] Support sequential actions
  982. * 4bea516 [oozie] Removed isNested reference from template and other dashboards
  983. * 1f53602 [oozie] Generate random ids for the action sections
  984. * 237787a [oozie] Better delete logic for widgets
  985. * 7a551d6 [oozie] Add set_link() and get_link() to a Node
  986. * d0c3669 [oozie] Get widget predecessor
  987. * ec92593 [oozie] Basic structure for getting the parents of columns, rows and widgets
  988. * 1bc6ba5 [oozie] Support for drag and drop on the sides of widgets
  989. * 08ea05f [oozie] Removed layout change buttons and styled side dropzones
  990. * a196d2b [oozie] Restore common_dashboard.mako
  991. * 7412922 [oozie] Support for start and end node outside the workflow editor
  992. * 5fbbaa1 [oozie] Initial support for nested dashboards
  993. * 5d3e881 [oozie] Adding SLA to Workflow properties
  994. * f943ed9 [oozie] Adding workflow Hadoop properties settings
  995. * c362fe5 [oozie] Factorize common action properties into a template
  996. * 90533d3 [oozie] Credentials support
  997. * 05bc667 [oozie] Add SLA to action
  998. * cdaaa07 [oozie] Add archives to action
  999. * 4da321c [oozie] Add properties to action
  1000. * 179c1a6 [oozie] Support for Job XML in action
  1001. * e4ec10f [oozie] Support prepare in action
  1002. * 5d75444 [oozie] Generate valid name for action node
  1003. * 0035898 [oozie] Add file to Pig action
  1004. * e49c122 [oozie] Refactor adding new widget
  1005. * 50376ef [oozie] Add more properties for Pig action
  1006. * fdb9424 [oozie] Add custom action properties
  1007. * 7669d08 [oozie] Generate workspace and create it at save time
  1008. * 4fc7e66 [oozie] Adding workflow settings modal and parameters
  1009. * 53463ba [oozie] Add sharelib by default to workflow
  1010. * 43ea2de [oozie] Submit a workflow
  1011. * f40f14f [oozie] Add semi modal asking for main action properties
  1012. * 43917d3 [oozie] Generate XML workflow
  1013. * 722785d [oozie] List workflow editor page
  1014. * 1aeef12 [oozie] Save a workflow
  1015. * 44b085d [oozie] Create a new workflow
  1016. * 6523907 [oozie] Skeleton of new workflow editor
  1017. * b1b10ce [impala] Save or update a dashboard into a document
  1018. * 22416bc [core] Set document natural keys as composite
  1019. * 74b5d72 [core] Backport Django #16317 Self-referencing model with natural key
  1020. * e787c0a [impala] Save dashboard into new document model table
  1021. * decf9d2 [core] New Document format
  1022. * 0174747 [impala] Save dashboard
  1023. * 699b35d [impala] Fix facet toggling
  1024. * 706a447 [impala] Add range facet
  1025. * 7819e3c [impala] Move dashboards to own module
  1026. * 626a88c HUE-2498 [oozie] Sharing workflows requires HDFS admin privileges
  1027. * 1205bce [core] Fix home page when Beeswax app is blacklisted
  1028. * 48d4a45 [useradmin] Disable password update for LDAP users
  1029. * cba7cf4 HUE-2520 [pig] Enable a user to save an unsaved pig script after execution
  1030. * c86f67c HUE-2514 [oozie] Add more reducers when running terasort on larger cluster
  1031. * 6ca6ee0 HUE-2515 [beeswax] Fix MySQL transaction problem in test_parallel_queries unit test
  1032. * 0ff5c60 HUE-2525 [core] Fix manual install of samples
  1033. * 539541b HUE-2526 [desktop] Avoid a deadlock in the thrift connection pool
  1034. * 50120ca HUE-2518 [pig] Fix typo in logging error: Change "demo" to "job"
  1035. * 0cd3f9b HUE-2524 [impala] Sort numerically recent queries tab
  1036. * 8a95384 HUE-2513 [fb] File list column sorting is broken
  1037. * c7cd3a2 HUE-1241 [pig] Support macros with several or no spaces before the name
  1038. * ffab977 [hive] Missing import of _ for internationalization
  1039. * 8d9da44 HUE-2511 [impala] Infinite scroll keeps fetching results even if finished
  1040. * 3d514dc HUE-2512 [impala] Fix installing Impala examples when tables already exist
  1041. * 9a8df9a HUE-2505 [fb] Top row is not the current directory
  1042. * fb37853 HUE-2510 [pig] Ensure that CSRF cookie is loaded in the editor
  1043. * 4e93e36 HUE-2506 [search] Marker map does not display with HTML widget
  1044. * fdc5fe4 HUE-2504 [beeswax] Skip loading of sample data if table already exists
  1045. * 695fda0 HUE-2495 [oozie] Improve dashboards sorting mechanism
  1046. * 1bab576 [core] ConditionalGetMiddleware should import `parse_http_date_safe`
  1047. * 753a4ac [beeswax] Rename TestHiveServer2API test to test_parsing_partition_values
  1048. * 878fd24 [beeswax] Remove dead comments
  1049. * 5c799cc [beeswax] Fix parsing complex PartitionKey types
  1050. * d211512 HUE-2503 [jb] Better handling of expired YARN jobs
  1051. * 52d57d8 [desktop] Fix pseudo_hdfs4 starting up a yarn nodemanager
  1052. * 68fb193 [tools] Fix tools/jenkins/build-functions so the hadoop tests run on OS X
  1053. * e3cda67 HUE-2454 [useradmin] Use correct 'search_bind_authentication' in multidomain-style LDAP
  1054. * 26de2fb [search] Add newline at the end of the file
  1055. * f93ef1e [desktop] Backport Django 1.5's ConditionalGetMiddleware to fix streaming bug
  1056. * a7262e5 HUE-2501 [metastore] Creating a table with header files bigger than 64MB truncates it
  1057. * b1572f1 HUE-2485 [core] Add strict redirection in EnsureSafeRedirectURLMiddleware
  1058. * da9725a [core] Display all possible errors when installing all the examples
  1059. * f435f9e HUE-2481 [oozie] handle escaped = in jo.properties when submitting from hdfs
  1060. * 4310671 [jobsub] Filter out designs without a document. Empty documents will break the editor.
  1061. * 5bb859c HUE-2478 [pig] ignore variables with escape character before $
  1062. * 864cd85 [core] Remove trailing whitespace
  1063. * f79e4d4 [core] Add ConditionalGetMiddleware
  1064. * f971351 [doc] Update Hue screenshot
  1065. * 28be8c8 [oozie] Order coordinator actions on the Oozie side
  1066. * 24200e7 HUE-2494 [search] Timeline remove doesn't delete the chart
  1067. * 9afc8da [search] Make timeline support timestamps with milliseconds
  1068. * 9419cbc [beeswax] Support Spark SQL table metadata format
  1069. * 648908f HUE-2492 [impala] Avoid imports for deleted app
  1070. * f829594 HUE-2484 [beeswax] Configure support for Hive Server2 LDAP authentication
  1071. * 0db0435 [oozie] Support exporting workflows with credentials
  1072. * 2c17370 HUE-2391 [beeswax] install example exception handling correction
  1073. * 653ea10 [beeswax] Handle case where a PartitionKey includes extra ','s or ':'s
  1074. * 964c5a3 [beeswax] Add a test case for ',' and ':' in a partition key comments
  1075. * c195f0e [beeswax] Clean up test_partition_values
  1076. * c081dd6 [beeswax] Cleanup the table properties test
  1077. * e8ab4e1 [beeswax] Replace tabs with spaces
  1078. * 0d8fd54 HUE-2102 [oozie] Workflow with credentials can't be used with Coordinator
  1079. * 5be7a0c "[fb] Make archive upload case insensitive"
  1080. * dbe2b3a HUE-2152 [pig] Credentials support for HCat in editor
  1081. * cabed17 HUE-2479 [fb] Cancel moving a file with drag and drop
  1082. * b2a78ae [core] Add wsgi.py script to simplify deployment to Apache
  1083. * 6edcd4f [hbase] Tell user when HBase kerberos principal is missing from hbase-site.xml in secure mode
  1084. * 41cd7ae HUE-2472 [impala] Hide Show more results in certain cases
  1085. * 5ce916f HUE-2366 [jb] Message explaining when no Resource Manager is available
  1086. * 1b68f38 HUE-2471 [beeswax] Fix display ellipsis on fields longer than 20 characters
  1087. * 9b22320 HUE-2486 [beeswax] Fix saving result to a new Hive table and to a HDFS directory
  1088. * 70d15bf [fb] Support upload of tar.gz archive
  1089. * 5d13ff8 [desktop] UTF8 decode byte strings before printing
  1090. * 20402cc HUE-2467 [sentry] Disallow admin operations on parent page of prefixed directories
  1091. * 3880be1 [core] Add config check to validate MySql storage engine
  1092. * af5b28a [desktop] Remove /desktop/debug/who_am_i
  1093. * ff19460 HUE-2476 [oozie] Import workflow with ssh action ignores <args> tag
  1094. * 504fdb9 [sqoop] Upgrade for Sqoop for 1.99.4 API: main first cut
  1095. * 33f88c0 HUE-2472 [impala] Stabilize result retrieval
  1096. * 5fd5fcd HUE-2471 [beeswax] Truncate field type in assist to 20 characters
  1097. * 94d7717 HUE-2467 [sentry] Check NN plugin prefixes for exact match of subpath
  1098. * 9e10347 [jb] Reverting the job header name to job id
  1099. * c62fdaf HUE-2446 [oozie] Add a no-op migration script to help upgrade from CDH4.7 to 5.x
  1100. * 450f686 [core] replace some tabs with spaces
  1101. * b4b3712 HUE-2467 [fb] Hide change owner link when the folder is Sentry managed
  1102. * d3f2a58 HUE-2470 [beeswax] DB Assist should load different Impala and Hive tables without hitting refresh
  1103. * 5c81fd8 [build] Allow building with JDK8
  1104. * 2ace338 HUE-2467 [fb] Sentry NameNode plugin integration
  1105. * 0336f74 HUE-2462 [beeswax] Escape HTML when printing field schema
  1106. * d4acb8d HUE-2424 [search] Removed commented lines
  1107. * 44eefc5 HUE-2424 [search] Bar/line widgets should not update their start/end/gap values
  1108. * 9811087 [search] Support double in bar and line widgets
  1109. * c97ce22 HUE-2450 [search] Pagination Should Reset When Facet Changes
  1110. * e6afc20 HUE-2458 [core] fix an import bug
  1111. * 326eccd HUE-2458 [core] don't rely on saml2 being installed in the libsaml config
  1112. * 4d5d078 HUE-2458 [core] make libsaml backwards compatible with abec's saml2 forks
  1113. * 65118b5 HUE-2467 [fb] Sentry NameNode plugin integration
  1114. * fd4d197 HUE-2460 [impala] Update syntax highlighting to include 2.0 analytic functions
  1115. * adc26f9 HUE-2468 [core] Updated docs manual for ubuntu 14.04
  1116. * 932d568 Use the PATH to find the xmlsec1 binary
  1117. * b3e2e70 HUE-2458 [core] simplify finding xmlsec binary
  1118. * bf3f009 HUE-2458 [core] Fix the import order
  1119. * 7c2d997 HUE-2458 [core] make SAML2 urls backwards compatible
  1120. * 9367478 HUE-2458 [core] Expose a POST logout URL
  1121. * 4d9e719 HUE-2458 [core] Add support for configuring the SAML2 name id
  1122. * 6a068fe HUE-2458 [core] except libsaml.views.acs from csrf
  1123. * 8d87b75 [core] whitespace cleanup
  1124. * cb53728 [core] try to find xmlsec1 in the path
  1125. * 3e2d50b [search] Support selecting a text facet with non range dates
  1126. * 10430d1 [beeswax] Now Hive leaves some temporary files when doing a CTAS
  1127. * 47d5351 HUE-2456 [oozie] Coordinator filter checkbox should filter by character regardless of case
  1128. * 1a10b06 HUE-2428 Missing CSRF Tokens
  1129. * e9be887 HUE-2453 [beeswax] Add an order by id for the query_history
  1130. * 3ec3ff7 HUE-2449 [oozie] Raise an exception if oozie frequency is invalid
  1131. * e2d9933 HUE-2449 [oozie] Remove redundant delete
  1132. * 0ecb0b7 HUE-2155 [search] Field names autocomplete
  1133. * abbbb1d [core] Update tests to use latest Hadoop versions
  1134. * f508f1e HUE-2346: Compile hue-JT-thrift-plugin against hadoop2.4 with backward compatibility
  1135. * d24ab97 HUE-2430 [pig] Progress bars of running scripts not updated on Dashboard
  1136. * ceadc79 [core] Check Oracle client only when Oracle is installed
  1137. * 566478f HUE-2447 [core]: ignore if document tables already exist
  1138. * bab8602 HUE-2448 [oozie]: fix a unicode exception
  1139. * cc3b624 HUE-2444 [search] Remove showDetails:false from the grid result dump
  1140. * d1c94cd HUE-2445. kt_renewer should explicitly ask for renewable tickets
  1141. * 0060abf HUE-2438 [core] Disable SSLv3 for Poodle vulnerability
  1142. * 1b64d0c [core] HUE-2334. Make cx_Oracle compilation optional
  1143. * c6f0ffa [core] HUE-2334. Add cx_Oracle to external dependency
  1144. * 94d5bb1 HUE-2433 [oozie] Coordinator rerun filters should only check boxes
  1145. * bdbc98a [oozie] Fix rerun tests and hide manage section accordingly
  1146. * 444ff15 [search] Timeline is broken with group by facet
  1147. * 9857b96 HUE-2437 [indexer] Trim field names in the backend
  1148. * 37b8f9d HUE-2360 [sentry] Sometimes Groups are not loaded we see the input box instead
  1149. * ce4fb2a HUE-2435 [oozie] ensure consistency of coordinator rerun actions bar with other dashboards in oozie
  1150. * c112e4b [pig] Fix typo in filter list
  1151. * 2ca67a8 HUE-2434 [oozie] coordinator rerun items that are killed should not display MANAGE section
  1152. * 426a631 HUE-2430 [pig] Fix exception when fetching logs of action on dashboard
  1153. * 269732e HUE-2342 [impala] SSL encryption
  1154. * eef6fc8 HUE-2426 [pig] Dashboard gives a 500 error
  1155. * 871583c HUE-2131 [core] Add sharing to pig, hive, rdbms
  1156. * 7a956e1 HUE-2131 [core] Modularize the sharing permission modal
  1157. * adbe263 HUE-2415 [core] Expose a 'is_alive' route a load balancer can poll
  1158. * 325e327 HUE-2412 [core] partially optimize the desktop home view
  1159. * b18ed0f Wrap some lines to 80 characters
  1160. * b920656 HUE-2340 [hbase] Deleting a table deletes it but does not refresh the UI
  1161. * bc6965d [search] Speedup widget retrieval
  1162. * 1493a70 HUE-2397 [beeswax] Can see the logs when opening a running query
  1163. * fa2dfbe HUE-2423 [jobsub] Broken symbolic link jobsubd
  1164. * 9500cd2 HUE-2403 [oozie] More intuitive rerun of coordinator actions
  1165. * b3e25b2 HUE-2418 [search] Automatically resize sibling widgets on drop
  1166. * c8b0ce8 HUE-2210 [search] Improve reliability of the timeline start/date fields
  1167. * 02e07d9 HUE-2419 [core] Revert back progress bar color change
  1168. * 75f1aeb HUE-2402 [fb] Prettify uploading snippet
  1169. * cf609c2 HUE-2347 [fb] Drag and drop to move files
  1170. * e008de0 HUE-2414 [search] Timeline chart breaks when there's no extraSeries defined
  1171. * 0c1454b [HUE-2411] limit fetching autocomplete users and groups to 2000
  1172. * b48d635 HUE-2410 [core] Upgrade to font-awesome 4.2
  1173. * f18e382 HUE-2409 [fb] Context menu not displayed in Firefox
  1174. * 0cc14e0 [jb] failsafe in cases where applicationType may not be available
  1175. * bb08159 HUE-2405 [useradmin] Add enhanced user password policy
  1176. * d1edb10 [sentry] Support None authentication
  1177. * 11c7ef6 HUE-2094 [jb] Add more metadata when viewing Spark application details
  1178. * 72f2774 HUE-2094 [jb] Spark jobs will now be visible in the job browser instead of erroring
  1179. * 6ebd600 HUE-2407 [beeswax] Enable chart X axis ordering
  1180. * dc5db15 HUE-2348 [search] Highlight terms inplace in the field
  1181. * 24d786c [core] Cache permission list and remove unused middlewares
  1182. * c52f886 HUE-2406 [search] New dashboard page has a margin problem
  1183. * 22a1a3b HUE-2404 [oozie] CSRF token missing in rerun popups
  1184. * d947503 [beeswax] Prevents 'save' overriding a query when only a portion of it is selected
  1185. * 83c7e36 HUE-2373 [search] Heatmap can break
  1186. * 287661d HUE-2401 [search] Visually report selected and excluded values for ranges too
  1187. * a8bfb0c HUE-2395 [search] Broken widget in Solr Apache logs example
  1188. * 7c9e0de HUE-2400 [core] The CSRF protection breaks some apps
  1189. * db91c54 HUE-2398 [fb] Drag and Drop hover message should not appear when elements originating in DOM are dragged
  1190. * 98c71f2 HUE-2396 [beeswax] Fix Cross-site scripting(XSS) vulnerbility
  1191. * 6a02467 HUE-2387 [beeswax] Support getting logs using FetchResults() api
  1192. * 37c80cb HUE-2369 [search] Download query should not included non selected headers
  1193. * 1f54b8b [core] Add csrf token in non-jQuery requests
  1194. * 339e68a [core] Add CSRF protection to all requests
  1195. * 504b5ad [oozie] Adding version from metrics as it is unrelated to Oozie
  1196. * cdbae5b [core] Bump Hadoop MR1 plugin to 2.5.0
  1197. * 5a63476 HUE-2372 [search] Move 'add a dimension' to the left
  1198. * c2d0d19 [jb] Verify certificate in secure when talking to RM over rest https (ssl)
  1199. * ed8695c [imapala] Example doesn't fail with already installed message
  1200. * ca76305 HUE-2389 [impala] Expand results table after the results are added to datatables
  1201. * 4d865a4 HUE-2371 [sentry] Sentry URI should be created only with a ALL permission
  1202. * 2b02474 [fb] Better error message when can't connect to HTTPFS
  1203. * 9c5880a HUE-2210 [search] Add a initial_gap in sync with gap for new facets or saved collection
  1204. * f078e13 [fb] Opening an empty file should not create a js error
  1205. * e7ff38a [core] Fix test name typo in database setup
  1206. Contributors
  1207. ------------
  1208. This Hue release is made possible thanks to the contribution from:
  1209. - Aaron Newton
  1210. - Aaron T. Myers
  1211. - abec
  1212. - Abraham Elmahrek
  1213. - Aditya Acharya
  1214. - Alex Breshears
  1215. - Alex Newman
  1216. - Alex (posi) Newman
  1217. - alheio
  1218. - Ambreen Kazi
  1219. - Andrei Savu
  1220. - Andrew Bayer
  1221. - Andrew Yao
  1222. - Ann McCown
  1223. - Ashu Pachauri
  1224. - Atupal
  1225. - bcwalrus
  1226. - bc Wong
  1227. - Ben Bishop
  1228. - Ben Gooley
  1229. - Ben White
  1230. - Bhargava Kalathuru
  1231. - Bruce Mitchener
  1232. - Bruno Mahé
  1233. - Christopher Conner
  1234. - Christopher McConnell
  1235. - Christopherwq Conner
  1236. - cwalet
  1237. - dbeech
  1238. - Derek Chen-Becker
  1239. - Dominik Gehl
  1240. - Eli Collins
  1241. - Enrico Berti
  1242. - Erick Tryzelaar
  1243. - gdgt
  1244. - Gilad Wolff
  1245. - grundprinzip
  1246. - Harsh
  1247. - Harsh J
  1248. - Henry Robinson
  1249. - Igor Wiedler
  1250. - Ilkka Turunen
  1251. - Istvan
  1252. - Ivan Orlov
  1253. - Jakub Kukul
  1254. - Jarcek
  1255. - Joey Echeverria
  1256. - Jon Natkins
  1257. - Karissa McKelvey
  1258. - Kevin Wang
  1259. - krish
  1260. - Lars Francke
  1261. - Linden Hillenbrand
  1262. - Luca Natali
  1263. - Marcus McLaughlin
  1264. - Mariusz Strzelecki
  1265. - Michalis Kongtongk
  1266. - mrmrs
  1267. - Nicolas Fouché
  1268. - Olaf Flebbe
  1269. - Pala M Muthaia Chettiar
  1270. - Patricia Sz
  1271. - Patrycja Szabłowska
  1272. - Paul Battaglia
  1273. - Paul McCaughtry
  1274. - Peter Slawski
  1275. - Philip Zeyliger
  1276. - Piotr Ackermann
  1277. - Prasad Mujumdar
  1278. - raphi
  1279. - Ricky Saltzer
  1280. - Romain Rigaux
  1281. - Roman Shaposhnik
  1282. - Rui Pereira
  1283. - Sai Chirravuri
  1284. - Sean Mackrory
  1285. - Shawn Van Ittersum
  1286. - Shrijeet
  1287. - Shrijeet Paliwal
  1288. - Shuo Diao
  1289. - Stephanie Bodoff
  1290. - Suhas Satish
  1291. - Tatsuo Kawasaki
  1292. - thinker0
  1293. - Thomas Aylott
  1294. - Todd Lipcon
  1295. - vinithra
  1296. - vybs
  1297. - William Bourque
  1298. - Word
  1299. - Zhihai Xu