Commit Graph

  • 8d09cbabae added into our own repository. master JesseQu 2025-07-28 11:46:50 +0800
  • 53614275d0 added into our own repository. JesseQu 2025-07-28 11:43:03 +0800
  • 839f74f2e7
    Merge pull request #544 from DHP86/decode-type-x Emiel Bruijntjes 2025-06-30 15:26:09 +0200
  • 71abd6d1d1 Add type 'x' in Field::decode. DHP86 2025-06-23 14:58:32 +0200
  • ca49382bfc prepare for next release 4.3.27 Emiel Bruijntjes 2024-10-25 07:51:18 +0200
  • 6a68d56660 added support for std::string_view for tables and fields Emiel Bruijntjes 2024-10-24 18:41:00 +0200
  • ba4b8d3685 Disable heartbeats for libevent because no timers have been implemented (fixes #533) Emiel Bruijntjes 2024-07-08 20:15:11 +0200
  • 32faf9526a small fix to AMQP::Tagger in case it gets destructed before the close-callbacks are called Emiel Bruijntjes 2024-04-21 08:29:37 +0200
  • 8fea64cdec
    Merge pull request #515 from SpaceIm/fix-windows-install-dll Emiel Bruijntjes 2023-10-10 11:20:25 +0200
  • bd1b3e5d46 few fixes for windows shared SpaceIm 2023-10-10 11:16:52 +0200
  • 2448a2ad93
    Merge pull request #514 from SpaceIm/fix-mingw-link-ws2_32 Emiel Bruijntjes 2023-10-10 11:15:07 +0200
  • 2b17473cd6 explicit link to ws2_32 if targeting Windows SpaceIm 2023-10-10 11:03:53 +0200
  • a1526bad8d
    Merge pull request #509 from olejniczak/master Emiel Bruijntjes 2023-08-24 21:49:10 +0200
  • 0d00bbb7f6 code layout Emiel Bruijntjes 2023-08-24 21:47:31 +0200
  • 2ba4237d57 add robustness Emiel Bruijntjes 2023-08-24 21:46:39 +0200
  • b3e24510c0 #507 connection_name property is not set on windows platform Przemyslaw Olejniczak 2023-08-24 21:29:32 +0200
  • 019c270add
    Merge pull request #508 from olejniczak/master Emiel Bruijntjes 2023-08-24 21:23:47 +0200
  • b280aef308 #507 connection_name property is not set on windows platform Przemyslaw Olejniczak 2023-08-24 21:21:24 +0200
  • a68cd2ed49 #507 connection_name property is not set on windows platform Przemyslaw Olejniczak 2023-08-24 14:13:18 +0200
  • 38eff4019d added "override" to TcpConnection::onUnblocked(). Fixes #504 Emiel Bruijntjes 2023-07-13 21:33:36 +0200
  • 19b7136a64
    Merge pull request #502 from CopernicaMarketingSoftware/connection-blocked-notification Emiel Bruijntjes 2023-07-03 13:49:16 +0200
  • 89ba9138c0 implement tcp handler and pass reason to callback Timo Sluis 2023-07-03 13:05:09 +0200
  • 4fb968f7a4 implemented connection.blocked handling and callbacks Timo Sluis 2023-07-03 11:39:06 +0200
  • 12f4314d2a fix setting the connection name Emiel Bruijntjes 2023-06-24 13:26:10 +0200
  • ff1fbed177 prepare for next release Emiel Bruijntjes 2023-06-22 20:41:04 +0200
  • 726b196578 better comment Emiel Bruijntjes 2023-06-22 20:00:28 +0200
  • 54b625693c {1:00} fixed possible crash in AMQP::Reliable when more messages are published as result of an incoming ack/nack (the iterator in a map could be invalidated by the call back to user space) Emiel Bruijntjes 2023-06-22 19:47:01 +0200
  • d87343afbc {auto} implemented connection_name property Emiel Bruijntjes 2023-06-21 12:47:46 +0200
  • 5c929ee4e8 prepare for upcoming release Emiel Bruijntjes 2023-04-24 12:58:02 +0200
  • f20525614f
    Merge pull request #497 from CopernicaMarketingSoftware/better-connection-info thomaskamps 2023-04-24 12:14:26 +0200
  • dcde4caca4 fix compiling on win32 Emiel Bruijntjes 2023-04-24 11:06:42 +0200
  • 89a245a05b fix compiling on win32 Emiel Bruijntjes 2023-04-24 11:04:09 +0200
  • 4ef552ba39 pass version number to source files Emiel Bruijntjes 2023-04-22 16:42:51 +0200
  • d8550894ba include version number of amqp-cpp, longer product name, change order of platform info Emiel Bruijntjes 2023-04-22 16:33:31 +0200
  • 5bc547b121 add better connection information Emiel Bruijntjes 2023-04-22 15:56:41 +0200
  • 4fcbd19072 prepare for upcoming release Emiel Bruijntjes 2023-04-12 14:44:06 +0200
  • 9413c9d7aa support removal of properties from a message header Emiel Bruijntjes 2023-04-12 08:25:00 +0200
  • 40456bbffb The libev example handler can now be given a priority Emiel Bruijntjes 2023-04-12 08:16:40 +0200
  • cf99cc9648 prepare for upcoming version Emiel Bruijntjes 2023-03-27 15:35:09 +0200
  • cdcdaf79a3 added more constructors to AMQP::Envelope Emiel Bruijntjes 2023-03-27 14:12:37 +0200
  • 31ded89de5 prepared for upcoming version 4.3.22 Emiel Bruijntjes 2023-03-26 18:43:32 +0200
  • e841b3ff69 AMQP::Tagger now takes a std::string_view Emiel Bruijntjes 2023-03-26 18:40:14 +0200
  • 48b9f05677 AMQP::Reliable::publish() now takes std::string_view + added extra constructor to AMQP::Envelope Emiel Bruijntjes 2023-03-26 18:31:55 +0200
  • 7d3e79057c prepare for upcoming release Emiel Bruijntjes 2023-02-23 11:14:52 +0100
  • b5f67d1f15
    Update docs to mention C++17 Emiel Bruijntjes 2023-02-23 11:10:57 +0100
  • bbf9473214 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2023-02-23 11:06:31 +0100
  • a37c354bea {auto} when wrapping a tagger around a channel that already has an error-callback installed, we should preserve the old callback Emiel Bruijntjes 2023-02-23 11:06:15 +0100
  • 51caa97516
    Merge pull request #493 from hellovuong/master Emiel Bruijntjes 2023-02-13 17:01:09 +0100
  • 2dd3999d02 Upgrade to C++17 to use std::string_view Long Vuong 2023-02-13 14:43:53 +0100
  • 84a87d8f93 many methods in the Channel class now take a std::string_view instead of a std::string parameter, and are thus a bit more efficient Emiel Bruijntjes 2023-02-13 10:27:51 +0100
  • 1adbd25164 prepare for upcoming release Emiel Bruijntjes 2023-01-11 09:05:39 +0100
  • 6ddabe4ead fix #489, Address::operator== is broken Emiel Bruijntjes 2023-01-10 10:45:43 +0100
  • 0a8c26be52 moved comment about exceptions a bit up Emiel Bruijntjes 2022-12-31 09:48:06 +0100
  • d8ea41ae37
    Merge pull request #488 from itrofimow/amqpcpp_473 Emiel Bruijntjes 2022-12-31 09:41:15 +0100
  • 35d31c3afa feat README: add a note about implied noexcept for ConenctionHandler Ivan Trofimov 2022-12-29 23:54:30 +0300
  • 2a796b9893 prepare version number for upcoming release Emiel Bruijntjes 2022-12-05 09:22:36 +0100
  • a0cac01476 update README Emiel Bruijntjes 2022-11-23 22:21:22 +0100
  • d1be1063a5 implemented "consumer cancel notifications" (see https://www.rabbitmq.com/consumer-cancel.html) Emiel Bruijntjes 2022-11-23 22:09:15 +0100
  • 3e91687a9d "make install" now creates symlinks for the *.so files that no longer target an absolute path Emiel Bruijntjes 2022-09-19 19:46:39 +0200
  • 838a510b33 prepare for upcoming release Emiel Bruijntjes 2022-09-12 10:54:24 +0200
  • 7142d45363
    Merge pull request #476 from boimart1/bugfix/handle_zero_max_frame Emiel Bruijntjes 2022-09-11 20:19:36 +0200
  • b893755293 {auto} improve the tagger destructor to also unset the onAck() and onNack() callbacks Emiel Bruijntjes 2022-09-11 20:17:53 +0200
  • c93f2d89ac when destructing a Tagger class, we now also unset the error-callback (closes #480), at the same time we changed the version number in the Makefile (closes #481) Emiel Bruijntjes 2022-09-11 20:09:02 +0200
  • f8d9b76609 Add check for _maxFrame > 0 Martin Boisvert 2022-08-16 12:37:08 -0400
  • c273d93625 make sure threads are synchronized (fixes 474) Emiel Bruijntjes 2022-08-09 23:10:07 +0200
  • db6f2f23dc
    Merge pull request #469 from itrofimow/master Emiel Bruijntjes 2022-07-25 17:12:46 +0200
  • a8a73e31b7 make sure compilers dont complain about unused parameters Ivan Trofimov 2022-07-24 01:18:07 +0300
  • badc4eafa3
    Merge pull request #468 from jacksonn-gtc/updated-docs Emiel Bruijntjes 2022-07-16 09:28:25 +0200
  • 8bd8ad0b7d Updated README.md jacksonn-gtc 2022-07-15 23:58:25 -0700
  • 823e2102b4 Updated README.md jacksonn-gtc 2022-07-15 23:41:58 -0700
  • 4d09ec5a9c
    Merge pull request #467 from pablorcum/master Emiel Bruijntjes 2022-07-07 13:58:39 +0200
  • 0030bef793
    Fixes #466 promero 2022-07-07 11:52:17 +0200
  • 58389b9ca4
    Merge pull request #459 from SebDieBln/Fix_compiler_warnings Emiel Bruijntjes 2022-05-04 14:53:16 +0200
  • 69b62ad61d
    Merge pull request #460 from SebDieBln/Fix_readme Emiel Bruijntjes 2022-05-04 14:52:44 +0200
  • eedfc00660 Avoid compiler warnings about unused parameters Sebastian Dietrich 2022-04-25 20:35:01 +0200
  • cd9ba70b4a Fix the readme section regarding the flag for building a shared library Sebastian Dietrich 2022-04-25 21:23:29 +0200
  • beaa1939c9
    Merge pull request #462 from SebDieBln/Fix_handling_of_large_messages Emiel Bruijntjes 2022-04-30 10:04:10 +0200
  • 1dd1c23fc7 Fix handling of large messages (larger than 2GB) Sebastian Dietrich 2022-04-22 22:06:00 +0200
  • 328d9d12de when retrieving data from an inbuffer, no longer restrict ourselves to uint32 Emiel Bruijntjes 2022-04-25 11:16:57 +0200
  • edd0bb7028 allow bigger bodies than fit in a uint32_t Emiel Bruijntjes 2022-04-25 11:15:31 +0200
  • 98deb04dac
    Merge pull request #455 from pgit/always-move-callbacks Emiel Bruijntjes 2022-03-28 12:47:33 +0200
  • 060e42a6dd don't call moved-from callbacks Peter Eisenlohr 2022-03-25 16:08:50 +0100
  • fa1181aa63 Added const-ref wrappers to make changes backward-compatible. Peter Eisenlohr 2022-03-18 23:53:44 +0100
  • 9c4cfffab8 std::move callbacks Peter Eisenlohr 2022-03-15 14:10:45 +0100
  • 5b213a31a9 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP Emiel Bruijntjes 2022-01-26 16:59:04 +0100
  • 5625fdb59c update readme.md with onLost/onError handling example because it didnt compile (order was wrong) (fixes #422) Emiel Bruijntjes 2022-01-26 16:57:01 +0100
  • 7c7152d0c2 update readme.md with onLost/onError handling example because it didnt compile (order was wrong) (fixes #442) Emiel Bruijntjes 2022-01-26 16:57:01 +0100
  • faa58852cb the LibEvHandler::monitor() class is no longer private-final to allow user-space programs to further enhance it Emiel Bruijntjes 2022-01-13 10:16:33 +0100
  • fc89bb83d1
    Merge pull request #442 from matwey/libboostasio/heartbeat Emiel Bruijntjes 2022-01-12 19:56:49 +0100
  • 7aa321efb8 libboostasio: Reimplement heartbeats Matwey V. Kornilov 2021-11-30 12:22:10 +0300
  • d5a7f3cdd1
    Merge pull request #438 from TonyRoussel/add-message-deduplication-exchange Emiel Bruijntjes 2021-11-23 16:36:40 +0100
  • 6fd0e8f1d5 fix wrong exchange type check in ChannelImpl::declareExchange Tony Roussel 2021-11-23 16:00:02 +0100
  • 04c77b5cff
    Merge pull request #437 from TonyRoussel/add-message-deduplication-exchange Emiel Bruijntjes 2021-11-23 14:50:56 +0100
  • c83708e9bd add x-message-deduplication exchange type Tony Roussel 2021-11-23 14:09:50 +0100
  • b891cc37a6
    Bump version to 4.3.15 Rafal Goslawski 2021-09-24 11:11:57 +0200
  • ef1264209e
    Bump version to 4.3.15 Rafal Goslawski 2021-09-24 11:11:46 +0200
  • 24fcbc7248
    Merge pull request #430 from CopernicaMarketingSoftware/timeout-issues Emiel Bruijntjes 2021-09-20 14:29:01 +0200
  • 0f596d7a6e added KEEPALIVE option to the TCP socket so that at least we are notified if the peer turns out to be non-connected Emiel Bruijntjes 2021-09-20 12:48:30 +0200
  • e1e83dfba6 when a very short heartbeat timer is installed, the timer did not expire soon enough (the default 60-second timeout was still used for the timer) PLUS when we detect a heartbeat-timeout, we now close the connection with immediate effect (because we do not trust the regular AMQP handshake to do anything, because it is also not respecting heartbeats Emiel Bruijntjes 2021-09-20 12:47:56 +0200
  • 4f54507a03
    Merge pull request #429 from CopernicaMarketingSoftware/fix/remove-timer-again-call Emiel Bruijntjes 2021-09-16 12:58:14 +0200