From 67151524fad563e86d57cdae6e7311e411db05a3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 27 Feb 2024 17:10:39 +0000 Subject: [PATCH] chore(main): release opentelemetry-instrumentation-mysql2 0.26.0 --- .release-please-manifest.json | 2 +- instrumentation/mysql2/CHANGELOG.md | 39 +++++++++++++++++++ .../instrumentation/mysql2/version.rb | 2 +- 3 files changed, 41 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4f2fb04870..75856e6b40 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -30,7 +30,7 @@ "instrumentation/excon": "0.22.0", "instrumentation/faraday": "0.23.4", "instrumentation/mongo": "0.22.2", - "instrumentation/mysql2": "0.25.0", + "instrumentation/mysql2": "0.26.0", "instrumentation/net_http": "0.22.4", "instrumentation/pg": "0.26.1", "instrumentation/que": "0.7.1", diff --git a/instrumentation/mysql2/CHANGELOG.md b/instrumentation/mysql2/CHANGELOG.md index d2ad6cc5b9..cd96aa579b 100644 --- a/instrumentation/mysql2/CHANGELOG.md +++ b/instrumentation/mysql2/CHANGELOG.md @@ -1,5 +1,44 @@ # Release History: opentelemetry-instrumentation-mysql2 +## [0.26.0](https://github.com/flywirecorp/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-mysql2-v0.25.0...opentelemetry-instrumentation-mysql2/v0.26.0) (2024-02-27) + + +### ⚠ BREAKING CHANGES + +* Move shared sql behavior to helper gems ([#529](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/529)) +* obfuscation for mysql2, dalli and postgresql as default option for db_statement ([#682](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/682)) +* Drop support for EoL Ruby 2.7 ([#389](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/389)) +* Removed deprecated instrumentation options ([#265](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/265)) +* Remove parent repo libraries ([#3](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/3)) + +### Features + +* add config[:obfuscation_limit] to pg and mysql2 ([#224](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/224)) ([b369020](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/b36902099ea90dc23d06bdc424a3fd6d08d5f9d7)) +* Add Obfuscation Limit Option to Trilogy ([#477](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/477)) ([234738c](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/234738c5fbd8d630d543f61d84fcefcf948756f1)) +* add option to configure span name ([#222](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/222)) ([99026b1](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/99026b14cfe23d702b8ec99bf05d48593b15ec71)) +* Drop support for EoL Ruby 2.7 ([#389](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/389)) ([233dfd0](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/233dfd0dae81346e9687090f9d8dfb85215e0ba7)) +* instrument mysql2 prepare statement ([#862](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/862)) ([5d40562](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/5d405628eeb1d32767bd7544c249e4aa74b1f140)) +* obfuscation for mysql2, dalli and postgresql as default option for db_statement ([#682](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/682)) ([20e1cd0](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/20e1cd04f8167276453b27469912e90984a291ac)) +* Removed deprecated instrumentation options ([#265](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/265)) ([bf82e8d](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/bf82e8d5e25766de99b803e23af6c5666c5bfc5b)) + + +### Bug Fixes + +* add missing requires for sql-helpers to mysql, pg, and trilogy instrumentation ([#859](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/859)) ([0de90bb](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/0de90bb14165356f94a0243c6dd803ecd2b630e2)) +* Base config options ([#499](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/499)) ([7304e86](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/7304e86e9a3beba5c20f790b256bbb54469411ca)) +* broken test file requirements ([#1286](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/1286)) ([3ec7d8a](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/3ec7d8a456dbd3c9bbad7b397a3da8b8a311d8e3)) +* Ensure encoding errors handled during SQL obfuscation for Trilogy ([#345](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/345)) ([1a5972f](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/1a5972f449e920bd3b54fc1033121d72f906c771)) +* handle encoding errors in mysql obfuscation ([#160](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/160)) ([ed4eec3](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/ed4eec3320cc35079191416ef0cb6268fe51be60)) +* regex non-match with obfuscation limit (issue [#486](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/486)) ([#488](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/488)) ([6a9c330](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/6a9c33088c6c9f39b2bc30247a3ed825553c07d4)) +* regex non-match with obfuscation limit (issue [#486](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/486)) ([#488](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/488)) ([b31a4cb](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/b31a4cbb20ba7ee4a3422ce65f948a7fa3f43f85)) +* Remove inline linter rules ([#608](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/608)) ([bc4a937](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/bc4a937ed2a0d1898f0f19ae45a2b3a0ef9a067c)) + + +### Code Refactoring + +* Move shared sql behavior to helper gems ([#529](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/529)) ([c89d681](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/c89d6814f167f6adf3d2f1105e62e5987c8f5f49)) +* Remove parent repo libraries ([#3](https://github.com/flywirecorp/opentelemetry-ruby-contrib/issues/3)) ([3e85d44](https://github.com/flywirecorp/opentelemetry-ruby-contrib/commit/3e85d4436d338f326816c639cd2087751c63feb1)) + ### v0.27.0 / 2024-02-15 * ADDED: Instrument mysql2 prepare statement diff --git a/instrumentation/mysql2/lib/opentelemetry/instrumentation/mysql2/version.rb b/instrumentation/mysql2/lib/opentelemetry/instrumentation/mysql2/version.rb index 7d86b76a09..acb9e6957a 100644 --- a/instrumentation/mysql2/lib/opentelemetry/instrumentation/mysql2/version.rb +++ b/instrumentation/mysql2/lib/opentelemetry/instrumentation/mysql2/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Mysql2 - VERSION = '0.27.0' + VERSION = '0.26.0' end end end