Skip to content

Releases: andersfugmann/amqp-client

2.3.0

21 Dec 11:05
Compare
Choose a tag to compare
  • Add optional how parameter to thread list init signature, @AndreasDahl
  • Upgrade min required async version to v0.16.0, @AndreasDahl
  • Replace usage of deprecated Core.Time with Core.Time_float, @AndreasDahl
  • Allow creation of internal exchanges (only useful for use with rabbitmq). Thanks hongchangwu
  • Update amqp spec
  • Remove dependency on ocplib-endian
  • Bump minimum ocaml version to 4.14

2.2.2

18 Dec 12:23
Compare
Choose a tag to compare
  • Switch to (ez)xmlm as build dependency
  • Add optional argument autogenerate to allow declaring queues with
    empty names (by NightBlues)

2.2.1

03 Sep 13:59
Compare
Choose a tag to compare
  • Fix RPC client ttl second and millis mismatch.
    The ttl is now consistently in milliseconds, and ttl set on the message sent is
    the same as the maximum wait time (previous behavior was to wait ttl * 1000 ms).
    (by @AndreasDahl)
  • Handle errors when establishing connection early (#35)
  • Add grace_time_ms to rpc calls to give the remote rpc server some time to process the message

2.2.0

23 Jul 11:01
16c5c1b
Compare
Choose a tag to compare
  • Make Pipe.Reader / Pipe.write non-opaque for async version
  • Fix handling of on_closed if the connection is unexpectedly closed by the server.
  • Fix incorrect order when handling responses for the same message type (#32)