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

Added Additions to the wiki section to test setup

@slashdotdash feel free to add the essence of this to the wiki if you prefer that.
The solutio...

44c3ff580cdd1aee7cead9f19e2e9b0fad2451b3 authored over 6 years ago
Merge pull request #183 from jfornoff/master

Local PubSub: Replace no-op `Registry.match/4` with `Registry.lookup/2`

266587f7786d27b390a355991cbb792944ac0885 authored over 6 years ago
Local PubSub: Replace noop Registry.match with Registry.lookup

d480e8227a6b7fcab5803ae8a6fb53fe4d00c318 authored over 6 years ago
Only define `PhoenixPubSub` adapter if `Phoenix.PubSub` module is loaded

Attempting to compile this module without including Phoenix pub/sub as a dependency in mix, whic...

b64ea7880c8bed15bef6d513b87485913203810d authored over 6 years ago
Use latest Elixir (v1.6.6) and Erlang (v21.0) in Travis CI

2f46e8cb46fd22c511d8005a809fc9ff2eb1f41c authored over 6 years ago
Include #181 in CHANGELOG

Add @ayarulin to Contributers in README.

bc00a2d71c5e4365e349e4e84e9699ea33ac120b authored over 6 years ago
Merge pull request #181 from ayarulin/fix-pm-continue

Do not start new a process manager instance on `:continue`

5ebd208cede971c3e896fc0903f1e8ed149907f7 authored over 6 years ago
Do not start new PM instance on :continue

456dec5611af4b6a93e6a2b77a6b076e60b8d650 authored over 6 years ago
Merge remote-tracking branch 'upstream/master'

9d404f21864868bae0a9de3330c37add8f8ccb9a authored over 6 years ago
Release v0.17.0

840b93281d21ee4c12ce8f7c57b93725a42da06c authored over 6 years ago
Merge pull request #180 from commanded/bug/pubsub-track

Fix error when subscription process already tracked

70e788c0f150c089837dd8e74abafc5dc1e03527 authored over 6 years ago
Fix error when subscription process already tracked

`Phoenix.Tracker` returns `{:error, {:already_tracked, _pid, _topic, _key}}` if the process is a...

abb795b70332d6cddf5e025dde0fa478b222b222 authored over 6 years ago
Merge remote-tracking branch 'upstream/master'

0169d708032c9d9d2d470c1ace810b2c1a936e37 authored over 6 years ago
Include #175 in CHANGELOG

f12a677ea70484e4f52159509897cdcdbf5c53b2 authored over 6 years ago
Merge pull request #175 from naps62/mp/memory-reset

Add `InMemory.reset!/0` for testing purposes

e07c2a5ad65d7091b6aff6c83a26cf2dd56a8fc1 authored over 6 years ago
Adds InMemory.reset! utility for testing purposes

a3acbcd88c9ebd312006a7eee720f1f3d6325609 authored over 6 years ago
Merge pull request #171 from commanded/bug/process-manager-dispatch-consistency

Ensure process managers can be configured with `:strong` consistency.

b68d1aafba71db4b98c9c736f4a6169c23b4c634 authored over 6 years ago
Use Elixir v1.6.4 in Travis CI config

54f6e334bd7c3af257a5e04926c556a3a5c1d517 authored over 6 years ago
Ensure process managers can be configured with `:strong` consistency

Fixes #170.

72dd03fe2b359ab6fad22945344abafff6d3a5b0 authored over 6 years ago
Update Getting started guide to use v0.16

e4e48a80e629c6d5e54ec70e160c9e9d5b09c386 authored almost 7 years ago
Include #165 and #168 in CHANGELOG

4001996d13971101497ebbb280e337a565412fb5 authored almost 7 years ago
Remove compiler warnings by using `generated: true` in macro generated code

4ed3e8b5598d6e7500d08759d514b96b59706216 authored almost 7 years ago
Merge pull request #165 from jccf091/handle-custom-type-serialization-in-snapshot-source-type

Handle custom type serialization in snapshot source type

9d3c84bfdb68f79e3107dea8f25f888e5468cae4 authored almost 7 years ago
Merge branch 'master' into handle-custom-type-serialization-in-snapshot-source-type

74afe7d5c9e491f7612fce563ee1ef76349a51e0 authored almost 7 years ago
Merge pull request #168 from naps62/mp/global-options

Ability to globally override `include_execution_result` and `include_aggregate_version` during c...

3333faa856f57b0d4d2d99faf7a1e35c331016d8 authored almost 7 years ago
Ability to globally override include_execution_result and

include_aggregainclude_aggregate_version

We want to enforce consistent return values in our enti...

f39874cfa3d4f8a29b309d90892d751083ced275 authored almost 7 years ago
pass aggregate_state to TypeProvider to get the source_type

9352bc0e01d48a14f73e744c93981a886d64f8c0 authored almost 7 years ago
remove to_string(module) fn to avoid breaking TypeProvider behaviour

f883d2c051bed673dea2be5230f43561f44eb401 authored almost 7 years ago
gitignore .elixir_ls

1f95c8b31cc57479b6feae2b0b5c4c6780faa1b9 authored almost 7 years ago
Update all links to Greg Youngs' Event Store site

cb78471bc7f146e3e5b8ab70d15664b0867d3a11 authored almost 7 years ago
Merge pull request #167 from NigelThorne/NigelThorne-fix-readme-link

Fix link to Greg Young's Event Store site.

ec1609c9bada312db6117f204e12c4be43c42bb8 authored almost 7 years ago
fix link to Greg Young's site.

1f360949f260514247080ae0070d71770a706ba8 authored almost 7 years ago
Remove extra aggregate_uuid type check on command dispatch

a9c4594caac9576f37d504099e09ddf1aa5cbfd5 authored almost 7 years ago
Allow aggregate uuid to be of any type that implements String.Chars

e52d74710309dfd960c02372397f07d1d97b5cfa authored almost 7 years ago
add module support for to_string/1 to

0602a53e65629c1ce5c7e1ec191a817799e38d16 authored almost 7 years ago
use Commanded.EventStore.TypeProvider instead of Atom to get source type for sanpshot source type

c815d1874533379e4636980a8a45a35e5f20c381 authored almost 7 years ago
Release v0.16.0

5bd288e1b8932fb393fc3c5ea0d1e9df61e19e1c authored almost 7 years ago
Release candidate v0.16.0-rc.1

6f9226ffba7e4e4d5a4dfbb01b1469e9a9d2e9d3 authored almost 7 years ago
Merge pull request #161 from commanded/feature/dispatch-consistency

Command dispatch consistency using explicit handler names

f04c315821ce73db48112cd4956c19f1274e5dab authored almost 7 years ago
Include #161 in CHANGELOG

8ea4f95b37021409a1d8f43b1883bd4b88f25c4e authored almost 7 years ago
Event handle and process manager define `__name__/0` function

Use for explicit command dispatch to reference handler modules during command dispatch:

```elix...

49228d607c361f285eb69802f8a571203526747c authored almost 7 years ago
Command dispatch consistency using explicit handler names

fb71ee1d932304ea65e2367287861716e6616c55 authored almost 7 years ago
Merge pull request #160 from pablobm/adapter-store-confusion

Clear potential adapter/store confusion

4135754f37bd17542127b93faa009a5382d76cc6 authored almost 7 years ago
It's a list of stores, not adapters (even if adapters are mentioned)

f43ec9dd35a5a09ee4cf445777cf92da110fed2c authored almost 7 years ago
Avoid text that may cause confusion between adapters and stores

62c204ccdba6394cd86394205203ca6609e12924 authored almost 7 years ago
Capitalise `Testing.md` guide and include in Hex docs

832bf3c35a147b7d498a71fba9ecf7dd37621078 authored almost 7 years ago
Merge pull request #158 from dippysan/feature/fix-ignored-event-assertion

Add Assertion to ListAllDone event

c7b41ee1b6d8a2bea57796b66da248bd2eb094a9 authored almost 7 years ago
Add Assertion to ListAllDone event - otherwise assert_receive_event line

does not fail if uuids don't match

b5d8f3ef1f4c1a210de567880014e34288b1f51f authored almost 7 years ago
Include talk by Bernardo Amorim at Code Beam SF 2008

f5b75aff63958b842c4cfd6053a18ca826aeb06c authored almost 7 years ago
Merge pull request #155 from jccf091/handle-custom-event-type-serialization-in-event-assertions

Support custom type provider for `Commanded.Assertions.EventAssertions`.

80bca4abb220bba4a6cca014037235c5b16153f3 authored almost 7 years ago
use Commanded.EventStore.TypeProvider instead of Atom to get event type

ca2c336843a9409e8c47461ccc1f6bf5b3e98a85 authored almost 7 years ago
[Doc] Command function returning no events

090efdd18f58747a528be8b7363b6fe3a1fe539b authored almost 7 years ago
Include upgrade advice in CHANGELOG for release v0.16.0-rc.0

95bec24bcb8668c80f28e71ef0343dc91e42487d authored almost 7 years ago
Commanded registration tests

Remove unused `multi_send/2` callback from `Commanded.Registration`.

b862b9a0784b1a1fd395c44ca4e436bb5d10a204 authored almost 7 years ago
Prepare release v0.16.0-rc.0

e861f488a2924f4cca57866b879d9ef15e9af4c7 authored almost 7 years ago
Include #150 in CHANGELOG

Document new `default_consistency` config setting.

9fd6c719552eac2d71fc42accb143a736035922a authored almost 7 years ago
Merge pull request #150 from zamith/zamith/default-concurrency

Allows for a default consistency to be set via the env

cfbebe2054afc4632932d249d7f73bd133cf5f2c authored almost 7 years ago
Allows for a default consistency to be set via the env

Why:

* In some situations, particularly when testing, we'll want to have
strong consistency, ...

698218e93dbc3cbff5494ba6ddf7ebe8344bf12c authored almost 7 years ago
Allow event store adapter to define stop and reset functions for tests

c349e9ba3ba3ec9875dcff58d0cae031016afdb9 authored almost 7 years ago
Event store adapter subscription test for transient subscriptions

Allow events to be sent the event store adapter one at a time, not just in batches.

8891271c46f860904844282ad25c5e6afa2de111 authored almost 7 years ago
Event assertions should ensure subscription successfully subscribed

54529e8263a9a6487b4053e1d0f20d7bc666d360 authored almost 7 years ago
Merge pull request #140 from commanded/feature/aggregate-subscribe-to-events

Aggregate subscribes to its own events

1248c5b4c893895ccbe91f0bc14fe025dc6bf1dc authored almost 7 years ago
Ensure aggregate lifespan is respected after taking snapshot or receiving published events

064402f75e1024b86f1586fad13cb390bf696453 authored almost 7 years ago
Ensure aggregate process handles already seen and unexpected published events

af486b7dc703a0a6ff7c4b691bafd0d66b0b3fec authored almost 7 years ago
Event store transient subscription should not require PID

Transient subscriptions can be created to the current process (`self()`) only.

18a5c576384e0737bb3ad5489427acaf9512fd57 authored almost 7 years ago
Aggregate subscribes to its own events

To catch any events directly appended to an aggregate's stream and mutate its state.

This might...

7c5ec3e51a274f201273efcbfc23aac271989316 authored almost 7 years ago
Transient subscription to a single stream

Event store adapter behaviour extended to support single stream transient subscriptions.

c498b24b4d5018c0fb915238ad22b7f36b0a1ee9 authored almost 7 years ago
Merge pull request #147 from jfornoff/bugfix-flaky-seconds-in-tests

EventStore adapter tests: Remove flakiness

88b415f8da88e33a5fb67ac1094ab1df800208bf authored almost 7 years ago
EventStore adapter tests: Remove flakiness

The ES adapter tests could fail when the snapshots coincidentially were
created in different min...

ef553dd31ffce1cf6f3f95f5d648813fafe12bab authored almost 7 years ago
Merge pull request #146 from Trevoke/add-testing-guide

Add guide on testing

f4bff8d4f96771b58b3ba554f63b7ca870d8665f authored almost 7 years ago
add guide on testing

a293610a03e6f09c7188d7ad228139ad8d342f77 authored almost 7 years ago
Merge pull request #145 from exeqapp/feature/add-assertion-for-correlation

Add `assert_correlated/4` test assertion helper

5ce1a2e68b5ca88855c2f90e35c09c363e652df8 authored almost 7 years ago
add a docstring for assert_correlated

f8eeb12b209057846bbd36c7caee8019b74a2fe7 authored almost 7 years ago
add assert_correlated test helper

fcbd714073434edbe695a867aa291f8298207018 authored almost 7 years ago
Merge pull request #141 from commanded/feature/multi-process-router

Support process manager routing to multiple instances

50f83f271c8f8b2a825a50fe01eb142bebddde95 authored almost 7 years ago
Support process manager routing to multiple instances

0d4bbfcf9d11f185d4658945d6e9d591b8509519 authored almost 7 years ago
Merge pull request #139 from commanded/feature/agregate-lifespan

Replace aggregate lifespan `after_command/1` callback with `after_event/1`

3050d207a6eaf6aa3a6859cdbba9a6c64001895d authored almost 7 years ago
Replace aggregate lifespan `after_command/1` callback with `after_event/1`

Closes #126.

a9116781c44c51288e657a7c67a21323907bd13a authored almost 7 years ago
Wait for event store in subscription adapter test

ea683bd9c7a906807810d70b37e6aded456d376e authored almost 7 years ago
Merge pull request #138 from commanded/feature/subscribed-init

Defer event handler and process router init until after subscribed

d8f1bbc5d2967a1cf3478021084a18e3bedb524f authored almost 7 years ago
Defer event handler and process router init until after subscribed

Event store adapter sends a `{:subscribed, subscription}` message once the subscription has succ...

da5b150d416836697a5d0c137b8fa68c39835768 authored almost 7 years ago
Expect event store to send a `{subscribed, subscription}` message once subscribed

9b97672f98e8430eddac41ca57867928bae9c26f authored almost 7 years ago
Merge pull request #135 from commanded/feature/dispatch-consistency

Support distributed dispatch consistency

00b6db3935da335fa28f2272c1ac779372314078 authored almost 7 years ago
Use separate `Registry` for pub/sub and tracking

To prevent clashes between pub/sub and tracking topics.

e05bbe41bb47ab273e56a009114cea7cd966329c authored almost 7 years ago
Include `phoenix_pubsub` as a dependency in doc

21c8f912ede127bf2c77b16c300f3e256cd6f366 authored almost 7 years ago
Optional support for Phoenix pub/sub

608997c97ea72f38939a21aa9d575fde4f9ebc80 authored almost 7 years ago
Define `Commanded.PubSub` behaviour

Used for dispatch with strong consistency for subscription ack's.

Initial implementation uses E...

ea4e7a8f076e83a82a27769aca29ece7544ec302 authored almost 7 years ago
Use `System.monotonic_time()` for ttl epoch

f4ff79df53d34f51ed4814300236d48cb50cd611 authored almost 7 years ago
Merge pull request #133 from commanded/feature/event-handler-error-handling

Event handler `error/3` callback

767bba14c41c13eae6ea7f8ec1387ccd938dbbc9 authored almost 7 years ago
Define a `FailureContext` module

Passed to event handler `error/3` callback on failure.

Document event handler error handling.

db8600a25f4c4e34b642a86d898863dfca1d9307 authored almost 7 years ago
Initial event handler `error/3` callback

c5dbf9485493e98d5bba6ac71a9f3b69d993edbd authored almost 7 years ago
Include what does Commanded provide in README

7c5977738feb527bbf54ccb2999f54aecab49723 authored almost 7 years ago
Merge pull request #132 from commanded/feature/concurrency-error

Retry command execution on concurrency error

83e61f88133e3445c12ecd08c0f8201f10a97c76 authored almost 7 years ago
Retry command execution on concurrency error

Retry executing a command if appending events to the aggregate's stream fails with an `{:error, ...

4b703294d6f4e83a762f61bde4aba017ef859842 authored almost 7 years ago
Merge pull request #131 from bamorim/fix/error-4-compile-time-warning

Fix: Use IO.warn for compile time warning

d3e85064d1699f4cf7b6759b500b5e0d95dff024 authored about 7 years ago
fix: use IO.warn for compile time warning

d4e496e30957fbd39f68abddab3c7b5c5dc63dd2 authored about 7 years ago
Merge pull request #129 from Trevoke/patch-2

Fix typo in Read Model Projections.md

720001ef696b89b16536d26354024991494bc2aa authored about 7 years ago
Merge pull request #128 from Trevoke/patch-1

Fix typo in Aggregates.md

c583b1c294e84c783c017a4ca074ca4d214f7813 authored about 7 years ago
Fix typo in Read Model Projections.md

de6f15d587c1ca3cf85ed89261b462e7fcf0a727 authored about 7 years ago
Fix typo in Aggregates.md

6dcfba7fe93a9af5ca6d5ea5c96d2afd7a6cba5b authored about 7 years ago