diff --git a/docs/release-notes/release-notes-0.9.0.txt b/docs/release-notes/release-notes-0.9.0.txt index 53fb6a67ec3..0fd8d6e3278 100644 --- a/docs/release-notes/release-notes-0.9.0.txt +++ b/docs/release-notes/release-notes-0.9.0.txt @@ -1,5 +1,19 @@ Hue v0.9.0, released June 29, 2010 ================================== -Hue 0.9 is the first open source release of Hue, previously known -as Cloudera Desktop. +Hue 0.9 is the first open source release of Hue, previously known as +Cloudera Desktop. The UI look and feel has greatly improved across different +supported browsers (Firefox, Safari, Chrome and IE8). Hue has also made it +much easier to write, build, distribute and install an SDK application. + + +KNOWN BUGS + +- After a successful upload with Linux's flash player (which may warn you about + hanging your computer), the upload screen does not clear. Click the red (x) + button to clear it. + +- Running on Internet Explorer 8 has a memory leak issue, which can cause + instability with prolonged use. + +- FileBrowser upload does not work well with big files (larger than 200MB). diff --git a/docs/sdk/sdk.md b/docs/sdk/sdk.md index 9b2600d60a1..175e0c6f436 100644 --- a/docs/sdk/sdk.md +++ b/docs/sdk/sdk.md @@ -77,8 +77,8 @@ for their "models". (For example, the JobDesigner application stores job designs in the database.) In addition to the web server, some Desktop applications run -daemon processes "on the side". For example, the Health dashboard -runs a metrics collection daemon ("healthd"). Running +daemon processes "on the side". For example, Beeswax runs a daemon +("beeswax_server") that keeps track of query states. Running a separate process for applications is the preferred way to manage long-running tasks that you may wish to co-exist with web page rendering. The web "views" @@ -216,8 +216,10 @@ the applications that are installed calculator 0.1 /Users/philip/src/hue/calculator
-If you'd like to customize the build process, you can create your own `Makefile` -which includes `app.mk`. Please see `desktop/apps/beeswax/Makefile` for an example. +If you'd like to customize the build process, you can modify (or even complete +rewrite) your own `Makefile`, as long as it supports the set of required +targets. Please see `Makefile.sdk` for the required targets and their +semantics.
Congrats, you've added a new app! @@ -583,7 +585,7 @@ a common pattern to push state into a "helper process". For example, in the Job a helper process keeps track of the processes that have been launched. The Django views themselves are stateless, but they talk to this stateful helper process for updates. A similar approach is taken with updating metrics for -the Cluster Health application. +the Beeswax application. ### Authentication Backends @@ -830,9 +832,9 @@ You can create a link to a specific application, or even a specific view within This is done by adding a hash value for "launch" with comma separated values of application names and optional encoded urls. For examples: - http://desktop/#launch=FileBrowser,Health - http://desktop/#launch=FileBrowser:/some/path,Heath:/some/other/path - http://desktop/#launch=FileBrowser,Health&noSession=true + http://desktop/#launch=FileBrowser,JobBrowser + http://desktop/#launch=FileBrowser:/some/path,JobBrowser:/some/other/path + http://desktop/#launch=FileBrowser,JobBrowser&noSession=true The last example shows an additional parameter to prevent session restoration.