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

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...

github.com/commanded/commanded - 731e6992f4b17c2c478b7e9f3fbd12a876084bc8 authored about 7 years ago by Bernardo Amorim <[email protected]>
Merge pull request #98 from commanded/feature/advisory-locks

Use PostgreSQL advisory locks to enforce only one subscription instance

github.com/commanded/eventstore - 76bd6f124c1012f3f8ee8c548ffb90c0ffb28980 authored about 7 years ago by Ben Smith <[email protected]>
Ensure subscription retry interval is no shorter than 1s

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

github.com/commanded/eventstore - 4b8584d4e1ff621d72e0ac712e79504a73ddc400 authored about 7 years ago by Ben Smith <[email protected]>
[Test] Ensure duplicate subscriptions cannot both connect

github.com/commanded/eventstore - a66b59584b35be1b8d65aa582a51c4ebd533c4fd authored about 7 years ago by Ben Smith <[email protected]>
Ensure a duplicate subscription will takeover on terminate

github.com/commanded/eventstore - 3589258144eeb46c505c6502a043382ea72f564b authored about 7 years ago by Ben Smith <[email protected]>
Use PostgreSQL advisory locks to enforce only one subscription instance

PostgreSQL's `pg_try_advisory_lock` function is used to acquire a session lock on the subscripti...

github.com/commanded/eventstore - 347e04219a85b331cda3535229cde13c2b36abc1 authored about 7 years ago by Ben Smith <[email protected]>
Configure subscription rety interval for all test environments

github.com/commanded/eventstore - 9a0c4ad4bcdb289b8af8c1e760bdec74d7518cf1 authored about 7 years ago by Ben Smith <[email protected]>
Set benchmark concurrency levels to 1, 10, 20, 50

github.com/commanded/eventstore - dc51b3cf3423dfad6d71fe9f23a64c63e8d2ae78 authored about 7 years ago by Ben Smith <[email protected]>
Merge pull request #121 from commanded/feature/snapshot

Aggregate state snapshots

github.com/commanded/commanded - ae6fb979dcbb39caf5bfc599482e527f4813c982 authored about 7 years ago by Ben Smith <[email protected]>
[Doc] Aggregate state, command function examples

github.com/commanded/commanded - 2a30c4352f5ea673cf78e0c267a574cf6bf7cb1f authored about 7 years ago by Ben Smith <[email protected]>
Include #90 in CHANGELOG

github.com/commanded/eventstore - 20d7525f5370f73a7cee12f1fa2128edef816e09 authored about 7 years ago by Ben Smith <[email protected]>
[Doc] Snapshot serialization

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

github.com/commanded/commanded - 0e9bf1af1c659358cf586faf17c55a2b3274a8ea authored about 7 years ago by Ben Smith <[email protected]>
Include #121 in CHANGELOG

github.com/commanded/commanded - d800ec75baf2690d76bc202d618738eca53299b5 authored about 7 years ago by Ben Smith <[email protected]>
Aggregate state snapshot versioning

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

github.com/commanded/commanded - 6da06ce45bde8498240a4b71888754d0a1b61fc6 authored about 7 years ago by Ben Smith <[email protected]>
Rebuild aggregate state from snapshot if present

github.com/commanded/commanded - e62cebc2d300c66ce880a4ce1dbed3d6e10a4bd9 authored about 7 years ago by Ben Smith <[email protected]>
[Test] Unicode character support

github.com/commanded/eventstore - be162683a1c5184532285967c911ba19ab9d5e18 authored about 7 years ago by Ben Smith <[email protected]>
Initial aggregate state snapshotting

github.com/commanded/commanded - fb4701f435cd89d5452344b67099b2d9281fdb8b authored about 7 years ago by Ben Smith <[email protected]>
Include execution duration in ms and seconds in example SQL script

github.com/commanded/commanded-audit-middleware - 23f515189718a0e056e2fde0fa898d696d23c4f9 authored about 7 years ago by Ben Smith <[email protected]>
Improve event handler documentation

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

github.com/commanded/commanded - f521e729a9ffc4414e276c7d60272a8df3ad9653 authored about 7 years ago by Ben Smith <[email protected]>
Filter specific fields from audited commands

Fixes #2.

github.com/commanded/commanded-audit-middleware - d0819394f44c4ba73487151ddeeba1f0c677aab1 authored about 7 years ago by Ben Smith <[email protected]>
Changed README to explain the new configuration option available.

github.com/commanded/commanded-audit-middleware - b8543b10eac01dfbd5bda2d75b638702ba1f2cd4 authored about 7 years ago by Iuri Lugão Machado <[email protected]>
Implemented filtering of fields.

github.com/commanded/commanded-audit-middleware - 90567b106a8386a144932f47303a1263915da99e authored about 7 years ago by Iuri Lugão Machado <[email protected]>
Clarify documentation in `EventStore.Storage`

github.com/commanded/eventstore - 55b586ba83a070ff9b4a92a24eb847799684928b authored about 7 years ago by Ben Smith <[email protected]>
Merge pull request #94 from benwilson512/init-transaction

Initializer Transaction

github.com/commanded/eventstore - e24ed6384cf0ee8afebc68264fdf28842ef9e6d9 authored about 7 years ago by Ben Smith <[email protected]>
Use `Postgrex.transaction/3` for storage init

github.com/commanded/eventstore - e25784546f49b18862598e1de2c30b954a6a1558 authored about 7 years ago by Ben Smith <[email protected]>
wrap initializer statements in a transaction to prevent partial success

github.com/commanded/eventstore - 3f1dd37376d211006f7dc9be962fbc4ebfe3da6e authored about 7 years ago by Ben Wilson <[email protected]>
Guard against duplicate scheduled jobs by name

github.com/commanded/commanded-scheduler - 61937eab4efb30a2c83826601ebdade0cdb9f0f1 authored about 7 years ago by Ben Smith <[email protected]>
Test job execution via internal timer

github.com/commanded/commanded-scheduler - ec1758cb5076f5cd9a277eef14e91abf10ed6c43 authored about 7 years ago by Ben Smith <[email protected]>
Dispatch scheduled command after one-off schedule elapses.

github.com/commanded/commanded-scheduler - 2eefbf00a1b8b63e211463e72f5e5e4a38024c2f authored about 7 years ago by Ben Smith <[email protected]>
Reschedule existing schedules on start

github.com/commanded/commanded-scheduler - 04e166390fa0444470f3fe829dcdcc5e29e9f2ae authored about 7 years ago by Ben Smith <[email protected]>
Use example ticket booking domain in tests

github.com/commanded/commanded-scheduler - 4d5ee1eb9d9d1e96aa9bb60eb003ff5af5d4cdb7 authored about 7 years ago by Ben Smith <[email protected]>
Decode command struct from events

github.com/commanded/commanded-scheduler - e927992733d4181da4d7f332e0afc7202151d597 authored about 7 years ago by Ben Smith <[email protected]>
Run scheduled jobs each minute

github.com/commanded/commanded-scheduler - 14540dba6be81b706c0a2d97c4b0d03e98195760 authored about 7 years ago by Ben Smith <[email protected]>
Include #93 in CHANGELOG

github.com/commanded/eventstore - f26a6e173fa82ce1855f003bb0e4b65cc39fc5ba authored about 7 years ago by Ben Smith <[email protected]>
Merge pull request #93 from commanded/feature/publisher-notify

Publish events directly to subscriptions

github.com/commanded/eventstore - d0cb7d23dfcde2008a9158ec10dcf9511a5a8017 authored about 7 years ago by Ben Smith <[email protected]>
Subscription ignores past events

github.com/commanded/eventstore - 42d073a7b34cebd6eeca319b4473a17ce67f91a2 authored about 7 years ago by Ben Smith <[email protected]>
Don't track last seen when an unexpected event is received

github.com/commanded/eventstore - 4a92901c2a8769f1c84897c7cccdbbbaf0d0cadf authored about 7 years ago by Ben Smith <[email protected]>
Publisher process notifies events in order received

Doesn't attempt to reorder events since each subscription can handle out-of-order events by fall...

github.com/commanded/eventstore - 7eaf68732e689fa5142f384342ee57b8cad6c2af authored about 7 years ago by Ben Smith <[email protected]>
Allow Poison ~> 2.2 or ~> 3.0

Fixes #91.

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

github.com/commanded/eventstore - 2f0038876350f3ca0a801627a234dfae2c150cd4 authored about 7 years ago by Ben Smith <[email protected]>
Merge pull request #92 from eamontaaffe/fix/timeout_read_stream_forward

Timeout issue when using EventStore.read_stream_forward\3

github.com/commanded/eventstore - d7bb8c08c8c2210aa01a8bf4b5da8208c14e47c1 authored about 7 years ago by Ben Smith <[email protected]>
Timeout argument on `read_stream_forward`

github.com/commanded/eventstore - b027b5943bd3af5bd35f18d4f82b1612155a3025 authored about 7 years ago by Eamon Taaffe <[email protected]>
Dispatch scheduled command after schedule elapsed

github.com/commanded/commanded-scheduler - 1d866c47e96028b389a524c4fda1cc6cd11e2d87 authored about 7 years ago by Ben Smith <[email protected]>
Trigger schedule command

github.com/commanded/commanded-scheduler - a79cee49a5e23931e7c7fcaf5557dde974c4e89f authored about 7 years ago by Ben Smith <[email protected]>
Dispatch scheduled command test

github.com/commanded/commanded-scheduler - bdd77f4a2c2f785492631d4e372101e3695053d6 authored about 7 years ago by Ben Smith <[email protected]>
Dispatch schedule command

github.com/commanded/commanded-scheduler - cf216a7872b217aa4850e99555570a93188b14e9 authored about 7 years ago by Ben Smith <[email protected]>
Don't support multiple jobs per scheduler

Use one schedule per job.

github.com/commanded/commanded-scheduler - 36a2b57f019bce7f409305e25027867e32c680bb authored about 7 years ago by Ben Smith <[email protected]>
Migrate database in Travis CI config

github.com/commanded/commanded-scheduler - 503586816c711fd7d5630af8bc915aa2af0e9246 authored about 7 years ago by Ben Smith <[email protected]>
Remove Quantum from README

github.com/commanded/commanded-scheduler - c927b92d44bedaf8092abdb436a7fcca58d88e9a authored about 7 years ago by Ben Smith <[email protected]>
Persist scheduled job to database

github.com/commanded/commanded-scheduler - 8fe7f4a1e03899c462fa19068e056ca25ad1a77b authored about 7 years ago by Ben Smith <[email protected]>
Define behaviour for jobs

github.com/commanded/commanded-scheduler - d462e19197773c20048907e74e2cb908913b6829 authored about 7 years ago by Ben Smith <[email protected]>
Merge pull request #115 from dustinfarris/patch-2

Update README.md

github.com/commanded/commanded - 182f930c71d5353ba769eacbcddc99e8c318c26f authored about 7 years ago by Ben Smith <[email protected]>
Merge pull request #114 from dustinfarris/patch-1

Update Aggregates.md

github.com/commanded/commanded - 26473a578121cf1bd3d565b32c6b2c06c9410784 authored about 7 years ago by Ben Smith <[email protected]>
Update README.md

Limitations section does not seem to exist

github.com/commanded/commanded - 0da79503188d153d004a0814d94390007ac571c7 authored about 7 years ago by Dustin Farris <[email protected]>
Update Aggregates.md

github.com/commanded/commanded - e86ae51a6d9134adc2a2d47cc6b1115e168d9771 authored about 7 years ago by Dustin Farris <[email protected]>
Retry failed jobs

github.com/commanded/commanded-scheduler - 27362594a1707d11631b00481ffc3ae78643963b authored about 7 years ago by Ben Smith <[email protected]>
Execute scheduled one-off jobs

github.com/commanded/commanded-scheduler - e9f093b38be16ced9fdc71dd160516a36b1e169f authored about 7 years ago by Ben Smith <[email protected]>
Reduce logger level to `:debug` for append event message

Fixes #90.

github.com/commanded/eventstore - 5d8b7b64cf7493716504702ae9d367ce1cd3ed97 authored about 7 years ago by Ben Smith <[email protected]>
Allow jobs to be scheduled

github.com/commanded/commanded-scheduler - 00f2d73ac8885d2b4478388d676a648022ed7198 authored about 7 years ago by Ben Smith <[email protected]>
Use `StaticQuorumRing` Swarm distribution strategy in distributed test

github.com/commanded/eventstore - 20b3cb6f20ca59fc336e9682dd5fd36968fd5f27 authored about 7 years ago by Ben Smith <[email protected]>
Include latest pull requests in CHANGELOG

github.com/commanded/eventstore - 5cd92392dc28a5d98e8fc209e3f832476249e221 authored about 7 years ago by Ben Smith <[email protected]>
Merge pull request #89 from astery/feature/idempotent-init-task

Make event_store.init mix task do nothing if events table exists.

github.com/commanded/eventstore - 575a8a92e7d02800c04ebdb177c9f581d906b194 authored about 7 years ago by Ben Smith <[email protected]>
Merge pull request #88 from astery/feature/add-ssl-opts

Add :ssl and :ssl_opts config params.

github.com/commanded/eventstore - 0d249b4d1a342ffd7aea2a6569103b6fdd067307 authored about 7 years ago by Ben Smith <[email protected]>
Make event_store.init mix task do nothing if events table exists.

github.com/commanded/eventstore - e6e825af377278db14ac0c30236d461437bb5fff authored about 7 years ago by Andrey Akulov <[email protected]>
Add :ssl and :ssl_opts config params.

github.com/commanded/eventstore - 71dcc47d104b7f131f1a7443dc790b8cf0c33fe6 authored about 7 years ago by Andrey Akulov <[email protected]>
Add Travis CI config

github.com/commanded/commanded-scheduler - 42e272460aa81487a0707a7c9359760480d696f6 authored about 7 years ago by Ben Smith <[email protected]>
Include example domain for unit tests

github.com/commanded/commanded-scheduler - 981dbbc3be35d2ad656328529462d9b3cf7217f1 authored about 7 years ago by Ben Smith <[email protected]>
Initial commands, events, and schedule aggregate

github.com/commanded/commanded-scheduler - 9bacedf501ee07635c7a12d570886a9b4ddd53ab authored about 7 years ago by Ben Smith <[email protected]>
Initial commit

After running:

`mix new commanded-scheduler --module Commanded.Scheduler --app commanded_schedu...

github.com/commanded/commanded-scheduler - f2ede001b036feb767d564ad735f25d5b50fc639 authored about 7 years ago by Ben Smith <[email protected]>
Include wait for event store in current subscription test

Attempting to resolve intermittent test failure in distributed test env.

github.com/commanded/eventstore - e9ab73b04ac4ec9202e05dcb54218d87a4774507 authored about 7 years ago by Ben Smith <[email protected]>
Include Douglas Vought as a Contributer in README

github.com/commanded/eventstore - 8aaec86edcf8a363acd77a54307fe500f103d9c4 authored about 7 years ago by Ben Smith <[email protected]>
Include #86 in CHANGELOG

github.com/commanded/eventstore - f782fde7a7a3a49809f515cde761034cb5924fb8 authored about 7 years ago by Ben Smith <[email protected]>
Include `jsonb` tests in mix config

github.com/commanded/eventstore - ea52f91660444a78a42b2ed59eeca3bc95a39a5a authored about 7 years ago by Ben Smith <[email protected]>
Include `JsonbSerializer` in lib, not test/support

github.com/commanded/eventstore - a4785a54670969f5d12eba8914d2ab6372265062 authored about 7 years ago by Ben Smith <[email protected]>
Use single `column_data_type` config for data & metadata

Since you must use the same serializer for both columns, it could only cause errors if these are...

github.com/commanded/eventstore - 68701fddb75bc65856c70d5143b12b26e04fc887 authored about 7 years ago by Ben Smith <[email protected]>
Merge pull request #86 from voughtdq/master

Add JSONB support

github.com/commanded/eventstore - 7369005613894efb93c6939eaab812b1e5ca286f authored about 7 years ago by Ben Smith <[email protected]>
Correct typo so that `:serializer` is actually used

github.com/commanded/eventstore - c03f113a55b5b88ca672b605d023f8ad80b73a5b authored about 7 years ago by Douglas Vought <[email protected]>
Correct incorrect usage of Keyword.get

github.com/commanded/eventstore - f70ee6afd58a72b5bd241d03773d25ce19244514 authored about 7 years ago by Douglas Vought <[email protected]>
Add example configuration for JSONB support

github.com/commanded/eventstore - 951cb591d00da6ff035b6e27b1d0b226ab696af3 authored about 7 years ago by Douglas Vought <[email protected]>
Merge branch 'master' of github.com:commanded/eventstore

github.com/commanded/eventstore - 6e2c1adc115bcd3f45d4872bae2e79ddfb606168 authored about 7 years ago by Douglas Vought <[email protected]>
Update libring and swarm

github.com/commanded/eventstore - 9029bd76226480c278f01f0d4c3193cfcac284fa authored about 7 years ago by Douglas Vought <[email protected]>
Use app env to determine which serializer to use for EventFactory

We store the serializer from the current application environment
configuration in the `@serializ...

github.com/commanded/eventstore - f61eb06db84412ee8ce1dc6936c19255fc673b01 authored about 7 years ago by Douglas Vought <[email protected]>
Add a JSONB serializer for tests

The JsonbSerializer implements the EventStore.Serializer
behaviour. Its `serialize/1` function w...

github.com/commanded/eventstore - a1687ed396650d974a399cf52ff50e637f3e310d authored about 7 years ago by Douglas Vought <[email protected]>
Use the custom types module when starting

github.com/commanded/eventstore - 67c183ef88701f95c3a6ac307d009508be851108 authored about 7 years ago by Douglas Vought <[email protected]>
Modify the serializer behaviour to allow maps in the spec

Also fixes some odd characters at the beginning of the docs.

Because we intend for Postgrex to ...

github.com/commanded/eventstore - 4aded0eaa8af9ad6ccafedbea2e16e1db37bec59 authored about 7 years ago by Douglas Vought <[email protected]>
Consult app env for data and metadata column types

This is ugly, but it gets the job done. We create two module
attributes that get the `:data_colu...

github.com/commanded/eventstore - 49cef45f680dc74537808cbcebe306466db7ca20 authored about 7 years ago by Douglas Vought <[email protected]>
Define a Postgrex type module with Poison as the :json option

For Postgrex to decode and encode JSON(B) columns, we must
define a type module and pass Poison ...

github.com/commanded/eventstore - 0f2a530bbe9404d8b69574e5332a26a6c5ba8c7b authored about 7 years ago by Douglas Vought <[email protected]>
Correct typo in Command guide

github.com/commanded/commanded - 75d90612b33209cd6f8c9b5d3b64e2380687f7eb authored about 7 years ago by Ben Smith <[email protected]>
Process manager guidance

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

Include `:stop` in...

github.com/commanded/commanded - a578128fc8cdb76441548a569bc78f218fee1e5c authored about 7 years ago by Ben Smith <[email protected]>
Upgrade to Swarm v3.1

github.com/commanded/commanded-swarm-registry - d22ac4c8f8a35c666bba9576d2b8d5efa5abcd4a authored about 7 years ago by Ben Smith <[email protected]>
Upgrade Swarm to v3.1

github.com/commanded/eventstore - c52f35aa68e40b0c2528d1d877865a192213ba43 authored about 7 years ago by Ben Smith <[email protected]>
Include drop and recreate database in CHANGELOG

github.com/commanded/eventstore - 6d2da05f020e2f0795c3b00566c82171b2b5b08f authored about 7 years ago by Ben Smith <[email protected]>
Replace event store adapter guidance with links to their own "Getting started" guides

github.com/commanded/commanded - a299fb10e795c38298feba401f22a00eeda21b2d authored about 7 years ago by Ben Smith <[email protected]>
Suppport composite routers containing composite routers

Turtles all the way down.

github.com/commanded/commanded - 9e9e31fdd970028972ba9d630f54c4ec47fd98c1 authored about 7 years ago by Ben Smith <[email protected]>
Use v0.6 in Getting started section of README

github.com/commanded/commanded-ecto-projections - 5b3d81fb25d1d139dcb9c8c55a73153f493b8238 authored about 7 years ago by Ben Smith <[email protected]>
Include #111 in CHANGELOG

github.com/commanded/commanded - 6f12739e1d7c9ddfb2f9cdf5b6297acf4058d51f authored about 7 years ago by Ben Smith <[email protected]>