From 92313f7c07d6206620f7178b14f269db86cd70bb Mon Sep 17 00:00:00 2001 From: "Patrick M. Niedzielski" Date: Wed, 10 Dec 2025 17:05:38 -0500 Subject: [PATCH 1/2] Chore: Bump dependency versions This patch bumps the dependency versions of BDE, ntf-core, and BlazingMQ/libbmq to the most recent released versions. ntf-core has gained support for transport-level compression using zlib, lz4, and zstd, but since BlazingMQ does not use this and since we do not want a runtime dependency on the lz4 or zstd libraries, we disable these while building ntf-core. Signed-off-by: Patrick M. Niedzielski --- bin/build-macos-universal.sh | 2 ++ bin/build-manylinux.sh | 2 ++ bin/clone-dependencies.sh | 8 ++++---- news/62.misc.rst | 1 + 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 news/62.misc.rst diff --git a/bin/build-macos-universal.sh b/bin/build-macos-universal.sh index 4168945..03efb62 100755 --- a/bin/build-macos-universal.sh +++ b/bin/build-macos-universal.sh @@ -68,6 +68,8 @@ if [ ! -e "${DIR_BUILD}/ntf-core/.complete" ]; then --output "${DIR_BUILD}/ntf-core" \ --ufid opt_64_pic_cpp17 \ --generator "Ninja" \ + --without-lz4 \ + --without-zstd \ --without-warnings-as-errors \ --without-usage-examples \ --without-applications diff --git a/bin/build-manylinux.sh b/bin/build-manylinux.sh index 7ec89d6..7f69af5 100755 --- a/bin/build-manylinux.sh +++ b/bin/build-manylinux.sh @@ -106,6 +106,8 @@ if [ ! -e "${DIR_BUILD}/ntf-core/.complete" ]; then --output "${DIR_BUILD}/ntf-core" \ --ufid opt_64_pic_cpp17 \ --generator "Ninja" \ + --without-lz4 \ + --without-zstd \ --without-warnings-as-errors \ --without-usage-examples \ --without-applications diff --git a/bin/clone-dependencies.sh b/bin/clone-dependencies.sh index 78f95ff..b961855 100755 --- a/bin/clone-dependencies.sh +++ b/bin/clone-dependencies.sh @@ -12,10 +12,10 @@ set -u # These are the release tags for each of the dependencies we manually clone. # Update these to update the version of each dependency we build against. -BDE_TOOLS_TAG=4.8.0.0 -BDE_TAG=4.8.0.0 -NTF_CORE_TAG=2.4.2 -BLAZINGMQ_TAG=BMQBRKR_0.92.5 +BDE_TOOLS_TAG=4.32.0.0 +BDE_TAG=4.32.0.0 +NTF_CORE_TAG=2.6.6 +BLAZINGMQ_TAG=BMQBRKR_0.94.8 if [ ! -d "${DIR_THIRDPARTY}/bde-tools" ]; then diff --git a/news/62.misc.rst b/news/62.misc.rst new file mode 100644 index 0000000..8f370cf --- /dev/null +++ b/news/62.misc.rst @@ -0,0 +1 @@ +Bump build dependency versions of BDE, ntf-core, and BlazingMQ/libbmq From d182018e23e72a431d5e157fa10d876112c1b155 Mon Sep 17 00:00:00 2001 From: "Patrick M. Niedzielski" Date: Wed, 10 Dec 2025 17:42:07 -0500 Subject: [PATCH 2/2] Chore: Bump version to 1.2.3 Signed-off-by: Patrick M. Niedzielski --- src/blazingmq/_about.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blazingmq/_about.py b/src/blazingmq/_about.py index 3e8b186..873278d 100644 --- a/src/blazingmq/_about.py +++ b/src/blazingmq/_about.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "1.2.2" +__version__ = "1.2.3"