summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Antonuk <alan.antonuk@gmail.com>2014-01-29 22:10:23 -0800
committerAlan Antonuk <alan.antonuk@gmail.com>2014-01-29 22:10:23 -0800
commit2ee29e52766b79902a1af62b7fcca86833cfd48e (patch)
tree227a54a4a4556064f9079b6c2776ed4a2d4bec4e
parentfc167b5ed0ccda0d1623cd9abf951c03f43a4a28 (diff)
downloadrabbitmq-c-github-ask-2ee29e52766b79902a1af62b7fcca86833cfd48e.tar.gz
Preparation for v0.5.0 release
-rw-r--r--CMakeLists.txt6
-rw-r--r--ChangeLog.md23
-rw-r--r--README.md10
-rw-r--r--configure.ac10
-rw-r--r--librabbitmq/amqp.h2
5 files changed, 37 insertions, 14 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ec28803..a51d056 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,9 +12,9 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
# 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(RMQ_SOVERSION_CURRENT 2)
-set(RMQ_SOVERSION_REVISION 1)
-set(RMQ_SOVERSION_AGE 1)
+set(RMQ_SOVERSION_CURRENT 3)
+set(RMQ_SOVERSION_REVISION 0)
+set(RMQ_SOVERSION_AGE 2)
math(EXPR RMQ_SOVERSION_MAJOR "${RMQ_SOVERSION_CURRENT} - ${RMQ_SOVERSION_AGE}")
math(EXPR RMQ_SOVERSION_MINOR "${RMQ_SOVERSION_AGE}")
diff --git a/ChangeLog.md b/ChangeLog.md
index d96e345..2f9d2f9 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,4 +1,27 @@
# Change Log
+## Changes since v0.4.1 (a.k.a., v0.5.0):
+### Major changes:
+- Add amqp_get_broker_properties() function 5c7c40adc1
+- Remove distro-specific packaging a5749657ee
+- Add -x flag to amqp-consume utilty 1d9c5291ff
+- Add amqp_basic_nack() public API 9b168776fb
+- Add delivery mode constants to amqp.h 5f291ea772
+- Add support for connection.blocked/connection.unblocked methods ccbc24d270
+
+### Bug fixes:
+- `f8c6cee749` Examples: Destroy amqp_envelope_t in consumer example
+- `ac88db56d3` CMake: fix generation of librabbitmq.pc
+- `d5b35afa40` CMake: fix missing POPT_INCLUDE_DIRS variable in tools/
+- `5ea6a0945a` build: provide independent locations for x64 libs
+- `fac34656c0` Doc: documentation fixes
+- `715901d675` Lib: Correct OpenSSL initialization under threaded conditions
+- `ce64e57df8` Examples: Handle unexpected frames in amqp_consumer.c
+- `bcda3e933d` CMake: Use GnuInstallDirs to generate install dirs
+- `27245a4e15` Lib: correctly handle amqp_get_monotonic_timestamp on win32
+- `693662ef5b` Tools: honor --persistent flag in publish utility
+- `01d9c3ca60` Doc: improve documentation in amqp_ssl_socket functions
+- `02d5c58ae4` autoconf: correct librabbitmq.pc generation
+- `1f4e0cc48b` Doc: improve documentation in amqp_tcp_socket functions
## Changes since v0.4.0:
### Major changes:
diff --git a/README.md b/README.md
index c5d7700..53f1074 100644
--- a/README.md
+++ b/README.md
@@ -16,16 +16,16 @@ rabbitmq-discuss mailing list:
## Latest Stable Version
-The latest stable release of [rabbitmq-c is v0.4.1](https://github.com/alanxz/rabbitmq-c/releases/tag/v0.4.1).
+The latest stable release of [rabbitmq-c is v0.5.0](https://github.com/alanxz/rabbitmq-c/releases/tag/v0.5.0).
A complete list of changes can be found in the [Change Log](ChangeLog.md)
-The v0.4.1 source tarball can be downloaded from:
+The v0.5.0 source tarball can be downloaded from:
-<https://github.com/alanxz/rabbitmq-c/releases/download/v0.4.1/rabbitmq-c-0.4.1.tar.gz>
+<https://github.com/alanxz/rabbitmq-c/releases/download/v0.5.0/rabbitmq-c-0.5.0.tar.gz>
-API documentation for v0.4.0+ can viewed from:
+API documentation for v0.5.0+ can viewed from:
-<http://alanxz.github.io/rabbitmq-c/docs/0.4.0/>
+<http://alanxz.github.io/rabbitmq-c/docs/0.5.0/>
## Getting started
diff --git a/configure.ac b/configure.ac
index 382fafa..0d60b72 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,8 +2,8 @@
AC_PREREQ([2.59])
m4_define([major_version], [0])
-m4_define([minor_version], [4])
-m4_define([micro_version], [1])
+m4_define([minor_version], [5])
+m4_define([micro_version], [0])
# Follow all steps below in order to calculate new ABI version when updating the library
# NOTE: THIS IS UNRELATED to the actual project version
@@ -12,9 +12,9 @@ m4_define([micro_version], [1])
# 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.
-m4_define([soversion_current], [2])
-m4_define([soversion_revision], [1])
-m4_define([soversion_age], [1])
+m4_define([soversion_current], [3])
+m4_define([soversion_revision], [0])
+m4_define([soversion_age], [2])
AC_INIT([rabbitmq-c], [major_version.minor_version.micro_version],
[https://github.com/alanxz/rabbitmq-c/issues], [rabbitmq-c],
diff --git a/librabbitmq/amqp.h b/librabbitmq/amqp.h
index 0dab46e..7f4226c 100644
--- a/librabbitmq/amqp.h
+++ b/librabbitmq/amqp.h
@@ -224,7 +224,7 @@ AMQP_BEGIN_DECLS
#define AMQP_VERSION_MAJOR 0
#define AMQP_VERSION_MINOR 5
#define AMQP_VERSION_PATCH 0
-#define AMQP_VERSION_IS_RELEASE 0
+#define AMQP_VERSION_IS_RELEASE 1
/**