Skip to content

0.3.0

Compare
Choose a tag to compare
@mreiferson mreiferson released this 29 Aug 02:09
· 456 commits to master since this release

Upgrading from 0.2.4: There are no backward incompatible changes to applications
written against the public nsq.Reader API.

However, there are a few backward incompatible changes to the API for applications that
directly use other public methods, or properties of a few NSQ data types:

nsq.Message IDs are now a type nsq.MessageID (a [16]byte array). The signatures of
nsq.Finish() and nsq.Requeue() reflect this change.

nsq.SendCommand() and nsq.Frame() were removed in favor of nsq.SendFramedResponse().

nsq.Subscribe() no longer accepts shortId and longId. If upgrading your consumers
before upgrading your nsqd binaries to 0.2.16-rc.1 they will not be able to send the
optional custom identifiers.

  • #90 performance optimizations
  • #81 reader performance improvements / MPUB support