asio C++ library / News: Recent posts

asio version 1.2.0 released

A new stable release of asio, version 1.2.0, has been released.

asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.

The asio 1.2.0 release corresponds to the version of asio included in boost 1.36. Version 1.2.0 is the first in the stable 1.2 release series, and any subsequent releases marked 1.2.n will contain only bug fixes.... read more

Posted by Chris Kohlhoff 2008-08-14

asio version 1.1.1 released

A new development release of asio, version 1.1.1, has been released.

asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.

The asio 1.1.1 release continues the 1.1.x development series, and represents the complete feature set that will become asio 1.2.x. The major new features added since 1.1.0 include support for serial ports, raw sockets and ICMP, wrapper classes for random-access Windows HANDLEs, new overloads of read_until and async_read_until that take a user-defined function object, and a range of performance improvements.... read more

Posted by Chris Kohlhoff 2008-07-03

asio version 1.1.0 released

A new development release of asio, version 1.1.0, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

The asio 1.1.0 release marks the beginning of a new development series. The major new features added since 1.0.x are the ability to perform reactor-style ready-to-read/write operations, support for UNIX domain sockets, and new wrapper classes for stream-oriented POSIX file descriptors and stream-oriented Windows HANDLEs.... read more

Posted by Chris Kohlhoff 2008-04-23

asio version 1.0.0 released

A new stable release of asio, version 1.0.0, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

The asio 1.0.0 release corresponds to the version of asio included in boost 1.35. Version 1.0.0 is the first in the stable 1.0 release series, and subsequent releases marked 1.0.n will contain only bug fixes.... read more

Posted by Chris Kohlhoff 2008-03-30

asio version 0.3.9 released

A new development release of asio, version 0.3.9, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

The asio 0.3.9 release focuses on bug fixes and improvements to the implementation. The interface is source-compatible with version 0.3.8.

http://asio.sourceforge.net

Posted by Chris Kohlhoff 2007-12-08

asio version 0.3.8 released

A new development release of asio, version 0.3.8, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

The asio 0.3.8 release includes changes intended to make the library's interface (almost) match the TR2 networking proposal.

http://asio.sourceforge.net

Posted by Chris Kohlhoff 2007-10-25

asio version 0.3.7 released

A new development release of asio, version 0.3.7, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

This release includes major interface changes arising out of the Boost review. The asio library was accepted into Boost, and will be included in a future Boost release. See http://www.boost.org for more information.... read more

Posted by Chris Kohlhoff 2006-06-20

asio version 0.3.6 released

A new development release of asio, version 0.3.6, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

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.... read more

Posted by Chris Kohlhoff 2005-12-09

asio version 0.3.5 released

A new development release of asio, version 0.3.5, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

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.... read more

Posted by Chris Kohlhoff 2005-11-18

asio version 0.3.4 released

A new development release of asio, version 0.3.4, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

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.... read more

Posted by Chris Kohlhoff 2005-10-15

asio version 0.3.3 released

A new development release of asio, version 0.3.3, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

In this version there has been extensive cleanup, renaming and restructuring of the interface, aimed at improving consistency and integration with boost. Code that uses asio will need to be updated.... read more

Posted by Chris Kohlhoff 2005-09-02

asio version 0.3.2 released

A new development release of asio, version 0.3.2, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

This version adds socket options for multicast, and new peek() and in_avail() operations to the Sync_Recv_Stream concept.

http://asio.sourceforge.net

Posted by Chris Kohlhoff 2005-04-13

asio version 0.3.1 released

A new development release of asio, version 0.3.1, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

The most significant change in this release is support for epoll on Linux, where the kernel version is 2.5.45 or later. This allows programs to handle tens of thousands of concurrent connections.... read more

Posted by Chris Kohlhoff 2005-03-06

asio version 0.2.0 released

The first stable, production release of asio, version 0.2.0, has been released.

asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.

http://sourceforge.net/projects/asio/

Posted by Chris Kohlhoff 2004-11-26