[OpenSRF-GIT] OpenSRF branch rel_2_5 updated. osrf_rel_2_5_0-12-g1451c54

Evergreen Git git at git.evergreen-ils.org
Mon Sep 11 17:04:08 EDT 2017


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_5 has been updated
       via  1451c548e5a37c2ff228f2dfccf55d069a408f82 (commit)
       via  a901fa5e4d3ca8cb17362f1e0e5548ee46cf6a7d (commit)
      from  0ae68c0ec5ce4a66e83093d47263e76a0af31746 (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 1451c548e5a37c2ff228f2dfccf55d069a408f82
Author: Galen Charlton <gmc at equinoxinitiative.org>
Date:   Mon Sep 11 17:20:13 2017 -0400

    release notes for 2.5.1
    
    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>

diff --git a/doc/RELEASE_NOTES.txt b/doc/RELEASE_NOTES.txt
index 0f977ac..07ab77b 100644
--- a/doc/RELEASE_NOTES.txt
+++ b/doc/RELEASE_NOTES.txt
@@ -8,6 +8,71 @@ The following Linux distributions are well-tested:
   * Debian 7 (Wheezy) and 8 (Jessie)
   * Ubuntu 14.04 (Trusty Tahr) and 16.04 LTS (Xenial Xerus)
 
+OpenSRF 2.5.1
+-------------
+
+OpenSRF 2.5.1 was released on 11 September 2017. It is a major bugfix
+release that also includes a minor enhancement. All users of OpenSRF 2.5.0
+are advised to upgrade as soon as possible.
+
+Enhancements in 2.5.1
+~~~~~~~~~~~~~~~~~~~~~
+
+`osrf_control --diagnostic` now reports `max_children` values (LP#1711194)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+`osrf_control --diagnostic` now includes the maximum number of drones allowed
+per service, making it easier to determine if drone usage is hitting limits.
+
+For example:
+
+----
+* opensrf.math             [436] uptime=07:31:42    cputime=00:00:00    #drones=1/15   6%
+* opensrf.settings         [32712] uptime=07:31:46    cputime=00:00:00    #drones=5/15  33%
+----
+
+Major bugfixes in 2.5.1
+~~~~~~~~~~~~~~~~~~~~~~~
+
+Fixes to bundling and chunking (LP#1709710)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The calculations of whether to split a large message into multiple chunks
+now take into account additional overhead added by the JSON- and XML-escaping
+of certain characters. As a consequence, large messages are now much less
+likely to overflow typical ejabberd `max_stanza_size` values.
+
+Premature drone shutdown now less likely to take down listener (LP#1697029)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The premature failure of a drone process that was just starting up, as might
+happen if certain ejabberd limits are reached, is now less likely to cause
+a listener process (and thus the entire service) to abort.
+
+Other improvements in 2.5.1
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Several improvements were made to the installation process:
+
+  * Remove check of `httpd.conf` from `Makefile.install` (LP#1690206)
+  * Ensure `make install` respects `DESTDIR` (LP#1704090)
+  * Update WebSockets instructions for Debian Jessie (LP#1703958)
+  * Fix intermittant failure of parallel buidling (LP#1704116)
+
+Graham Billiau has also been working on a new port of OpenSRF to Gentoo.
+
+Acknowledgements
+~~~~~~~~~~~~~~~~
+
+We would like to thank the following people who contributed to OpenSRF 2.5.1:
+
+  * Bill Erickson 
+  * Chris Sharp 
+  * Galen Charlton 
+  * Graham Billiau
+  * Jason Stephenson 
+  * Mike Rylander 
+
 OpenSRF 2.5.0
 -------------
 OpenSRF 2.5.0 was released on 21 March 2017.

commit a901fa5e4d3ca8cb17362f1e0e5548ee46cf6a7d
Author: Galen Charlton <gmc at equinoxinitiative.org>
Date:   Mon Sep 11 17:01:58 2017 -0400

    convert release notes to multi-release format
    
    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>

diff --git a/doc/RELEASE_NOTES.txt b/doc/RELEASE_NOTES.txt
index 3c0d304..0f977ac 100644
--- a/doc/RELEASE_NOTES.txt
+++ b/doc/RELEASE_NOTES.txt
@@ -1,5 +1,5 @@
-Release notes for OpenSRF 2.5.0
-===============================
+OpenSRF 2.5 release notes
+=========================
 
 Supported platforms
 -------------------
@@ -8,14 +8,18 @@ The following Linux distributions are well-tested:
   * Debian 7 (Wheezy) and 8 (Jessie)
   * Ubuntu 14.04 (Trusty Tahr) and 16.04 LTS (Xenial Xerus)
 
+OpenSRF 2.5.0
+-------------
+OpenSRF 2.5.0 was released on 21 March 2017.
+
 New features in 2.5.0
----------------------
+~~~~~~~~~~~~~~~~~~~~~
 
 Chunking and bundling (LP#1612771)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 Message Bundling and Chunking
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++++++++++
 
 OpenSRF now supports message chunking, i.e., breaking up large OpenSRF
 messages across multiple XMPP envelopes. This is implemented with a
@@ -35,7 +39,7 @@ With this change, it is no longer necessary to change the `max_stanza_size`
 setting for ejabberd when installing OpenSRF.
 
 Pass client timezone to server (LP#1485371)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 OpenSRF has long inspected the envelope of incoming requests for information
 about the client's locale and made this information available to business
@@ -79,7 +83,7 @@ to set the time zone in which the database interprets timestamps to that of
 the client.
 
 Dispatch mode for method_lookup subrequests (LP#1631522)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 There is a pattern in the wild of using OpenSRF's `method_lookup()` facility
 to decide between one of several local methods when delegating to pre-existing
@@ -92,7 +96,7 @@ control completely passed to the delegate code.  This way, the delegate code
 need not know anything about its caller, and vice versa.
 
 Example proxy server configurations (LP#1638651, LP#1648188, and LP#1666706)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 OpenSRF 2.5 comes with example configurations for using HAProxy or
 NGINX as a reverse proxy for HTTP, HTTPS, and WebSockets traffic. This
@@ -104,7 +108,7 @@ Along with the example configuration files, there is now a new configure option,
 that JavaScript clients should use.
 
 Allow admin to specify where perl modules will be installed (LP#1631520)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Add `--with-perlbase` option to the `configure` to specify
 an alternative location for installing the Perl modules. This
 can be useful for setups that want to run the Perl modules
@@ -115,7 +119,7 @@ Users of `--with-perlbase` are responsible for ensuring that
 `PERL5LIB` is set appropriately.
 
 Other changes
--------------
+~~~~~~~~~~~~~
 
   * Drop support for Debian Squeeze (LP#1559121)
   * Drop support for Ubuntu Precise (LP#1603708)
@@ -137,7 +141,7 @@ Other changes
     no longer include support for insecure WebSockets. (LP#1667091)
 
 Acknowledgements
-----------------
+~~~~~~~~~~~~~~~~
 
 We would like to thank the following people who contributed to OpenSRF 2.5.0:
 

-----------------------------------------------------------------------

Summary of changes:
 doc/RELEASE_NOTES.txt |   91 +++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 80 insertions(+), 11 deletions(-)


hooks/post-receive
-- 
OpenSRF


More information about the opensrf-commits mailing list