Skip to content

Commit

Permalink
databases/ruby-moneta: update to 1.1.1
Browse files Browse the repository at this point in the history
pkgsrc change: add "USE_LANGUAGES= # none".

1.1.1

* Adapters::Sequel - use prepared statements
* Adapters::Sqlite - use upsert for increment where supported

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)
  • Loading branch information
taca committed May 6, 2019
1 parent d73ecf1 commit 48d6d26
Show file tree
Hide file tree
Showing 3 changed files with 219 additions and 183 deletions.
6 changes: 4 additions & 2 deletions databases/ruby-moneta/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
# $NetBSD: Makefile,v 1.4 2018/03/17 14:28:38 taca Exp $
# $NetBSD: Makefile,v 1.5 2019/05/06 05:10:21 taca Exp $

DISTNAME= moneta-1.0.0
DISTNAME= moneta-1.1.1
CATEGORIES= databases

MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/minad/moneta/
COMMENT= Unified interface to key/value stores
LICENSE= mit

USE_LANGUAGES= # none

.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"
Loading

0 comments on commit 48d6d26

Please sign in to comment.