June 04, 2008

04 June 2008 - Apache Portable Runtime 1.3.0 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.3.0 of the APR Apache Portable Runtime library.

The Project further announces the General Availability of APR-util version 1.3.0, the companion Apache Portable Utility library. The original APR-iconv version 1.2.1 release, an alternative portable implementation of the 'iconv' library, remains current.

APR is available for download from:

This version of APR is principally a bug fix release, including fixes for specific platforms' configuration, feature detection, and run time behavior. Most developers are encouraged to adopt the latest APR 1.x version to ensure the most comprehensive support and access to the latest features and enhancements.

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:

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:

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.

----

-- The Apache Portable Runtime (APR) Project Team

Posted by Tetsuya Kitahata at 01:41 AM

November 27, 2007

27 November 2007 - Apache Portable Runtime library 1.2.12

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.2.12 of the APR Apache Portable Runtime library.

The Project further announces the General Availability of APR-util version 1.2.12, the companion Apache Portable Utility library, and APR-iconv version 1.2.1, an alternative portable implementation of the 'iconv' library.

In conjunction with this release, the project also announces the General Availability of legacy version 0.9.17 release of the older APR 0.x library. Corresponding versions of its companion libraries APR-util version 0.9.15 and APR-iconv version 0.9.7 remain current.

APR is available for download from:

This version of APR is principally a bug fix release, including fixes for specific platforms' configuration, feature detection, and run time behavior. Most developers are encouraged to adopt the latest APR 1.x version to ensure the most comprehensive support and access to the latest features and enhancements.

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.2 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:

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 many 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

---

-- The Apache Portable Runtime Project

Posted by Tetsuya Kitahata at 07:54 AM

March 25, 2006

25 March 2006 - Apache Portable Runtime 1.2.6 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.2.6 of the Apache Portable Runtime, APR.

APR is available for download from:

http://apr.apache.org/download.cgi

This version of APR is principally a bug fix release.

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 mplementations. 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
  • Windows
  • Netware
  • Mac OS X
  • OS/2
  • BeOS

To give a brief overview, the primary core subsystems of APR 1.2 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:

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 not binary compatible with earlier APR 0.9 releases. Users of APR 1.x can expect consistent interfaces and binary compatibility through 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.0 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.

----

-- The Apache Portable Runtime Project

Posted by Tetsuya Kitahata at 08:01 PM

October 13, 2005

13 October 2005 - Apache Portable Runtime 1.2.2 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.2.2 of the Apache Portable Runtime, APR.

APR is available for download from:

http://apr.apache.org/download.cgi

This version of APR is principally a bug fix release.

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 mplementations. 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
  • Windows
  • Netware
  • Mac OS X
  • OS/2
  • BeOS

To give a brief overview, the primary core subsystems of APR 1.2 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:

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 not binary compatible with earlier APR 0.9 releases. Users of APR 1.x can expect consistent interfaces and binary compatibility through 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.0 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.

----

-- The Apache Portable Runtime Project

Posted by Tetsuya Kitahata at 01:00 PM

October 05, 2005

05 October 2005 - Apache Portable Runtime 0.9.7 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 0.9.7 of the Apache Portable Runtime, APR, and version 0.9.7 of it's companion project, the Apache Portable Utility library APR-util. A corresponding version of APR-iconv 0.9.7, an alternative portable implementation of the 'iconv' library, is released for users without a system iconv implementation.

APR is available for download from:

http://apr.apache.org/download.cgi

This version of APR is principally a bug fix release, and is provided only for users requiring APR 0.9 compatibility. Most users are recommended to adopt the latest APR 1.x version to ensure the most comprehensive support access to the latest features and enhancements.

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
  • Windows
  • Netware
  • Mac OS X
  • OS/2
  • BeOS

To give a brief overview, the primary core subsystems of APR 0.9 include the following:

  • Atomic operations
  • Dynamic Shared Object management
  • File I/O
  • Locks (mutexes, condition variables, etc)
  • Memory management (high performance allocators)
  • Memory-mapped files
  • 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 not binary compatible with earlier APR 0.9 releases. Users of APR 1.x can expect consistent interfaces and binary backwards compatibility through 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.0 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.

----

-- The Apache Portable Runtime Project

Posted by Tetsuya Kitahata at 12:01 AM

August 20, 2005

20 August 2005 - Apache APR-Util 1.2.1 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.2.1 of the Apache Portable Runtime Utility Library, APR-Util..

APR-Util is available for download from:

~ http://apr.apache.org/download.cgi

This is primarily a build and bug fix release.

A detailed list of changes is at:

~ http://www.apache.org/dist/apr/CHANGES-APU

----

-- The Apache Portable Runtime Project

Posted by Tetsuya Kitahata at 06:48 PM

20 August 2005 - Apache APR 1.2.1 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.2.1 of the Apache Portable Runtime, APR.

APR is available for download from:

~ http://apr.apache.org/download.cgi

This is primarily a build and bug fix release.

A detailed list of changes is at:

~ http://www.apache.org/dist/apr/CHANGES-APR

----

-- The Apache Portable Runtime Project

Posted by Tetsuya Kitahata at 06:46 PM

March 18, 2005

18 March 2005 - Apache APR-Iconv 1.0.2 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.0.2 of the Apache Portable Runtime Iconv Library, APR-Iconv.

APR-Iconv is available for download from:

~ http://apr.apache.org/download.cgi

This is primarily a build and bug fix release.

A detailed list of changes is at:

~ http://www.apache.org/dist/apr/CHANGES-API

MD5 Sums:
apr-iconv-1.0.2.tar.gz = a74e1f30d823f90fae08c9a774558d77
apr-iconv-1.0.2.tar.bz2 = ffcfeace82581fc5fbb5709149ba887a
apr-iconv-1.0.2.tar.Z = 795fe1a987ccace2a157d4dd94aeee6c
apr-iconv-1.0.2.zip = ef90fa048c0a30dbb612d286ed5c677d

Posted by Tetsuya Kitahata at 12:58 PM

18 March 2005 - Apache APR-Util 1.1.2 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.1.2 of the Apache Portable Runtime Utility Library, APR-Util.

APR-Util is available for download from:

~ http://apr.apache.org/download.cgi

This is primarily a build and bug fix release.

A detailed list of changes is at:

~ http://www.apache.org/dist/apr/CHANGES-APU

MD5 Sums:
apr-util-1.1.2.tar.gz = e82f933c065ccd1c7d910da67bc77825
apr-util-1.1.2.tar.bz2 = 2168ce947403548f4d5574c9dadf2087
apr-util-1.1.2.tar.Z = c90208e3abde970cd551f5c5e1473600
apr-util-1.1.2.zip = a44d7560931666760dd7ab19f6e9d785

Posted by Tetsuya Kitahata at 12:57 PM

18 March 2005 - Apache APR 1.1.1 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.1.1 of the Apache Portable Runtime, APR.

APR is available for download from:

~ http://apr.apache.org/download.cgi

This is primarily a build and bug fix release.

A detailed list of changes is at:

~ http://www.apache.org/dist/apr/CHANGES-APR

MD5 Sums:
apr-1.1.1.tar.gz = e153fda2df2338250548448c7a6e3d59
apr-1.1.1.tar.bz2 = 8ef474ee579b9f9343f145cc7b973607
apr-1.1.1.tar.Z = 1b3089a03a52b1c9103d42dd13c5e897
apr-1.1.1.zip = 947a37ac164b9fa67b21c491cc638b89

Posted by Tetsuya Kitahata at 12:57 PM

January 15, 2005

25 January 2005 - Apache Portable Runtime Version 1.1.0 Released

The Apache Portable Runtime Project (APR) is proud to announce the release of APR version 1.1.0. APR's mission is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. Please see the announcement and feel free to download 1.1.0. You can also see what projects already use APR.

----

-- The Apache Portable Runtime Project

Posted by Tetsuya Kitahata at 12:14 PM

November 18, 2004

18 November 2004 - Apache Portable Runtime Version 1.0.1 Released

The Apache Portable Runtime Project (APR) is proud to announce the release of APR version 1.0.1. APR's mission is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. Please see the announcement and feel free to download 1.0.1. You can also see what projects already use APR.

----

-- The Apache Portable Runtime Project

Posted by Tetsuya Kitahata at 12:10 PM

September 02, 2004

02 September 2004 - Apache Portable Runtime 1.0.0 Released

Apache Portable Runtime 1.0.0 Released

The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.0.0 of the Apache Portable Runtime, APR.

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

  • Windows

  • Netware

  • OS/2

  • BeOS

This first General Availability release of APR marks the culmination of several years of development by the contributors to the APR project. The changes that have been made since the project began are far too numerous to list here, but the highlights can be found in the CHANGES file included in the distribution. To give a brief overview, the primary core subsystems of APR 1.0 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

  • 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.0 programming interfaces may require some adjustments; APR 1.0 is not binary compatible with earlier APR 0.9 releases. Users of APR 1.0 can expect consistent interfaces and binary compatibility through 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.0 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!

--

-- The Apache APR Project

Posted by Tetsuya Kitahata at 04:26 AM