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
@slashdotdash feel free to add the essence of this to the wiki if you prefer that.
The solutio...
Local PubSub: Replace no-op `Registry.match/4` with `Registry.lookup/2`
266587f7786d27b390a355991cbb792944ac0885 authored over 6 years agod480e8227a6b7fcab5803ae8a6fb53fe4d00c318 authored over 6 years ago
Attempting to compile this module without including Phoenix pub/sub as a dependency in mix, whic...
b64ea7880c8bed15bef6d513b87485913203810d authored over 6 years ago2f46e8cb46fd22c511d8005a809fc9ff2eb1f41c authored over 6 years ago
Add @ayarulin to Contributers in README.
bc00a2d71c5e4365e349e4e84e9699ea33ac120b authored over 6 years agoDo not start new a process manager instance on `:continue`
5ebd208cede971c3e896fc0903f1e8ed149907f7 authored over 6 years ago456dec5611af4b6a93e6a2b77a6b076e60b8d650 authored over 6 years ago
9d404f21864868bae0a9de3330c37add8f8ccb9a authored over 6 years ago
840b93281d21ee4c12ce8f7c57b93725a42da06c authored over 6 years ago
Fix error when subscription process already tracked
70e788c0f150c089837dd8e74abafc5dc1e03527 authored over 6 years ago`Phoenix.Tracker` returns `{:error, {:already_tracked, _pid, _topic, _key}}` if the process is a...
abb795b70332d6cddf5e025dde0fa478b222b222 authored over 6 years ago0169d708032c9d9d2d470c1ace810b2c1a936e37 authored over 6 years ago
f12a677ea70484e4f52159509897cdcdbf5c53b2 authored over 6 years ago
Add `InMemory.reset!/0` for testing purposes
e07c2a5ad65d7091b6aff6c83a26cf2dd56a8fc1 authored over 6 years agoa3acbcd88c9ebd312006a7eee720f1f3d6325609 authored over 6 years ago
Ensure process managers can be configured with `:strong` consistency.
b68d1aafba71db4b98c9c736f4a6169c23b4c634 authored over 6 years ago54f6e334bd7c3af257a5e04926c556a3a5c1d517 authored over 6 years ago
Fixes #170.
72dd03fe2b359ab6fad22945344abafff6d3a5b0 authored over 6 years agoe4e48a80e629c6d5e54ec70e160c9e9d5b09c386 authored almost 7 years ago
4001996d13971101497ebbb280e337a565412fb5 authored almost 7 years ago
4ed3e8b5598d6e7500d08759d514b96b59706216 authored almost 7 years ago
Handle custom type serialization in snapshot source type
9d3c84bfdb68f79e3107dea8f25f888e5468cae4 authored almost 7 years ago74afe7d5c9e491f7612fce563ee1ef76349a51e0 authored almost 7 years ago
Ability to globally override `include_execution_result` and `include_aggregate_version` during c...
3333faa856f57b0d4d2d99faf7a1e35c331016d8 authored almost 7 years agoinclude_aggregainclude_aggregate_version
We want to enforce consistent return values in our enti...
f39874cfa3d4f8a29b309d90892d751083ced275 authored almost 7 years ago9352bc0e01d48a14f73e744c93981a886d64f8c0 authored almost 7 years ago
f883d2c051bed673dea2be5230f43561f44eb401 authored almost 7 years ago
1f95c8b31cc57479b6feae2b0b5c4c6780faa1b9 authored almost 7 years ago
cb78471bc7f146e3e5b8ab70d15664b0867d3a11 authored almost 7 years ago
Fix link to Greg Young's Event Store site.
ec1609c9bada312db6117f204e12c4be43c42bb8 authored almost 7 years ago1f360949f260514247080ae0070d71770a706ba8 authored almost 7 years ago
a9c4594caac9576f37d504099e09ddf1aa5cbfd5 authored almost 7 years ago
e52d74710309dfd960c02372397f07d1d97b5cfa authored almost 7 years ago
0602a53e65629c1ce5c7e1ec191a817799e38d16 authored almost 7 years ago
c815d1874533379e4636980a8a45a35e5f20c381 authored almost 7 years ago
5bd288e1b8932fb393fc3c5ea0d1e9df61e19e1c authored almost 7 years ago
6f9226ffba7e4e4d5a4dfbb01b1469e9a9d2e9d3 authored almost 7 years ago
Command dispatch consistency using explicit handler names
f04c315821ce73db48112cd4956c19f1274e5dab authored almost 7 years ago8ea4f95b37021409a1d8f43b1883bd4b88f25c4e authored almost 7 years ago
Use for explicit command dispatch to reference handler modules during command dispatch:
```elix...
49228d607c361f285eb69802f8a571203526747c authored almost 7 years agofb71ee1d932304ea65e2367287861716e6616c55 authored almost 7 years ago
Clear potential adapter/store confusion
4135754f37bd17542127b93faa009a5382d76cc6 authored almost 7 years agof43ec9dd35a5a09ee4cf445777cf92da110fed2c authored almost 7 years ago
62c204ccdba6394cd86394205203ca6609e12924 authored almost 7 years ago
832bf3c35a147b7d498a71fba9ecf7dd37621078 authored almost 7 years ago
Add Assertion to ListAllDone event
c7b41ee1b6d8a2bea57796b66da248bd2eb094a9 authored almost 7 years agodoes not fail if uuids don't match
b5d8f3ef1f4c1a210de567880014e34288b1f51f authored almost 7 years agof5b75aff63958b842c4cfd6053a18ca826aeb06c authored almost 7 years ago
Support custom type provider for `Commanded.Assertions.EventAssertions`.
80bca4abb220bba4a6cca014037235c5b16153f3 authored almost 7 years agoca2c336843a9409e8c47461ccc1f6bf5b3e98a85 authored almost 7 years ago
090efdd18f58747a528be8b7363b6fe3a1fe539b authored almost 7 years ago
95bec24bcb8668c80f28e71ef0343dc91e42487d authored almost 7 years ago
Remove unused `multi_send/2` callback from `Commanded.Registration`.
b862b9a0784b1a1fd395c44ca4e436bb5d10a204 authored almost 7 years agoe861f488a2924f4cca57866b879d9ef15e9af4c7 authored almost 7 years ago
Document new `default_consistency` config setting.
9fd6c719552eac2d71fc42accb143a736035922a authored almost 7 years agoAllows for a default consistency to be set via the env
cfbebe2054afc4632932d249d7f73bd133cf5f2c authored almost 7 years agoWhy:
* In some situations, particularly when testing, we'll want to have
strong consistency, ...
c349e9ba3ba3ec9875dcff58d0cae031016afdb9 authored almost 7 years ago
Allow events to be sent the event store adapter one at a time, not just in batches.
8891271c46f860904844282ad25c5e6afa2de111 authored almost 7 years ago54529e8263a9a6487b4053e1d0f20d7bc666d360 authored almost 7 years ago
Aggregate subscribes to its own events
1248c5b4c893895ccbe91f0bc14fe025dc6bf1dc authored almost 7 years ago064402f75e1024b86f1586fad13cb390bf696453 authored almost 7 years ago
af486b7dc703a0a6ff7c4b691bafd0d66b0b3fec authored almost 7 years ago
Transient subscriptions can be created to the current process (`self()`) only.
18a5c576384e0737bb3ad5489427acaf9512fd57 authored almost 7 years agoTo catch any events directly appended to an aggregate's stream and mutate its state.
This might...
7c5ec3e51a274f201273efcbfc23aac271989316 authored almost 7 years agoEvent store adapter behaviour extended to support single stream transient subscriptions.
c498b24b4d5018c0fb915238ad22b7f36b0a1ee9 authored almost 7 years agoEventStore adapter tests: Remove flakiness
88b415f8da88e33a5fb67ac1094ab1df800208bf authored almost 7 years ago
The ES adapter tests could fail when the snapshots coincidentially were
created in different min...
Add guide on testing
f4bff8d4f96771b58b3ba554f63b7ca870d8665f authored almost 7 years agoa293610a03e6f09c7188d7ad228139ad8d342f77 authored almost 7 years ago
Add `assert_correlated/4` test assertion helper
5ce1a2e68b5ca88855c2f90e35c09c363e652df8 authored almost 7 years agof8eeb12b209057846bbd36c7caee8019b74a2fe7 authored almost 7 years ago
fcbd714073434edbe695a867aa291f8298207018 authored almost 7 years ago
Support process manager routing to multiple instances
50f83f271c8f8b2a825a50fe01eb142bebddde95 authored almost 7 years ago0d4bbfcf9d11f185d4658945d6e9d591b8509519 authored almost 7 years ago
Replace aggregate lifespan `after_command/1` callback with `after_event/1`
3050d207a6eaf6aa3a6859cdbba9a6c64001895d authored almost 7 years agoCloses #126.
a9116781c44c51288e657a7c67a21323907bd13a authored almost 7 years agoea683bd9c7a906807810d70b37e6aded456d376e authored almost 7 years ago
Defer event handler and process router init until after subscribed
d8f1bbc5d2967a1cf3478021084a18e3bedb524f authored almost 7 years agoEvent store adapter sends a `{:subscribed, subscription}` message once the subscription has succ...
da5b150d416836697a5d0c137b8fa68c39835768 authored almost 7 years ago9b97672f98e8430eddac41ca57867928bae9c26f authored almost 7 years ago
Support distributed dispatch consistency
00b6db3935da335fa28f2272c1ac779372314078 authored almost 7 years agoTo prevent clashes between pub/sub and tracking topics.
e05bbe41bb47ab273e56a009114cea7cd966329c authored almost 7 years ago21c8f912ede127bf2c77b16c300f3e256cd6f366 authored almost 7 years ago
608997c97ea72f38939a21aa9d575fde4f9ebc80 authored almost 7 years ago
Used for dispatch with strong consistency for subscription ack's.
Initial implementation uses E...
ea4e7a8f076e83a82a27769aca29ece7544ec302 authored almost 7 years agof4ff79df53d34f51ed4814300236d48cb50cd611 authored almost 7 years ago
Event handler `error/3` callback
767bba14c41c13eae6ea7f8ec1387ccd938dbbc9 authored almost 7 years agoPassed to event handler `error/3` callback on failure.
Document event handler error handling.
db8600a25f4c4e34b642a86d898863dfca1d9307 authored almost 7 years agoc5dbf9485493e98d5bba6ac71a9f3b69d993edbd authored almost 7 years ago
7c5977738feb527bbf54ccb2999f54aecab49723 authored almost 7 years ago
Retry command execution on concurrency error
83e61f88133e3445c12ecd08c0f8201f10a97c76 authored almost 7 years agoRetry executing a command if appending events to the aggregate's stream fails with an `{:error, ...
4b703294d6f4e83a762f61bde4aba017ef859842 authored almost 7 years agoFix: Use IO.warn for compile time warning
d3e85064d1699f4cf7b6759b500b5e0d95dff024 authored about 7 years agod4e496e30957fbd39f68abddab3c7b5c5dc63dd2 authored about 7 years ago
Fix typo in Read Model Projections.md
720001ef696b89b16536d26354024991494bc2aa authored about 7 years agoFix typo in Aggregates.md
c583b1c294e84c783c017a4ca074ca4d214f7813 authored about 7 years agode6f15d587c1ca3cf85ed89261b462e7fcf0a727 authored about 7 years ago
6dcfba7fe93a9af5ca6d5ea5c96d2afd7a6cba5b authored about 7 years ago