From 29da8cf0905f5a2fca82c9627e6cdece42c29e97 Mon Sep 17 00:00:00 2001 From: Nick Elser Date: Fri, 5 Oct 2018 16:31:33 -0400 Subject: [PATCH 1/2] Add changelog entry, remove spurious gemspec entry. --- CHANGELOG.md | 1 + suo.gemspec | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) 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"] From c58a247156efc4aeb8b7ae8ac4cb580f97dacff7 Mon Sep 17 00:00:00 2001 From: Nick Elser Date: Fri, 5 Oct 2018 16:40:25 -0400 Subject: [PATCH 2/2] Run on more modern rubies, as well. --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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