riak

A Haskell client for the Riak decentralized data store

http://github.com/riak-haskell-client/riak-haskell-client

Version on this page:1.1.2.3
LTS Haskell 12.26:1.1.2.5
Stackage Nightly 2018-07-09:1.1.2.5
Latest on Hackage:1.2.0.0

See all snapshots riak appears in

LicenseRef-OtherLicense licensed by Bryan O'Sullivan
This version can be pinned in stack with:riak-1.1.2.3@sha256:5ba69da8e3e123c635fa5418908d74db52ed8137725e725d44441545689e87d7,6737

Module documentation for 1.1.2.3

  • Network
    • Network.Riak
      • Network.Riak.Basic
      • Network.Riak.CRDT
        • Network.Riak.CRDT.Ops
        • Network.Riak.CRDT.Request
        • Network.Riak.CRDT.Response
        • Network.Riak.CRDT.Riak
        • Network.Riak.CRDT.Types
      • Network.Riak.Cluster
      • Network.Riak.Connection
        • Network.Riak.Connection.Internal
        • Network.Riak.Connection.Pool
      • Network.Riak.Content
      • Network.Riak.Debug
      • Network.Riak.Escape
      • Network.Riak.Functions
      • Network.Riak.JSON
        • Network.Riak.JSON.Resolvable
      • Network.Riak.Request
      • Network.Riak.Resolvable
      • Network.Riak.Response
      • Network.Riak.Search
      • Network.Riak.Types
        • Network.Riak.Types.Internal
      • Network.Riak.Value
        • Network.Riak.Value.Resolvable

Welcome to the Haskell Riak client

This library is a fast Haskell client for the Riak decentralized key/value data store.

It uses Riak’s protobuf API for optimal performance.

This project was originally the work of Bryan O’Sullivan ([email protected]), and then Janrain, Inc., it is now being maintained by Mark Hibberd ([email protected]) and Tim McGilchrist ([email protected]).

Join in!

We are happy to receive bug reports, fixes, documentation enhancements, and other improvements.

Please report bugs via the github issue tracker.

Master git repository:

  • git clone git://github.com/riak-haskell-client/riak-haskell-client.git

Note the official repo is now https://github.com/riak-haskell-client/riak-haskell-client.

Build

Build Status

Changes

  • 1.1.2.2
    • Fix for GHC 8.2.2 support
  • 1.1.2.1
    • PR #90. Add GHC 8.2.1 support
    • Bump time upper bound from <1.7 to <1.9
    • Bump aeson upper bound from <1.2 to <1.3
  • 1.1.2.0
  • 1.1.1.0
    • Fixes for 2 connection leaks on errors.
    • Bump upper bound on aeson to <1.1
  • 1.1.0.0
  • 1.0
    • No longer expected to work with riak <= 2
    • CRDT functionality, including high-level interface and quickCheck tests
    • Basic yokozuna search functionality
    • CRDT benchmarking suite
    • Bugfixes
    • Tested on both 2.0.x and 2.1.x