Skip to content

Commit a4f63ef

Browse files
Merge branch 'main' into logger-instrumentation
2 parents c1ea64e + f65d4e3 commit a4f63ef

File tree

22 files changed

+1366
-4
lines changed

22 files changed

+1366
-4
lines changed

.github/workflows/ci-contrib.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
- sql
2828
- mysql
2929
- sql-obfuscation
30+
- sql-processor
3031
os:
3132
- ubuntu-latest
3233
name: "helpers-${{ matrix.gem }} / ${{ matrix.os }}"

.toys/.data/releases.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ gems:
5555
version_rb_path: lib/opentelemetry/helpers/sql_obfuscation/version.rb
5656
version_constant: [OpenTelemetry, Helpers, SqlObfuscation, VERSION]
5757

58+
- name: opentelemetry-helpers-sql-processor
59+
directory: helpers/sql-processor
60+
version_rb_path: lib/opentelemetry/helpers/sql_processor/version.rb
61+
version_constant: [OpenTelemetry, Helpers, SqlProcessor, VERSION]
62+
5863
- name: opentelemetry-instrumentation-grape
5964
directory: instrumentation/grape
6065
version_constant: [OpenTelemetry, Instrumentation, Grape, VERSION]

helpers/sql-obfuscation/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Release History: opentelemetry-helpers-sql-obfuscation
22

3+
### v0.4.0 / 2025-10-08
4+
5+
## Deprecation Notice
6+
7+
* **DEPRECATED:** This gem, `opentelemetry-helpers-sql-obfuscation`, has been replaced by `opentelemetry-helpers-sql-processor`. This is the final release and serves as a transitional package.
8+
* **ACTION REQUIRED:** No action is needed unless you use this gem directly. If you use this gem directly, update your `Gemfile` to use `gem 'opentelemetry-helpers-sql-processor'` instead.
9+
* **SUPPORT ENDING:** `opentelemetry-helpers-sql-obfuscation` will no longer receive updates.
10+
311
### v0.3.0 / 2025-01-16
412

513
* BREAKING CHANGE: Set minimum supported version to Ruby 3.1

helpers/sql-obfuscation/README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1-
# OpenTelemetry Instrumentation Helpers: SQL Obfuscation
1+
# Deprecation Notice
2+
3+
**This gem (`opentelemetry-helpers-sql-obfuscation`) is deprecated and no longer maintained.**
4+
5+
It has been replaced by **`opentelemetry-helpers-sql-processor`**.
6+
7+
All future development, bug fixes, and feature releases will occur in the new gem.
8+
9+
## OpenTelemetry Instrumentation Helpers: SQL Obfuscation
210

311
This Ruby gem contains logic to obfuscate SQL. It's intended for use by by gem authors instrumenting SQL adapter libraries, such as mysql2, pg, and trilogy.
412

helpers/sql-obfuscation/lib/opentelemetry-helpers-sql-obfuscation.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,7 @@
55
# SPDX-License-Identifier: Apache-2.0
66

77
require_relative 'opentelemetry/helpers'
8+
9+
OpenTelemetry.logger.warn <<~WARNING
10+
[DEPRECATION] The 'opentelemetry-helpers-sql-obfuscation' gem has been renamed to 'opentelemetry-helpers-sql-processor'. No action is needed unless you use this gem directly.
11+
WARNING

helpers/sql-obfuscation/lib/opentelemetry/helpers/sql_obfuscation/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
module OpenTelemetry
88
module Helpers
99
module SqlObfuscation
10-
VERSION = '0.3.0'
10+
VERSION = '0.4.0'
1111
end
1212
end
1313
end

helpers/sql-obfuscation/opentelemetry-helpers-sql-obfuscation.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ Gem::Specification.new do |spec|
1414
spec.authors = ['OpenTelemetry Authors']
1515
spec.email = ['[email protected]']
1616

17-
spec.summary = 'SQL Obfuscation Instrumentation Helpers for the OpenTelemetry framework'
18-
spec.description = 'SQL Obfuscation Instrumentation Helpers for the OpenTelemetry framework'
17+
spec.summary = 'This gem is deprecated and no longer maintained. It has been replaced by opentelemetry-helpers-sql-processor.'
18+
spec.description = 'This gem is deprecated and no longer maintained. It has been replaced by opentelemetry-helpers-sql-processor.'
1919
spec.homepage = 'https://github.com/open-telemetry/opentelemetry-ruby-contrib'
2020
spec.license = 'Apache-2.0'
2121

helpers/sql-processor/.rubocop.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
inherit_from: ../../.rubocop.yml
2+
3+
Gemspec/DevelopmentDependencies:
4+
Enabled: false

helpers/sql-processor/.yardopts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
--no-private
2+
--title=OpenTelemetry SQL Processor Instrumentation Helpers
3+
--markup=markdown
4+
--main=README.md
5+
./lib/opentelemetry/helpers/**/*.rb
6+
./lib/opentelemetry/helpers.rb
7+
-
8+
README.md
9+
CHANGELOG.md

helpers/sql-processor/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Release History: opentelemetry-helpers-sql-processor
2+
3+
### v0.1.0 / 2025-10-08
4+
5+
Initial release.

0 commit comments

Comments
 (0)