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

Merge pull request #32 from slashdotdash/pr/29

Add Gitter badge to README

a11f2003514cf7715610d6d484634aa03956d0f3 authored about 8 years ago
Remove spacer character between icons

c546622ebbd87d2a247309657f85efc7d4b9ce7f authored about 8 years ago
Move Gitter chat icon next to build icon

b7cb863e198a4b7348972a7378ee93443765f0f2 authored about 8 years ago
Add Gitter badge

cde6a73583067173ec9b84b2c57124b8011bfd01 authored about 8 years ago
Upgrade `eventstore` to v0.6.2

ea848cee98b1652a8d70c2658a434b85c2de8cb8 authored about 8 years ago
Restarting aggregate process should load all events from its stream in batches

Bump version to v0.7.1

38eb63e4c6f16b23644ed80630049a289c0e63b2 authored about 8 years ago
Merge pull request #26 from slashdotdash/feature/middleware

Command handling middleware

647161e25775d2480b52ce0418571d0a4e6cbadd authored about 8 years ago
Minor README edit for middleware example

f766a521ef8b631ecca0cd000958deb9a509887a authored about 8 years ago
Include `response` field in Pipeline struct doc

697cb8bbf30a23de16ce94b47111d7cf46755d10 authored about 8 years ago
Don't execute command is pipeline halted

Allow middleware to set the dispatch response.

c308be4a19a0aae5ddb19bcdc1049d6a6ecc9ff0 authored about 8 years ago
Command dispatch timeout test

bb0bea7feee50d3c1a5b74e717de7d14718df06d authored about 8 years ago
Use `Task.Supervisor.async_nolink` to execute command handling

8b476f7641bc3c144de7a5cdf83568d15efc8593 authored about 8 years ago
Include middleware in README and CHANGELOG

Bump version to v0.7.0

48c78219be662c2b0c521c08cd726f6342ff0048 authored about 8 years ago
Initial command handling middleware

d4d60f1d8a72aaf8dbf34e7454ad50e48301a5c8 authored about 8 years ago
Process router should only start processing pending events when not already doing so

5d0240580f0bfdd6f36daad124fa073e2267beb2 authored about 8 years ago
Fix misspelling of acknowledge

66a930344f95fcd0fd45d111069f4e824954e579 authored about 8 years ago
Process router must continue processing pending events when not interested in current event

4e3e823e143d76c5a2156557588629ca64c9a5ad authored about 8 years ago
Process instance records last seen event id to snapshot data

To ensure events are handled only once.

Bump version to v0.6.3

fbeaec2ee70508a51b24dd087e5385f95a8b88b8 authored about 8 years ago
Process manager instance processes event non-blocking

Use `GenServer.cast` to handle event processing in a process manager
instance. This removes the ...

c1650a356ac582d78a2c5c14f549705210ebfbfc authored about 8 years ago
Command dispatch timeout

Allow a `timeout` value to be configured during command registration or
dispatch. This overrides...

ea09776b1be5a52998ca2611afa9d84fe5a6271b authored about 8 years ago
Use `: temporary` restart strategy for process manager supervisor

Include description of fix for #22 in CHANGELOG.

10dfc92107b00948b088ecbf824e3f3d7cf2d933 authored about 8 years ago
Merge pull request #22 from work-capital/master

Fix pending aggregates restarts: Supervisor restarts aggregate, that loses command routing and r...

6401775fc5b253a60b14ca878f2e9cad0ccd7c90 authored about 8 years ago
fix pending aggregates restarts

348299dd60303ac6569f133cff86b4b2a9b36326 authored about 8 years ago
Upgrade `eventstore` dependency to latest v0.6.1

2c10f18b97f4e1abede6dfecc947b087b49ee88f authored about 8 years ago
Update mix version in README

4b6204b13a25658ce185c6903df1c89eca0a0559 authored over 8 years ago
Upgrade `eventstore` mix dependency to v0.6.0 to use support for recorded events created_at as `NaiveDateTime`

6cb99c34249572b59b514eadf15515ab468c7d57 authored over 8 years ago
Fix bug with mutli command dispatch

Move `quote` inside map function.

Bump version to v0.6.1

0e158c4d103eefc312d968fb4274f82b79e02893 authored over 8 years ago
Event assertions must `ack` received events

bf2c9c9dc302c54d5eb649de05b7ddaaf2506d54 authored over 8 years ago
Include link to pull request #19 in CHANGELOG.

529c15abd0934283802e2e35579dad9e950915ab authored over 8 years ago
Multi command dispatch registration in router

Fixes #16.

8cdda6e9203f94676fe2148d1af1ff3567ed96e8 authored over 8 years ago
Merge pull request #19 from slashdotdash/feature/ack-event-handler

Event handler and process router ack events

a2b9ca3f81312876fd81360eb4451693a9c9e666 authored over 8 years ago
Include v0.6.0 changes in CHANGELOG

8f4a42a6674770d9a105d3f6b682cc73c88a76ef authored over 8 years ago
Upgrade to latest `eventstore`

3be92f5249ffd8ee4e18c39ba539aaa2c3e9cb47 authored over 8 years ago
Convert keys to atoms when decoding JSON using Poison decoder

b80b068494f59eb72774f941fe7e02b3784de029 authored over 8 years ago
Prefix process manager instance snapshot uuid with process manager name

03d7c05ac285ef273774426202176e5fb8c6ab12 authored over 8 years ago
Confirm receipt of events in handler and process manager

0e89d69db77fffe07eb86d2c8c0e5f2290e8f85f authored over 8 years ago
Extend event handler to include event metadata

Define `Commanded.Event.Handler` behaviour with single `handle/2`
function that each event handl...

034526b1a2c7387d597bccb8bdd33a813e5c5f2a authored over 8 years ago
Add `wait_for_event` function to event assertions

df253468120699922470329122b6ca302fa5d259 authored over 8 years ago
Stop both `commanded` and `event store` before resetting storage in unit test case

84e5bb5de8531a4771cedae30505a31e2495bccc authored over 8 years ago
Remove unnecessary catch-all event handler from process manager

A process manager will only receive events that it is interested in.
Therefore it should explici...

85bd0739c64d0d52c748a97fd7b89285e346c393 authored over 8 years ago
Merge pull request #15 from slashdotdash/feature/process-manager-macro

Process manager macro

858cbfead41ee4769a5f1e5a53616c46a47ea121 authored over 8 years ago
Add CHANGELOG

Bump version to v0.4.0

5e3b8234c52983600d5f15fbf8507ec802db967e authored over 8 years ago
Macro to assist with building process managers

Rename `ProcessManager` to `ProcessManagerInstance`.

18589f799c3b3469645ab34d570b692458960d43 authored over 8 years ago
Extract `StorageCase` module for unit tests

f5696839c10136612a03fe6beabbc71b2680195c authored over 8 years ago
Include top level application in mix config

Bump version to v0.3.1

7bb7c800e0e08db1bfa6106528207af406017449 authored over 8 years ago
Merge pull request #13 from astery/move-event-assertions

Move event assertions from tests to library

dedce2434a3edafd4cf461d685840a3b7762118b authored over 8 years ago
Move event assertions from tests to library

808619d845f92ffc5abbfe0c22df5283f2fb073e authored over 8 years ago
Include aggregate roots in README

c85a142847f200c1ee9646323b642e7c165b3c95 authored over 8 years ago
Ensure an aggregate's pending events are persisted in the order they were applied

Requires `eventsourced` v0.2.x

30e2fcc7889e922b9a57e7b721b282aaf8c9bbca authored over 8 years ago
Merge pull request #10 from slashdotdash/feature/handle-aggregate-error

Don't persist an aggregate's pending events when executing a command returns an error

c7811282efb19688a094b330ca2d4045654ae020 authored over 8 years ago
Aggregate root, command handler and process manager functions should return `{:ok, aggregate}` or `{:error, reason}`

To allow strict pattern matching on success/failure.

eb17ff924cb11bf184941cc7554bbc91ca1a45c0 authored over 8 years ago
Remove command retry on event persistence failure

Let the aggregate process crash instead. Starting a new process for the
aggregate will load its ...

c9fded756e976fc2d97ed7f4b2f41b9b9f4eb6f4 authored over 8 years ago
Merge pull request #11 from andrzejsliwa/master

Updated version in readme example

8a4b2a31598d2cf2701acbe87b8983407bfc7c96 authored over 8 years ago
updated version to recent one in readme example

4f08c4dc65cda64313711e5ab4aeecf0203ab099 authored over 8 years ago
Only persist aggregate pending events and remember its state when command succeeds

b42d88906cb81fe16472cbc339d205b1ced68527 authored over 8 years ago
Less strict mix dependency version requirements

db7845df13972cf68ba2fb7aab9e56989ad0ecfa authored over 8 years ago
Merge pull request #8 from astery/patch-1

Fix misspell in supervisor example

59e5a7d88ab9239772f3dfbfaad195ad85884626 authored over 8 years ago
Fix misspell in supervisor example

505c620b115df5bf84a2f26325548192f1e2de30 authored over 8 years ago
Bump version to v0.2.1

Ready to publish to hex.

Add contributors to README.

a392c7f750f7c0832f40a4f9ebf65930767cada1 authored over 8 years ago
Merge pull request #7 from andrzejsliwa/master

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

7f6b9e6a420bbcbf2dff33d8c295ae26644cae00 authored over 8 years ago
cleanup of unused alias and variable

0b86e8c05d68abd691331ea2488627dc153a7c90 authored over 8 years ago
let use integer, atom or strings as aggregate_uuid

68a1eb5c570c67d92e8b5dc217d43811c1cd66cb authored over 8 years ago
Use hex for `eventstore` and `eventsourced` packages

a0f17972b1decf9fe09120259185702202799b44 authored over 8 years ago
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...

ec796b126695db1307a5b6122f9e3a6d311c8c26 authored over 8 years ago
Remove a handful of compilation warnings

e92b68c8b59f724fddccff8228faef3591edde20 authored over 8 years ago
Exclude `doc` path from git

da626cc5d31148d4694395dfc2552a264f5220e1 authored over 8 years ago
Create top level application

Update README to detail installation and usage.

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

d543125b3ae7962cfde10ad4450d5c8e8cf9c13c authored over 8 years ago
Merge pull request #3 from slashdotdash/snapshots

Process manager state recorded as snapshot

4097aff8a221f8d498e4fc0e978a94e1e0df64aa authored over 8 years ago
Require PostgreSQL v9.5 in Travis CI config

05d81778f108316bceab1fabb1455818909291b6 authored over 8 years ago
Increase wait timeout to one second in resume process manager test

24534e5789fb8db1fa6897a76ec3a2b355c5eadd authored over 8 years ago
Resume a process manager using snapshot state

c4bebe119b436279f42d4e1245c18bd5d285a40d authored over 8 years ago
Record process manager state using event store snapshot

cf813158f4ba30c80bd7bee79396975296c38005 authored over 8 years ago
Send command to aggregate root from command handlers

dd877208a605850bd71f9b3c48f68a9f18964656 authored over 8 years ago
Provide function as message to logger statements

71fc332026a745fa9262041bc32d2f0ab0151aff authored over 8 years ago
Include supervisor strategy in README

d08e1c7ece720efc647c49bd7d69065385139be1 authored over 8 years ago
Upgrade `eventstore` to latest version

Includes support for snapshots.

b0a669da3726cee6de1a23bbdb172cad8b3cfeb5 authored over 8 years ago
Upgrade to latest `eventstore` to fix failing command test

1f0bd8efa2504f7f9deed785f2e360c4e420833b authored over 8 years ago
Merge pull request #1 from slashdotdash/command-registration

Command registration and dispatch using router macro

a2e75f57de02ffde286b534ab29473c6d26089ec authored over 8 years ago
Event handler fix

b84bcaf5c505b2ab2eeb1647ee72594c117dd0e7 authored over 8 years ago
Upgrade to latest eventstore

Includes support for event serialization

87c55262bbae46813c4db63419eeb7a3ef5a3211 authored over 8 years ago
Use command router in process manager routing tests

4884b341a367c86b131fbf8d57ca7676f898a594 authored over 8 years ago
Use `account_number` instead of `aggregate_uuid` in test

6622d64712c85c6b2cd06f6bfc95048d05a2ece2 authored over 8 years ago
Provide command dispatcher to process manager

ef3f26728d81fc4fa8bfa841fed4947536a907f8 authored over 8 years ago
README updated to describe latest command routing

888e536badc52a851477856dc5588bb6f1223270 authored over 8 years ago
Initial DSL for command registration using dispatch macro in own router module

Remove command registry and registration/dispatch functions.

5d9b8035bbcb646f27df59122dc5e3b0e8e6e618 authored over 8 years ago
Bump to latest version of hex dependencies

890d440392a221ed3101cc1473fa2998664c5b82 authored over 8 years ago
Remove unused event registry

bf181e2db98ed0f69a46fb441d35eee19ea17168 authored over 8 years ago
Include process manager example in README

3181fee181582e8cfb037503f6c81ed627727b9f authored over 8 years ago
Process managers receive events and dispatch commands.

1a45861915dc8a40d1656e7c77668705f95ce1ea authored over 8 years ago
Process manager dispatches commands after delegating to handler module

0306d9b6f4237aa4e598d185374d6b109532f14c authored over 8 years ago
Failing unit test for process manager routing

d28861a723a3db4e8e9bae3055777e11c3f96c35 authored over 8 years ago
Minor fixes due to event sourced lib changes

3648d4268a8a3f4331e5ee6120b5ee9ad62c7606 authored over 8 years ago
Process manager routing test

225293dff1bcd5d2431680ccb5a751aa84458ca9 authored over 8 years ago
Process manager unit test

a9b6421de74cb946eb19da68fc8bdf39952ac5c3 authored over 8 years ago
Initial process manager implementation (WIP)

6085f54367f1079843e69f561eb5a7ab446c7c2d authored over 8 years ago
WIP process managers

cf172da2f47c6ae78a1ed5883eece70d5332af93 authored over 8 years ago
Rename entity to aggregate

21ce74ab44e022843403301cf0aa5d9b40cba787 authored over 8 years ago
Remove event handler registry

Instead, each event handler module will have its own subscription to
the event store.

This will...

e4e6bf26a10c2ee0e2caef0b0c93be84f9d5a900 authored almost 9 years ago
Elixir v1.2.4 in Travis CI config

66e4395dbdee953969506674b7ac4b488e89f797 authored almost 9 years ago
Event handlers should ignore uninterested events

87c3d5c61db9faa60f230e8a9c6d02fccb61db53 authored almost 9 years ago