I updated my Ruby app to use signalfx 3.1.0 (from 2.1.0)
I was surprised to see this gem downgrade when I bundled:
Installing i18n 1.1.0 (was 1.8.5)
That's rewinding the i8n gem about two years.
Looking at signalfx.gemspec, it is locking it in to exactly that version:
spec.add_dependency "i18n", "= 1.1.0"
Is there a reason for that? It seems an optimistic version such as ">= 1.1.0" would be safe and not so restrictive, and would match most of the other dependencies in the gemspec.
While this is not a blocker for our app, please consider putting in a feature request to relax the i18n version dependency.
Similarly, I notice the signalfx gem restricts activesupport to <6
Activesupport 6.0 was released over a year ago. This is more likely to be a blocker for signalfx clients moving ahead.