Skip to content

Releases: moneta-rb/moneta

v1.6.0

13 Mar 01:50
Compare
Choose a tag to compare
  • Adapters - Support for Rails 6.1 and above (Adapters::ActiveRecord, Adapters::ActiveSupportCache, ActiveSupportCache::MonetaStore)
  • Adapters::YAML - add theadsafe option
  • Adapters::Sequel - fix deadlock issue with #increment on MySQL in newer Sequel versions (#244)
  • Adapters::Sequel - fix issue with Postgres HStore on newer Postgres (#243)
  • Adapters - fixed an issue many adapters had where #merge! errored if passed an empty hash (#246)
  • Support changes - Drop support for 2.3 and 2.4, add support for 3.x

v1.5.2

10 Nov 11:51
Compare
Choose a tag to compare
  • Proxy - handle returning config when the adapter does not use config
  • Avoid calling supports?(:expires) when expiry isn't needed
  • Adapters::Mongo - fix merge! behaviour when no values are inserted

v1.5.1

13 Apr 10:15
Compare
Choose a tag to compare
  • Adapters::File - fix an implicit hash issue in Ruby 3 (#222)

v1.5.0

06 Apr 13:24
Compare
Choose a tag to compare
  • Adapters - internally, most (all?) adapters now inherit from a base Adapter class
  • Adapters - adapter configuration is now accessed via a config method on
    each adapter - see the code for examples. This shouldn't affect
    users unless they were directly modifying adapters' attributes.
  • Redis - fix deprecation warnings for Redis 4.6+ multi/pipelined handling (#215)
  • Mongo - slight improvement to error handling

v1.4.2

05 Apr 10:59
Compare
Choose a tag to compare
  • Pool - fix busy-loop issue (#197)

v1.4.1

27 Oct 07:53
Compare
Choose a tag to compare
  • Adapters::Mongo - deprecate :db option, document :database option (#194)
  • Adapters::Mongo - add retries to increment operation

v1.4.0

23 Aug 08:56
Compare
Choose a tag to compare
  • Adapters::Mongo - drop support for moped gem (#182)
  • Adapters::Redis - use #exists? where available (#189)
  • Some reorganisation of code into more separate files (#177)

v1.3.0

27 Apr 12:09
Compare
Choose a tag to compare
  • Transformer - add :each_key support (#170)
  • Server - add :each_key support, use non-blocking IO (#165)
  • Builder - dup options before passing to adapter/proxy (#174)
  • Adapter::Couch - add HTTP basic auth support
  • Support MRI 2.7.0 (#172)
  • Minimum required MRI version is now 2.3.0 (#172)