2006-06-20

asio version 0.3.7 (development) released. This release includes major interface changes arising out of the Boost review of asio. The asio library was accepted into Boost and will appear in a future Boost release.

2006-04-26

A draft version of Boost.Asio has been uploaded to the vault (in the "Input - Output" folder). I'm particularly interested in feedback on the handler-based custom memory allocation and IPv4/v6 protocol independence.

Please note: this is not a properly tested release. Caveat emptor. It has the following known issues:

  • It uses getaddrinfo/getnameinfo, but these functions are not thread-safe on Mac OS X. They will be replaced by thread-safe emulation using getipnodebyname and getipnodebyaddr.

  • Although builds using MSVC or Borland C++ automatically emulate getaddrinfo/getnameinfo on Windows 2000 and earlier, MinGW does not. Therefore MinGW currently only supports Windows XP and Windows Server 2003 targets.

    read more

2006-03-22

asio has been accepted into Boost.

Thanks to everybody for participating in the review. The review process has been very helpful in contributing ideas to make the library better.

The current plan is for the next version to include breaking interface changes arising from the review, plus some features on which I would like to get more feedback (such as custom memory allocation and dual IPv4/6 support).

2005-12-09

asio version 0.3.6 (development) released. This release is focused on cleaning up the code and improving the documentation. The major changes in this version include a new system_exception class to report serious OS errors, a Boost.Serialization example, a custom socket service example, and greater detail in the reference and design documentation.

2005-11-18

asio version 0.3.5 (development) released. This release is focused on cleaning up and refining the interface. The most significant changes include consolidation and renaming of read and write functions, and the removal of the buffers() function in favour of just buffer(). Code that uses asio will need to be updated.

2005-10-15

asio version 0.3.4 (development) released. The major changes in this version include support for scatter-gather operations, an initial SSL implementation, and documentation improvements including an HTTP 1.0 server example. Code that uses asio will need to be updated.