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

Remove missed debug statement

079133d2e62c521d58dae80fbb658c7654c73608 authored over 7 years ago
Merge pull request #57 from astery/shutdown_idle_aggregates

Shutdown idle aggregate processes.

ac7e9732434b048240b82b6ec6b4db1f6e26b2b5 authored over 7 years ago
Add AggregateLifespan. Issue #43.

3d43e8643d3a7bee05259c06440e6a91f131e104 authored over 7 years ago
Refactor router.

f157b4a650681a06f9d5cc19e8c50f182a5e9609 authored over 7 years ago
In-memory event store (for testing) returns `{:error, :stream_not_found}`

6f8e78ae238b1db41049041528ea08c5579ad769 authored over 7 years ago
Clarify logging message as aggregate process may already exist and not be started

f10a6d7a29a122674e532f0c7a21206e9af56a88 authored over 7 years ago
[Test] Event store adapter read unknown stream and events in batches

29c8aea96c9a3470906bdd6ed4b317a476859718 authored over 7 years ago
Merge pull request #55 from slashdotdash/sharksdontfly-eventstore-behaviour

Support multiple event stores

e96628253b70bec7ded3200e5efb6c2e0a6ebf19 authored over 7 years ago
Allow command handler to return `nil` in callback function

3bc4b26a3c0cf4c9e47377874044e2031f6efd87 authored over 7 years ago
@doc for `ack_event` callback function

344f449a7d67918ada780d6060251abdd282a297 authored over 7 years ago
Include event store support in README intro

0a876cdae81324e85e04d3f61809e4753e7de38f authored over 7 years ago
Include link to CHANGELOG in README

522290219c023010791e4475b23b6b11e7489eca authored over 7 years ago
Document event store providers in README

4ef1c552ef0f96196ff42acb5e433d9f635f8626 authored over 7 years ago
README table of contents

304ea6f7ecd05b1214101499b60d175d0b7fc2d2 authored over 7 years ago
Describe v0.10 changes containing multiple event store adapters

d3b74dd38f538aeda15ad717a2c411b3b9f07fc0 authored over 7 years ago
Wait for event store in tests

c1a201b2a29029ec35c7ef3191d0c0118d52a4a5 authored over 7 years ago
Verify expected `event_number` in event store subscription tests

00b35e6cf07f705953e4c874f3b7ceecad9d95b1 authored over 7 years ago
Wait for event store adapter in unit tests

a8e59a64cf30efd4a27b4ad023f86f77290e920f authored over 7 years ago
Start in-memory process during test run

f8e87b59f41d789583ef629d99390b464f4ae756 authored almost 8 years ago
Do not supervise event store adapter

Adapter should configure its own supervision tree using the mix
application settings.

bed5041b581015c4fbf6517203bf2e1228aea99e authored almost 8 years ago
Include `test/example_domain` in :test paths

c587f09a57777d626691fa3a53b06227464eb49a authored almost 8 years ago
Allow storage case to reset storage during setup

1aebb32262ca7a6b97ffb4ffcb5f2e68077e6981 authored almost 8 years ago
Extract type name behaviour from serialization

Define module name type provider as default implementation. So
`%An.Event{}` module is mapped to...

268d3f4287ab5a6f617a183c1428a7a745274c71 authored almost 8 years ago
Include `causation_id` in event data and recorded event

1badacc2123dc005875a1d7c63471a8177076b43 authored almost 8 years ago
Resolve compiler warnings

407079bd40a3dfcefef1ad3517291e0d9d9699fe authored almost 8 years ago
Event handler subscription tracking

ae2786bfb8b31dbda291e36db34b05142c03302e authored almost 8 years ago
Ensure valid initial aggregate state when its event stream is empty

7baa5d8d0a97dc1a8fd6b26fdfb07d6f3cf1b9af authored almost 8 years ago
Use `last_seen_event` in event handler

97175568b915937ca2cf545f92287da299471bac authored almost 8 years ago
Resume subscription test

eaaa4d2af1c8078fbb3662d10ae07b7b13acccc8 authored almost 8 years ago
WIP resume subscription test

47566a616279f201d6a004df71df3eadf2984a2b authored almost 8 years ago
Catch-up subscription test

154f04691b3f30a4694a23a78d8083ed3e7e92d1 authored almost 8 years ago
Merge latest commits from `origin/master`

1d84bad8bc0a414520bc2f209a8fc1ccf39d1b73 authored almost 8 years ago
Remove PostgreSQL service from Travis CI config

Use latest Erlang and Elixir versions.

d33a195ba81336068fb6232d66d815244a77b4c5 authored almost 8 years ago
In-memory event store subscriptions

f19e3f62944612fc953da74a9fd7bc30ff289575 authored almost 8 years ago
Initial in-memory adapter subscriptions

2dbff63de417b986c70b8cb35c425f10b573a045 authored almost 8 years ago
Add Events section to README

To mirror how commands and command handlers are described, but for events and event handlers.

d9734e39726528fafd967cba9e83b5602531efbe authored almost 8 years ago
Fix code formatting in Getting started section

52ba04ad898c859a1e724c00a0a9e5d19f33c463 authored almost 8 years ago
Merge pull request #53 from planswell/empty_metadata

Fix having nil in metadata

5ff6032e0a6008a50ee148766cf07a7bc66ffae9 authored almost 8 years ago
Fix having nil in metadata

When you have nil in the metadata it fails because it's trying to
merge a nil with a map.

588e234e6bb8ca6b1db2d1a282259838de5c9e57 authored almost 8 years ago
Snapshot event store adapter tests

78e702e4a5e43d349a8afe14abd20291e466d27f authored almost 8 years ago
Append and stream events adapter test

44694a95004818b0baa69fda329a7409cd4f1d4e authored almost 8 years ago
Initial event store adapter test fixtures

7d64fc8501f7504df66f51521605fd9b4ea53f4d authored almost 8 years ago
Use `event_number` to track last seen event in process managers

9cb4e0a81040f0a499e10a7575d66e394f2a0ee7 authored almost 8 years ago
Remove event store adapters

They will be moved into their own projects.

560a77c2b597dd9f26fbe6eba7eb0075bc1efd9e authored almost 8 years ago
Remove unneeded and upgrade Hex dependencies

Bump version to v0.10.0

8dbdd7f147d5e1eb1689e606923d4c2c4ace9828 authored almost 8 years ago
Aggregate module use event store adapter

81b1667f61122c3753f03799e0f5ce02ee254310 authored almost 8 years ago
Remove `:eventstore` from config

Initial in-memory default event store adapter.

Set default adapter to `Commanded.EventStore.Ada...

e84335ce3c9e7e1a4796ccf7940381d683b091ae authored almost 8 years ago
Merge pull request #48 from patrickdet/registry

Use Elixir 1.4 Registry for aggregates

da91f30a29e8202c29165007712c497ea06a3b5e authored almost 8 years ago
replaces commanded registry with elixir stdlib registry

3c323f088ce6ad33d2f28a6c7b9be2df1797e8c4 authored almost 8 years ago
bugfix: extreme adapter read on soft deleted stream

9d0cd7e4de76f448f19f4a64aafca6c6ab6c5039 authored almost 8 years ago
fix copy paste error

4ee26c19f68637f785e659beaf5479c70770b766 authored almost 8 years ago
allow config values from system environment variables in release builds

a785637b3c5fe0c7b7e542795b3a94b714189edd authored almost 8 years ago
bugfix: use EventName "some-event-name" didnt work with exrm releases

9e76eb853e1204d3715d7bac1d73e6ce28017be1 authored almost 8 years ago
bugfix: use stream version of event to update Aggregate.aggregate_version

7c33524c9013c8e760cf08b3946c51961ecf8d06 authored about 8 years ago
back pressure for 'get event store' adapter

d10f89b8c433d03064e936bd1859711d20a376e2 authored about 8 years ago
merge with master / implement @evenstore.stream_forward

8f9b9e975f1c86405c3dad8f72010355293f9164 authored about 8 years ago
name for process manager elixir process

580bdac0ad2e4ec59d71782eb9bafee49756c2a5 authored about 8 years ago
json serializer: allow for map values in event data

32e6bc19ac5ac3479b225457b845845fdb892db3 authored about 8 years ago
in extreme subscriptions ignore events starting with '$'

0ff3a9181ce2ce3cf0f9eaf4f5ecb2db6c863bb8 authored about 8 years ago
Bump version in README

84265f4161684935e342f2c23fcdf4cf7e020676 authored about 8 years ago
Stream events from event store when rebuilding aggregate state

d85f1bc97361d9e4bc218db0490dac91ed063874 authored about 8 years ago
Upgrade to Elixir 1.4

Remove compiler warnings.

v0.8.5

1327ed4942606e8a22d1aa23d9b9ac580f85ffed authored about 8 years ago
Merge branch 'master' into eventstore-behaviour

9d3d38807103f9647d77a6926ec7959b1b94445e authored about 8 years ago
Use latest versions in Travis CI config

f2f1e18127eabc27fd34b2907dd66db794f5a50b authored about 8 years ago
Reword summary in README

3bdd2b52449535054107854eab901bbf95c12367 authored about 8 years ago
Add case study link to README

3842cd5596290908a0425570c22c5c3b9d33a36e authored about 8 years ago
extreme eventstore adapter retries read from first event number when a read did not reach end of stream and the number of read events are less than given count

59dc8a2f115d8f2dd94c80b79ad7937cf57c4784 authored about 8 years ago
event_store.append_to_stream returns stream version, used in aggregate to update aggregate_version

3d8e7543f5365aa97e0b9e8c3c30a6e9c89f115a authored about 8 years ago
correctly handle soft deleted streams from geteventstore.com eventstore

88cbf07d74d75c7133ee4409e8676e67c5075121 authored about 8 years ago
restart aggregate registry on eventstore process death; update Aggregate.aggregate_version from last received RecordedEvent.event_id

85767b89ba8c8a1f3464f1f5bec749a714c4e68a authored about 8 years ago
extreme eventstore adapter implemented delete snapshot; allow to specify event names different from event module name by use'ing EventName 'custom-event-name'

610fbf820645393a191de25188198c284ddb324a authored about 8 years ago
merge with master

36fa0f03140c7ee8d5caa5f8a4fef20176263fb6 authored about 8 years ago
adapter for extreme event store

372468001ec0c334a10c5490604246e11edd8407 authored about 8 years ago
README supervisor example

Must provide event handler and process router options as a keyword list.

bbc41f97b1f1c2a0b640bd87e08ecc08810e3866 authored about 8 years ago
Merge pull request #46 from slashdotdash/feature/stop-process-manager

Stop process manager instance after reaching its final state

fd06a8a1bd0675e9f9f692c57d9d2fb09575bfad authored about 8 years ago
Use Elixir v1.3.4 in Travis CI config

2595c03a5ffad6d1f811fd0bbebdac57f490e424 authored about 8 years ago
Include stop process manager instance in CHANGELOG

Fixes #24.

6e1d4cd69aee29593c9c7a9882a3f694c1242390 authored about 8 years ago
Process instance state deleted on stop

7e279ec7da60b0a85b9f30d5c0b6862b8c1b3a6d authored about 8 years ago
Shutdown process manager instance after reaching final state

Allow process manager to return `{:end, process_uuid}` to stop an
existing instance.

c26adda4edf8770f43de3c3174996d6e07ba849b authored about 8 years ago
Merge pull request #45 from slashdotdash/feature/event-handler-subscription-position

Event handler and process manager subscriptions should be created from a given stream position

62c71dba2dbd6596279588eda0f150f40b676ed8 authored about 8 years ago
Include table of contents in README

1aa0ba15b4ef791c06613a2928f6e0687fd044a9 authored about 8 years ago
Don't deadlock process router/instance in unit tests

b933da9829651a8bf166b32ffe3d48540dba1a1a authored about 8 years ago
Bump version to v0.8.4

f29eb177ea7f2f2847885948a32bb10603073aea authored about 8 years ago
Process manager start subscription from given position

3c3b7b7c8f0dcea2e8251070efc2acd97648b48b authored about 8 years ago
Allow event handlers to define their stream subscription start point

1c75c2ce9f4e56adc2fc4f948b9f157c250b5746 authored about 8 years ago
Upgrade `eventstore` to v0.7.0

44f0ba2a34d7e804e1d9d36e1033270d996f63b9 authored about 8 years ago
add eventstore behaviour and implementation for slashdotdash/eventstore

e54f94e36b09efca5ae2ff007dd3493bdecb87aa authored about 8 years ago
Middleware `after_failure` callback is executed even when a middleware halts execution.

Bump version to v0.8.3

6135abf357ff4e4b466a5b5a9a68b6cc46a7550b authored about 8 years ago
JsonSerializer ensures event type atom exists when deserializing

Bump to v0.8.2

6a9a34660f02bad95eac71dd93f44a98a9cea825 authored about 8 years ago
Merge pull request #35 from slashdotdash/feature/command-handlers

Command handlers should be optional by default

14287b0fff6725b4940d5ed3f6c1525d7b737e71 authored about 8 years ago
Update CHANGELOG

Bump version to v0.8.1

104c55d2e35d368784b9843f96f0cdc4def8ac73 authored about 8 years ago
Wait for subscription to receive DOWN notification in unit test

03ceb45baba202da6ede05068eb13c7394054df5 authored about 8 years ago
Command handlers should be optional by default

Fixes #33.

088a2389c396afecdffb08c11eccdbad277d2d45 authored about 8 years ago
Add minimal `prod.exs` config file

7c2d89e1b9497a6336ba21c845d9af648e533cf7 authored about 8 years ago
Merge pull request #33 from slashdotdash/feature/aggregate-root

Simplify aggregate roots and process managers

7b713dff05962421b4c84afbebf289a88857e4ea authored about 8 years ago
Remove `EventSourced.AggregateRoot` macro usage from all aggregate roots in tests

35c7da8db7b43b348972cfd28474202ad7c79dd1 authored about 8 years ago
Update unit tests affected by aggregate root changes

8e180c10f66946c087d63d4d9f5831cdf71b6cd5 authored about 8 years ago
Process manager simplification

Remove `Commanded.ProcessManagers.ProcessManager` macro. Replace with a
behaviour. Process manag...

e6b100fe1e8bb2ab96e1b19d86882185c9d64199 authored about 8 years ago
Drop `eventsourced`

Initial rework of `Commanded.Aggregates.Aggregate` process.

77999d569561ee8aea7a89b862c43a62fbb4e259 authored about 8 years ago
Remove compilation warnings

76daea2714461ac840494ffc08ffb60f34224663 authored about 8 years ago