Skip to content

Latest commit

 

History

History
175 lines (141 loc) · 8.63 KB

CHANGES.md

File metadata and controls

175 lines (141 loc) · 8.63 KB

Storehaus

Version 0.13.0

  • Bump to latest versions: #285
  • Update the build to support sbt-release: #284
  • Added a concurrent local mergeable store.: #283
  • Remove dependency on finagle-http: #279
  • Bump scalding: #278

Version 0.12.0

  • Update for new finagle: #277
  • Move version to separate file, recommended way to do it for sbt: #276
  • Upgrades scalacheck to the same as other projects, add same scalac op…: #275
  • Updates for 2.11: #274
  • AsyncHBaseStringStore is returning wrong instance: #271

Version 0.11.2

  • Algebird to 0.10.2 #269

Version 0.11.1

  • 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

Version 0.11.0

  • 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

Version 0.10.0

  • Use latest scalding, algebird, and bijection versions: #255
  • Use new Travis CI container infrastructure: #254
  • Add hook for CAS based memcache mergeable: #252
  • Bump bijection/algebird versions: #253
  • Remove + operator: #21
  • Memcache mergeable - use semigroup: #251
  • add logic for replicating writes and reads to stores: #20
  • bump finagle and util to 6.22.0: #247
  • Minified kill 2.9.3: #249
  • Read through store - do not query backing store when no cache miss: #246
  • implementation of store that uses http protocol: #241
  • Retry unittest: #240
  • Added endpoint support to storehaus-dynamodb: #236
  • Https sonatype: #237

Version 0.9.1

  • Feature/write through cache perf: #234
  • Share the Retrying Read Write store in storehaus repo: #230
  • initial Kafka 0.8 support: #232
  • Exceptions on the cache-store should be ignored for Read/WriteThroughStore: #225

Version 0.9.0

  • Reporting store algebra: #176
  • Bumping finagle to a more recent version, changes that were required: #223
  • Bump Algebird to version 0.5.0: #221
  • Add stores for read-through and write-through caching: #220
  • fix bug in onFailure enriched mergeable store: #218
  • Fixes an issue that Future.collect is N^2 on scala Lists: #219
  • Adds GetBatchingReadableStore: #215
  • Elastic Search Store: #205
  • Issue #72: Added mongodb store.: #199
  • Add out of retries exception to retrying store: #210
  • IterableStore: #191
  • add onFailure to EnrichedMergeableStore: #200
  • clean up htable after finishing get and put operations.: #207
  • Adds a mutable TTL cache: #196
  • add MergeableStore.fromStoreNoMulti that does single get then put: #201
  • my little proxy: #202
  • Add immutable LIRS Cache implementation: #155
  • Adds the CalendarTimeStrategy: #195
  • Adds the ability to add an Optional component onto any strategy: #198
  • Just adds some whitespace: #197
  • Kafka Sink for SummingBird: #192

Version 0.8.0

  • add BatchedStore for writes: #175
  • MySQL batched multiPut: #173
  • MergeableMemcacheStore: #182
  • Writeable stores: #180
  • Add readme notes for memcached tests: #184
  • Add the Mergeable type: #183
  • MergeableMySqlStore and MySqlLongStore: #181
  • PivotedStore: #186
  • Make twitter util provided: #190
  • Remove version file: #194

Version 0.7.1

  • Remove sources req on specs2, breaks downstream deps

Version 0.7.1

  • Upgrade to specs2, include sbt runner: #170

Version 0.7.0

  • Read from two stores concurrently: #158
  • Merge returns the value before: #163
  • Mergeable uses Semigroup (swap store is possible): #165
  • Better sorted set support in redis: #152
  • Move from java Closeable to twitter.util.Closable (Future[Unit] return)

Version.0.6.0

  • Fix readme link to mysql store: #143
  • Tunable Replicated Store: #142
  • Add Community Section to README: #138
  • DynamoDB Store: #144
  • Move travis to build with 2.10.2 : #150
  • Added AsyncHBase based Store: #149
  • Redis sorted sets: #127
  • Don't catch all Throwable: #148

Version.0.5.1

  • Add storehaus-hbase and upgrade to bijection 0.5.3: #139
  • Fix mutable TTL cache bug: #136

Version.0.5.0

  • Reuse prepared statements in mysql: #93
  • storehaus-testing module: #115
  • cache ttl is now a duration, vs a time: #100
  • improve performance of CollectionOps: #117
  • Augment memcachestore with common functions: #121
  • bump twitter-util and finagle versions: #125
  • Upgrade to scala 2.9.3, algebird 0.2.0 and Bijection 0.5.2: #126

Thanks to Doug Tangren, Ruban Monu, Ximing Yu, Ryan LeCompte, Sam Ritchie and Oscar Boykin for contributions!

Version.0.4.0

  • Storehaus-Mysql support for numeric types
  • Name change in mysql store

Version.0.3.0

  • Adds storehaus-mysql
  • Adds storehaus-cache
  • Adds storehaus-redis
  • RetryingReadableStore
  • CachedReadableStore
  • CachedReadableStore
  • ReadableStore.find (and SearchingReadableStore)

Version.0.2.0

  • Move MergeableStore into storehaus-core
  • Remove Mergeable
  • Prep for open source release.

Version.0.1.0

  • Documentation overhaul
  • BufferingStore
  • UnpivotedStore
  • FutureCollector

Version 0.0.4

  • Break Store into Store and MergeableStore.
  • Massive API cleanup.

Version 0.0.3

  • Change up Store interface's multiGet.
  • ChannelBuffer bijection.

Version 0.0.2

  • storehaus-algebra
  • multiGet returns Map[K, Option[V]]

Version 0.0.1

  • Basic store traits.
  • storehaus-memcache