ddtrace.gemspec in ddtrace-0.53.0 vs ddtrace.gemspec in ddtrace-0.54.0
- old
+ new
@@ -44,10 +44,13 @@
else
# msgpack 1.4 fails for Ruby 2.1: https://github.com/msgpack/msgpack-ruby/issues/205
spec.add_dependency 'msgpack', '< 1.4'
end
- # Used by the profiler
- spec.add_dependency 'ffi', '~> 1.0'
+ # Used by the profiler native extension to support older Rubies (see NativeExtensionDesign.md for notes)
+ #
+ # Because we only use this for older Rubies, and we consider it "feature-complete" for those older Rubies,
+ # we're pinning it at the latest available version and will manually bump the dependency as needed.
+ spec.add_dependency 'debase-ruby_core_source', '= 0.10.12'
spec.extensions = ['ext/ddtrace_profiling_native_extension/extconf.rb']
end