eventstore v0.14.0 Release Notes

Release Date: 2018-04-06 // almost 2 years ago
    • ➕ Add JSONB support (#86).
    • ➕ Add :ssl and :ssl_opts config params (#88).
    • 👉 Make mix event_store.init task do nothing if events table already exists (#89).
    • Timeout issue when using EventStore.read_stream_forward (#92).
    • 🌲 Replace :info level logging with :debug (#90).
    • 👍 Dealing better with Poison dependancy (#91).
    • Publish events directly to subscriptions (#93).
    • 👉 Use PostgreSQL advisory locks to enforce only one subscription instance (#98).
    • ✂ Remove stream process (#99).
    • 👉 Use PostgreSQL's NOTIFY / LISTEN for event pub/sub (#100).
    • 🔗 Link existing events to another stream (#103).
    • Subscription notification message once successfully subscribed (#104).
    • Transient subscriptions (#105).
    • Transient subscription event mapping function (#108).
    • 🚀 Turn EventStore mix tasks into generic tasks for use with Distillery during deployment (#111).

    ⬆️ Upgrading

    ⬆️ Upgrade your existing EventStore database by running:

    mix event_store.migrate
    

    You can drop and recreate an EventStore database by running:

    mix do event_store.drop, event_store.create, event_store.init