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!
+