You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by tr...@apache.org on 2010/02/19 23:28:51 UTC

svn commit: r73 - in /release/apr: Announcement1.x.html Announcement1.x.txt

Author: trawick
Date: Fri Feb 19 17:28:50 2010
New Revision: 73

Log:
Add generic "1.x" announcement for the new 1.4.2 and 1.3.12
releases; the latest levels of APR-util and APR-iconv are
also described.

Added:
    release/apr/Announcement1.x.html
    release/apr/Announcement1.x.txt

Added: release/apr/Announcement1.x.html
==============================================================================
--- release/apr/Announcement1.x.html (added)
+++ release/apr/Announcement1.x.html Fri Feb 19 17:28:50 2010
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+ <head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+       <meta name="author" content="APR" /><meta name="email" content="dev@apr.apache.org" />
+    <title>Apache Portable Runtime 1.4.2 Released</title>
+ </head>
+ <body bgcolor="#ffffff" text="#000000" link="#525D76">
+<p><a href="http://apr.apache.org/"><img src="http://apr.apache.org/images/apr_logo_wide.png" alt="The Apache Portable Runtime Project" border="0"/></a></p>
+
+<h1>
+   Apache Portable Runtime 1.4.2 Released
+</h1>
+
+<p>
+   The Apache Software Foundation and the Apache Portable Runtime
+   Project are proud to announce the General Availability of
+   version 1.4.2 of the APR Apache Portable Runtime library.  This
+   is the first release of the 1.4.x series.  It maintains
+   compatibility with existing applications built for APR 1.x and
+   introduces the following new features for developers:
+</p>
+
+<ul>
+   <li>Pollsets now allow run-time selection of the implementation 
+      mechanism, if multiple are available.  A wakeup function is now
+      provided.</li>
+   <li>Hashes have a new iteration capability.</li>
+   <li>Global mutexes have new functions to retrieve the mutex file
+      and mechanism.</li>
+   <li>Stream sockets have a new function to check if the receive 
+      part of the socket has been closed by the peer.</li>
+   <li>Files have new functions to sync data and metadata to disk.  
+      A new function is provided to create a hard link to a file.</li>
+</ul>
+
+<p>
+   (See CHANGES-APR-1.4 for more information.)
+</p>
+
+<p>
+   Version 1.3.12 of the APR Apache Portable Runtime library is also
+   being released as a bug-fix only update to version 1.3.9.
+</p>
+
+<p>
+   Version 1.3.9 of the companion APR-util Apache Portable Utility
+   library remains current.  Note that the APR-util 1.3.9 release
+   corrected a potential security issue, and users of previous versions
+   are strongly cautioned to update to this release.
+</p>
+
+<p>
+   Version 1.2.1 of the companion APR-iconv library, an alternative
+   portable implementation of the 'iconv' library, remains current.
+</p>
+
+<p>
+   APR is available for download from:
+</p>
+
+<dl>
+  <dd><a href="http://apr.apache.org/download.cgi"
+    >http://apr.apache.org/download.cgi</a></dd>
+</dl>
+
+<p>The mission of the Apache Portable Runtime Project is to create
+   and maintain software libraries that provide a predictable and
+   consistent interface to underlying platform-specific
+   implementations. The primary goal is to provide an API to
+   which software developers may code and be assured of predictable
+   if not identical behavior regardless of the platform on which
+   their software is built, relieving them of the need to code
+   special-case conditions to work around or take advantage of
+   platform-specific deficiencies or features.</p>
+
+<p>APR and its companion libraries are implemented entirely in C
+   and provide a common programming interface across a wide variety
+   of operating system platforms without sacrificing performance.
+   Currently supported platforms include:</p>
+
+<ul>
+  <li>UNIX variants
+  <li>Windows
+  <li>Netware
+  <li>Mac OS X
+  <li>OS/2
+</ul>
+
+<p>To give a brief overview, the primary core
+   subsystems of APR 1.3 include the following:</p>
+
+<ul>
+  <li>Atomic operations
+  <li>Dynamic Shared Object loading
+  <li>File I/O
+  <li>Locks (mutexes, condition variables, etc)
+  <li>Memory management (high performance allocators)
+  <li>Memory-mapped files
+  <li>Multicast Sockets
+  <li>Network I/O
+  <li>Shared memory
+  <li>Thread and Process management
+  <li>Various data structures (tables, hashes, priority queues, etc)
+</ul>
+
+<p>For a more complete list, please refer to the following URLs:</p>
+
+<dl>
+  <dd><a href="http://apr.apache.org/docs/apr/modules.html"
+    >http://apr.apache.org/docs/apr/modules.html</a></dd>
+  <dd><a href="http://apr.apache.org/docs/apr-util/modules.html"
+    >http://apr.apache.org/docs/apr-util/modules.html</a></dd>
+</dl>
+
+<p>Users of APR 0.9 should be aware that migrating to the APR 1.x
+   programming interfaces may require some adjustments; APR 1.x is
+   neither source nor binary compatible with earlier APR 0.9 releases.
+   Users of APR 1.x can expect consistent interfaces and binary backwards
+   compatibility throughout the entire APR 1.x release cycle, as defined
+   in our versioning rules:</p>
+
+<dl>
+  <dd><a href="http://apr.apache.org/versioning.html"
+    >http://apr.apache.org/versioning.html</a></dd>
+</dl>
+
+<p>APR is already used extensively by the Apache HTTP Server
+   version 2 and the Subversion revision control system, to
+   name but a few.  We list all known projects using APR at
+   http://apr.apache.org/projects.html -- so please let us know
+   if you find our libraries useful in your own projects!</p>
+
+ </body>
+</html>
+

Added: release/apr/Announcement1.x.txt
==============================================================================
--- release/apr/Announcement1.x.txt (added)
+++ release/apr/Announcement1.x.txt Fri Feb 19 17:28:50 2010
@@ -0,0 +1,93 @@
+   Apache Portable Runtime 1.4.2 Released
+
+   The Apache Software Foundation and the Apache Portable Runtime
+   Project are proud to announce the General Availability of
+   version 1.4.2 of the APR Apache Portable Runtime library.  This
+   is the first release of the 1.4.x series.  It maintains
+   compatibility with existing applications built for APR 1.x and
+   introduces the following new features for developers:
+
+   * Pollsets now allow run-time selection of the implementation 
+     mechanism, if multiple are available.  A wakeup function is now
+     provided.
+   * Hashes have a new iteration capability.
+   * Global mutexes have new functions to retrieve the mutex file and
+     mechanism.
+   * Stream sockets have a new function to check if the receive part
+     of the socket has been closed by the peer.
+   * Files have new functions to sync data and metadata to disk.  A
+     new function is provided to create a hard link to a file.
+
+   (See CHANGES-APR-1.4 for more information.)
+
+   Version 1.3.12 of the APR Apache Portable Runtime library is also
+   being released as a bug-fix only update to version 1.3.9.
+
+   Version 1.3.9 of the companion APR-util Apache Portable Utility
+   library remains current.  Note that the APR-util 1.3.9 release
+   corrected a potential security issue, and users of previous versions
+   are strongly cautioned to update to this release.
+
+   Version 1.2.1 of the companion APR-iconv library, an alternative 
+   portable implementation of the 'iconv' library, remains current.
+
+   APR is available for download from:
+
+     http://apr.apache.org/download.cgi
+
+   The mission of the Apache Portable Runtime Project is to create
+   and maintain software libraries that provide a predictable and
+   consistent interface to underlying platform-specific
+   implementations. The primary goal is to provide an API to
+   which software developers may code and be assured of predictable
+   if not identical behavior regardless of the platform on which
+   their software is built, relieving them of the need to code
+   special-case conditions to work around or take advantage of
+   platform-specific deficiencies or features.
+
+   APR and its companion libraries are implemented entirely in C
+   and provide a common programming interface across a wide variety
+   of operating system platforms without sacrificing performance.
+   Currently supported platforms include:
+
+     UNIX variants
+     Windows
+     Netware
+     Mac OS X
+     OS/2
+
+   To give a brief overview, the primary core
+   subsystems of APR 1.3 include the following:
+
+     Atomic operations
+     Dynamic Shared Object loading
+     File I/O
+     Locks (mutexes, condition variables, etc)
+     Memory management (high performance allocators)
+     Memory-mapped files
+     Multicast Sockets
+     Network I/O
+     Shared memory
+     Thread and Process management
+     Various data structures (tables, hashes, priority queues, etc)
+
+   For a more complete list, please refer to the following URLs:
+
+     http://apr.apache.org/docs/apr/modules.html
+     http://apr.apache.org/docs/apr-util/modules.html
+
+   Users of APR 0.9 should be aware that migrating to the APR 1.x
+   programming interfaces may require some adjustments; APR 1.x is
+   neither source nor binary compatible with earlier APR 0.9 releases.
+   Users of APR 1.x can expect consistent interfaces and binary backwards
+   compatibility throughout the entire APR 1.x release cycle, as defined
+   in our versioning rules:
+
+     http://apr.apache.org/versioning.html
+
+   APR is already used extensively by the Apache HTTP Server
+   version 2 and the Subversion revision control system, to
+   name but a few.  We list all known projects using APR at
+   http://apr.apache.org/projects.html -- so please let us know
+   if you find our libraries useful in your own projects!
+