From 9e8a4e7bb6b744670bf506d31bd2b008d5c4421a Mon Sep 17 00:00:00 2001 From: Jeff Dwyer Date: Mon, 3 Nov 2025 10:12:27 -0500 Subject: [PATCH 1/2] fix this log_filter method to do what it used to --- lib/reforge/reforge.rb | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/lib/reforge/reforge.rb b/lib/reforge/reforge.rb index 509923e..1d7d3f9 100644 --- a/lib/reforge/reforge.rb +++ b/lib/reforge/reforge.rb @@ -49,16 +49,13 @@ def self.instance end def self.log_filter - unless defined?(SemanticLogger) - # SemanticLogger is optional - return a pass-through filter - # Only log debug message if explicitly enabled - LOG.debug 'log_filter called but SemanticLogger is not available. Install the semantic_logger gem to use this feature.' if ENV['REFORGE_LOG_CLIENT_BOOTSTRAP_LOG_LEVEL'] == 'debug' - return Proc.new { |log| true } # Pass through all logs - end - InternalLogger.using_reforge_log_filter! return Proc.new do |log| - bootstrap_log_level(log) + if defined?(@singleton) && !@singleton.nil? && @singleton.config_client.initialized? + @singleton.log.semantic_filter(log) + else + bootstrap_log_level(log) + end end end From fcbf5ead808afe8bb2e9e35ab110451a58ddc7f3 Mon Sep 17 00:00:00 2001 From: Jeff Dwyer Date: Mon, 3 Nov 2025 10:13:03 -0500 Subject: [PATCH 2/2] 1.12.1 --- VERSION | 2 +- sdk-reforge.gemspec | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/VERSION b/VERSION index 32bd932..6f165bc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.12.0 \ No newline at end of file +1.12.1 \ No newline at end of file diff --git a/sdk-reforge.gemspec b/sdk-reforge.gemspec index d32a222..62b386c 100644 --- a/sdk-reforge.gemspec +++ b/sdk-reforge.gemspec @@ -2,16 +2,16 @@ # DO NOT EDIT THIS FILE DIRECTLY # Instead, edit Juwelier::Tasks in Rakefile, and run 'rake gemspec' # -*- encoding: utf-8 -*- -# stub: sdk-reforge 1.12.0 ruby lib +# stub: sdk-reforge 1.12.1 ruby lib Gem::Specification.new do |s| s.name = "sdk-reforge".freeze - s.version = "1.12.0" + s.version = "1.12.1" s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Jeff Dwyer".freeze] - s.date = "2025-10-31" + s.date = "2025-11-03" s.description = "Feature Flags, Live Config as a service".freeze s.email = "jeff.dwyer@reforge.com.cloud".freeze s.extra_rdoc_files = [