From 0965fac048226fb3da9ed2fe95b3bce86bd8eb51 Mon Sep 17 00:00:00 2001 From: Hiromu Hota Date: Wed, 14 Jun 2017 11:50:40 -0700 Subject: [PATCH] Update README, CHANGELOG, Slash, build.properties for 0.7.1.10 --- CHANGELOG.md | 22 +++++++++++++++++++ README.md | 19 ++++++++-------- assembly/build.properties | 2 +- ui/build.properties | 6 ++--- .../org/pentaho/di/ui/core/dialog/Splash.java | 2 +- 5 files changed, 37 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80d82187f368..64de1cea1ada 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Change Log +## 0.7.1.10 - 2017-06-14 + +### Changed +- VfsFileChooserDialog for DirectoryDialog +- Use headless Chrome for UI testing +- Disable keyboard shortcut F4 because it is invoked when Enter key is pressed for unknown reason +- Disable keyboard shortcuts under "Edit" menu while a dialog (e.g., step dialog) is focused +- Do not share logs across sessions and do not show the general logs + +### Removed +- Remove the Timer for setControlStates() and execute it when trans/job Finished +- Stop using DelayTimer because it does not effectively work in webSpoon + +### Fixed +- Make RunConfigurationPopupMenu multi-session enabled +- Fix the "SWTError: BrowserFunction is disposed" when pressing Connect Now +- Refresh the log display periodically +- Restore the ability to connect to a repository by query parameters +- Restore the connectivity to Pentaho Repository and Database Repository +- Catch any exception when executing trans.startThreads() or job.start() +- Move steps/job entries only if a cursor moves + ## 0.7.1.9 - 2017-05-23 ### Changed diff --git a/README.md b/README.md index 6a608af1aeed..c1060e7b326d 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Please refer to the [wiki](https://github.com/HiromuHota/pentaho-kettle/wiki/Sys 1. Download the latest `spoon.war` from [here](https://github.com/HiromuHota/pentaho-kettle/releases). 2. Copy the downloaded `spoon.war` to `tomcat/webapps/spoon.war`. -3. (Optional) download and unzip `pdi-ce-7.0.0.0-25.zip`, then copy the `system` and `plugins` folders to `tomcat/system` and `tomcat/plugins`, respectively. +3. (Optional) download and unzip `pdi-ce-7.1.0.0-12.zip`, then copy the `system` and `plugins` folders to `tomcat/system` and `tomcat/plugins`, respectively. 4. (Optional) configure Apache Karaf as below. 5. (Re)start the Tomcat. 6. Access `http://address:8080/spoon/spoon` @@ -153,13 +153,14 @@ If not defined, the following folders are used: Some of the plugins are not compatible with webSpoon. Please replace jar files with patched ones and delete the Karaf cache directory if necessary. -The patched jar files are [pdi-platform-utils-plugin](https://github.com/HiromuHota/pdi-platform-utils-plugin/releases), [big-data-plugin](https://github.com/HiromuHota/big-data-plugin/releases), [repositories-plugin](https://github.com/HiromuHota/pentaho-kettle/releases) (only 7.0.0.0-25 is supported). +The patched jar files are [pdi-platform-utils-plugin](https://github.com/HiromuHota/pdi-platform-utils-plugin/releases), [big-data-plugin](https://github.com/HiromuHota/big-data-plugin/releases), [repositories-plugin](https://github.com/HiromuHota/pentaho-kettle/releases), and [pdi-engine-configuration](https://github.com/HiromuHota/pentaho-kettle/releases). ``` -$ cp ${path_to_lib}/pdi-platform-utils-plugin-7.0.0.0-25.jar plugins/platform-utils-plugin/ -$ cp ${path_to_lib}/pentaho-big-data-legacy-7.0.0.0-25.jar plugins/pentaho-big-data-plugin/ -$ cp ${path_to_lib}/pentaho-big-data-kettle-plugins-common-ui-7.0.0.0-25.jar system/karaf/system/pentaho/pentaho-big-data-kettle-plugins-common-ui/7.0.0.0-25/ -$ cp ${path_to_lib}/repositories-plugin.jar system/karaf/system/pentaho-kettle/repositories-plugin/7.0.0.0-25/repositories-plugin-7.0.0.0-25.jar +$ cp ${path_to_lib}/pdi-platform-utils-plugin-7.1.0.0-12.jar plugins/platform-utils-plugin/ +$ cp ${path_to_lib}/pentaho-big-data-legacy-7.1.0.0-12.jar plugins/pentaho-big-data-plugin/ +$ cp ${path_to_lib}/pentaho-big-data-kettle-plugins-common-ui-7.1.0.0-12.jar system/karaf/system/pentaho/pentaho-big-data-kettle-plugins-common-ui/7.1.0.0-12/ +$ cp ${path_to_lib}/repositories-plugin-core-7.1.0.0-12.jar system/karaf/system/org/pentaho/repositories-plugin-core/7.1.0.0-12/ +$ cp ${path_to_lib}/pdi-engine-configuration-ui-7.1.0.0-12.jar system/karaf/system/org/pentaho/pdi-engine-configuration-ui/7.1.0.0-12/ $ rm -rf system/karaf/caches/webspoonservletcontextlistener ``` @@ -217,7 +218,7 @@ Please build and locally-publish the following dependent libraries. ### pentaho-commons-xul ``` -$ git clone -b webspoon-7.0 https://github.com/HiromuHota/pentaho-commons-xul.git +$ git clone -b webspoon-7.1 https://github.com/HiromuHota/pentaho-commons-xul.git $ cd pentaho-commons-xul/pentaho-xul-swt $ ant clean-all resolve publish-local ``` @@ -238,10 +239,10 @@ $ mvn clean install -pl tests/org.eclipse.rap.rwt.testfixture -am **Make sure patched dependent libraries have been published locally.** -Build and locally publish `kettle-ui-swt-7.0.0.0-25-X.jar`, which will be copied to `~/.ivy2/local/pentaho-kettle/kettle-ui-swt/` +Build and locally publish `kettle-ui-swt-7.1.0.0-12-X.jar`, which will be copied to `~/.ivy2/local/pentaho-kettle/kettle-ui-swt/` ```bash -$ git clone -b webspoon-7.0 https://github.com/HiromuHota/pentaho-kettle.git +$ git clone -b webspoon-7.1 https://github.com/HiromuHota/pentaho-kettle.git $ cd pentaho-kettle/ui/ $ ant clean-all resolve publish-local ``` diff --git a/assembly/build.properties b/assembly/build.properties index 6aeebf94d794..08c42dd7c8fd 100644 --- a/assembly/build.properties +++ b/assembly/build.properties @@ -39,7 +39,7 @@ dependency.pdi-osgi-bridge.revision=7.1.0.0-12 pentaho-eula-wrap-config.version=7.1.0.0-12 dependency.mondrian.revision=3.14.0.0-12 dependency.kettle.revision=7.1.0.0-12 -dependency.webspoon.revision=7.1.0.0-12-9 +dependency.webspoon.revision=7.1.0.0-12-10 dependency.documentation.revision=6.0.0.0 dependency.spring.framework.revision=3.2.14.RELEASE dependency.spring.framework.revision=4.3.2.RELEASE diff --git a/ui/build.properties b/ui/build.properties index 4e3e61e4c953..dba20d7e8a7a 100644 --- a/ui/build.properties +++ b/ui/build.properties @@ -1,4 +1,4 @@ -project.revision=7.1.0.0-12-9 +project.revision=7.1.0.0-12-10 ivy.artifact.group=pentaho-kettle ivy.artifact.id=kettle-ui-swt impl.vendor=Pentaho Corporation @@ -7,12 +7,12 @@ impl.productID=kettle-ui-swt ui=../assembly/package-res/ui dependency.kettle.revision=7.1.0.0-12 -dependency.webspoon.revision=7.1.0.0-12-9 +dependency.webspoon.revision=7.1.0.0-12-10 dependency.pentaho-xul.revision=7.1.0.0-12 dependency.pentaho-vfs-browser.revision=7.1.0.0-12 dependency.pentaho-reporting-core.revision=7.1.0.0-12 dependency.pentaho-osgi-bundles.revision=7.1.0.0-12 -dependency.pentaho-platform.revision=7.0.0.0-25 +dependency.pentaho-platform.revision=7.1.0.0-12 dependency.rap.revision=3.1.1-SNAPSHOT dependency.selenium.revision=3.1.0 diff --git a/ui/src/org/pentaho/di/ui/core/dialog/Splash.java b/ui/src/org/pentaho/di/ui/core/dialog/Splash.java index 43fb8a58c4d2..50ca4d49ba04 100644 --- a/ui/src/org/pentaho/di/ui/core/dialog/Splash.java +++ b/ui/src/org/pentaho/di/ui/core/dialog/Splash.java @@ -145,7 +145,7 @@ public void paintControl( PaintEvent e ) { } else { fullVersionText = fullVersionText + " " + buildVersion; } - fullVersionText += ", webSpoon (0.7.1.9)"; + fullVersionText += ", webSpoon (0.7.1.10)"; e.gc.setFont( verFont ); e.gc.setForeground( display.getSystemColor( SWT.COLOR_WHITE ) ); e.gc.drawText( fullVersionText, 290, 205, true );