From 92f721f92942dc7e21f8b0dc27c840ff0f54e947 Mon Sep 17 00:00:00 2001 From: Ivo Anjo Date: Wed, 11 Feb 2026 16:50:11 +0000 Subject: [PATCH] [PROF-13732] Package libdatadog v27.0.0 for Ruby **What does this PR do?** This PR includes the changes documented in the "Releasing a new version to rubygems.org" part of the README: https://github.com/datadog/libdatadog/tree/main/ruby#releasing-a-new-version-to-rubygemsorg **Motivation:** Enable Ruby to use libdatadog v27.0.0. In particular, this will be the first release where we provide macOS binaries for libdatadog on rubygems.org. **Additional Notes:** N/A **How to test the change?** I've tested this change locally with the changes in https://github.com/DataDog/dd-trace-rb/pull/5274 and was able to get a green test suite run for Ruby. As a reminder, new libdatadog releases don't get automatically picked up by dd-trace-rb, so the PR that bumps the dependency will also test this release against all supported Ruby versions. --- ruby/Rakefile | 10 +++++----- ruby/lib/libdatadog/version.rb | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ruby/Rakefile b/ruby/Rakefile index 8260b17739..4572daebba 100644 --- a/ruby/Rakefile +++ b/ruby/Rakefile @@ -22,27 +22,27 @@ end LIB_GITHUB_RELEASES = [ { file: "libdatadog-aarch64-alpine-linux-musl.tar.gz", - sha256: "c90bd4959026f7fddb9012036fdc5b1e49bdf57d716cb429cdde291af6108740", + sha256: "74bd75a0c32b286e6c1d5bb1d27b581e421573b807d5a5ad396d6317ff600149", ruby_platform: "aarch64-linux-musl" }, { file: "libdatadog-aarch64-unknown-linux-gnu.tar.gz", - sha256: "c67ada4359cd6a806adafcb44043bc8fb0dffd463e3aa328856496e2883142ac", + sha256: "ead48d7b8eb46784d32303c5d76a00f19c305d26f3772795a68bc9aa7f8898c7", ruby_platform: "aarch64-linux" }, { file: "libdatadog-x86_64-alpine-linux-musl.tar.gz", - sha256: "394b13591400b36d90755bc9851be047e6d31813347ed9d0e2638355cc9617d4", + sha256: "cd33b3d0024a9b0fe41b78dc5de87a405dc4fd668ed4403b111767a4f08d3885", ruby_platform: "x86_64-linux-musl" }, { file: "libdatadog-x86_64-unknown-linux-gnu.tar.gz", - sha256: "1778bed8bb4ec5a63af792ed6d7b0acd2564e5c7633d9b65d7c715e7f8635743", + sha256: "9488ff5631a023a85295e71a0e1a94615596c4fc2e5a98912cfeef463324dc38", ruby_platform: "x86_64-linux" }, { file: "libdatadog-aarch64-apple-darwin.tar.gz", - sha256: "1420ba4970ff9158aec4bd8a80d139abe8c19cfd71ae31c6c518f8a2ad1416b8", + sha256: "7132104b1dd2ebbbfa738d508c17f36a5ae63b9fa8c0062bc3c4a3fb22547046", ruby_platform: "arm64-darwin" } ] diff --git a/ruby/lib/libdatadog/version.rb b/ruby/lib/libdatadog/version.rb index 61d1e1cb88..7500c5c122 100644 --- a/ruby/lib/libdatadog/version.rb +++ b/ruby/lib/libdatadog/version.rb @@ -2,7 +2,7 @@ module Libdatadog # Current libdatadog version - LIB_VERSION = "26.0.0" + LIB_VERSION = "27.0.0" GEM_MAJOR_VERSION = "1" GEM_MINOR_VERSION = "0"