Commit graph

6 commits

Author SHA1 Message Date
taca
843f405759 databases/ruby-moneta: update to 1.1.1
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)
2019-05-06 05:10:21 +00:00
taca
3b699e7a7f databases/ruby-moneta: update to 1.0.0
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
2018-03-17 14:28:38 +00:00
taca
380c879494 Update ruby-moneta to 0.8.1.
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
2017-01-13 15:28:34 +00:00
agc
d549bff9a5 Add SHA512 digests for distfiles for databases category
Problems found with existing distfiles:
	distfiles/D6.data.ros.gz
	distfiles/cstore0.2.tar.gz
	distfiles/data4.tar.gz
	distfiles/sphinx-2.2.7-release.tar.gz
No changes made to the cstore or mariadb55-client distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 01:56:09 +00:00
taca
2c50f9e07f Update ruby-moneta to 0.8.0.
0.8.0

* Rename Moneta::Adapters::Mongo to Moneta::Adapters::MongoOfficial
* Add Moneta::Adapters::MongoMoped
* Drop Ruby 1.8 support
2015-06-03 10:46:46 +00:00
taca
6f163de9b2 Add ruby-moneta package version 0.7.20.
Moneta provides a standard interface for interacting with various kinds of
key/value stores. Moneta supports the well-known NoSQL and document based
stores.
2014-03-14 14:54:44 +00:00