diff --git a/.travis.yml b/.travis.yml index fb0e1a4..4e2cd7e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,9 @@ language: ruby rvm: - - 2.2.0 - - 2.3.1 + - 2.2.6 + - 2.3.7 + - 2.4.4 + - 2.5.1 services: - memcached - redis-server diff --git a/CHANGELOG.md b/CHANGELOG.md index 31b39e4..8cf2eac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## 0.3.3 - Default TTL for keys to allow for short-lived locking keys (thanks to Ian Remillard) without leaking memory. +- Vastly improve initial lock acquisition, especially on Redis (thanks to Jeremy Wadscak). ## 0.3.2 diff --git a/suo.gemspec b/suo.gemspec index 8be49a1..a2352d0 100644 --- a/suo.gemspec +++ b/suo.gemspec @@ -16,7 +16,6 @@ Gem::Specification.new do |spec| spec.files = `git ls-files -z`.split("\x0") spec.bindir = "bin" - spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ["lib"]