Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
OBS:Server:2.6
rubygem-dalli
rubygem-dalli.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rubygem-dalli.changes of Package rubygem-dalli
------------------------------------------------------------------- Sun Oct 12 10:21:42 UTC 2014 - adrian@suse.de - adapt to new rubygem packaging style ------------------------------------------------------------------- Mon May 26 10:48:12 UTC 2014 - coolo@suse.com - updated to version 2.7.2 - Rack session will check if servers are up on initialization (arthurnn, #423) - Add support for IPv6 addresses in hex form, ie: "[::1]:11211" (dplummer, #428) - Add symbol support for namespace (jingkai #431) - Support expiration intervals longer than 30 days (leonid-shevtsov #436) ------------------------------------------------------------------- Mon Jan 20 09:29:44 UTC 2014 - coolo@suse.com - updated to version 2.7.0 - Multithreading support with dalli\_store: Use :pool\_size to create a pool of shared, threadsafe Dalli clients in Rails: ```ruby config.cache_store = :dalli_store, "cache-1.example.com", "cache-2.example.com", :compress => true, :pool_size => 5, :expires_in => 300 ``` This will ensure the Rails.cache singleton does not become a source of contention. **PLEASE NOTE** Rails's :mem\_cache\_store does not support pooling as of Rails 4.0. You must use :dalli\_store. - Implement `version` for retrieving version of connected servers [dterei, #384] - Implement `fetch_multi` for batched read/write [sorentwo, #380] - Add more support for safe updates with multiple writers: [philipmw, #395] `require 'dalli/cas/client'` augments Dalli::Client with the following methods: * Get value with CAS: `[value, cas] = get_cas(key)` `get_cas(key) {|value, cas| ...}` * Get multiple values with CAS: `get_multi_cas(k1, k2, ...) {|value, metadata| cas = metadata[:cas]}` * Set value with CAS: `new_cas = set_cas(key, value, cas, ttl, options)` * Replace value with CAS: `replace_cas(key, new_value, cas, ttl, options)` * Delete value with CAS: `delete_cas(key, cas)` - Fix bug with get key with "Not found" value [uzzz, #375] ------------------------------------------------------------------- Wed May 29 15:44:16 UTC 2013 - coolo@suse.com - updated to version 2.6.4 - Fix ADD command, aka `write(unless_exist: true)` (pitr, #365) - Upgrade test suite from mini_shoulda to minitest. - Even more performance improvements for get\_multi (xaop, #331) ------------------------------------------------------------------- Wed May 8 06:32:57 UTC 2013 - coolo@suse.com - updated to version 2.6.3 - Support specific stats by passing `:items` or `:slabs` to `stats` method [bukhamseen] - Fix 'can't modify frozen String' errors in `ActiveSupport::Cache::DalliStore` [dblock] - Protect against objects with custom equality checking [theron17] - Warn if value for key is too large to store [locriani] ------------------------------------------------------------------- Sun Mar 3 09:44:13 UTC 2013 - coolo@suse.com - updated to version 2.6.2 - Properly handle missing RubyInline - Add optional native C binary search for ring, add: gem 'RubyInline' to your Gemfile to get a 10% speedup when using many servers. You will see no improvement if you are only using one server. - More get_multi performance optimization [xaop, #315] - Add lambda support for cache namespaces [joshwlewis, #311] ------------------------------------------------------------------- Sat Dec 15 19:42:43 UTC 2012 - coolo@suse.com - updated to version 2.6.0 - read_multi optimization, now checks local_cache [chendo, #306] - Re-implement get_multi to be non-blocking [tmm1, #295] - Add `dalli` accessor to dalli_store to access the underlying Dalli::Client, for things like `get_multi`. - Add `Dalli::GzipCompressor`, primarily for compatibility with nginx's HttpMemcachedModule using `memcached_gzip_flag` ------------------------------------------------------------------- Wed Nov 14 05:59:44 UTC 2012 - coolo@suse.com - updated to version 2.5.0 - Don't escape non-ASCII keys, memcached binary protocol doesn't care. [#257] - :dalli_store now implements LocalCache [#236] - Removed lots of old session_store test code, tests now all run without a default memcached server [#275] - Changed Dalli ActiveSupport adapter to always attempt instrumentation [brianmario, #284] - Change write operations (add/set/replace) to return false when value is too large to store [brianmario, #283] - Added the ability to swap out the compressed used to [de]compress cache data [brianmario, #276] - Fix get\_multi performance issues with lots of memcached servers [tmm1] - Throw more specific exceptions [tmm1] ------------------------------------------------------------------- Mon Oct 29 08:17:03 UTC 2012 - coolo@suse.com - updated to version 2.3.0 - Added the ability to swap out the serializer used to [de]serialize cache data [brianmario, #274] ------------------------------------------------------------------- Thu Sep 6 08:57:05 UTC 2012 - coolo@suse.com - updated to version 2.2.1 - Fix issues with ENV-based connections. [#266] - Fix problem with SessionStore in Rails 4.0 [#265] ------------------------------------------------------------------- Tue Sep 4 05:10:59 UTC 2012 - coolo@suse.com - updated to version 2.2.0 - Add Rack session with\_lock helper, for Rails 4.0 support [#264] - Accept connection string in the form of a URL (e.g., memcached://user:pass@hostname:port) [glenngillen] - Add touch operation [#228, uzzz] ------------------------------------------------------------------- Wed Aug 1 05:03:21 UTC 2012 - coolo@suse.com - updated to version 2.1.0 ------------------------------------------------------------------- Wed Jul 27 09:23:17 UTC 2011 - fcastelli@novell.com - Initial package (v1.0.5)
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