lib/datadog/tracing/contrib/redis/integration.rb in ddtrace-1.6.0 vs lib/datadog/tracing/contrib/redis/integration.rb in ddtrace-1.6.1
- old
+ new
@@ -11,10 +11,11 @@
# Description of Redis integration
class Integration
include Contrib::Integration
MINIMUM_VERSION = Gem::Version.new('3.2')
+ MAX_VERSION = Gem::Version.new('5')
# @public_api Changing the integration name or integration options can cause breaking changes
register_as :redis, auto_patch: true
def self.version
@@ -24,10 +25,10 @@
def self.loaded?
!defined?(::Redis).nil?
end
def self.compatible?
- super && version >= MINIMUM_VERSION
+ super && version >= MINIMUM_VERSION && version < MAX_VERSION
end
def new_configuration
Configuration::Settings.new
end