You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by va...@apache.org on 2013/10/01 23:05:17 UTC
[1/3] git commit: also sign javadocs and sources.
Updated Branches:
refs/heads/ode-1.3.6.x b53e4b61e -> dfcfff27c
also sign javadocs and sources.
Project: http://git-wip-us.apache.org/repos/asf/ode/repo
Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/fa8b6270
Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/fa8b6270
Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/fa8b6270
Branch: refs/heads/ode-1.3.6.x
Commit: fa8b62701073323c95c0ee1d67100d9663c36830
Parents: b53e4b6
Author: Tammo van Lessen <tv...@gmail.com>
Authored: Tue Oct 1 22:45:25 2013 +0200
Committer: Tammo van Lessen <tv...@gmail.com>
Committed: Tue Oct 1 22:45:25 2013 +0200
----------------------------------------------------------------------
Rakefile | 4 ++++
tasks/gpg.rake | 31 +++++++++++++++++++++++++++++++
2 files changed, 35 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ode/blob/fa8b6270/Rakefile
----------------------------------------------------------------------
diff --git a/Rakefile b/Rakefile
index a7fb21c..fb0bd6b 100644
--- a/Rakefile
+++ b/Rakefile
@@ -633,6 +633,8 @@ define "ode" do
package_with_sources :except => ["jbi-karaf-examples:helloworld2-osgi", "jbi-karaf-examples:ping-pong-osgi"]
package_with_javadoc :except => ["jbi-karaf-examples:helloworld2-osgi", "jbi-karaf-examples:ping-pong-osgi"] unless ENV["JAVADOC"] =~ /^(no|off|false|skip)$/i
+ # sign packages
+ gpg_sign_before_upload
task :aligndeps do
pp transitive(['org.apache.axis2:axis2-webapp:jar:1.5.6', 'org.apache.rampart:rampart-project:jar:1.5.2']).group_by {|s| "#{s.group}:#{s.id}:#{s.classifier}:#{s.type}" }.map {|i,v| v.sort_by(&:version).first.to_spec}.sort
@@ -729,4 +731,6 @@ define "apache-ode" do
package(:zip, :id=>"#{id}-docs").include(doc.from(project("ode").projects).
using(:javadoc, :windowtitle=>"Apache ODE #{project.version}").target, :as=>"#{id}-docs-#{version}") unless ENV["JAVADOC"] =~ /^(no|off|false|skip)$/i
+ # sign packages
+ gpg_sign_before_upload
end
http://git-wip-us.apache.org/repos/asf/ode/blob/fa8b6270/tasks/gpg.rake
----------------------------------------------------------------------
diff --git a/tasks/gpg.rake b/tasks/gpg.rake
new file mode 100644
index 0000000..229dc15
--- /dev/null
+++ b/tasks/gpg.rake
@@ -0,0 +1,31 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+module Buildr
+ module GPG
+ module ProjectExtension
+ def gpg_sign_before_upload
+ self.enhance do
+ [self, self.projects].flatten.each { |prj|
+ prj.packages.each { |pkg| GPG.sign_and_upload(self, pkg) }
+ prj.packages.map {|pkg| pkg.pom }.uniq.each { |pom| GPG.sign_and_upload(self, pom) }
+ }
+ end
+ end
+ end
+ end
+end
[3/3] git commit: release notes updated for 1.3.6.
Posted by va...@apache.org.
release notes updated for 1.3.6.
Project: http://git-wip-us.apache.org/repos/asf/ode/repo
Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/dfcfff27
Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/dfcfff27
Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/dfcfff27
Branch: refs/heads/ode-1.3.6.x
Commit: dfcfff27c658602ec495978161f308b3baf380be
Parents: c39c4db
Author: Tammo van Lessen <tv...@gmail.com>
Authored: Tue Oct 1 23:04:55 2013 +0200
Committer: Tammo van Lessen <tv...@gmail.com>
Committed: Tue Oct 1 23:04:55 2013 +0200
----------------------------------------------------------------------
BUILDING | 8 +++--
RELEASE_NOTES | 96 +++++++++++++++++++++++++++++++++---------------------
2 files changed, 63 insertions(+), 41 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ode/blob/dfcfff27/BUILDING
----------------------------------------------------------------------
diff --git a/BUILDING b/BUILDING
index 2ff0a5d..aeb74f2 100644
--- a/BUILDING
+++ b/BUILDING
@@ -7,16 +7,18 @@ If you downloaded the source distribution of ODE you can safely ignore the first
Getting the source code
-----------------------
-First you will have to make sure that you have [Subversion|http://svn.tigris.org]. If you don't know what Subversion is or don't have it installed, check [here|http://svnbook.red-bean.com]. Once installed run:
+First you will have to make sure that you have [git|http://git-scm.com/]. If you don't know what git is or don't have it installed, check [here|http://git-scm.com/]. Once installed run:
-svn checkout http://svn.apache.org/repos/asf/ode/trunk ode
+$> git clone http://git.apache.org/ode.git
+$> cd ode
+$> git checkout -b ode-1.3.6.x --track origin/ode-1.3.6.x
For more information or if you have any problem with Subversion (like being behind a proxy or a firewall) check our Source Code documentation (http://ode.apache.org/source-code.html).
Building With Buildr
--------------------
-Our build is based on Buildr 1.4.3 or higher, a Ruby-based build tool for Java applications. Although Buildr runs nicely with Ruby, we recommend using JRuby 1.5.x
+Our build is based on Buildr 1.4.12 or higher, a Ruby-based build tool for Java applications. Although Buildr runs nicely with Ruby, we recommend using JRuby 1.7.x
Detailed instructions on installing Buildr can be found here: http://buildr.apache.org/installing.html
Building is then pretty simple. Open a command in the source root directory and run:
http://git-wip-us.apache.org/repos/asf/ode/blob/dfcfff27/RELEASE_NOTES
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index e5bbdaa..436ed6d 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -2,56 +2,76 @@
Apache ODE Release Notes
========================
-Apache ODE 1.3.5 includes about 30 bug fixes and performance improvements.
+Apache ODE 1.3.6 includes about 42 bug fixes and improvements.
-Apache ODE 1.3.5 requires Java 1.5.x or higher. The WAR distribution can
-run in most J2EE servlet container. The JBI distribution should be able
+Apache ODE 1.3.6 requires Java 1.5.x or higher. The WAR distribution can
+run in most J2EE servlet containers. The JBI distribution should be able
to run in any JBI container but has only been tested with ServiceMix 3.x
-and latest ServiceMix 4.x (OSGi bundle) so far. See the BUILDING file if you
+and latest ServiceMix 4.5.x (OSGi bundle) so far. See the BUILDING file if you
want to build your own distribution from the source release.
-The performance improvements affect XPath 2.0 processing in assign activities
-or transition conditions and makes it up to 10 times faster than ODE 1.3.4.
+The most notable improvements:
+ - Alignment with ServiceMix 4.5.x
+ - Show a warning if datasources/TX mgrs are not correctly configured
+ - Upgrade to Axis2 1.5.6 / Rampart 1.5.2
+ - Fairer job scheduling / more reliable under load
+ - Namespace declarations are now retained correctly in assigns
+ - Integer to string conversion in XPath 1.0 fixed (found via Betsy)
+ - Foreach completion condition is now implemented (found via Betsy)
+ - Termination handlers are now implemented
+ - Some minor Betsy complaints (foreach boundary checks, partnerlink
+ assignments, rethrow fault data) addressed
Changes:
-------
-** Sub-task
- * [ODE-739] - Add recoverActivity command
-
** Bug
- * [ODE-155] - Examples: Exceptions for SOAP calls after retrieving WSDL
- * [ODE-374] - MMC is quite noisy when it loses the connection to ODE
- * [ODE-472] - utf-8 encoding is handled incorrectly within xslt stylesheets
- * [ODE-625] - Deployment Poller Crashes when trying to deploy BPEL File with errors
- * [ODE-661] - processes and instances do not appear to show up on the console in the web container
- * [ODE-678] - org.apache.ode.bpel.memdao.ProcessDaoImpl cleans instances which are already cleaned and the instances are nulls
- * [ODE-699] - Exceptions when instance data cleanup is enabled
- * [ODE-733] - Patch to fix "Error occurred during getting processes or no processes"
- * [ODE-737] - Patch for NullPointerException in ProcessStoreImpl
- * [ODE-763] - boolean variable false() was judged as true()
- * [ODE-780] - examples-ode-ping-pong doesn't start correctly
- * [ODE-828] - BPEL process deployment problem in ODE
- * [ODE-856] - BPEL/WSDL files do not show up in management console (deployment tab)
- * [ODE-865] - getVariableInfo() returns invalid response
- * [ODE-876] - ODE 1.3.4 is 10 times slower than ODE 1.3.3
- * [ODE-878] - Processes are not recompiled if .deploy is deleted and .bpel has changed
- * [ODE-885] - whitespaces in dynamic EPR cause AxisFault: Transport out has not been set
- * [ODE-887] - Number of instances is always shown as 0 at the start page
- * [ODE-891] - Compiler cannot deal with unicode characters in inline XSD in WSDLs
- * [ODE-892] - routing fails as terminated instance's data was not cleaned up.
- * [ODE-900] - xsd boolean element is handled as xsd string in if conditions.
- * [ODE-901] - Cannot Deploy More than One Process on Servicemix 4 Using OSGi Bundling
+ * [ODE-302] - Use embedded TransactionManager if database mode is EMBEDDED or INTERNAL
+ * [ODE-359] - The sendsoap script does not work if there is a space in the PATH_TO_ODE
+ * [ODE-380] - Message#setHeaderPart should overwrite any previous value
+ * [ODE-454] - forEach activity compilation bugs when compiling completionCondition
+ * [ODE-461] - Axis generates incorrect SOAP faults with some ODE exceptions
+ * [ODE-570] - Integer to string conversion does not work as expected
+ * [ODE-656] - ODE strips namespaces and namespace prefix in request
+ * [ODE-664] - Namespace declarations not being copied in ASSIGN.replaceElement
+ * [ODE-670] - MessageExhange is deleted too early
+ * [ODE-783] - ODE does not preserve XML namespace prefixes
+ * [ODE-787] - column "detailsext" is of type bytea but expression is of type oid
+ * [ODE-894] - BPEL with <pick> followed by <invoke> fails with NPE when using JPA persistence
+ * [ODE-913] - Termination handler in sub-scope does not appear to be called when parent scope enters fault handler
+ * [ODE-942] - Intermittent issue when calling partner services asynchronously.
+ * [ODE-943] - NoClassDefFoundError for org.apache.log4j.helpers.AbsoluteTimeDateFormat in SimpleScheduler.doLoadImmediate() leads memory leak
+ * [ODE-952] - Callback Session Endpoint is not getting set in the MessageContext during Stateful Message Exchange
+ * [ODE-957] - Invocation of a WSDL operation that doesn't have a request message part gives NPE at runtime
+ * [ODE-958] - ODE allows activating a retired process when there is already an active version
+ * [ODE-960] - Attribute of a xml element is missing after an <assign/> a value for that xml element
+ * [ODE-966] - SQL scripts fail on newest MySQL
+ * [ODE-971] - Process name cannot just have one char
+ * [ODE-973] - RepeatEvery within OnAlarm fires immediately without taking into consideration of the wait time
+ * [ODE-976] - Mex is released too early for one-way message
+ * [ODE-981] - Upgrade XMLBeans to 2.6.0
+ * [ODE-982] - axiom is not on ODE features list
+ * [ODE-989] - Intermittent IllegalArgumentException: No such channel when running an asynchronous process
+ * [ODE-994] - Cleanup problem when service is destroyed with axis2 1.6
+ * [ODE-995] - Upgrade to Axis2 1.5.6
+ * [ODE-997] - External datasource pool is not transaction aware
+ * [ODE-998] - hard-coded service endpont in fileupload.jsp
+ * [ODE-999] - Make ODE ready for ServiceMix 4.5.x
+ * [ODE-1000] - Partnerlink assignments do not work
+ * [ODE-1002] - ForEach: When counters are negative or too large an InvalidExpressionValue fault must be thrown
+ * [ODE-1004] - Rethrown fault data must be immutable
** Improvement
- * [ODE-43] - Provide service description for ServiceEndpoints
- * [ODE-881] - SchemaCaptureTest fails locally with spaces in path
- * [ODE-904] - document() function in XSL scripts can not resolve remote documents
- * [ODE-905] - Example for PMAPI access over JBI/http
- * [ODE-906] - Example for HelloWorld on OSGi
+ * [ODE-505] - Upgrade to Apache Axis2 1.5.1
+ * [ODE-813] - Upgrade to Xerces 2.9.1
+ * [ODE-917] - Upgrade to Karaf 2.2.x to support ServiceMix 4.4.0
+ * [ODE-984] - Upgrade ODE OSGi headers to be compliant with modern Apache Smx/Fuse ESB
+ * [ODE-990] - Ordering of jobs in the scheduler queue having same execution time
+ * [ODE-992] - Compiler should accept CDATA sections in propertyAlias/query expressions
+ * [ODE-993] - Include generation of postgres database script during the build of dao-jpa-ojpa-derby
** Task
- * [ODE-903] - Refactor jbi-karaf-commands to make them work with SMX >= 4.3
+ * [ODE-666] - Migrate from Derby to H2 as the default embedded test database
See our Jira for more information:
- * https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310270&styleName=Html&version=12314243
+ * https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310270&version=12323509
[2/3] git commit: typo fixed.
Posted by va...@apache.org.
typo fixed.
Project: http://git-wip-us.apache.org/repos/asf/ode/repo
Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/c39c4db9
Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/c39c4db9
Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/c39c4db9
Branch: refs/heads/ode-1.3.6.x
Commit: c39c4db9c1e97c6539cd2265404cf743ea2a0438
Parents: fa8b627
Author: Tammo van Lessen <tv...@gmail.com>
Authored: Tue Oct 1 23:02:18 2013 +0200
Committer: Tammo van Lessen <tv...@gmail.com>
Committed: Tue Oct 1 23:02:18 2013 +0200
----------------------------------------------------------------------
utils/src/main/java/org/apache/ode/utils/VersionMessages.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ode/blob/c39c4db9/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
----------------------------------------------------------------------
diff --git a/utils/src/main/java/org/apache/ode/utils/VersionMessages.java b/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
index dd58e48..b0a1149 100644
--- a/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
+++ b/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
@@ -33,7 +33,7 @@ public class VersionMessages extends MessageBundle {
}
public String msgGetCopyright() {
- return this.format("Copyright (c) 2006-2007 Apache Sooftware Foundation.");
+ return this.format("Copyright (c) 2006-2013 Apache Software Foundation.");
}
}