Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Commanded

Use Commanded to build Elixir CQRS/ES applications
Collective - Host: opensource - https://opencollective.com/commanded - Code: https://github.com/commanded

pass aggregate_state to TypeProvider to get the source_type

github.com/commanded/commanded - 9352bc0e01d48a14f73e744c93981a886d64f8c0 authored almost 7 years ago by James Cheuk <[email protected]>
remove to_string(module) fn to avoid breaking TypeProvider behaviour

github.com/commanded/commanded - f883d2c051bed673dea2be5230f43561f44eb401 authored almost 7 years ago by James Cheuk <[email protected]>
gitignore .elixir_ls

github.com/commanded/commanded - 1f95c8b31cc57479b6feae2b0b5c4c6780faa1b9 authored almost 7 years ago by James Cheuk <[email protected]>
Update all links to Greg Youngs' Event Store site

github.com/commanded/commanded - cb78471bc7f146e3e5b8ab70d15664b0867d3a11 authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #167 from NigelThorne/NigelThorne-fix-readme-link

Fix link to Greg Young's Event Store site.

github.com/commanded/commanded - ec1609c9bada312db6117f204e12c4be43c42bb8 authored almost 7 years ago by Ben Smith <[email protected]>
fix link to Greg Young's site.

github.com/commanded/commanded - 1f360949f260514247080ae0070d71770a706ba8 authored almost 7 years ago by Nigel Thorne <[email protected]>
Remove extra aggregate_uuid type check on command dispatch

github.com/commanded/commanded - a9c4594caac9576f37d504099e09ddf1aa5cbfd5 authored almost 7 years ago by Adil Yarulin <[email protected]>
Allow aggregate uuid to be of any type that implements String.Chars

github.com/commanded/commanded - e52d74710309dfd960c02372397f07d1d97b5cfa authored almost 7 years ago by Adil Yarulin <[email protected]>
add module support for to_string/1 to

github.com/commanded/commanded - 0602a53e65629c1ce5c7e1ec191a817799e38d16 authored almost 7 years ago by James Cheuk <[email protected]>
use Commanded.EventStore.TypeProvider instead of Atom to get source type for sanpshot source type

github.com/commanded/commanded - c815d1874533379e4636980a8a45a35e5f20c381 authored almost 7 years ago by James Cheuk <[email protected]>
Include `types` config setting for jsonb data type usage

github.com/commanded/eventstore - fa4ab8ae500fb0e53e59275bf02cbcbb65a36c91 authored almost 7 years ago by Ben Smith <[email protected]>
Release v0.16.0

github.com/commanded/commanded - 5bd288e1b8932fb393fc3c5ea0d1e9df61e19e1c authored almost 7 years ago by Ben Smith <[email protected]>
Release v0.14.0

github.com/commanded/eventstore - 5e64f429d91c35d315315b142bf62d7bdd06fa35 authored almost 7 years ago by Ben Smith <[email protected]>
Use latest Commanded (v0.16.0-rc.1)

github.com/commanded/commanded-swarm-registry - 162ea5cb0c895597f6d3b5f3a9725e7e06dae1e6 authored almost 7 years ago by Ben Smith <[email protected]>
Release candidate v0.16.0-rc.1

github.com/commanded/commanded - 6f9226ffba7e4e4d5a4dfbb01b1469e9a9d2e9d3 authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #161 from commanded/feature/dispatch-consistency

Command dispatch consistency using explicit handler names

github.com/commanded/commanded - f04c315821ce73db48112cd4956c19f1274e5dab authored almost 7 years ago by Ben Smith <[email protected]>
Include #161 in CHANGELOG

github.com/commanded/commanded - 8ea4f95b37021409a1d8f43b1883bd4b88f25c4e authored almost 7 years ago by Ben Smith <[email protected]>
Event handle and process manager define `__name__/0` function

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

```elix...

github.com/commanded/commanded - 49228d607c361f285eb69802f8a571203526747c authored almost 7 years ago by Ben Smith <[email protected]>
Command dispatch consistency using explicit handler names

github.com/commanded/commanded - fb71ee1d932304ea65e2367287861716e6616c55 authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #160 from pablobm/adapter-store-confusion

Clear potential adapter/store confusion

github.com/commanded/commanded - 4135754f37bd17542127b93faa009a5382d76cc6 authored almost 7 years ago by Ben Smith <[email protected]>
It's a list of stores, not adapters (even if adapters are mentioned)

github.com/commanded/commanded - f43ec9dd35a5a09ee4cf445777cf92da110fed2c authored almost 7 years ago by Pablo Brasero <[email protected]>
Avoid text that may cause confusion between adapters and stores

github.com/commanded/commanded - 62c204ccdba6394cd86394205203ca6609e12924 authored almost 7 years ago by Pablo Brasero <[email protected]>
Catch-up subscription test.

github.com/commanded/eventstore - 9de37f785382404723aebfbe51cd6d566ba5589e authored almost 7 years ago by Ben Smith <[email protected]>
Include #111 in CHANGELOG

github.com/commanded/eventstore - e99d5d0699b8b9bf4bfec274e2e969a43018ff59 authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #111 from uberbrodt/master

Turn EventStore mix tasks into generic tasks for use with Distillery

github.com/commanded/eventstore - 9696dba7f29b0f0f54a1e739667e5b6b61c5e55c authored almost 7 years ago by Ben Smith <[email protected]>
Turn EventStore mix tasks into generic tasks for use with Distillery

Intentionally did not try and address using Ecto for migrations, as I
did not want to introduce ...

github.com/commanded/eventstore - 79a429ac2852f6a21909a080c9e3337c96d8f301 authored almost 7 years ago by Chris Brodt <[email protected]>
Include links to Wiki, FAQ, and Getting help pages in README

github.com/commanded/eventstore - 0055eebf388dc5e84fa797506584d65c8b87bd6f authored almost 7 years ago by Ben Smith <[email protected]>
Catch-up subscription test

github.com/commanded/eventstore - e8f4775620adaf80816fae388f0f0637292a5501 authored almost 7 years ago by Ben Smith <[email protected]>
Attempt to restart monitored process on `:noconnection`, `:noproc`, or `:shutdown`

github.com/commanded/commanded-swarm-registry - 85c03b08c786f8253d40dab24f02664a1b06cb6d authored almost 7 years ago by Ben Smith <[email protected]>
Capitalise `Testing.md` guide and include in Hex docs

github.com/commanded/commanded - 832bf3c35a147b7d498a71fba9ecf7dd37621078 authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #158 from dippysan/feature/fix-ignored-event-assertion

Add Assertion to ListAllDone event

github.com/commanded/commanded - c7b41ee1b6d8a2bea57796b66da248bd2eb094a9 authored almost 7 years ago by Ben Smith <[email protected]>
Add Assertion to ListAllDone event - otherwise assert_receive_event line

does not fail if uuids don't match

github.com/commanded/commanded - b5d8f3ef1f4c1a210de567880014e34288b1f51f authored almost 7 years ago by David Peterson <[email protected]>
Include talk by Bernardo Amorim at Code Beam SF 2008

github.com/commanded/commanded - f5b75aff63958b842c4cfd6053a18ca826aeb06c authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #155 from jccf091/handle-custom-event-type-serialization-in-event-assertions

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

github.com/commanded/commanded - 80bca4abb220bba4a6cca014037235c5b16153f3 authored almost 7 years ago by Ben Smith <[email protected]>
use Commanded.EventStore.TypeProvider instead of Atom to get event type

github.com/commanded/commanded - ca2c336843a9409e8c47461ccc1f6bf5b3e98a85 authored almost 7 years ago by James Cheuk <[email protected]>
[Doc] Command function returning no events

github.com/commanded/commanded - 090efdd18f58747a528be8b7363b6fe3a1fe539b authored almost 7 years ago by Ben Smith <[email protected]>
Include upgrade advice in CHANGELOG for release v0.16.0-rc.0

github.com/commanded/commanded - 95bec24bcb8668c80f28e71ef0343dc91e42487d authored almost 7 years ago by Ben Smith <[email protected]>
Include #10 in CHANGELOG

github.com/commanded/commanded-extreme-adapter - 27d00f451ba59687185c153eab31a12631dbe839 authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #10 from timbuchwaldt/patch-1

Raise loglevel of wrong expected version

github.com/commanded/commanded-extreme-adapter - af0b46aebd4118a2ad7c18082eae802635095a51 authored almost 7 years ago by Ben Smith <[email protected]>
Raise loglevel of wrong expected version

As this might well stall a system the log level should be higher.

github.com/commanded/commanded-extreme-adapter - 2dac4e3fd198ace7e7a020b48c72cd6ca5a2a254 authored almost 7 years ago by Tim Buchwaldt <[email protected]>
Tests cover only the `Commanded.Registration` behaviour

github.com/commanded/commanded-swarm-registry - c5a141c3b78300483570c387aa78489db66b8cbf authored almost 7 years ago by Ben Smith <[email protected]>
Commanded registration tests

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

github.com/commanded/commanded - b862b9a0784b1a1fd395c44ca4e436bb5d10a204 authored almost 7 years ago by Ben Smith <[email protected]>
Prepare release v0.5.0-rc.0

github.com/commanded/commanded-extreme-adapter - 248cc1db438411d40e94249cb91d81652cf06b88 authored almost 7 years ago by Ben Smith <[email protected]>
Prepare release v0.4.0-rc.0

github.com/commanded/commanded-eventstore-adapter - 9f6b104cb6812882d6fcd3c5bee875434b37f2d7 authored almost 7 years ago by Ben Smith <[email protected]>
Prepare release v0.16.0-rc.0

github.com/commanded/commanded - e861f488a2924f4cca57866b879d9ef15e9af4c7 authored almost 7 years ago by Ben Smith <[email protected]>
Prepare release v0.0.1

github.com/commanded/commanded-swarm-registry - 1dafc32538acd21adbfe06957943186aec61079e authored almost 7 years ago by Ben Smith <[email protected]>
Prepare release v0.14.0-rc.0

github.com/commanded/eventstore - 7703cf68e80ff795df46c3472f9c2aba83094344 authored almost 7 years ago by Ben Smith <[email protected]>
Document `jsonb` data type usage

github.com/commanded/eventstore - 9b2afc1592aa3f6f45ed4ebd06a6fe4d615146ff authored almost 7 years ago by Ben Smith <[email protected]>
Include upgrading advice in CHANGELOG for next release

github.com/commanded/eventstore - d96e0172053343105fb599ae3c265b1b645c08d4 authored almost 7 years ago by Ben Smith <[email protected]>
Include #150 in CHANGELOG

Document new `default_consistency` config setting.

github.com/commanded/commanded - 9fd6c719552eac2d71fc42accb143a736035922a authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #150 from zamith/zamith/default-concurrency

Allows for a default consistency to be set via the env

github.com/commanded/commanded - cfbebe2054afc4632932d249d7f73bd133cf5f2c authored almost 7 years ago by Ben Smith <[email protected]>
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, ...

github.com/commanded/commanded - 698218e93dbc3cbff5494ba6ddf7ebe8344bf12c authored almost 7 years ago by Zamith <[email protected]>
Convert `event_id` from binary to UUID string

github.com/commanded/commanded-extreme-adapter - 68a5e1f21ddb25daa7844084d2c38341fef6ec2f authored almost 7 years ago by Ben Smith <[email protected]>
Use individual stop/reset functions for testing

github.com/commanded/commanded-extreme-adapter - ff006c303b7b3cfea0efacdb3d3ff64e48fa0145 authored almost 7 years ago by Ben Smith <[email protected]>
Use individual stop/reset functions for testing

github.com/commanded/commanded-eventstore-adapter - 37a5df971c926d23c61f7950e7c05a61343c2a16 authored almost 7 years ago by Ben Smith <[email protected]>
Allow event store adapter to define stop and reset functions for tests

github.com/commanded/commanded - c349e9ba3ba3ec9875dcff58d0cae031016afdb9 authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #9 from commanded/feature/transient-subscriptions

Add support for transient Event Store subscriptions

github.com/commanded/commanded-extreme-adapter - c2e725c420c2b365ad014bd3c5400715a2de123f authored almost 7 years ago by Ben Smith <[email protected]>
Add support for transient Event Store subscriptions

Uses `Extreme.FanoutListener` to pub/sub events via a local Elixir `Registry` using the stream i...

github.com/commanded/commanded-extreme-adapter - 3b55cce52d7cb0800636543655d526791c39dafc authored almost 7 years ago by Ben Smith <[email protected]>
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.

github.com/commanded/commanded - 8891271c46f860904844282ad25c5e6afa2de111 authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #8 from jfornoff/subscriptions-supervisor

Supervisor for Subscription processes

github.com/commanded/commanded-extreme-adapter - 5f02f3cdf43ec16bbdb99f65d6bfbb84acac83cb authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #110 from commanded/feature/advisory-locks

Advisory locks use single database connection

github.com/commanded/eventstore - 2bbb0fd3c7472f85d17e8350756e80ed50a66c59 authored almost 7 years ago by Ben Smith <[email protected]>
Use a single Postgrex database connection to acquire and hold advisory locks

Revert subscriptions to use Postgrex connection pool for all storage access.

Add a short delay ...

github.com/commanded/eventstore - ee90f2a2c595e8700e35f50883e186e8328403c2 authored almost 7 years ago by Ben Smith <[email protected]>
Include expected ack in runtime error message

github.com/commanded/eventstore - 4e6296bf93a844a5d8d722a44d333ac6a4fb6014 authored almost 7 years ago by Ben Smith <[email protected]>
Rename `StreamSubscription` to `SubscriptionFsm`

Immediately subscribe to stream events once subscription successfully created.

github.com/commanded/eventstore - 39cade62be0aa80664f570b1138e9e4c82d3def5 authored almost 7 years ago by Ben Smith <[email protected]>
Event assertions should ensure subscription successfully subscribed

github.com/commanded/commanded - 54529e8263a9a6487b4053e1d0f20d7bc666d360 authored almost 7 years ago by Ben Smith <[email protected]>
Fix `:queue.in/2` usage in monitored server

github.com/commanded/eventstore - 85d8d90ff11b1997df530ae2083824de10ef6095 authored almost 7 years ago by Ben Smith <[email protected]>
Add catch-all event handlers to stream subscription FSM

github.com/commanded/eventstore - 8a6169a115e0a6a835eca195be2a2700bad08e85 authored almost 7 years ago by Ben Smith <[email protected]>
Fix broken benchmark suite

Use default Postgrex config to reset storage for benchmark suite.

github.com/commanded/eventstore - 6bfa698e1cbf4e2fda6a63f23ec05e879070ba1f authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #7 from commanded/feature/schedule-batch

Schedule batch commands API

github.com/commanded/commanded-scheduler - a382f21db119f5b49d87969b517ee044e9d8fd29 authored almost 7 years ago by Ben Smith <[email protected]>
Schedule one-off test command for 10 minutes in the future

github.com/commanded/commanded-scheduler - b9cdbf0ed96a9737c4b1ebc8854b5121b5b07f74 authored almost 7 years ago by Ben Smith <[email protected]>
Remove schedule projection when cancelled

github.com/commanded/commanded-scheduler - bb6777763ce874d8622e9eea16d24ff786fab98a authored almost 7 years ago by Ben Smith <[email protected]>
Schedule batch commands API

add a new `Scheduler.Batch` module to construct the batch of scheduled commands:

```elixir
alia...

github.com/commanded/commanded-scheduler - 6e09816bc122891d697445da13f631e81fd675e4 authored almost 7 years ago by Ben Smith <[email protected]>
Remove excess space

github.com/commanded/commanded-extreme-adapter - 6c7589dd37e44aa0537fccf9d6f462558cceda02 authored almost 7 years ago by Jan Fornoff <[email protected]>
Commanded.EventStore.Adapters.Extreme to plain module

Commanded.EventStore.Adapters.Extreme no longer needs to be stateful,
therefore it no longer nee...

github.com/commanded/commanded-extreme-adapter - a3f88feb8115d0196582303b41d74ca0760e5a0a authored almost 7 years ago by Jan Fornoff <[email protected]>
Add SubscriptionsSupervisor

SubscriptionsSupervisor is responsible for keeping track of the
currently started Subscriptions....

github.com/commanded/commanded-extreme-adapter - 3c5dfc3022c8106e59423b13d8693cd7911770e1 authored almost 7 years ago by Jan Fornoff <[email protected]>
Add support for transient subscriptions

To support the next version of Commanded.

github.com/commanded/commanded-eventstore-adapter - b696d65038f81f104753407cdfd35551c5d2bbce authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #140 from commanded/feature/aggregate-subscribe-to-events

Aggregate subscribes to its own events

github.com/commanded/commanded - 1248c5b4c893895ccbe91f0bc14fe025dc6bf1dc authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #108 from commanded/feature/transient-subscription-mapper

Transient subscription event mapping function

github.com/commanded/eventstore - 0715ede18874dab14ab0f38978ec72c2fe9ea77e authored almost 7 years ago by Ben Smith <[email protected]>
Merge pull request #7 from jfornoff/update-commanded

Update Commanded dependency to GitHub master

github.com/commanded/commanded-extreme-adapter - dd6db2f3a7c165c0ed1003b97a78a7d1a8f89abb authored almost 7 years ago by Ben Smith <[email protected]>
Transient subscription event mapping function

github.com/commanded/eventstore - 5de99ce2c0b153b00f1a5bd243da46f487edd9c3 authored almost 7 years ago by Ben Smith <[email protected]>
Ensure aggregate lifespan is respected after taking snapshot or receiving published events

github.com/commanded/commanded - 064402f75e1024b86f1586fad13cb390bf696453 authored almost 7 years ago by Ben Smith <[email protected]>
Ensure aggregate process handles already seen and unexpected published events

github.com/commanded/commanded - af486b7dc703a0a6ff7c4b691bafd0d66b0b3fec authored almost 7 years ago by Ben Smith <[email protected]>
Event store transient subscription should not require PID

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

github.com/commanded/commanded - 18a5c576384e0737bb3ad5489427acaf9512fd57 authored almost 7 years ago by Ben Smith <[email protected]>
Aggregate subscribes to its own events

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

This might...

github.com/commanded/commanded - 7c5ec3e51a274f201273efcbfc23aac271989316 authored almost 7 years ago by Ben Smith <[email protected]>
Transient subscription to a single stream

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

github.com/commanded/commanded - c498b24b4d5018c0fb915238ad22b7f36b0a1ee9 authored almost 7 years ago by Ben Smith <[email protected]>
Update commanded dependency to Github master

github.com/commanded/commanded-extreme-adapter - d43dbd2fa9d9dd82fadd62db54525c4418ec4697 authored almost 7 years ago by Jan Fornoff <[email protected]>
Merge pull request #147 from jfornoff/bugfix-flaky-seconds-in-tests

EventStore adapter tests: Remove flakiness

github.com/commanded/commanded - 88b415f8da88e33a5fb67ac1094ab1df800208bf authored almost 7 years ago by Ben Smith <[email protected]>
EventStore adapter tests: Remove flakiness

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

github.com/commanded/commanded - ef553dd31ffce1cf6f3f95f5d648813fafe12bab authored almost 7 years ago by Jan Fornoff <[email protected]>
Merge pull request #106 from commanded/feature/subscription-shared-connection

Use a single Postgres connection for all subscriptions

github.com/commanded/eventstore - 5a73f7cc58a48d120491ed5fc66126852b275df9 authored almost 7 years ago by Ben Smith <[email protected]>
Monitored server tests

github.com/commanded/eventstore - 6e7ee3f3a024adb5ae13ff7078829808a6acbb73 authored almost 7 years ago by Ben Smith <[email protected]>
Use Postgrex connection per subscriptions and notifications

Monitor Postgrex connection used for subscriptions. Attempt to reconnect on error and force any ...

github.com/commanded/eventstore - 7fe6de312cdd0c6749f06b8b8615c0b3e199d235 authored almost 7 years ago by Ben Smith <[email protected]>
Subscription cancel retry timer on reconnect

github.com/commanded/eventstore - f0d420353201150f6d521bfd79202b1eb6da0ec3 authored almost 7 years ago by Ben Smith <[email protected]>
Proxy messages to Postgrex process

github.com/commanded/eventstore - 4b5d4dcf1059dac80643cf16f71216d8094339a8 authored almost 7 years ago by Ben Smith <[email protected]>
Monitored `GenServer` forwards requests when process alive

github.com/commanded/eventstore - 361eefcd25649075bbdac1cf15f14230219833b9 authored almost 7 years ago by Ben Smith <[email protected]>
Pass connection opts to `event_store.init` task

github.com/commanded/eventstore - 969b6127add346a1cc9db02b5aff2a0034533913 authored almost 7 years ago by Ben Smith <[email protected]>
Use a monitored server to restart Postgrex subscription and notification connections on terminate

github.com/commanded/eventstore - f7780536c6e5f1ca63c05863a57c1ddd00f7635f authored almost 7 years ago by Ben Smith <[email protected]>
Use a shared Postgres connection for all subscriptions

A single connection, with no pooling, is used by subscriptions to allow session based Postgres a...

github.com/commanded/eventstore - 571ab7ba6348ae2174972acd9d90bb2ee84737e4 authored almost 7 years ago by Ben Smith <[email protected]>
Monitor `after_restart/0` and `after_exit/0` callback functions

github.com/commanded/eventstore - ec57ddf80bd6dc341a3c4450f020069926868a1f authored almost 7 years ago by Ben Smith <[email protected]>