Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Commanded

Use Commanded to build Elixir CQRS/ES applications
Collective - Host: opensource - https://opencollective.com/commanded - Code: https://github.com/commanded

Enhance reliability of subscription unit tests by appending events through stream process

Instead of appending events to storage and manually publishing.

github.com/commanded/eventstore - 0773cea4bd7335b1b25eb5efe3783deda4b44668 authored over 8 years ago by Ben Smith <[email protected]>
Provide functions to format messages to logger

github.com/commanded/eventstore - 8030855be4e780b8b42d3e9603e5f7a7e9374791 authored over 8 years ago by Ben Smith <[email protected]>
Increase assert receive timeout value to two seconds

github.com/commanded/eventstore - a85896df11f4d817bc7b7a5132996e49ecc1feff authored over 8 years ago by Ben Smith <[email protected]>
Additional stream info unit test for storage

Add contributors to README.

Bump version to v0.4.2 to publish to hex.pm

github.com/commanded/eventstore - 7e8ce42f3e8ba84fdbfd66c7800629ba0a0ebb22 authored over 8 years ago by Ben Smith <[email protected]>
Merge pull request #15 from astery/stream-version-fix

Fix stream version query statement.

github.com/commanded/eventstore - c8f3a95d1eeb6ec766e3c212326df68c01afa17a authored over 8 years ago by Ben Smith <[email protected]>
Fix stream version query statement.

github.com/commanded/eventstore - 5c81326d9b76969ff63169c3fbd6725f785b24b7 authored over 8 years ago by Andrey Akulov <[email protected]>
Merge pull request #8 from astery/patch-1

Fix misspell in supervisor example

github.com/commanded/commanded - 59e5a7d88ab9239772f3dfbfaad195ad85884626 authored over 8 years ago by Ben Smith <[email protected]>
Fix misspell in supervisor example

github.com/commanded/commanded - 505c620b115df5bf84a2f26325548192f1e2de30 authored over 8 years ago by astery <[email protected]>
Bump version to v0.2.1

Ready to publish to hex.

Add contributors to README.

github.com/commanded/commanded - a392c7f750f7c0832f40a4f9ebf65930767cada1 authored over 8 years ago by Ben Smith <[email protected]>
Merge pull request #7 from andrzejsliwa/master

Support integer, atom or strings as aggregate_uuid in Commanded.Aggregates.Registry.open_aggrega...

github.com/commanded/commanded - 7f6b9e6a420bbcbf2dff33d8c295ae26644cae00 authored over 8 years ago by Ben Smith <[email protected]>
cleanup of unused alias and variable

github.com/commanded/commanded - 0b86e8c05d68abd691331ea2488627dc153a7c90 authored over 8 years ago by Andrzej Sliwa <[email protected]>
let use integer, atom or strings as aggregate_uuid

github.com/commanded/commanded - 68a1eb5c570c67d92e8b5dc217d43811c1cd66cb authored over 8 years ago by Andrzej Sliwa <[email protected]>
Use hex for `eventstore` and `eventsourced` packages

github.com/commanded/commanded - a0f17972b1decf9fe09120259185702202799b44 authored over 8 years ago by Ben Smith <[email protected]>
Include SQL scripts for snapshots and to truncate tables

github.com/commanded/eventstore - d4d27771b0ef26dd7c4e09b441314b704bb1d4d0 authored over 8 years ago by Ben Smith <[email protected]>
Allow additional decoding of event and snapshot data during deserialisation from JSON

Applicable to event and snapshot data.

Provide an implementation of the `Commanded.Serializatio...

github.com/commanded/commanded - ec796b126695db1307a5b6122f9e3a6d311c8c26 authored over 8 years ago by Ben Smith <[email protected]>
Remove a handful of compilation warnings

github.com/commanded/commanded - e92b68c8b59f724fddccff8228faef3591edde20 authored over 8 years ago by Ben Smith <[email protected]>
Exclude `doc` path from git

github.com/commanded/commanded - da626cc5d31148d4694395dfc2552a264f5220e1 authored over 8 years ago by Ben Smith <[email protected]>
Create top level application

Update README to detail installation and usage.

Bump version to v0.1.0 ready to publish to hex.

github.com/commanded/commanded - d543125b3ae7962cfde10ad4450d5c8e8cf9c13c authored over 8 years ago by Ben Smith <[email protected]>
Merge pull request #3 from slashdotdash/snapshots

Process manager state recorded as snapshot

github.com/commanded/commanded - 4097aff8a221f8d498e4fc0e978a94e1e0df64aa authored over 8 years ago by Ben Smith <[email protected]>
Require PostgreSQL v9.5 in Travis CI config

github.com/commanded/commanded - 05d81778f108316bceab1fabb1455818909291b6 authored over 8 years ago by Ben Smith <[email protected]>
Increase wait timeout to one second in resume process manager test

github.com/commanded/commanded - 24534e5789fb8db1fa6897a76ec3a2b355c5eadd authored over 8 years ago by Ben Smith <[email protected]>
Resume a process manager using snapshot state

github.com/commanded/commanded - c4bebe119b436279f42d4e1245c18bd5d285a40d authored over 8 years ago by Ben Smith <[email protected]>
Record process manager state using event store snapshot

github.com/commanded/commanded - cf813158f4ba30c80bd7bee79396975296c38005 authored over 8 years ago by Ben Smith <[email protected]>
Serialization of snapshot data and metadata

github.com/commanded/eventstore - e3f130edca176deed4668cebf62d7b11955f94b9 authored over 8 years ago by Ben Smith <[email protected]>
Send command to aggregate root from command handlers

github.com/commanded/commanded - dd877208a605850bd71f9b3c48f68a9f18964656 authored over 8 years ago by Ben Smith <[email protected]>
Provide function as message to logger statements

github.com/commanded/commanded - 71fc332026a745fa9262041bc32d2f0ab0151aff authored over 8 years ago by Ben Smith <[email protected]>
Include supervisor strategy in README

github.com/commanded/commanded - d08e1c7ece720efc647c49bd7d69065385139be1 authored over 8 years ago by Ben Smith <[email protected]>
Upgrade `eventstore` to latest version

Includes support for snapshots.

github.com/commanded/commanded - b0a669da3726cee6de1a23bbdb172cad8b3cfeb5 authored over 8 years ago by Ben Smith <[email protected]>
Merge pull request #13 from slashdotdash/snapshots

Support snapshots

github.com/commanded/eventstore - 9b506f744932a88882970bcc1a6ae2e8addd63a3 authored over 8 years ago by Ben Smith <[email protected]>
Include read and record snapshot in public EventStore API

github.com/commanded/eventstore - 69f265cab406aa4f5bb1a0e116dd925c7d54df1a authored over 8 years ago by Ben Smith <[email protected]>
Wait for Writer process to restart in test

github.com/commanded/eventstore - ad623b4d9800c655ba45438a01d2d20b200de2c5 authored over 8 years ago by Ben Smith <[email protected]>
Test restarting writer process resumes using correct next event id

github.com/commanded/eventstore - c171e7d33fcc5e5c7cf3f598ff05ad64abfc357b authored over 8 years ago by Ben Smith <[email protected]>
Use `inspect` for error variable logging

github.com/commanded/eventstore - 2497bf684290d7df287b0a04d23640df113ccb35 authored over 8 years ago by Ben Smith <[email protected]>
Travis CI support for PostgreSQL 9.5

github.com/commanded/eventstore - 7dfa1119aa85bc01b978af8c327a193386ea5561 authored over 8 years ago by Ben Smith <[email protected]>
Storage support for snapshots

github.com/commanded/eventstore - 80b33851fb30ce1da638fbbe9c14abeb702d5402 authored over 8 years ago by Ben Smith <[email protected]>
Inspect reason for process down

github.com/commanded/eventstore - 3bc9991f2e9a2df7175521f84757af30601a1007 authored over 8 years ago by Ben Smith <[email protected]>
Ignore notify events in subscription when state is unsubscribed or failed

github.com/commanded/eventstore - 6f924af241644cf53f1067be99ce03f01d3bd62a authored over 8 years ago by Ben Smith <[email protected]>
Upgrade to latest `eventstore` to fix failing command test

github.com/commanded/commanded - 1f0bd8efa2504f7f9deed785f2e360c4e420833b authored over 8 years ago by Ben Smith <[email protected]>
Increase `assert_receive` timeout to 1 second

github.com/commanded/eventstore - 17fca680045a07b7b6e6a1968d9d68b5d82e2cf4 authored over 8 years ago by Ben Smith <[email protected]>
Handle writing to a stream that already exists, but expected version is zero

github.com/commanded/eventstore - 965e6ffdacccab85c58d5b7150be54142d72af7c authored over 8 years ago by Ben Smith <[email protected]>
Merge pull request #1 from slashdotdash/command-registration

Command registration and dispatch using router macro

github.com/commanded/commanded - a2e75f57de02ffde286b534ab29473c6d26089ec authored over 8 years ago by Ben Smith <[email protected]>
Event handler fix

github.com/commanded/commanded - b84bcaf5c505b2ab2eeb1647ee72594c117dd0e7 authored over 8 years ago by Ben Smith <[email protected]>
Upgrade to latest eventstore

Includes support for event serialization

github.com/commanded/commanded - 87c55262bbae46813c4db63419eeb7a3ef5a3211 authored over 8 years ago by Ben Smith <[email protected]>
Use command router in process manager routing tests

github.com/commanded/commanded - 4884b341a367c86b131fbf8d57ca7676f898a594 authored over 8 years ago by Ben Smith <[email protected]>
Use `account_number` instead of `aggregate_uuid` in test

github.com/commanded/commanded - 6622d64712c85c6b2cd06f6bfc95048d05a2ece2 authored over 8 years ago by Ben Smith <[email protected]>
Provide command dispatcher to process manager

github.com/commanded/commanded - ef3f26728d81fc4fa8bfa841fed4947536a907f8 authored over 8 years ago by Ben Smith <[email protected]>
README updated to describe latest command routing

github.com/commanded/commanded - 888e536badc52a851477856dc5588bb6f1223270 authored over 8 years ago by Ben Smith <[email protected]>
Initial DSL for command registration using dispatch macro in own router module

Remove command registry and registration/dispatch functions.

github.com/commanded/commanded - 5d9b8035bbcb646f27df59122dc5e3b0e8e6e618 authored over 8 years ago by Ben Smith <[email protected]>
Bump to latest version of hex dependencies

github.com/commanded/commanded - 890d440392a221ed3101cc1473fa2998664c5b82 authored over 8 years ago by Ben Smith <[email protected]>
Remove duplicate prepare events and write

github.com/commanded/eventstore - ef564e7ca1281ceedcc7407497951009d93f2201 authored over 8 years ago by Ben Smith <[email protected]>
Remove unused `stream_type` field from streams table

github.com/commanded/eventstore - 1867ef768f83a029d63aa4adc8c79c574c3c50a2 authored over 8 years ago by Ben Smith <[email protected]>
Merge pull request #12 from slashdotdash/subscriptions

Subscriptions

github.com/commanded/eventstore - 76e07d6a2bc19d96f9a1fee16cabc0db9fdd92ed authored over 8 years ago by Ben Smith <[email protected]>
Unsubscribe from a single stream or all streams

github.com/commanded/eventstore - 78e38ff0e8d0e546d93ae12dd5a7c788e6c3791b authored over 8 years ago by Ben Smith <[email protected]>
Update mix dependencies and fix compile warnings

github.com/commanded/eventstore - 07a6042988dffbaedec47e8bf78755086488fa2e authored over 8 years ago by Ben Smith <[email protected]>
Map subscription pid to stream_uuid and subscription name for easier removal

github.com/commanded/eventstore - a148e0c58fb8ab3603d92d645e3f145caad52e99 authored over 8 years ago by Ben Smith <[email protected]>
Remove subscriptions when process terminates

github.com/commanded/eventstore - e4b0bff29dfd1f28e6595b2ad0d3d84cbe3f46ae authored over 8 years ago by Ben Smith <[email protected]>
Specify Elixir v1.3.2 in Travis CI config

github.com/commanded/eventstore - f9ef388b84b1df4b01857ba3676f1288363efb27 authored over 8 years ago by Ben Smith <[email protected]>
Subscribe to stream refactor

github.com/commanded/eventstore - e0771fa8acf8984d1968c9e2939244e1034af3c1 authored over 8 years ago by Ben Smith <[email protected]>
Prevent multiple subscriptions to the same stream for a given subscription name

github.com/commanded/eventstore - cefddeff834ee04936a2f01ae6f6585139607d4f authored over 8 years ago by Ben Smith <[email protected]>
Merge pull request #11 from slashdotdash/event-serializer

Allow consumer to specify an event and payload serializer

github.com/commanded/eventstore - 7c106208302e12cd2aeccfc20b6df7ebac76b7e2 authored over 8 years ago by Ben Smith <[email protected]>
Deserialise events when asserting

github.com/commanded/eventstore - eff622bbd0b6086b2c35e945af723bdd7f52b630 authored over 8 years ago by Ben Smith <[email protected]>
Benchmark suite updated

github.com/commanded/eventstore - 6c9ba4ae205f778fb6be2a921ab2191fab5750d5 authored over 8 years ago by Ben Smith <[email protected]>
Fix remaining failing tests

github.com/commanded/eventstore - 68ab097557c9b84f730f4cc87d4286a0db3292dd authored over 8 years ago by Ben Smith <[email protected]>
Return count of stored events when appending to storage

github.com/commanded/eventstore - 19de686978189143777b0f8c687eb0eb4ea0eaf2 authored over 8 years ago by Ben Smith <[email protected]>
Deserialize event data and metadata when notifying subscribers

github.com/commanded/eventstore - 7d502d641554cd0599c16a2a90f86d848f28d4dd authored over 8 years ago by Ben Smith <[email protected]>
Append events returns `:ok`

Does not return persisted events.
Rename `payload` to `data` and `headers` to `metadata` for eve...

github.com/commanded/eventstore - 33a83abfbc3a11cf96b244fe7172a03eee61475f authored over 8 years ago by Ben Smith <[email protected]>
Subscriptions use stream or all stream processes

github.com/commanded/eventstore - e8cb6c377efd7970916fe3a8bc502ce5e6bae2a9 authored over 8 years ago by Ben Smith <[email protected]>
Subscribe to all streams

github.com/commanded/eventstore - fbad42bbbe793393a908d0205c94ce41b08859fc authored over 8 years ago by Ben Smith <[email protected]>
Add all stream to allow reading and subscribing

github.com/commanded/eventstore - cece74bf4f9a2186d042500085b82e2620df450c authored over 8 years ago by Ben Smith <[email protected]>
Deserialise recorded events read from storage

github.com/commanded/eventstore - 93a13763f73b902cff4fa5d2b3a89c9e5cca0c4f authored over 8 years ago by Ben Smith <[email protected]>
Use serializer when appending events to a stream

github.com/commanded/eventstore - 6e8c1b28878b9ceddfb8178534f51855fddfc05d authored over 8 years ago by Ben Smith <[email protected]>
Define behaviour for event payload and header serialisation

github.com/commanded/eventstore - f840453cafa7da2c31d60eaebfcd06b1c518494b authored over 8 years ago by Ben Smith <[email protected]>
Bump version to 0.3.0

Fix compiler warnings

github.com/commanded/eventstore - 54943e38f9554b68d1dcaa29fe5357e3c47e8190 authored over 8 years ago by Ben Smith <[email protected]>
Merge pull request #9 from slashdotdash/single-writer

Single writer process

github.com/commanded/eventstore - 27ec13d0c7b8b73ece2ec0e0ebac6a6f79c45108 authored over 8 years ago by Ben Smith <[email protected]>
Remove guard clause

github.com/commanded/eventstore - b433d0539a9172bca9143fdc5e835953aab87012 authored over 8 years ago by Ben Smith <[email protected]>
Benchmark figures updated in README

github.com/commanded/eventstore - ebe876def16c4b835f0f72d21baae0bd35a4d28c authored over 8 years ago by Ben Smith <[email protected]>
Read events and subscriptions tests upgraded to use latest event appender

github.com/commanded/eventstore - b151984b6c19c2ed0595199a1f55081a9b86eb91 authored over 8 years ago by Ben Smith <[email protected]>
Revert read stream forward to lookup stream id from uuid

github.com/commanded/eventstore - ef76c5c5501a51c0ea6cb9313a534123760946ea authored over 8 years ago by Ben Smith <[email protected]>
Handle stream not found error when appending events

github.com/commanded/eventstore - e4c85b7a8fdf9e230ab812c31b912ba1c46e0fc2 authored over 8 years ago by Ben Smith <[email protected]>
Writer append events to storage

Remove publisher; obsoleted by single writer process.

github.com/commanded/eventstore - eca37e6554560d3f9258d140ffec9d4f8cea2088 authored over 8 years ago by Ben Smith <[email protected]>
Specify Elixir v1.3.1 in Travis CI

github.com/commanded/eventstore - 64cf693df7f7432e9c8c3b56e6136710cf8b8311 authored over 8 years ago by Ben Smith <[email protected]>
Match on correct appender response

github.com/commanded/eventstore - 73b2e64446ad9c9b44b84710a36f2f6a7b1a5657 authored over 8 years ago by Ben Smith <[email protected]>
Assign event id during write

github.com/commanded/eventstore - 114faefb5ec16bac9d42637e487cc152a28a7dc2 authored over 8 years ago by Ben Smith <[email protected]>
Add contributing section to README

github.com/commanded/eventstore - 459fa484403e81bca9f305ddaacff1e9ccfc2443 authored over 8 years ago by Ben Smith <[email protected]>
Upgrade to Elixir 1.3 and latest version of all dependencies

github.com/commanded/eventstore - f301b419f5998d039f732d272dffa3b89810453a authored over 8 years ago by Ben Smith <[email protected]>
Query stream id and version when opening

github.com/commanded/eventstore - 1065696e3fcc2a6f6930eaf43cde9e96e1ca9b52 authored over 8 years ago by Ben Smith <[email protected]>
Writer assign incrementing id to events before append

github.com/commanded/eventstore - f3c217426c19e6d2a424b1a45d036dea327463a8 authored over 8 years ago by Ben Smith <[email protected]>
Rework stream process to track id and version

github.com/commanded/eventstore - 78f72d5f3a45f9866b0a72c5dee064404a39fda5 authored over 8 years ago by Ben Smith <[email protected]>
Single writer process to persist events to storage

github.com/commanded/eventstore - c5657a9f179d93284aca23d2a4a483e397b19a8c authored over 8 years ago by Ben Smith <[email protected]>
Merge pull request #7 from stuartc/poolboy_options

Ability to change pool size and overflow

github.com/commanded/eventstore - 7f2855785aff31fea8affea06e2fa368da697bfb authored over 8 years ago by Ben Smith <[email protected]>
Ability to change pool size and overflow.

```
config :eventstore, EventStore.Storage,
username: "postgres",
password: "postgres",
da...

github.com/commanded/eventstore - efef2a9094087529b0fcd12af37fdd42d35b9a93 authored over 8 years ago by Stuart Corbishley <[email protected]>
Merge pull request #5 from stuartc/database_url

Support URLs for Postgrex configuration

github.com/commanded/eventstore - 69740398470c9237feb3dcbc7093fe1b8ba6dcd5 authored over 8 years ago by Ben Smith <[email protected]>
Support DATABASE_URL for Postgrex configuration.

github.com/commanded/eventstore - 221e69e17539dbfe80e59ce3675ada36814f5323 authored over 8 years ago by Stuart Corbishley <[email protected]>
Remove unused event registry

github.com/commanded/commanded - bf181e2db98ed0f69a46fb441d35eee19ea17168 authored over 8 years ago by Ben Smith <[email protected]>
Include process manager example in README

github.com/commanded/commanded - 3181fee181582e8cfb037503f6c81ed627727b9f authored over 8 years ago by Ben Smith <[email protected]>
Process managers receive events and dispatch commands.

github.com/commanded/commanded - 1a45861915dc8a40d1656e7c77668705f95ce1ea authored over 8 years ago by Ben Smith <[email protected]>
Process manager dispatches commands after delegating to handler module

github.com/commanded/commanded - 0306d9b6f4237aa4e598d185374d6b109532f14c authored over 8 years ago by Ben Smith <[email protected]>
Failing unit test for process manager routing

github.com/commanded/commanded - d28861a723a3db4e8e9bae3055777e11c3f96c35 authored over 8 years ago by Ben Smith <[email protected]>
Minor fixes due to event sourced lib changes

github.com/commanded/commanded - 3648d4268a8a3f4331e5ee6120b5ee9ad62c7606 authored over 8 years ago by Ben Smith <[email protected]>
Process manager routing test

github.com/commanded/commanded - 225293dff1bcd5d2431680ccb5a751aa84458ca9 authored over 8 years ago by Ben Smith <[email protected]>