diff --git a/CMakeLists.txt b/CMakeLists.txt index 01c63c42..96698e94 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,13 +6,14 @@ PROJECT(SimpleAmqpClient) # NOTE: THIS IS UNRELATED to the actual project version # # 1. If the library source code has changed at all since the last update, then increment revision -# 2. If any interfaces have been added, removed, or changed since the last update, increment current and set revision to 0. +# 2. If any interfaces have been added, removed, or changed since the last update, increment +# current and set revision to 0. # 3. If any interfaces have been added since the last public release, then increment age. # 4. If any interfaces have been removed since the last public release, then set age to 0. -set(SAC_SOVERSION_CURRENT 4) +set(SAC_SOVERSION_CURRENT 5) set(SAC_SOVERSION_REVISION 0) -set(SAC_SOVERSION_AGE 2) +set(SAC_SOVERSION_AGE 3) math(EXPR SAC_SOVERSION_MAJOR "${SAC_SOVERSION_CURRENT} - ${SAC_SOVERSION_AGE}") math(EXPR SAC_SOVERSION_MINOR "${SAC_SOVERSION_AGE}") diff --git a/ChangeLog.md b/ChangeLog.md index 166514c7..250fe3b0 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,13 @@ +Changes since v2.2 (v2.3): +NOTE: this release uses new rabbitmq-c interfaces introduced in v0.4.0, thus +requires rabbitmq-c v0.4.0 or later. +- Add support for SSL (Ashok Anand 44b8b4e) +- Use new rabbitmq-c socket interface (Nikita Vasiliev 9f6cdac) +- Use new rabbitmq-c error-string interface (a26da26) +- Code formatting and license header updates (752ae75, 5a2f64c, c3dec10, 2b82942) +- Use new rabbitmq-c timeout interface when reading frames (d4a9f31) +- Use new rabbitmq-c interface to release memory on a per-channel basis (49b8ba8) + Changes since v2.1 (v2.2): NOTE: this is the last version targeting rabbitmq-c v0.3, newer versions will target rabbitmq-c v0.4 diff --git a/README.md b/README.md index 47122a24..4c2496d7 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Known to work in the following environments: ### Pre-requisites + [boost-1.47.0](http://www.boost.org/) or newer (uses chrono, system internally in addition to other header based libraries such as sharedptr and noncopyable) -+ [rabbitmq-c](http://github.com/alanxz/rabbitmq-c) you'll need version 0.2 or better. ++ [rabbitmq-c](http://github.com/alanxz/rabbitmq-c) you'll need version 0.4.0 or better. + [cmake 2.8+](http://www.cmake.org/) what is needed for the build system + [Doxygen](http://www.stack.nl/~dimitri/doxygen/) OPTIONAL only necessary to generate API documentation