Skip to content

Commit

Permalink
Preparation for v0.9.0 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
alanxz committed May 8, 2018
1 parent 45067a0 commit 77e3805
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 6 deletions.
6 changes: 3 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,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 6)
set(RMQ_SOVERSION_REVISION 1)
set(RMQ_SOVERSION_AGE 2)
set(RMQ_SOVERSION_CURRENT 7)
set(RMQ_SOVERSION_REVISION 0)
set(RMQ_SOVERSION_AGE 3)

math(EXPR RMQ_SOVERSION_MAJOR "${RMQ_SOVERSION_CURRENT} - ${RMQ_SOVERSION_AGE}")
math(EXPR RMQ_SOVERSION_MINOR "${RMQ_SOVERSION_AGE}")
Expand Down
34 changes: 34 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,38 @@
# Change Log
## v0.9.0 - 2018-05-08
### Added:
- amqp-publish: added support for specifying headers via the -H flag
- Add support for specifying timeout for amqp_login calls via
amqp_set_handshake_timeout
- Add support for specifying timeouts in RPC-style AMQP methods via
amqp_set_rpc_timeout
- Add define for `AMQP_DEFAULT_VHOST`
- Support for SSL SNI
- Support for OpenSSL v1.1.0

### Changed:
- rabbitmq-c now requires Windows Vista or better
- rabbitmq-c enables TCP keep-alive by default on platforms that support it
- dropped support for compiling rabbitmq-c without threading support
- OpenSSL is no longer un-intialized automatically by default. OpenSSL can be
explicitly initialized by calling amqp_initialize_ssl_library and
uninitialized by calling amqp_uninitialize_ssl_library.

### Fixed:
- Correct bugs in processing of --url flag in tools (#364).
- Improve documentation on AMQP_SASL_METHOD_EXTERNAL (#349)
- Improve support for compiling under mingw-w64
- Better support for handing SIGPIPE on Linux over SSL (#401)
- Improve publish performance on Linux by not specifying MSG_MORE on last part
of message.
- Fix connection logic where multiple hostnames won't be tried if connection to
doesn't fail immediately (#430)

### Removed:
- autotools build system has been removed
- many duplicate amqps_* examples, they did not add a lot of value


## v0.8.0 - 2016-04-09
### Added:
- SSL: peer certificate and hostname validation can now be controlled separately
Expand Down
6 changes: 3 additions & 3 deletions librabbitmq/amqp.h
Original file line number Diff line number Diff line change
Expand Up @@ -219,9 +219,9 @@ AMQP_BEGIN_DECLS
*/

#define AMQP_VERSION_MAJOR 0
#define AMQP_VERSION_MINOR 8
#define AMQP_VERSION_PATCH 1
#define AMQP_VERSION_IS_RELEASE 0
#define AMQP_VERSION_MINOR 9
#define AMQP_VERSION_PATCH 0
#define AMQP_VERSION_IS_RELEASE 1

/**
* \def AMQP_VERSION_CODE
Expand Down

0 comments on commit 77e3805

Please sign in to comment.