CurrentModule = ZMQ
This documents notable changes in ZMQ.jl. The format is based on Keep a Changelog.
- Support for creating
Message
's from the newMemory
type in Julia 1.11 ([#244]). - Full Bindings to libzmq ([#232]).
- The
Base.convert(IOStream, ::Message)
method has been deprecated due to buggy behaviour, useIOBuffer(msg)
instead ([#247]).
- Fixed
isfreed()
, which would previously return the wrong values ([#245]).
lib_version()
to get the libzmq version ([#240]).
- Fixed a precompilation bug that would cause creating a sysimage with PackageCompiler.jl on Julia 1.6 to fail ([#242]).
- Fixed support for Julia 1.3 in the precompilation workload ([#237]).
- Refactored the internals to use the public
FileWatching.FDWatcher
instead ofFileWatching._FDWatcher
([#215]).
- Docstrings to inner constructors are now assigned properly ([#227]).
Socket
now holds a reference to itsContext
to prevent it from being garbage collected accidentally ([#229]).- Changed the precompilation workload to use any available port to avoid port conflicts ([#234]).
- Support for setting
ZMQ_IMMEDIATE
andZMQ_CONFLATE
on sockets ([#209], [#222]). - Overloads for
Message
to allow deserializing them with MsgPack.jl ([#214]). - A precompilation workload to improve TTFX ([#224]).