--- .gemspec~ 2023-04-12 22:17:38.000000000 +0000 +++ .gemspec 2023-04-14 16:13:41.313000000 +0000 @@ -40,7 +40,7 @@ Gem::Specification.new do |s| s.add_runtime_dependency(%q, "~> 2.1") s.add_runtime_dependency(%q, "~> 1.13") s.add_runtime_dependency(%q, "~> 1.5") - s.add_runtime_dependency(%q, ["~> 1.0", "< 1.2.0"]) + s.add_runtime_dependency(%q, "~> 1.0") s.add_runtime_dependency(%q, "~> 1.0") s.add_runtime_dependency(%q, "~> 1.0") --- lib/puppet/thread_local.rb~ 2023-04-12 22:17:38.000000000 +0000 +++ lib/puppet/thread_local.rb 2023-04-14 18:13:25.516000000 +0000 @@ -3,5 +3,5 @@ require 'concurrent' # We want to use the pure Ruby implementation even on JRuby. If we use the Java # implementation of ThreadLocal, we end up leaking references to JRuby instances # and preventing them from being garbage collected. -class Puppet::ThreadLocal < Concurrent::RubyThreadLocalVar +class Puppet::ThreadLocal < Concurrent::ThreadLocalVar end