Skip to content

Commit

Permalink
Update ChangeLog and version for v2.5 release
Browse files Browse the repository at this point in the history
  • Loading branch information
alanxz committed Aug 1, 2020
1 parent 4009500 commit e151840
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 6 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ set(CMAKE_CXX_EXTENSIONS OFF)
# 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 6)
set(SAC_SOVERSION_CURRENT 7)
set(SAC_SOVERSION_REVISION 0)
set(SAC_SOVERSION_AGE 4)
set(SAC_SOVERSION_AGE 0)

math(EXPR SAC_SOVERSION_MAJOR "${SAC_SOVERSION_CURRENT} - ${SAC_SOVERSION_AGE}")
math(EXPR SAC_SOVERSION_MINOR "${SAC_SOVERSION_AGE}")
Expand Down
17 changes: 17 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
# Changes since v2.4 (v2.5)

NOTE: this release requires rabbitmq-c v0.8.0 or better.

- add: support timestamp values in `Table` (1057ed4)
- enh: improve efficiency of `BasicMessage` reducing number of copies (938b102)
- doc: many clarifications in documentation (47f4c79)
- add: support for BasicPublish message rejection due to queue full (ecfbbfc)
- add: support for additional parameters in creating SSL connection (56713c0, eaa6044)
- add: `Channel::GetSocketFD` to allow access to underlying channel socket. (7c14a2e)
- add: multiple flag on `Channel::BasicAck` (6323892)
- add: support for unsigned types in `Table` (20296d2)
- enh: support for RabbitMQ auth-failure extension (0b67021)
- fix: consumer prefetch difference on RabbitMQ v3.3+ (59a1e05)
- rabbitmq-c errors are wrapped in `AmqpLibraryException` (a3a3ef7)


Changes since v2.3 (v2.4):
- Add support for consumer cancellation notification (5d35698)
- Improvements in extra-frame bookkeeping reducing memory useage under certain
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ 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.5.1 or better.
+ [cmake 2.8+](http://www.cmake.org/) what is needed for the build system
+ [rabbitmq-c](http://github.com/alanxz/rabbitmq-c) you'll need version 0.8.0 or better.
+ [cmake 3.5+](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

### Build procedure
Expand All @@ -34,11 +34,11 @@ Then use your the appropriate build utility to build the library (make, msbuild)

Interesting targets
+ test - will build and run the tests
+ install - will install the library and headers to whatever CMAKE_INSTALL_PREFIX is defined to
+ install - will install the library and headers to whatever `CMAKE_INSTALL_PREFIX` is defined to
+ doc - will generate API documentation if you have doxygen setup

Notes:
+ The test google-test based test suite can be enabled by passing ```-DENABLE_TESTING=ON``` to
+ The test google-test based test suite can be enabled by passing `-DENABLE_TESTING=ON` to
cmake

Using the library
Expand Down

0 comments on commit e151840

Please sign in to comment.