oxen-mq/debian/changelog

361 lines
11 KiB
Plaintext

oxenmq (1.2.11-2~ubuntu2204) jammy; urgency=medium
* Set compiler flags to enable Pi zero CPU support
-- Jason Rhinelander <jason@imaginary.ca> Fri, 29 Apr 2022 18:09:43 -0300
oxenmq (1.2.11-1~ubuntu2204) jammy; urgency=medium
* 1.2.11 + jammy release.
-- Jason Rhinelander <jason@imaginary.ca> Tue, 29 Mar 2022 23:35:58 -0300
oxenmq (1.2.10-1~ubuntu2110) impish; urgency=medium
* Disable IPv6 by default
-- Jason Rhinelander <jason@imaginary.ca> Thu, 02 Dec 2021 19:11:53 -0400
oxenmq (1.2.9-1~ubuntu2110) impish; urgency=medium
* CI tweaks
* use prebuilt builder ci; reformat
* Add std::hash implementation for oxenmq::address
* Enable ipv6 support on sockets
* Rebrand variables LMQ -> OMQ
* Allow null logger
* Propagate proxy thread startup exceptions
* Bump version
* Fix libc++
-- Jason Rhinelander <jason@imaginary.ca> Tue, 30 Nov 2021 14:32:38 -0400
oxenmq (1.2.8-1~ubuntu2110) impish; urgency=medium
* fix lib version
* Update ci to use our pre-built images
* Updates for pyoxenmq 1.0.0
-- Jason Rhinelander <jason@imaginary.ca> Thu, 21 Oct 2021 23:01:13 -0300
oxenmq (1.2.7-1~ubuntu2110) impish; urgency=medium
[ Jason Rhinelander ]
* Tweak test timers to deal with Apple's shitty thread scheduling
* Update bundled zeromq download version
* Apple test suite hacks
* Another apple time fix attempt
* Add support for inproc: requests
* Downgrade "worker waiting for" log message to trace
* Remove debugging
* Fix backwards logic on overlapping ranges comment
* Make {to,from}_{hex/b64/b32} return output iterator
* Remove ancient dead code
* Add allocation-free bt-list and bt-dict producer
* Apple workaround
* Another workaround for crapple
* Add const
[ Jeff Becker ]
* add operator() overload for defered message that sends reply
[ Jason Rhinelander ]
* Expose size calculations; stricter b32z/b64 validity checking
* Make (and use) iterator approach for encoding/decoding
* Add b32z/b64 invalid garbage tests
* Add methods for unpadded base64 construction
* Simplify iterator initialization & avoid warnings
* Fix r narrowing initialization warning when uint_fast16_t is small
* drone: quiet/optimize image setup
* Force xz compression for data, control
* Allow disabling -Werror via a cmake option
* Update catch2 to latest 2.x upstream
* Crank clang to 13
* Maybe fix macos tests?
* Fix versioning in clang/llvm pipeline functions
* Rediff patches
-- Jason Rhinelander <jason@imaginary.ca> Sat, 16 Oct 2021 11:38:24 -0300
oxenmq (1.2.6-2~ubuntu2110) impish; urgency=medium
* New build for ubuntu 21.10
-- Jason Rhinelander <jason@imaginary.ca> Fri, 17 Sep 2021 11:29:54 -0300
oxenmq (1.2.6-2~ubuntu2104) hirsute; urgency=medium
* fix control file
* Loki->Oxen in package descriptions
-- Jason Rhinelander <jason@imaginary.ca> Mon, 09 Aug 2021 13:19:02 -0300
oxenmq (1.2.6-1~ubuntu2104) hirsute; urgency=medium
* Update gbp main branch name to stable
* Add timer cancellation & timer tests
* Bump project version in dev branch (for next release)
* Add thread-safe timerid assignment version of add_timer()
* Minor doc fix
* Add `is_unsigned_integer` to bt_{dict,list}_consumer
* Loki->Oxen rebrand the README
* Add support for listening after startup
* Miscellaneous small test suite fixes/improvements
* Fix uninitialized value in post-start listen test
* Simplify conn index handling (#41)
* Fix messages coming back on an outgoing connection
* Add a single container version of `send_option::data_parts`
* Remove debug
-- Jason Rhinelander <jason@imaginary.ca> Mon, 05 Jul 2021 18:11:21 -0300
oxenmq (1.2.5-1~ubuntu2104) hirsute; urgency=medium
* Add Ubuntu hirsute (21.04) deb
-- Jason Rhinelander <jason@imaginary.ca> Thu, 22 Apr 2021 13:32:53 -0300
oxenmq (1.2.5-1~ubuntu2010) groovy; urgency=medium
* Add connect_option::*; allow per-connection pubkey-based routing setting
* Bump (and cmake-modernize) version
* Rename PUBKEY_BASED_ROUTING_ID to EPHEMERAL_ROUTING_ID
* Don't warn when we can't send back to an non-SN incoming connection
* Add support for std::optional<T> send arguments
-- Jason Rhinelander <jason@imaginary.ca> Thu, 22 Apr 2021 01:49:07 -0300
oxenmq (1.2.4-1~ubuntu2010) groovy; urgency=medium
* Add missing header
* Fix debian/rules cmake variables
* Add better deferred reply capabilities to Message
* Make is_bt_tuple constexpr variables inline
* Bump version
* Rediff patches
-- Jason Rhinelander <jason@imaginary.ca> Tue, 09 Mar 2021 15:52:15 -0400
oxenmq (1.2.3-2~ubuntu2010) groovy; urgency=medium
* Add missing header
-- Jason Rhinelander <jason@imaginary.ca> Thu, 14 Jan 2021 23:29:22 -0400
oxenmq (1.2.3-1~ubuntu2010) groovy; urgency=medium
* Refresh .so versioning patch
* fix lib version
* Make lokimq::is_hex check for size being a multiple of 2
* Fix decoding into a std::byte
* Rename LokiMQ to OxenMQ
* Add lokimq compatibility headers
* Export compile commands and use ccache by default
* Remove deprecated string_view compat shim
* Rediff patches
* Rename package in control file
-- Jason Rhinelander <jason@imaginary.ca> Thu, 14 Jan 2021 15:49:27 -0400
lokimq (1.2.2-1~ubuntu2010) groovy; urgency=medium
* Crank clang to 11
* cppzmq 4.7+ compatibility
* Move socket holding into LokiMQ instance
* Don't install when building as a static subdirectory
* Bump version for 1.2.2 release
-- Jason Rhinelander <jason@imaginary.ca> Tue, 17 Nov 2020 15:29:48 -0400
lokimq (1.2.1-1~ubuntu2010) groovy; urgency=medium
* Update macos build to use 10.14 compatibility
* macOS 10.12 compatibility
* Test suite: use different ports for each test
* Fix var::get<I> to return references
* Stable release bump
-- Jason Rhinelander <jason@imaginary.ca> Wed, 21 Oct 2020 00:21:09 -0300
lokimq (1.2.0-1~ubuntu2010) groovy; urgency=medium
1.2.0 release.
-- Jason Rhinelander <jason@imaginary.ca> Wed, 30 Sep 2020 17:18:48 -0300
lokimq (1.2.0~pre2-1~ubuntu2010) groovy; urgency=medium
[ Jason Rhinelander ]
* Drop i386
* Add separate submodules step
* Drop mapbox-variant
* Don't build tests
[ Thomas Winget ]
* add method to get current buffer from bt list/dict consumer
[ Jason Rhinelander ]
* Fix gbp conf for groovy
-- Jason Rhinelander <jason@imaginary.ca> Fri, 25 Sep 2020 21:30:25 -0300
lokimq (1.2.0~pre1-1~ubuntu2010) groovy; urgency=medium
* Fork sid deb to groovy.
-- Jason Rhinelander <jason@imaginary.ca> Wed, 23 Sep 2020 17:13:45 -0300
lokimq (1.2.0~pre1-1) unstable; urgency=medium
* lokimq 1.2.0 dev snapshot
-- Jason Rhinelander <jason@imaginary.ca> Mon, 21 Sep 2020 20:58:30 -0300
lokimq (1.1.4-1) unstable; urgency=medium
* Silence spurious warning on optional send failure
* Add bt_u64 wrapper for forcing a uint64_t on the wire
* Add checking for a negative int in bt_*_consumer
* 1.1.4
-- Jason Rhinelander <jason@imaginary.ca> Mon, 21 Sep 2020 20:57:48 -0300
lokimq (1.1.3-1) unstable; urgency=medium
* Bump version (not released yet)
* Provide caller Access in Message
* Fix ""_sv literal being non-constexpr
* Add remote address into Message object
* Fix incoming ConnectionIDs not being storable
* Add hack to fix compilation on debian sid
-- Jason Rhinelander <jason@imaginary.ca> Tue, 28 Apr 2020 22:54:01 -0300
lokimq (1.1.2-1) unstable; urgency=medium
* Set thread names on proxy/workers
* Fix proxy thread stall when workers fill up
* Change worker thread names: "w2" -> "lmq-w2"
* Bump version to 1.1.2
-- Jason Rhinelander <jason@imaginary.ca> Tue, 21 Apr 2020 17:15:26 -0300
lokimq (1.1.1-1) unstable; urgency=medium
* Drop idle connections regularly
* Reduce heartbeat frequency to 15s
-- Jason Rhinelander <jason@imaginary.ca> Sat, 18 Apr 2020 03:00:49 -0300
lokimq (1.1.1~pre-1) unstable; urgency=medium
* removed UNKNOWNCOMMAND patch (applied upstream)
* Fix storing reference to temporary
* Fix broken idle expiry timeout
* Use slower and exponential backoff in reconnection
* Increase ZMQ socket limit
* Bump version to 1.1.1
-- Jason Rhinelander <jason@imaginary.ca> Fri, 17 Apr 2020 16:22:33 -0300
lokimq (1.1.0-2) unstable; urgency=medium
* Fix pre-1.1.0 UNKNOWNCOMMAND detection
-- Jason Rhinelander <jason@imaginary.ca> Tue, 14 Apr 2020 23:58:00 -0300
lokimq (1.1.0-1) unstable; urgency=medium
* Rediff patches
* Test suite timing tweaks
* Add ZMTP heartbeating (enabled by default)
* 1.1.0: invocation-time SN auth; failure responses
* Move pubkey_set into auth.h header
* Add missing SET_SNS proxy handler
-- Jason Rhinelander <jason@imaginary.ca> Tue, 14 Apr 2020 13:06:33 -0300
lokimq (1.0.5-1) unstable; urgency=medium
* Change thread count logs to debug from trace
* Reset stale pollitems
* Add `send_option::outgoing` to force a send on an outgoing connection
* Expose advanced zmq context setting ability
* Made simple_string_view take a char type
* Fix pollitems_stale not being set in some cases
* Bump version to 1.0.5
-- Jason Rhinelander <jason@imaginary.ca> Mon, 06 Apr 2020 18:19:22 -0300
lokimq (1.0.4-1) unstable; urgency=medium
* Catch errors on internal msgs; support non-blocking sends
* Remove empty file
* Catch connect failures
* All sends use dontwait; add send failure callbacks
* Less verbose logging at `info` level
* Allow log level to be specified in constructor
* Bump version to 1.0.4
* Add job queue check on total workers size
-- Jason Rhinelander <jason@imaginary.ca> Sun, 29 Mar 2020 15:52:20 -0300
lokimq (1.0.3-2) unstable; urgency=medium
* Version liblokimq
* Fully version library
* liblokimq package versioning
-- Jason Rhinelander <jason@imaginary.ca> Sat, 28 Mar 2020 12:30:32 -0300
lokimq (1.0.3-1) unstable; urgency=medium
* Avoid masking ReplyCallback type with template param
* Avoid segfault on retried SN connection request
* Trim logged filenames to lokimq/*
* 1.0.3 release
-- Jason Rhinelander <jason@imaginary.ca> Fri, 27 Mar 2020 18:56:42 -0300
lokimq (1.0.2-2) unstable; urgency=medium
* liblokimq-dev needs to be arch: any
-- Jason Rhinelander <jason@imaginary.ca> Wed, 25 Mar 2020 16:21:10 -0300
lokimq (1.0.2-1) unstable; urgency=medium
* Rename keep-alive -> keep_alive in internal serialization
* Reduce connection check interval and make configurable
* Make request timeout configurable
* 1.0.2 version bump
-- Jason Rhinelander <jason@imaginary.ca> Tue, 24 Mar 2020 11:37:17 -0300
lokimq (1.0.1-2) unstable; urgency=medium
* slower connection tests
-- Jason Rhinelander <jason@imaginary.ca> Mon, 23 Mar 2020 15:18:10 -0300
lokimq (1.0.1-1) unstable; urgency=medium
* Use the correct variable for shared libs
* More static build linking fixes
* cmake compatibility fix
* Add sodium dep if embedding static lib when doing a shared build, too
* More linking overhaul
* Add BUILD_BYPRODUCTS so that ninja build works
* Increase test timeouts for arm
* Add more locks around assertions
* Change pending_connects from vector to list
* 1.0.1 release
-- Jason Rhinelander <jason@imaginary.ca> Sat, 21 Mar 2020 13:00:06 -0300
lokimq (1.0.0-1) unstable; urgency=medium
* Initial LokiMQ release
-- Jason Rhinelander <jason@imaginary.ca> Fri, 13 Mar 2020 17:51:00 -0300