- Bump to latest versions: twitter/storehaus#285
- Update the build to support sbt-release: twitter/storehaus#284
- Added a concurrent local mergeable store.: twitter/storehaus#283
- Remove dependency on finagle-http: twitter/storehaus#279
- Bump scalding: twitter/storehaus#278
- Update for new finagle: twitter/storehaus#277
- Move version to separate file, recommended way to do it for sbt: twitter/storehaus#276
- Upgrades scalacheck to the same as other projects, add same scalac op…: twitter/storehaus#275
- Updates for 2.11: twitter/storehaus#274
- AsyncHBaseStringStore is returning wrong instance: twitter/storehaus#271
- Algebird to 0.10.2 #269
- storehaus-memcache: pass ttl for MergeableMemcacheStore CAS calls #262
- Upgrade Finagle and Util #265
- Ugprade finagle-memcached to finagle-memcachedx #266
- Elasticsearch test increase timeout #267
- Add correct String/ChannelBuffer injections #257
- initial scalatest migration #260
- Remove usage of twitter's maven repo, travis seems to dislike it -- mayb... #261
- Bijection 0.8.0, algebird 0.10.0, scalding 0.14.0, and scala 2.10.5
- Use latest scalding, algebird, and bijection versions: twitter/storehaus#255
- Use new Travis CI container infrastructure: twitter/storehaus#254
- Add hook for CAS based memcache mergeable: twitter/storehaus#252
- Bump bijection/algebird versions: twitter/storehaus#253
- Remove + operator: twitter/storehaus#21
- Memcache mergeable - use semigroup: twitter/storehaus#251
- add logic for replicating writes and reads to stores: twitter/storehaus#20
- bump finagle and util to 6.22.0: twitter/storehaus#247
- Minified kill 2.9.3: twitter/storehaus#249
- Read through store - do not query backing store when no cache miss: twitter/storehaus#246
- implementation of store that uses http protocol: twitter/storehaus#241
- Retry unittest: twitter/storehaus#240
- Added endpoint support to storehaus-dynamodb: twitter/storehaus#236
- Https sonatype: twitter/storehaus#237
- Feature/write through cache perf: twitter/storehaus#234
- Share the Retrying Read Write store in storehaus repo: twitter/storehaus#230
- initial Kafka 0.8 support: twitter/storehaus#232
- Exceptions on the cache-store should be ignored for Read/WriteThroughStore: twitter/storehaus#225
- Reporting store algebra: twitter/storehaus#176
- Bumping finagle to a more recent version, changes that were required: twitter/storehaus#223
- Bump Algebird to version 0.5.0: twitter/storehaus#221
- Add stores for read-through and write-through caching: twitter/storehaus#220
- fix bug in onFailure enriched mergeable store: twitter/storehaus#218
- Fixes an issue that Future.collect is N^2 on scala Lists: twitter/storehaus#219
- Adds GetBatchingReadableStore: twitter/storehaus#215
- Elastic Search Store: twitter/storehaus#205
- Issue #72: Added mongodb store.: twitter/storehaus#199
- Add out of retries exception to retrying store: twitter/storehaus#210
- IterableStore: twitter/storehaus#191
- add onFailure to EnrichedMergeableStore: twitter/storehaus#200
- clean up htable after finishing get and put operations.: twitter/storehaus#207
- Adds a mutable TTL cache: twitter/storehaus#196
- add MergeableStore.fromStoreNoMulti that does single get then put: twitter/storehaus#201
- my little proxy: twitter/storehaus#202
- Add immutable LIRS Cache implementation: twitter/storehaus#155
- Adds the CalendarTimeStrategy: twitter/storehaus#195
- Adds the ability to add an Optional component onto any strategy: twitter/storehaus#198
- Just adds some whitespace: twitter/storehaus#197
- Kafka Sink for SummingBird: twitter/storehaus#192
- add BatchedStore for writes: twitter/storehaus#175
- MySQL batched multiPut: twitter/storehaus#173
- MergeableMemcacheStore: twitter/storehaus#182
- Writeable stores: twitter/storehaus#180
- Add readme notes for memcached tests: twitter/storehaus#184
- Add the Mergeable type: twitter/storehaus#183
- MergeableMySqlStore and MySqlLongStore: twitter/storehaus#181
- PivotedStore: twitter/storehaus#186
- Make twitter util provided: twitter/storehaus#190
- Remove version file: twitter/storehaus#194
- Remove sources req on specs2, breaks downstream deps
- Upgrade to specs2, include sbt runner: twitter/storehaus#170
- Read from two stores concurrently: twitter/storehaus#158
- Merge returns the value before: twitter/storehaus#163
- Mergeable uses Semigroup (swap store is possible): twitter/storehaus#165
- Better sorted set support in redis: twitter/storehaus#152
- Move from java Closeable to twitter.util.Closable (Future[Unit] return)
- Fix readme link to mysql store: twitter/storehaus#143
- Tunable Replicated Store: twitter/storehaus#142
- Add Community Section to README: twitter/storehaus#138
- DynamoDB Store: twitter/storehaus#144
- Move travis to build with 2.10.2 : twitter/storehaus#150
- Added AsyncHBase based Store: twitter/storehaus#149
- Redis sorted sets: twitter/storehaus#127
- Don't catch all Throwable: twitter/storehaus#148
- Add storehaus-hbase and upgrade to bijection 0.5.3: twitter/storehaus#139
- Fix mutable TTL cache bug: twitter/storehaus#136
- Reuse prepared statements in mysql: twitter/storehaus#93
- storehaus-testing module: twitter/storehaus#115
- cache ttl is now a duration, vs a time: twitter/storehaus#100
- improve performance of CollectionOps: twitter/storehaus#117
- Augment memcachestore with common functions: twitter/storehaus#121
- bump twitter-util and finagle versions: twitter/storehaus#125
- Upgrade to scala 2.9.3, algebird 0.2.0 and Bijection 0.5.2: twitter/storehaus#126
Thanks to Doug Tangren, Ruban Monu, Ximing Yu, Ryan LeCompte, Sam Ritchie and Oscar Boykin for contributions!
- Storehaus-Mysql support for numeric types
- Name change in mysql store
- Adds storehaus-mysql
- Adds storehaus-cache
- Adds storehaus-redis
- RetryingReadableStore
- CachedReadableStore
- CachedReadableStore
- ReadableStore.find (and SearchingReadableStore)
- Move
MergeableStore
into storehaus-core - Remove
Mergeable
- Prep for open source release.
- Documentation overhaul
BufferingStore
UnpivotedStore
FutureCollector
- Break
Store
intoStore
andMergeableStore
. - Massive API cleanup.
- Change up
Store
interface's multiGet. - ChannelBuffer bijection.
storehaus-algebra
multiGet
returnsMap[K, Option[V]]
- Basic store traits.
storehaus-memcache