Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/commanded/commanded
Use Commanded to build Elixir CQRS/ES applications
https://github.com/commanded/commanded
Add Gitter badge to README
a11f2003514cf7715610d6d484634aa03956d0f3 authored about 8 years agoc546622ebbd87d2a247309657f85efc7d4b9ce7f authored about 8 years ago
b7cb863e198a4b7348972a7378ee93443765f0f2 authored about 8 years ago
cde6a73583067173ec9b84b2c57124b8011bfd01 authored about 8 years ago
ea848cee98b1652a8d70c2658a434b85c2de8cb8 authored about 8 years ago
Bump version to v0.7.1
38eb63e4c6f16b23644ed80630049a289c0e63b2 authored about 8 years agoCommand handling middleware
647161e25775d2480b52ce0418571d0a4e6cbadd authored about 8 years agof766a521ef8b631ecca0cd000958deb9a509887a authored about 8 years ago
697cb8bbf30a23de16ce94b47111d7cf46755d10 authored about 8 years ago
Allow middleware to set the dispatch response.
c308be4a19a0aae5ddb19bcdc1049d6a6ecc9ff0 authored about 8 years agobb0bea7feee50d3c1a5b74e717de7d14718df06d authored about 8 years ago
8b476f7641bc3c144de7a5cdf83568d15efc8593 authored about 8 years ago
Bump version to v0.7.0
48c78219be662c2b0c521c08cd726f6342ff0048 authored about 8 years agod4d60f1d8a72aaf8dbf34e7454ad50e48301a5c8 authored about 8 years ago
5d0240580f0bfdd6f36daad124fa073e2267beb2 authored about 8 years ago
66a930344f95fcd0fd45d111069f4e824954e579 authored about 8 years ago
4e3e823e143d76c5a2156557588629ca64c9a5ad authored about 8 years ago
To ensure events are handled only once.
Bump version to v0.6.3
fbeaec2ee70508a51b24dd087e5385f95a8b88b8 authored about 8 years ago
Use `GenServer.cast` to handle event processing in a process manager
instance. This removes the ...
Allow a `timeout` value to be configured during command registration or
dispatch. This overrides...
Include description of fix for #22 in CHANGELOG.
10dfc92107b00948b088ecbf824e3f3d7cf2d933 authored about 8 years agoFix pending aggregates restarts: Supervisor restarts aggregate, that loses command routing and r...
6401775fc5b253a60b14ca878f2e9cad0ccd7c90 authored about 8 years ago348299dd60303ac6569f133cff86b4b2a9b36326 authored about 8 years ago
2c10f18b97f4e1abede6dfecc947b087b49ee88f authored about 8 years ago
4b6204b13a25658ce185c6903df1c89eca0a0559 authored over 8 years ago
6cb99c34249572b59b514eadf15515ab468c7d57 authored over 8 years ago
Move `quote` inside map function.
Bump version to v0.6.1
0e158c4d103eefc312d968fb4274f82b79e02893 authored over 8 years agobf2c9c9dc302c54d5eb649de05b7ddaaf2506d54 authored over 8 years ago
529c15abd0934283802e2e35579dad9e950915ab authored over 8 years ago
Fixes #16.
8cdda6e9203f94676fe2148d1af1ff3567ed96e8 authored over 8 years agoEvent handler and process router ack events
a2b9ca3f81312876fd81360eb4451693a9c9e666 authored over 8 years ago8f4a42a6674770d9a105d3f6b682cc73c88a76ef authored over 8 years ago
3be92f5249ffd8ee4e18c39ba539aaa2c3e9cb47 authored over 8 years ago
b80b068494f59eb72774f941fe7e02b3784de029 authored over 8 years ago
03d7c05ac285ef273774426202176e5fb8c6ab12 authored over 8 years ago
0e89d69db77fffe07eb86d2c8c0e5f2290e8f85f authored over 8 years ago
Define `Commanded.Event.Handler` behaviour with single `handle/2`
function that each event handl...
df253468120699922470329122b6ca302fa5d259 authored over 8 years ago
84e5bb5de8531a4771cedae30505a31e2495bccc authored over 8 years ago
A process manager will only receive events that it is interested in.
Therefore it should explici...
Process manager macro
858cbfead41ee4769a5f1e5a53616c46a47ea121 authored over 8 years agoBump version to v0.4.0
5e3b8234c52983600d5f15fbf8507ec802db967e authored over 8 years agoRename `ProcessManager` to `ProcessManagerInstance`.
18589f799c3b3469645ab34d570b692458960d43 authored over 8 years agof5696839c10136612a03fe6beabbc71b2680195c authored over 8 years ago
Bump version to v0.3.1
7bb7c800e0e08db1bfa6106528207af406017449 authored over 8 years agoMove event assertions from tests to library
dedce2434a3edafd4cf461d685840a3b7762118b authored over 8 years ago808619d845f92ffc5abbfe0c22df5283f2fb073e authored over 8 years ago
c85a142847f200c1ee9646323b642e7c165b3c95 authored over 8 years ago
Requires `eventsourced` v0.2.x
30e2fcc7889e922b9a57e7b721b282aaf8c9bbca authored over 8 years agoDon't persist an aggregate's pending events when executing a command returns an error
c7811282efb19688a094b330ca2d4045654ae020 authored over 8 years agoTo allow strict pattern matching on success/failure.
eb17ff924cb11bf184941cc7554bbc91ca1a45c0 authored over 8 years ago
Let the aggregate process crash instead. Starting a new process for the
aggregate will load its ...
Updated version in readme example
8a4b2a31598d2cf2701acbe87b8983407bfc7c96 authored over 8 years ago4f08c4dc65cda64313711e5ab4aeecf0203ab099 authored over 8 years ago
b42d88906cb81fe16472cbc339d205b1ced68527 authored over 8 years ago
db7845df13972cf68ba2fb7aab9e56989ad0ecfa authored over 8 years ago
Fix misspell in supervisor example
59e5a7d88ab9239772f3dfbfaad195ad85884626 authored over 8 years ago505c620b115df5bf84a2f26325548192f1e2de30 authored over 8 years ago
Ready to publish to hex.
Add contributors to README.
a392c7f750f7c0832f40a4f9ebf65930767cada1 authored over 8 years agoSupport integer, atom or strings as aggregate_uuid in Commanded.Aggregates.Registry.open_aggrega...
7f6b9e6a420bbcbf2dff33d8c295ae26644cae00 authored over 8 years ago0b86e8c05d68abd691331ea2488627dc153a7c90 authored over 8 years ago
68a1eb5c570c67d92e8b5dc217d43811c1cd66cb authored over 8 years ago
a0f17972b1decf9fe09120259185702202799b44 authored over 8 years ago
Applicable to event and snapshot data.
Provide an implementation of the `Commanded.Serializatio...
ec796b126695db1307a5b6122f9e3a6d311c8c26 authored over 8 years agoe92b68c8b59f724fddccff8228faef3591edde20 authored over 8 years ago
da626cc5d31148d4694395dfc2552a264f5220e1 authored over 8 years ago
Update README to detail installation and usage.
Bump version to v0.1.0 ready to publish to hex.
d543125b3ae7962cfde10ad4450d5c8e8cf9c13c authored over 8 years agoProcess manager state recorded as snapshot
4097aff8a221f8d498e4fc0e978a94e1e0df64aa authored over 8 years ago05d81778f108316bceab1fabb1455818909291b6 authored over 8 years ago
24534e5789fb8db1fa6897a76ec3a2b355c5eadd authored over 8 years ago
c4bebe119b436279f42d4e1245c18bd5d285a40d authored over 8 years ago
cf813158f4ba30c80bd7bee79396975296c38005 authored over 8 years ago
dd877208a605850bd71f9b3c48f68a9f18964656 authored over 8 years ago
71fc332026a745fa9262041bc32d2f0ab0151aff authored over 8 years ago
d08e1c7ece720efc647c49bd7d69065385139be1 authored over 8 years ago
Includes support for snapshots.
b0a669da3726cee6de1a23bbdb172cad8b3cfeb5 authored over 8 years ago1f0bd8efa2504f7f9deed785f2e360c4e420833b authored over 8 years ago
Command registration and dispatch using router macro
a2e75f57de02ffde286b534ab29473c6d26089ec authored over 8 years agob84bcaf5c505b2ab2eeb1647ee72594c117dd0e7 authored over 8 years ago
Includes support for event serialization
87c55262bbae46813c4db63419eeb7a3ef5a3211 authored over 8 years ago4884b341a367c86b131fbf8d57ca7676f898a594 authored over 8 years ago
6622d64712c85c6b2cd06f6bfc95048d05a2ece2 authored over 8 years ago
ef3f26728d81fc4fa8bfa841fed4947536a907f8 authored over 8 years ago
888e536badc52a851477856dc5588bb6f1223270 authored over 8 years ago
Remove command registry and registration/dispatch functions.
5d9b8035bbcb646f27df59122dc5e3b0e8e6e618 authored over 8 years ago890d440392a221ed3101cc1473fa2998664c5b82 authored over 8 years ago
bf181e2db98ed0f69a46fb441d35eee19ea17168 authored over 8 years ago
3181fee181582e8cfb037503f6c81ed627727b9f authored over 8 years ago
1a45861915dc8a40d1656e7c77668705f95ce1ea authored over 8 years ago
0306d9b6f4237aa4e598d185374d6b109532f14c authored over 8 years ago
d28861a723a3db4e8e9bae3055777e11c3f96c35 authored over 8 years ago
3648d4268a8a3f4331e5ee6120b5ee9ad62c7606 authored over 8 years ago
225293dff1bcd5d2431680ccb5a751aa84458ca9 authored over 8 years ago
a9b6421de74cb946eb19da68fc8bdf39952ac5c3 authored over 8 years ago
6085f54367f1079843e69f561eb5a7ab446c7c2d authored over 8 years ago
cf172da2f47c6ae78a1ed5883eece70d5332af93 authored over 8 years ago
21ce74ab44e022843403301cf0aa5d9b40cba787 authored over 8 years ago
Instead, each event handler module will have its own subscription to
the event store.
This will...
e4e6bf26a10c2ee0e2caef0b0c93be84f9d5a900 authored almost 9 years ago66e4395dbdee953969506674b7ac4b488e89f797 authored almost 9 years ago
87c3d5c61db9faa60f230e8a9c6d02fccb61db53 authored almost 9 years ago