[OpenSRF-GIT] OpenSRF branch rel_2_2 updated. osrf_rel_2_2_1-8-g7cee391
Evergreen Git
git at git.evergreen-ils.org
Thu Jan 30 00:39:32 EST 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenSRF".
The branch, rel_2_2 has been updated
via 7cee391a7217fbc8562e075fe895703f2c685dc0 (commit)
via 9366b3355680668055c22bf1bae94f81f259b9d6 (commit)
via 1ff3f4617bd78b354afd56d7c725b915dee3a9a5 (commit)
from eebe50f1b6835b108f70085a0199d835bc4d9623 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 7cee391a7217fbc8562e075fe895703f2c685dc0
Author: Galen Charlton <gmc at esilibrary.com>
Date: Thu Jan 30 00:14:50 2014 -0500
update change log for OpenSRF 2.2.2
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
diff --git a/ChangeLog b/ChangeLog
index d9ebbc0..a77eeef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,102 @@
ChangeLog
=========
+OpenSRF 2.2.2
+-------------
+
+commit 9366b3355680668055c22bf1bae94f81f259b9d6
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Thu Jan 30 00:08:29 2014 -0500
+
+ update release notes for OpenSRF 2.2.2
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+19 0 doc/RELEASE_NOTES.txt
+
+commit 1ff3f4617bd78b354afd56d7c725b915dee3a9a5
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Wed Jan 29 23:46:54 2014 -0500
+
+ bump up version number for OpenSRF 2.2.2
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+2 2 src/perl/lib/OpenSRF.pm
+1 1 src/python/setup.py
+1 1 version.m4
+
+commit eebe50f1b6835b108f70085a0199d835bc4d9623
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Thu May 16 10:17:15 2013 -0400
+
+ Protect subrequests from post-complete messages
+
+ Subrequests (AKA method_lookup()-based API calls) sometimes append
+ final-lvalue responses to the response list even after respond_complete()
+ has been called from within the implementation method. This commit
+ discards all post-respond_complete values, protecting against extra,
+ spurious values being returned to the ultimate client.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+16 2 src/perl/lib/OpenSRF/AppSession.pm
+
+commit 8861f86b0183866a329531515935872628d8d2e6
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Mon Dec 16 08:08:51 2013 -0800
+
+ LP#1180849: test case - ignoring subrequest responses after respond_complete()
+
+ This patch adds a regression test for verifying that subrequests
+ ignore additional responses after respond_complete() is called.
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+9 1 src/perl/t/02-AppSession.t
+
+commit 899661bbfba59f719650077875afa813cc50f044
+Author: Jeff Godin <jgodin at tadl.org>
+Date: Tue Dec 3 13:52:39 2013 -0500
+
+ Add some additional boolean-related JSON tests
+
+ Add some additional boolean-related JSON tests, enable use strict /
+ use warnings for JSON tests.
+
+ Signed-off-by: Jeff Godin <jgodin at tadl.org>
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+
+12 5 src/perl/t/09-Utils-JSON.t
+
+commit 98fd4b223def201382b4b4c330c4a0a1fc376e3d
+Author: Mike Rylander <mrylander at gmail.com>
+Date: Tue Dec 3 09:57:39 2013 -0500
+
+ LP#1257264: Use the built-in JSON-y test for bools
+
+ This removes a dependency on internal details of JSON::XS's
+ implementation of Boolean types which changed with the release
+ of JSON::XS 3.0.
+
+ Signed-off-by: Mike Rylander <mrylander at gmail.com>
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Jeff Godin <jgodin at tadl.org>
+
+3 4 src/perl/lib/OpenSRF/Utils/JSON.pm
+
+commit 77d2bfe7d7dbe7815e980bb5e6e9be9a14b9992f
+Author: Galen Charlton <gmc at esilibrary.com>
+Date: Tue Dec 3 09:43:54 2013 -0800
+
+ LP#1257264: make test cases for JSON::XS Boolean-ness more generic
+
+ Signed-off-by: Galen Charlton <gmc at esilibrary.com>
+ Signed-off-by: Jeff Godin <jgodin at tadl.org>
+
+5 5 src/perl/t/09-Utils-JSON.t
+
OpenSRF 2.2.1
-------------
commit 9366b3355680668055c22bf1bae94f81f259b9d6
Author: Galen Charlton <gmc at esilibrary.com>
Date: Thu Jan 30 00:08:29 2014 -0500
update release notes for OpenSRF 2.2.2
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
diff --git a/doc/RELEASE_NOTES.txt b/doc/RELEASE_NOTES.txt
index 69aa298..396a0cb 100644
--- a/doc/RELEASE_NOTES.txt
+++ b/doc/RELEASE_NOTES.txt
@@ -9,6 +9,25 @@ The following Linux distributions are supported:
* Fedora 17, 18
* Ubuntu 10.04 LTS (Lucid Lynx), 12.04 LTS (Precise Pangolin)
+Changes in 2.2.2
+----------------
+
+Support JSON::XS 3.0
+~~~~~~~~~~~~~~~~~~~~
+Version 3.0 JSON::XS changed its internal representation of Boolean
+values. OpenSRF's JSON utility routines had been dependent on
+details of that representation used by previous versions of
+JSON::XS, but that dependency is now gone.
+
+Protect subrequests from post-complete messages
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Subrequests (AKA method_lookup()-based API calls) sometimes append
+final-lvalue responses to the response list even after
+respond_complete() has been called from within the implementation
+method. OpenSRF now discards all post-respond_complete values,
+protecting against extra, spurious values being returned to the
+ultimate client.
+
Changes in 2.2.1
----------------
commit 1ff3f4617bd78b354afd56d7c725b915dee3a9a5
Author: Galen Charlton <gmc at esilibrary.com>
Date: Wed Jan 29 23:46:54 2014 -0500
bump up version number for OpenSRF 2.2.2
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
diff --git a/src/perl/lib/OpenSRF.pm b/src/perl/lib/OpenSRF.pm
index bbe6dc1..4cc8140 100644
--- a/src/perl/lib/OpenSRF.pm
+++ b/src/perl/lib/OpenSRF.pm
@@ -14,11 +14,11 @@ OpenSRF - Top level class for OpenSRF perl modules.
=head1 VERSION
-Version 2.2.1
+Version 2.2.2
=cut
-our $VERSION = "2.21";
+our $VERSION = "2.22";
=head1 METHODS
diff --git a/src/python/setup.py b/src/python/setup.py
index 5fefccc..aeec67c 100644
--- a/src/python/setup.py
+++ b/src/python/setup.py
@@ -3,7 +3,7 @@
from setuptools import setup
setup(name='OpenSRF',
- version='2.2.1',
+ version='2.2.2',
install_requires=[
'dnspython', # required by pyxmpp
'python-memcached',
diff --git a/version.m4 b/version.m4
index a18d4ca..b51328f 100644
--- a/version.m4
+++ b/version.m4
@@ -1 +1 @@
-m4_define([VERSION_NUMBER],[2.2.1])
+m4_define([VERSION_NUMBER],[2.2.2])
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 96 +++++++++++++++++++++++++++++++++++++++++++++++
doc/RELEASE_NOTES.txt | 19 +++++++++
src/perl/lib/OpenSRF.pm | 4 +-
src/python/setup.py | 2 +-
version.m4 | 2 +-
5 files changed, 119 insertions(+), 4 deletions(-)
hooks/post-receive
--
OpenSRF
More information about the opensrf-commits
mailing list