- Always use a random uuid to identify the request in the store. Thanks @gtmax!
- Improve API compatibility with
request_store
by addingkey?
andexist?
. Thanks @abrisse!
- Remove Rails deprecation warning for
ActionDispatch::Reloader
. Thanks @abrisse!
- Update the
concurrent-ruby
dependency to ensure tests are working in newer versions of Ruby. Thanks @sgringwe!
- Update internal cache to use a monitor-locked concurrent map from concurrent-ruby, which supports nested
fetch
calls. Thanks @Weihrauch!
- Removed the dependency for ActiveSupport in favour of Forwardable.
- The
fetch
operation is now atomic (usescompute_if_absent
).
- Initial Version.