eventstore v0.14.0 Release Notes

Release Date: 2018-04-06 // about 6 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