diff --git a/CMakeLists.txt b/CMakeLists.txt index d4b4c4d14..59b56b978 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) # 4. If any interfaces have been removed since the last public release, then set age to 0. set(RMQ_SOVERSION_CURRENT 3) -set(RMQ_SOVERSION_REVISION 0) +set(RMQ_SOVERSION_REVISION 1) set(RMQ_SOVERSION_AGE 2) math(EXPR RMQ_SOVERSION_MAJOR "${RMQ_SOVERSION_CURRENT} - ${RMQ_SOVERSION_AGE}") diff --git a/ChangeLog.md b/ChangeLog.md index 2f9d2f9f1..c19a1c02c 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,4 +1,28 @@ # Change Log +## Changes since v0.5.0 (a.k.a., v0.5.1) +### Enhancements: +- `a566929` SSL: Add support for wildcards in hostname verification (Mike + Steinert) +- `a78aa8a` Lib: Use poll(2) instead of select(2) for timeouts on sockets. +- `357bdb3` Lib: support for specifying frame and decoding pool sizes. (Mike + Stitt) +- `8956003` Lib: improve invalid frame detection code. + +### Bug fixes: +- `b852f84` Lib: Add missing amqp_get_server_properties() function. +- `7001e82` Lib: Add missing ssize_t on Win32 (emazv72) +- `c2ce2cb` Lib: Correctly specify WINVER on Win32 when unspecified. +- `fe844e4` CMake: specify -DHAVE_CONFIG_H in examples. +- `932de5f` Lib: correct time computation on Win32 (jestor) +- `3e83192` HPUX: use gethrtime on HP-UX for timers. +- `cb1b44e` HPUX: correct include location of sys/uio.h +- `8ce585d` Lib: incorrect OOM condition when 0-lenth exchange name is received. +- `c7716b8` CMake: correct htonll detection code on platforms defined with a + macro. +- `4dc4eda` Lib: remove unused assignment. +- `45302cf` Lib: remove range-check of channel-ids. + + ## Changes since v0.4.1 (a.k.a., v0.5.0): ### Major changes: - Add amqp_get_broker_properties() function 5c7c40adc1 diff --git a/README.md b/README.md index 53f1074f5..b7ce488e9 100644 --- a/README.md +++ b/README.md @@ -16,12 +16,12 @@ rabbitmq-discuss mailing list: ## Latest Stable Version -The latest stable release of [rabbitmq-c is v0.5.0](https://github.com/alanxz/rabbitmq-c/releases/tag/v0.5.0). +The latest stable release of [rabbitmq-c is v0.5.1](https://github.com/alanxz/rabbitmq-c/releases/tag/v0.5.1). A complete list of changes can be found in the [Change Log](ChangeLog.md) The v0.5.0 source tarball can be downloaded from: - + API documentation for v0.5.0+ can viewed from: diff --git a/configure.ac b/configure.ac index 0d60b720d..045f8cb9e 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ([2.59]) m4_define([major_version], [0]) m4_define([minor_version], [5]) -m4_define([micro_version], [0]) +m4_define([micro_version], [1]) # Follow all steps below in order to calculate new ABI version when updating the library # NOTE: THIS IS UNRELATED to the actual project version @@ -13,7 +13,7 @@ m4_define([micro_version], [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. m4_define([soversion_current], [3]) -m4_define([soversion_revision], [0]) +m4_define([soversion_revision], [1]) m4_define([soversion_age], [2]) AC_INIT([rabbitmq-c], [major_version.minor_version.micro_version], diff --git a/librabbitmq/amqp.h b/librabbitmq/amqp.h index 441e5b976..f78056385 100644 --- a/librabbitmq/amqp.h +++ b/librabbitmq/amqp.h @@ -225,7 +225,7 @@ AMQP_BEGIN_DECLS #define AMQP_VERSION_MAJOR 0 #define AMQP_VERSION_MINOR 5 #define AMQP_VERSION_PATCH 1 -#define AMQP_VERSION_IS_RELEASE 0 +#define AMQP_VERSION_IS_RELEASE 1 /**