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

Require Elixir v1.5 or later in `mix.exs`

4964f624f3da0976792b4aa791702ad11452a9e0 authored about 7 years ago
adjust InMemory adapter to handle more expected versions

afae615804396190d36b650124b18d2aefc1e66c authored about 7 years ago
add test to append to stream without version check

a7afcc29650a1cf18dba385129c519ba6cc300f7 authored about 7 years ago
Router support for identity prefix function

4c8d3ece68f69bdbf1f6d984b5f6f9ab157864fe authored about 7 years ago
Include CHANGELOG in Hex docs

caa388b667d8a4e7ce4a86c061e673d2ca95a118 authored about 7 years ago
Include Bernardo in README Contributors

ecab0c49cc696ee2dd059076d2357d78135c60d3 authored about 7 years ago
Merge pull request #124 from bamorim/feature/process-manager-state-on-error

Feature: Process manager state on error

5c2a874379e10497219d6003e093d9818fbc2e6a authored about 7 years ago
Add deprecation reference to the docs in the warning message

201b925e1cd89f1951a012f29c80211dd514aaba authored about 7 years ago
Document new error/3 and error/4 deprecation

2020858c2a6722ef950530d6142f6bb3556cc8c7 authored about 7 years ago
Deprecate error/4 definition

This changes the tests and add a compile-time warning for error/3
definition.

51acd6bb0933449e8b289aaa0e56e549016e4f81 authored about 7 years ago
Added error/3 and FailureContext to Process Managers

Added a struct to be carried on to error handling callbacks on process
managers that contains mo...

731e6992f4b17c2c478b7e9f3fbd12a876084bc8 authored about 7 years ago
Merge pull request #121 from commanded/feature/snapshot

Aggregate state snapshots

ae6fb979dcbb39caf5bfc599482e527f4813c982 authored about 7 years ago
[Doc] Aggregate state, command function examples

2a30c4352f5ea673cf78e0c267a574cf6bf7cb1f authored about 7 years ago
[Doc] Snapshot serialization

Describe how to decode aggregate state snapshot using `Commanded.Serialization.JsonDecoder` prot...

0e9bf1af1c659358cf586faf17c55a2b3274a8ea authored about 7 years ago
Include #121 in CHANGELOG

d800ec75baf2690d76bc202d618738eca53299b5 authored about 7 years ago
Aggregate state snapshot versioning

Allow aggregate snapshot version to be defined. An aggregate struct may be changed, but any exis...

6da06ce45bde8498240a4b71888754d0a1b61fc6 authored about 7 years ago
Rebuild aggregate state from snapshot if present

e62cebc2d300c66ce880a4ce1dbed3d6e10a4bd9 authored about 7 years ago
Initial aggregate state snapshotting

fb4701f435cd89d5452344b67099b2d9281fdb8b authored about 7 years ago
Improve event handler documentation

Remove account balance handler using an `Agent` as it was a poor example since data is lost duri...

f521e729a9ffc4414e276c7d60272a8df3ad9653 authored about 7 years ago
Merge pull request #115 from dustinfarris/patch-2

Update README.md

182f930c71d5353ba769eacbcddc99e8c318c26f authored about 7 years ago
Merge pull request #114 from dustinfarris/patch-1

Update Aggregates.md

26473a578121cf1bd3d565b32c6b2c06c9410784 authored about 7 years ago
Update README.md

Limitations section does not seem to exist

0da79503188d153d004a0814d94390007ac571c7 authored about 7 years ago
Update Aggregates.md

e86ae51a6d9134adc2a2d47cc6b1115e168d9771 authored about 7 years ago
Correct typo in Command guide

75d90612b33209cd6f8c9b5d3b64e2380687f7eb authored about 7 years ago
Process manager guidance

Document that `handle/2` and `apply/2` callback functions are both optional.

Include `:stop` in...

a578128fc8cdb76441548a569bc78f218fee1e5c authored about 7 years ago
Replace event store adapter guidance with links to their own "Getting started" guides

a299fb10e795c38298feba401f22a00eeda21b2d authored about 7 years ago
Suppport composite routers containing composite routers

Turtles all the way down.

9e9e31fdd970028972ba9d630f54c4ec47fd98c1 authored about 7 years ago
Include #111 in CHANGELOG

6f12739e1d7c9ddfb2f9cdf5b6297acf4058d51f authored about 7 years ago
Merge pull request #111 from commanded/feature/composite-router

Support composite command routers

fd62f1717ecd350118f7f11eb02a9407bb6b4e6f authored about 7 years ago
Support composite command routers

You can use the `Commanded.Commands.CompositeRouter` macro to define a router comprised of other...

2e2a6838317305b20181779898292e4870694e51 authored about 7 years ago
Release v0.15.1

e88f64d417ab1640e4edc064958af92a8362de12 authored about 7 years ago
Event handler `child_spec/1` must include options from macro

5470ca7b68b6e82d5ccfde465165112502778c09 authored about 7 years ago
Use `event_store.create` and `event_store.init` since aliases aren't available from deps

3b71d84eebfbe31e8932fce2c770710698aba2e1 authored about 7 years ago
Release v0.15.0

0c1677c452cbf33cafa266f648373d2671e7a15d authored about 7 years ago
Correct comment to use seconds, not milliseconds

19779cbdbbadd6710ce7c4df0ee93b9c23895a8a authored about 7 years ago
Merge pull request #109 from commanded/feature/distributed-consistency

Support distributed dispatch consistency

74e345bbcf36e4deed08c04aeccb1db0a4561862 authored about 7 years ago
Use `multi_send/2` in place of `multi_cast/2`

It can be a "fire and forget" send when running distributed to ensure missing processes don't ca...

7fd0cb8ac49cfce763a5c5c150c2f5ff5d40f7a4 authored about 7 years ago
Add `multi_cast/2` callback to Commanded.Registration behaviour

Used by `Commanded.Subscriptions` to allow subscriptions to run on each node in a cluster when r...

fa157395451b91695db75dcc38a050c30232d040 authored about 7 years ago
Allows subscriptions to be reset during tests

795893f02119a284bcd6f0a3193e5b4aa152b071 authored about 7 years ago
Simplify supervisor registrations

c55b3a341011034d8464b2b182ccf288c5e5f7b4 authored about 7 years ago
Use `__MODULE__` as identity for local registry

0ac9bbaf407b460226bbccc9936d5e8449a1fa0a authored about 7 years ago
Allow `Commanded.Subscriptions` process to be distributed

a1b19620233d55701add95ce212f091c5999ae7f authored about 7 years ago
Extract test modules to individual files to support cluster test execution

e1fe547e265be2d98ae11e4d31e07815e9d5320e authored about 7 years ago
Use `:global` name for test audit middleware

To support cluster test execution.

b4d9295a49b937f04443cafffc01ed0e01593219 authored about 7 years ago
Support distributed test execution in process manager error handling test

9ca87dfcd1835faea8efb1ff6dda93ac1b46c5fd authored about 7 years ago
Extract process manager test modules to separate files

82b0b036405707128d3ce555603a8c21515e9a9a authored about 7 years ago
Use consistent style for examples in Aggregates guide

1e49529218f3c942d9496225a7c11c34c7677ad3 authored about 7 years ago
Rename aggregate root to aggregate

04e83dcbe6561a55d92435c870b488262a97cfff authored about 7 years ago
Include metadata in event handler guide

9662ce05a135af0feb7704064e6d91eaeba48b10 authored about 7 years ago
List all system metadata keys in Command guide

072c70014eeeadc0b0a14fc2bd819f868156e003 authored about 7 years ago
Merge pull request #108 from astery/feature/doc-serialization-issue

Document metadata feature and note about serialization issues.

4837e19520a90223038b372704f536dd49b2a651 authored about 7 years ago
Document metadata feature and note about serialization issues.

8d4fadd3267ad4f9f5ba0655b910a0d8e2b1c998 authored about 7 years ago
Include Support for running on a cluster of nodes in CHANGELOG

2f8cd205b7de704eaa9b6672325bf9296be780c4 authored about 7 years ago
Consistenct code style for Bank account aggregate in Usage guide

6d74281117579a2a3faf6ea5b583c8a2f8a00f39 authored about 7 years ago
Merge pull request #80 from commanded/feature/cluster

Support running on a cluster of nodes

c9e82fb915731eb1945976f3ceeb62ca7c97822b authored about 7 years ago
Event handler and process manager names support for inspect protocol

7d0c06133c91d26ee2e1cbd0ab422b7ecba368b5 authored about 7 years ago
Extract test modules to `support` folders

To allow reuse externally by event store adapter and registration providers.

3bec58970d321dd0f9868493e31e35a54a683263 authored about 7 years ago
Use `defoverridable` for event handler `init/0` function

88337b77e56bcce791ef0048776dca3303645d2a authored about 7 years ago
Extract aggregate test modules into their own files

To support test execution outside Commanded.

360beeef447288edf8ef319ba12a363900c0d7a0 authored about 7 years ago
Extract modules from event persistence test to support reuse

c3c61061e382058cc41b69a1fa1cf4d02b88d6c1 authored about 7 years ago
Define `start_child/3` and `start_link/3` functions for registration

504fa200b46b948324fe71be5c1f954afd386c2a authored about 7 years ago
Allow event handler to return `{:error, :already_seen_event}` to ack event and continue

d4eeb089d25b7a6e1920f6fa7bffa4aa5a9606ce authored about 7 years ago
Add `child_spec/1` to event handler for supervision

dc35f04d96fe7d56e747e35659bb5db45b837777 authored about 7 years ago
Extract guides from README for Hex docs

Add `@moduledoc` where missing.

35a5f1effc8920b3efdb65040485ccbfe4e038eb authored about 7 years ago
Replace `:timer.sleep/1` with `Wait.until/1` in resume process manager test

821172001070323260981cd5e88033cf5599b9be authored about 7 years ago
Add `Registration.start_child/3` to start distributed supervisor child process

67f361c2d479932927aa35c6cadffafd69e00587 authored about 7 years ago
`Commanded.Assertions.EventAssertions` module doc

3ab7a53a74bc888635dccd23125df40df6146ca7 authored about 7 years ago
Rename `gen_server` to `module`

51becf4c4f280dccc2cb7624cf8c0cd8c66929cc authored about 7 years ago
Remove unnecessary `start_child/3` function from registration

ca63d1d0c8667804172fda67f11bf7aba018d349 authored about 7 years ago
Use runtime registry provider, not compile time

d38199268e3ec3ea1ad9ad058e668793eae83eb8 authored about 7 years ago
Allow an event handler to provide an `init/0` callback function

a2f2b0becef4dcc33c3280f02ec38ee9d52260ca authored about 7 years ago
Support atom and string based event handler names

330f1f21deeb6d8ce1bc42a13e66d73a1c2ac8db authored about 7 years ago
Use try/catch for agent get requests in tests

To handle scenario where agent has not been started before its state is requested.

02eb9367b85322e93e60bcd7b161797c97b22e43 authored about 7 years ago
Remove unused `Commanded.EventStore.Serializer` module

Serialization should now be configured per event store.

9b0ba215a16343967b245829a9d3d8aac16b05bc authored about 7 years ago
Local registry returns `GenServer.start_link/3` value

1a1408dd8025019721d94ad213bcc879eb095d3a authored about 7 years ago
Define registration behaviour to start & register processes

Initial implementation is based on Elixir's `Registry` module for local only processes.

The def...

4625e8601bba67d9a88448965eef0e825986f7d0 authored about 7 years ago
Remove unnecessary `:local` registry config

e4c9403ea1131845ed25822de21c5f64965874bd authored about 7 years ago
Resolve merge conflicts after rebase `origin/master`

f912841ba35caa844b9e940e180de0a9b0ab9d6d authored about 7 years ago
Default to local process registry if not configured

c8343cc74e3374c0c4fb035d13b155dac9d9ba48 authored about 7 years ago
Allow access to instances started by a process router

9c76a85c6e9e9b5032b9554563a5d2e64cc3b790 authored about 7 years ago
Extract process manager test modules to individual files

To support test reuse by external libs.

c0664c978824365b7567db0627fcc9b5fe025c94 authored about 7 years ago
Merge pull request #107 from fdbeirao/patch-2

Fix small syntax error

1ab98d5f7919e161a1e2ccbaf1ca453240859320 authored about 7 years ago
Fix small syntax error

5f8c032564680f1099e8b74e290368e341c483b1 authored about 7 years ago
Fix example aggregate in Usage guide

Closes #106.

6f17c4927551a3246808953063045627f5cdd110 authored about 7 years ago
Merge pull request #105 from commanded/feature/correlation-causation-ids

Correlation and causation ids

5cc05a38e24d25b472a939ba8f9950b8ce41951e authored about 7 years ago
Ensure process manager error handling commands & delay are valid

251d915d6e6d2cb6dc9caa0ee2a27288f1abf953 authored about 7 years ago
Include Correlation and causation ids in CHANGELOG

e5d66a249cef89f534d9de1aed942998ceb6a668 authored about 7 years ago
Update GitHub links after repo move

1c53f8bb6c082917f585aa846a8445ce68996ed7 authored about 7 years ago
Include Correlation and causation ids in command guide

Set default `correlation_id` to generated UUID if not provided to command dispatch.

2ca0a435282050b2cee1ffa7952e3b6a92e2da2d authored about 7 years ago
Test correlation & causation ids in a process manager

c12322110ae0b174a99e06df87fa264cf66ae47a authored about 7 years ago
Test correlation and causation ids

17751a6e9790465498aec18c9cc3753935bee869 authored about 7 years ago
Include correlation and causation ids in command dispatch

160d412e50761767ca97984cd82ca40319268905 authored about 7 years ago
Merge pull request #103 from trustbk/middleware-metadata

Let middleware modify metadata before dispatch

2c08a01efd1296f4fd4a01082e1daabc4575d319 authored about 7 years ago
Let middlewares modify metadata before dispatch

0df3dfbd81cf98cbdd72a393139ee84273ffa143 authored about 7 years ago
Merge pull request #102 from slashdotdash/bug/prefix-consistency

Prefix aggregate identity in command dispatch middleware

e41f03ce8670150a7a085a578d5d9213d1b845c1 authored about 7 years ago
Prefix aggregate identity in command dispatch middleware

Fixes #101.

4f5fa5699fbbafaea5122795cbee900bb5138fe4 authored about 7 years ago
Include additional contributers in README

Thank you all for your pull requests.

2663951bf5f7cbd21d2a2208710ba250a27380e0 authored over 7 years ago
Include Poison encoder in Serialization guide

d0fdfaba1bd708fc6efcfc798788e9b07fe3b902 authored over 7 years ago
Describe strong consistency for command dispatch in Usage guide

d2e1b8eaef7349d2faa2e105d805180914b2009f authored over 7 years ago
Remove links in Usage guide

The links were valid for Hex documentation, but not when viewed on GitHub. Removing them to remo...

fd279c252ca3c1d2325c4ab3e0ef43830abfec7e authored over 7 years ago