Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:ruby:extensions
rubygem-moneta
rubygem-moneta.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rubygem-moneta.changes of Package rubygem-moneta
------------------------------------------------------------------- Sat Jun 10 13:51:29 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com> - updated to version 1.6.0 see installed CHANGES 1.6.0 * 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 ------------------------------------------------------------------- Wed Dec 7 11:26:16 UTC 2022 - Stephan Kulow <coolo@suse.com> updated to version 1.5.2 see installed CHANGES 1.5.2 * 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 ------------------------------------------------------------------- Thu Apr 28 05:36:40 UTC 2022 - Stephan Kulow <coolo@suse.com> updated to version 1.5.1 see installed CHANGES 1.5.1 * Adapters::File - fix an implicit hash issue in Ruby 3 (#222) 1.5.0 * 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 ------------------------------------------------------------------- Thu Jun 24 17:37:58 UTC 2021 - Stephan Kulow <coolo@suse.com> updated to version 1.4.2 see installed CHANGES 1.4.2 * Pool - fix busy-loop issue (#197) ------------------------------------------------------------------- Wed Jan 20 12:56:36 UTC 2021 - Stephan Kulow <coolo@suse.com> updated to version 1.4.1 see installed CHANGES 1.4.1 * Adapters::Mongo - deprecate :db option, document :database option (#194) * Adapters::Mongo - add retries to increment operation ------------------------------------------------------------------- Fri Sep 25 14:19:34 UTC 2020 - Stephan Kulow <coolo@suse.com> updated to version 1.4.0 see installed CHANGES 1.4.0 * Adapters::Mongo - drop support for moped gem (#182) * Adapters::Redis - use #exists? where available (#189) * Some reorganisation of code into more separate files (#177) ------------------------------------------------------------------- Thu May 7 21:04:09 UTC 2020 - Stephan Kulow <coolo@suse.com> - updated to version 1.3.0 see installed CHANGES 1.3.0 * 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) ------------------------------------------------------------------- Mon Feb 10 15:10:59 UTC 2020 - Stephan Kulow <coolo@suse.com> - updated to version 1.2.1 see installed CHANGES 1.2.1 * Transformer - fix :escape transformer deserialize implementation (#168) 1.2.0 * Adapters::Sequel - fix for compatibility with new version of JDBC SQLite * Adapters::Couch - refactor of error handling, #clear, #merge!, #slice, rev caching * Fallback - add fallback proxy (#162) * Pool - rewrite to enable limiting of size, gradual shrinking * Enumerable - add proxy providing Enumerable API (using #each_key) * Adapters::Couch, Adapters::RestClient - add Faraday :adapter option * Adapters::Couch - add :full_commit and :batch options to some operations * Adapters::LRUHash - rewrite to take advantage of ordered hashes * Adapters::ActiveRecord - recover from deadlock during increment ------------------------------------------------------------------- Sun May 5 09:35:02 UTC 2019 - Stephan Kulow <coolo@suse.com> - updated to version 1.1.1 see installed CHANGES 1.1.1 * Adapters::Sequel - use prepared statements * Adapters::Sqlite - use upsert for increment where supported ------------------------------------------------------------------- Fri Mar 29 06:06:18 UTC 2019 - Stephan Kulow <coolo@suse.com> - updated to version 1.1.0 see installed CHANGES 1.1.0 * Adapters::ActiveRecord - rewrite to use Arel directly; support for Rails 5 * Moneta::Server - close all connections when stopping * Moneta::Shared - recover from socket errors * Transformer - add :urlsafe_base64; use this by default for keys with Couch adapter * Adapters::MongoMoped - recover from failed increment * Moneta::Pool - fix race condition in #pop (#144) * Moneta::Client - raise EOFError if a read fails * Moneta::Expires - use Rational objects to get much more accurate time resolution * Moneta::Lock/Moneta::Pool - allow wrapped methods to call other wrapped methods * Adapters::Sequel - add optimisations for MySQL, PostgreSQL and SQLite * Adapters::Sequel - add Postgres+HStore backend * Add Adapters::ActiveSupportCache * Adapters::Sqlite - add :journal_mode option * Add table creation options to Sequel and ActiveRecord adapters * Adapters::ActiveRecord - support for forking (#159) * Adapters::Cassandra - rewrite to use cassandra-driver gem (#81) * Adapters::Couch - add a LRUHash to cache document revs * Adapters::KyotoCabinet - implement atomic increment * Add :each_key feature and implemented on many adapters; add Moneta::WeakEachKey (#143; see feature matrix) * Add bulk read/write methods to the spec; added default implementation to Defaults and fast versions in many adapters (#116; see feature matrix) * First class support for latest JRuby (#160) * Minimum required MRI version is now 2.2.2 (#135) ------------------------------------------------------------------- Thu Mar 9 05:52:51 UTC 2017 - coolo@suse.com - updated to version 1.0.0 see installed CHANGES 1.0.0 * Adapters::Sequel - allow usage of Sequel extensions and connection validation * ActiveSupport::Cache::MonetaStore - dup options before mutating them * ActiveSupport::Cache::MonetaStore - allow writing raw values ------------------------------------------------------------------- Wed Dec 14 05:39:24 UTC 2016 - coolo@suse.com - updated to version 0.8.1 see installed CHANGES 0.8.1 * Adapters::TokyoTyrant - more consistent error handling * Adapters::MongoMoped - support for moped gem v2.0 * Adapters::MongoOfficial - support for mongo gem versions 2-4 * Adapters::File - fix a bug in #load (#74) * Adapters::LRUHash - allow to disable the limits by passing nil for max_size, max_count * Transformer - don't use OpenSSL::Digest::Digest namespace * Adapters::Sequel - fix issue with unknown "blob" type * Rack::Cache - fix deprecated require paths * Adapters::MemcachedNative - properly close connections * Transformer - support bson gem versions 2-4 * Transformer - switch to rbzip2 gem for bzip2 support * Adapters::MemcachedDalli - #create returns a boolean ------------------------------------------------------------------- Mon Oct 13 14:23:51 UTC 2014 - coolo@suse.com - adapt to new rubygem packaging ------------------------------------------------------------------- Mon Jul 28 10:10:34 UTC 2014 - coolo@suse.com - updated to version 0.8.0 * Rename Moneta::Adapters::Mongo to Moneta::Adapters::MongoOfficial * Add Moneta::Adapters::MongoMoped * Drop Ruby 1.8 support ------------------------------------------------------------------- Thu Oct 10 14:20:48 UTC 2013 - coolo@suse.com - updated to version 0.7.20 * Adapters::LRUHash: add option :max_value * Moneta.new(:Couch, :Riak, :RestClient): use urlencode instead of base64 for key encoding) * Transformer: Add :hex encoder * Transformer: Don't wrap object in array for JSON serialization * Transformer: Add :php serializer * Moneta.new(:Sequel) - Don't encode blob data using base64 * Moneta::Adapters::LMDB added (Symas Lightning Memory-Mapped Database) * Moneta::Adapters::Sequel - Fix for https://github.com/jeremyevans/sequel/issues/715 ------------------------------------------------------------------- Tue Jul 30 18:46:52 UTC 2013 - coolo@suse.com - updated to version 0.7.19 * ActionDispatch::Session::MonetaStore fixed for Rails 4 * Moneta::Server: Tries now to remove stale unix socket * Moneta::Server: More robust and better performance * Adapters::File#increment and #create fixed on JRuby * Adapters::Couch and Adapters::Mongo can store hashes directly as documents. It is not necessary to serialize values as strings anymore. * Adapters::Couch#create added * Pool thread safety improved * Transformer: Add CityHash * Transformer: LZ4 compression added ------------------------------------------------------------------- Thu Jun 13 05:37:00 UTC 2013 - coolo@suse.com - updated to version 0.7.17 * Better builder validation * Adapters::Sequel: check for correct exceptions ------------------------------------------------------------------- Tue Jun 4 05:39:35 UTC 2013 - coolo@suse.com - updated to version 0.7.16 * CONTRIBUTORS file added * Adapters::File#increment fixed * Adapters::ActiveRecord, Adapters::Sequel: store values as blobs * Adapters::ActiveRecord fixed and improved * Adapters::ActiveRecord: Use connection_pool * Adapters::File: Race condition in #increment fixed * Concurrency tests added * Bugfixes for File, Sqlite, Sequel and Datamapper, ActiveRecord * Logger: Add option :file * Adapters::TokyoTyrant supports both native (ruby-tokyotyrant) and pure-ruby tokyotyrant gems * Adapters::Couch use Faraday directly instead of buggy CouchRest * Adapters::RestClient use Faraday * Transformer: add quoted printable encoding (:qp) * Adapters::TokyoTyrant added * Add attr_reader :backend and option :backend to some adapters * Cache rename #backend to #adapter * Adapters::KyotoCabinet added * Feature detection methods #features and #supports? added * Validity checks added which check features ------------------------------------------------------------------- Thu Jan 24 06:47:20 UTC 2013 - coolo@suse.com - updated to version 0.7.8 ------------------------------------------------------------------- Wed Jan 2 08:15:10 UTC 2013 - coolo@suse.com - updated to version 0.7.3 * Added Adapters::RestClient * Added Rack::MonetaRest * Added Rack::MonetaStore ------------------------------------------------------------------- Fri Dec 28 08:07:24 UTC 2012 - coolo@suse.com - updated to version 0.7.2 * Renamed WithOptions to OptionSupport * Refactored Base in Defaults mixin * Removed Transformer option :quiet * Transformer might raise an exception if an invalid value is transformed * Expires middleware only wraps Arrays and nils in an Array if no expiration time is given (backward compatible change) * Moneta middlewares are not allowed to modify option hash given to functions like #load and #store ------------------------------------------------------------------- Tue Dec 25 10:13:04 UTC 2012 - coolo@suse.com - updated to version 0.7.1 ------------------------------------------------------------------- Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de - use rubygems_requires macro ------------------------------------------------------------------- Thu Nov 19 01:26:03 UTC 2009 - mrueckert@suse.de - initial package of version 0.6.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor