diff --git a/CHANGELOG.md b/CHANGELOG.md index a1595750e208..5952d947c06e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 0.7.1.12 - 2017-08-16 + +### Added +- Add some more Selenium UI tests to detect regressions caused by version upgrade + +### Changed +- Eable open/save menus even when not connected to a repository +- Firewall / port forward for the OSGI Service (e.g., 9051) is no longer required + +### Fixed +- Restored the Repository dialog that was missing when deployed to a url other than localhost +- Upgrade xalan from 2.6.0 to 2.7.2 to resolve the issue that Karaf not starting up when webSpoon deployed in a Docker container + ## 0.7.1.11 - 2017-07-14 ### Changed diff --git a/README.md b/README.md index 511af375a9aa..39c209d55103 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ $ docker run -e JAVA_OPTS="-Xms1024m -Xmx2048m" -d -p 8080:8080 hiromuhota/websp The following command gives you webSpoon with all the plugins included in the CE distribution: ``` -$ docker run -e JAVA_OPTS="-Xms1024m -Xmx2048m" -d -p 8080:8080 -p 9051:9051 hiromuhota/webspoon:latest-full +$ docker run -e JAVA_OPTS="-Xms1024m -Xmx2048m" -d -p 8080:8080 hiromuhota/webspoon:latest-full ``` In either way, access `http://address:8080/spoon/spoon` with a browser. @@ -126,6 +126,7 @@ The details are described [here](http://wiki.pentaho.com/display/EAI/.01+Introdu - Firewall / port forward + Please make sure that a client can access the OSGI Service Port of the server (e.g., 9051). It is known that the marketplace does not work properly when the port is not accessible. The port seems to be automatically assigned and sometimes changes, so it is needed to check which port is actually used. @@ -139,6 +140,10 @@ The port information like below can be found in the Tomcat log: `tomcat/logs/cat *** OSGI Service Port:9051 *** ******************************************************************************* ``` + + +Up to 0.7.1.11, the firewall / port forward for the OSGI Service (e.g., 9051) was required for the repository dialog (since 0.7.0.8) and the marketplace. +For 0.7.1.12+, the firewall / port forward is no longer required (related to #72 and #74). ## Plugins @@ -153,7 +158,7 @@ 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), [pdi-engine-configuration](https://github.com/HiromuHota/pentaho-kettle/releases), and [pdi-dataservice-server-plugin](https://github.com/HiromuHota/pdi-dataservice-server-plugin/releases). +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), [pdi-engine-configuration](https://github.com/HiromuHota/pentaho-kettle/releases), [pdi-dataservice-server-plugin](https://github.com/HiromuHota/pdi-dataservice-server-plugin/releases), and [marketplace-di](https://github.com/HiromuHota/marketplace/releases). ``` $ cp ${path_to_lib}/pdi-platform-utils-plugin-7.1.0.0-12.jar plugins/platform-utils-plugin/ @@ -162,6 +167,7 @@ $ cp ${path_to_lib}/pentaho-big-data-kettle-plugins-common-ui-7.1.0.0-12.jar sys $ 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/ $ cp ${path_to_lib}/pdi-dataservice-server-plugin-7.1.0.0-12.jar system/karaf/system/pentaho/pdi-dataservice-server-plugin/7.1.0.0-12/ +$ cp ${path_to_lib}/pentaho-marketplace-di-7.1.0.0-12.jar system/karaf/system/org/pentaho/pentaho-marketplace-di/7.1.0.0-12/ $ rm -rf system/karaf/caches/webspoonservletcontextlistener ``` diff --git a/assembly/build.properties b/assembly/build.properties index a2eba76c0bc9..d25625d68c89 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-11 +dependency.webspoon.revision=7.1.0.0-12-12 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/core/build.properties b/core/build.properties index 2239a9500b6e..7dd124a9ce25 100644 --- a/core/build.properties +++ b/core/build.properties @@ -1,4 +1,4 @@ -project.revision=7.1.0.0-12-11 +project.revision=7.1.0.0-12-12 ivy.artifact.group=pentaho-kettle ivy.artifact.id=kettle-core impl.vendor=Pentaho Corporation diff --git a/ui/build.properties b/ui/build.properties index 5b4086aa7a59..2738823e0ceb 100644 --- a/ui/build.properties +++ b/ui/build.properties @@ -1,4 +1,4 @@ -project.revision=7.1.0.0-12-11 +project.revision=7.1.0.0-12-12 ivy.artifact.group=pentaho-kettle ivy.artifact.id=kettle-ui-swt impl.vendor=Pentaho Corporation @@ -7,7 +7,7 @@ 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-11 +dependency.webspoon.revision=7.1.0.0-12-12 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 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 5a1a48a1c3d8..78c653686254 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.11)"; + fullVersionText += ", webSpoon (0.7.1.12)"; e.gc.setFont( verFont ); e.gc.setForeground( display.getSystemColor( SWT.COLOR_WHITE ) ); e.gc.drawText( fullVersionText, 290, 205, true );