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

Catch errors and exceptions in process manager `handle/2` functions

Call `error/3` callback when a process manager returns an error or raises an exception. This all...

github.com/commanded/commanded - 8c9c5c26d3cacc4f03ea599d73b8f5cdb6363ebc authored over 6 years ago by Ben Smith <[email protected]>
Support command dispatch with custom aggregate identity

Implement the `String.Chars` protocol for custom aggregate identities.

github.com/commanded/commanded - 784bb619920c740d1ce422c6f4312df23d0c1c91 authored over 6 years ago by Ben Smith <[email protected]>
Use latest Elixir (v1.7.2) and Erlang (v21.0) in Travis CI config

github.com/commanded/commanded - 46c59fbd4b688212eadbc922a170d6feef5666a3 authored over 6 years ago by Ben Smith <[email protected]>
Extract event store adapter tests into test case modules

To allow for easier use by event store adapter libraries.

github.com/commanded/commanded - d862b653d5144e6bfd1099b71526294440dc6f46 authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #166 from ayarulin/master

Allow aggregate identity to be of any type that implements the `String.Chars` protocol.

github.com/commanded/commanded - 59c3c687780e4ef57e9fec8f7f6a567aa5bd2f1a authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #186 from Aleksion/patch-1

Added Additions to the wiki section to test setup

github.com/commanded/commanded - 71ca155f147035ac2fbc116861c5e75fbe3fd204 authored over 6 years ago by Ben Smith <[email protected]>
Include #178 in CHANGELOG

github.com/commanded/commanded - 73e53bf432ba64fb9caa7a877a06f0cbf5844657 authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #178 from fahchen/master

Rename `uuid` dependency to `elixir_uuid`.

github.com/commanded/commanded - 9b0049ce4c197e89d7d39b71bb852b475a32f698 authored over 6 years ago by Ben Smith <[email protected]>
Merge branch 'master' into master

github.com/commanded/commanded - 4c7f17d3dfed73928b2fceb9b3379edf7dda2cd4 authored over 6 years ago by Ben Smith <[email protected]>
Support `Phoenix.PubSub` v1.1.0

github.com/commanded/commanded - 10c9f8860d25202a17997445e338e6e48d21936d authored over 6 years ago by Ben Smith <[email protected]>
Remove deprecated warning from process manager

Elixir v1.7 produces this warning for all process managers.

github.com/commanded/commanded - a4890b3d69233e27ea1281f3355e91cbba63866d authored over 6 years ago by Ben Smith <[email protected]>
Include `priv` folder in package files

github.com/commanded/commanded-scheduler - 5fc6b78f24257df3a1352d286dcef3fa6bfe8754 authored over 6 years ago by Ben Smith <[email protected]>
Include #132 in CHANGELOG

github.com/commanded/eventstore - 17277f8f2d3f5159f51d8f8cbebd6953ba837c4e authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #132 from bruce/postgrex-socket-options

Add `:socket` and `:socket_dir` config options

github.com/commanded/eventstore - 0dc4c344c67fb7c6a52f88956eba334ec0fad49f authored over 6 years ago by Ben Smith <[email protected]>
Rename uuid to elixir_uuid

github.com/commanded/commanded - 78d04a1323da0d2c1f5d2308470323a6996a3df5 authored over 6 years ago by Phil Chen <[email protected]>
Handler errors and exceptions during scheduled command dispatch

Retry for configured max retries before skipping problematic event.

github.com/commanded/commanded-scheduler - 982721d384fc7a45374c9f762debe25680bf3a97 authored over 6 years ago by Ben Smith <[email protected]>
Release v0.15.1

github.com/commanded/eventstore - c919e4377a7854f6f9433c9cbee9ed082002ba6e authored over 6 years ago by Ben Smith <[email protected]>
Added detailed test setup descriptions

Just collected some of the "gotcha's" I pieced together by using it.

github.com/commanded/commanded-scheduler - ce0adf03df7bd7197c325dbe9ad68c10c639d8e2 authored over 6 years ago by Aleksander <[email protected]>
Subscription should notifying pending events after all filtered

Fix bug when all events in a batch are filtered by the subscriptions `selector/1` function the e...

github.com/commanded/eventstore - 5a4b0b2bf129f65c3c05af99cf3cc7c05fa4daf1 authored over 6 years ago by Ben Smith <[email protected]>
Silence dialyzer "no local return warnings" in migrate mix task

github.com/commanded/eventstore - 7e967e7f8f6723b0377f3d498a8dfbedade79c5f authored over 6 years ago by Ben Smith <[email protected]>
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...

github.com/commanded/commanded - 44c3ff580cdd1aee7cead9f19e2e9b0fad2451b3 authored over 6 years ago by Aleksander <[email protected]>
Add socket and socket_dir options

github.com/commanded/eventstore - 692fb23f99e3ec6cd31bdf1f549c5482ba60fbef authored over 6 years ago by Bruce Williams <[email protected]>
Include #130 in CHANGELOG

Bump Erlang (v21.0) and Elixir (v.1.6.6) versions in Travis CI config.

github.com/commanded/eventstore - 497b002f6ca4296cacc654a0e334c6d904baa80c authored over 6 years ago by Ben Smith <[email protected]>
fix: socket closing causes the eventstore to never receive notifications

github.com/commanded/eventstore - 7ad4591d8f9cd4d782fb9c7d442d55248ebe607d authored over 6 years ago by Bernardo Amorim <[email protected]>
test: better waiting strategies

github.com/commanded/eventstore - 7193f61ce7459f9098ad343ca48c859de673c988 authored over 6 years ago by Bernardo Amorim <[email protected]>
Merge pull request #183 from jfornoff/master

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

github.com/commanded/commanded - 266587f7786d27b390a355991cbb792944ac0885 authored over 6 years ago by Ben Smith <[email protected]>
Local PubSub: Replace noop Registry.match with Registry.lookup

github.com/commanded/commanded - d480e8227a6b7fcab5803ae8a6fb53fe4d00c318 authored over 6 years ago by Jan Fornoff <[email protected]>
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...

github.com/commanded/commanded - b64ea7880c8bed15bef6d513b87485913203810d authored over 6 years ago by Ben Smith <[email protected]>
Use latest Elixir (v1.6.6) and Erlang (v21.0) in Travis CI

github.com/commanded/commanded - 2f46e8cb46fd22c511d8005a809fc9ff2eb1f41c authored over 6 years ago by Ben Smith <[email protected]>
Include #181 in CHANGELOG

Add @ayarulin to Contributers in README.

github.com/commanded/commanded - bc00a2d71c5e4365e349e4e84e9699ea33ac120b authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #181 from ayarulin/fix-pm-continue

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

github.com/commanded/commanded - 5ebd208cede971c3e896fc0903f1e8ed149907f7 authored over 6 years ago by Ben Smith <[email protected]>
Do not start new PM instance on :continue

github.com/commanded/commanded - 456dec5611af4b6a93e6a2b77a6b076e60b8d650 authored over 6 years ago by Adil Yarulin <[email protected]>
Merge remote-tracking branch 'upstream/master'

github.com/commanded/commanded - 9d404f21864868bae0a9de3330c37add8f8ccb9a authored over 6 years ago by Adil Yarulin <[email protected]>
Ensure errors encountered while building the `Ecto.Multi` data structure within a `project` function are caught and passed to the `error/3` callback

Release v0.7.1

github.com/commanded/commanded-ecto-projections - f2734b6af089861076ef15ff7f65bfb30ffc0828 authored over 6 years ago by Ben Smith <[email protected]>
Release v0.17.0

github.com/commanded/commanded - 840b93281d21ee4c12ce8f7c57b93725a42da06c authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #180 from commanded/bug/pubsub-track

Fix error when subscription process already tracked

github.com/commanded/commanded - 70e788c0f150c089837dd8e74abafc5dc1e03527 authored over 6 years ago by Ben Smith <[email protected]>
Fix error when subscription process already tracked

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

github.com/commanded/commanded - abb795b70332d6cddf5e025dde0fa478b222b222 authored over 6 years ago by Ben Smith <[email protected]>
Set timeout to infinity for migration task

Running `mix event_store.migrate` may take longer than the default 15s timeout. By setting it to...

github.com/commanded/eventstore - 06bab644346a6b6d306eb6aa90c3e69c11c1efac authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #12 from commanded/feature/error-callback

Support Commanded's event handler `error/3` callback

github.com/commanded/commanded-ecto-projections - 6c45cef011ab35272521bb2c1cce35e1c5a23be1 authored over 6 years ago by Ben Smith <[email protected]>
[Doc] `error/3` callback

github.com/commanded/commanded-ecto-projections - f6e00d760f6327be43b71af5a3f65d225b69751d authored over 6 years ago by Ben Smith <[email protected]>
Support `error/3` callback

Allow projectors to return an error tagged tuple (`{:error, error}`) from a `project` macro whic...

github.com/commanded/commanded-ecto-projections - cab9094c9df3bf362920b260e12263b682970a19 authored over 6 years ago by Ben Smith <[email protected]>
Merge remote-tracking branch 'upstream/master'

github.com/commanded/commanded - 0169d708032c9d9d2d470c1ace810b2c1a936e37 authored over 6 years ago by Adil Yarulin <[email protected]>
Release v0.15.0

github.com/commanded/eventstore - 9064a1883823510803878f1f9e3e170244168cb6 authored over 6 years ago by Ben Smith <[email protected]>
Fix recorded event type (#122)

github.com/commanded/eventstore - 3b4040b742cbccea5b6a9dd2c0e8628b4845ae84 authored over 6 years ago by Ole Michaelis <[email protected]>
Merge pull request #123 from dnsimple/cache-plts

Use single Dialyzer `.plt` file to allow Travis CI caching

github.com/commanded/eventstore - 05321e5ea11d9bec48425586244c3b5c787f8dcf authored over 6 years ago by Ben Smith <[email protected]>
use single plt file for caching

github.com/commanded/eventstore - bfbe2a1818b2f1a342d966e11b8ff9ebf29568a8 authored over 6 years ago by Ole Michaelis <[email protected]>
Include #121 in CHANGELOG

github.com/commanded/eventstore - 2bcdc7f8bcea6af87a08a4c719141f780e7a4fc4 authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #121 from dnsimple/fix-typespecs

Improve typespecs and include Dialyzer in Travis CI build.

github.com/commanded/eventstore - 35cf4938467abc7441888bb793bda63b2872da2d authored over 6 years ago by Ben Smith <[email protected]>
Update OTP version to see if that fixes dialyzer exception that only

happens on travis.

github.com/commanded/eventstore - d8d95125ab5db938eb18ec7eee9edb00d837e015 authored over 6 years ago by Corey Haines <[email protected]>
temporary test new elixir version

github.com/commanded/eventstore - af7308a4ba847a6e58fa64098c598d54bed23c42 authored over 6 years ago by Ole Michaelis <[email protected]>
include exunit for typechecks

github.com/commanded/eventstore - 80572f9ec3ccd32436c4a692697c796741f461e3 authored over 6 years ago by Ole Michaelis <[email protected]>
update fsm and remove ignored warning

github.com/commanded/eventstore - 8fe5f420a6417d65e5538bfa8a1d5222e3ecd0f0 authored over 6 years ago by Ole Michaelis <[email protected]>
let ci fail when there is a typespec issue

github.com/commanded/eventstore - 0bd9af795626b815ac80d245ee2922cacf13b6e4 authored over 6 years ago by Ole Michaelis <[email protected]>
ignore warning triggered by 3rd party macro usage

github.com/commanded/eventstore - cad8c85619779d8d72b07240f2b862db30e14424 authored over 6 years ago by Ole Michaelis <[email protected]>
explicitly declare no return

github.com/commanded/eventstore - cce5b728b13c0e3ddb69cbce7fbd880957c16a2a authored over 6 years ago by Ole Michaelis <[email protected]>
fix compiler warning

github.com/commanded/eventstore - 8905bf5590d0257d02c209afe8e45942eae2fb0b authored over 6 years ago by Ole Michaelis <[email protected]>
execute dialyzer as part of the ci pipeline

github.com/commanded/eventstore - abf850a937865d9b08e9126b214e147180e09e62 authored over 6 years ago by Ole Michaelis <[email protected]>
[] in typespecs reference empty list

github.com/commanded/eventstore - e146e4fe09c4bb743c489bc6e371251eb988dea0 authored over 6 years ago by Ole Michaelis <[email protected]>
remove dead function

Postgrex.query/4 has the following typespecs:

query(conn(), iodata(), list(), Keyword.t()) ::
...

github.com/commanded/eventstore - 0bf8b0bc75d2ea2cff7712c3573d86f35f68606f authored over 6 years ago by Ole Michaelis <[email protected]>
fix unknown function/module errors

github.com/commanded/eventstore - 489db235f562638b2067e2e5ca72107ba9f1ba33 authored over 6 years ago by Ole Michaelis <[email protected]>
adjust typespecs for event data

meta data can be nil. And data and metadata will only be serialized into binary on store.

github.com/commanded/eventstore - 3fd87e2f87c44917564f1e125f0667b4aea3abae authored over 6 years ago by Ole Michaelis <[email protected]>
Include #119 in CHANGELOG

github.com/commanded/eventstore - ea6346e10febc22f9bfea783f3697d06654320e8 authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #119 from sroze/supports-query-parameters-in-url

Supports query parameters in URL for database connection.

github.com/commanded/eventstore - 271fe86e2c6a735a027408905ad143736a7d68a3 authored over 6 years ago by Ben Smith <[email protected]>
`port` has nothing to do in query parameters

github.com/commanded/eventstore - 9c3d76d90b995c55971b10816b6cf376426947e0 authored over 6 years ago by Samuel ROZE <[email protected]>
Supports query parameters in URL

github.com/commanded/eventstore - 9300807ee5cb5bc8832f57a5428a892985944d1c authored over 6 years ago by Samuel ROZE <[email protected]>
Include #175 in CHANGELOG

github.com/commanded/commanded - f12a677ea70484e4f52159509897cdcdbf5c53b2 authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #175 from naps62/mp/memory-reset

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

github.com/commanded/commanded - e07c2a5ad65d7091b6aff6c83a26cf2dd56a8fc1 authored over 6 years ago by Ben Smith <[email protected]>
Adds InMemory.reset! utility for testing purposes

github.com/commanded/commanded - a3acbcd88c9ebd312006a7eee720f1f3d6325609 authored over 6 years ago by Miguel Palhas <[email protected]>
Include #117 in CHANGELOG

github.com/commanded/eventstore - 368af27e3c2676e60da13c1214bf300d7b869000 authored over 6 years ago by Ben Smith <[email protected]>
Remove dependency on psql for storage_up, storage_down and migrate #117

github.com/commanded/eventstore - 792a4a19ea255eaeebeea864729c75239a227bfd authored over 6 years ago by Ben Smith <[email protected]>
Ensure `event_store.migrate` runs via single query

By using Postgres' anonymous code blocks to execute multiple migration statements in one query.

github.com/commanded/eventstore - 18c2d8b4e79cd2392715f431dce4686042f83bd4 authored over 6 years ago by Ben Smith <[email protected]>
Include #118 in CHANGELOG

Add Ole Michaelis to contributors section in README.

github.com/commanded/eventstore - 44cf448484018246fbb86ac495e416025bd17433 authored over 6 years ago by Ben Smith <[email protected]>
allow callers to leave out event_type when data is a struct

github.com/commanded/eventstore - 8a4709676940ed74c771cb89eef1c8633634c0de authored over 6 years ago by Ole Michaelis <[email protected]>
Implement migate with the run_query function

This removes the run_with_psql completely.

github.com/commanded/eventstore - 0cee173e8083b9cea423a887fd0bcc0538c729b5 authored over 6 years ago by Victor Oliveira Nascimento <[email protected]>
Include #118 in CHANGELOG

Add Ole Michaelis to contributors section in README.

github.com/commanded/eventstore - 7f06796aa2412c8a021fcbb2ac7b12fe6bb7149d authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #118 from OleMchls/feature/guess-event-type

Allow callers to omit `event_type` when event data is a struct

github.com/commanded/eventstore - ad6bc17f8d94476deeda8f149f7d90a1d6e0ba23 authored over 6 years ago by Ben Smith <[email protected]>
allow callers to leave out event_type when data is a struct

github.com/commanded/eventstore - 1f9e386d0fcb7553dc7a963d268f3447439c98f1 authored over 6 years ago by Ole Michaelis <[email protected]>
Remove dependency on psql for storage_up and storage_down

This is a first commit to lower the dependency on psql. It shamelessly
uses code from Ecto Postg...

github.com/commanded/eventstore - 2d14de4eeeb19ddaaa9ab12f090c579ad0a8e6b6 authored over 6 years ago by Victor Oliveira Nascimento <[email protected]>
Include #114 and #115 in CHANGELOG

github.com/commanded/eventstore - 2aadc34d0dfc86b113074dc0fd25fdfde9bc418c authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #115 from commanded/feature/config-env

Support system environment variables for all config

github.com/commanded/eventstore - 8c744e8ddc77ab5c01bda044b3822fedf0eaaece authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #114 from Arthien/master

Subscripton event filtering

github.com/commanded/eventstore - 4ea018573f5e140282cc010470c72c7e04ccad74 authored over 6 years ago by Ben Smith <[email protected]>
Merge branch 'feature/rework-subscription-catch-up'

github.com/commanded/eventstore - 33179a455ad990f79f69c0e68c55f0a2f8d03d8c authored over 6 years ago by Arthien <[email protected]>
Acknowledge filtered events

Add failing test for subscription selector function. Subscriptions will wait until the last even...

github.com/commanded/eventstore - ca762bd22a7c5bd2d05e3395e057149edcee48d5 authored over 6 years ago by Ben Smith <[email protected]>
Add failing test for subscription selector function

Subscriptions will wait until the last event sent to the subscriber has been successfully acknow...

github.com/commanded/eventstore - 8f5b0958afe6e84eaab86f8d2afde1968ca81a9e authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #1 from Arthien/feature/event-filtering

Initial proposal for event filtering

github.com/commanded/eventstore - 7d367663a90edb3b4fe99efdde31478507554917 authored over 6 years ago by Christian Green <[email protected]>
Initial proposal for event filtering

github.com/commanded/eventstore - b1d61450001b9e5b86ac72af64659ef7a82ffa9b authored over 6 years ago by Arthien <[email protected]>
Merge pull request #171 from commanded/bug/process-manager-dispatch-consistency

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

github.com/commanded/commanded - b68d1aafba71db4b98c9c736f4a6169c23b4c634 authored over 6 years ago by Ben Smith <[email protected]>
Use Elixir v1.6.4 in Travis CI config

github.com/commanded/commanded - 54f6e334bd7c3af257a5e04926c556a3a5c1d517 authored over 6 years ago by Ben Smith <[email protected]>
Ensure process managers can be configured with `:strong` consistency

Fixes #170.

github.com/commanded/commanded - 72dd03fe2b359ab6fad22945344abafff6d3a5b0 authored over 6 years ago by Ben Smith <[email protected]>
Update Getting started guide to use v0.16

github.com/commanded/commanded - e4e48a80e629c6d5e54ec70e160c9e9d5b09c386 authored over 6 years ago by Ben Smith <[email protected]>
Include #165 and #168 in CHANGELOG

github.com/commanded/commanded - 4001996d13971101497ebbb280e337a565412fb5 authored over 6 years ago by Ben Smith <[email protected]>
Remove compiler warnings by using `generated: true` in macro generated code

github.com/commanded/commanded - 4ed3e8b5598d6e7500d08759d514b96b59706216 authored over 6 years ago by Ben Smith <[email protected]>
Merge pull request #165 from jccf091/handle-custom-type-serialization-in-snapshot-source-type

Handle custom type serialization in snapshot source type

github.com/commanded/commanded - 9d3c84bfdb68f79e3107dea8f25f888e5468cae4 authored over 6 years ago by Ben Smith <[email protected]>
Merge branch 'master' into handle-custom-type-serialization-in-snapshot-source-type

github.com/commanded/commanded - 74afe7d5c9e491f7612fce563ee1ef76349a51e0 authored over 6 years ago by James Cheuk <[email protected]>
Merge pull request #168 from naps62/mp/global-options

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

github.com/commanded/commanded - 3333faa856f57b0d4d2d99faf7a1e35c331016d8 authored over 6 years ago by Ben Smith <[email protected]>
Support system environment variables for all config

github.com/commanded/eventstore - b569028c5364ef956e79df792db4fd1516eada0c authored over 6 years ago by Ben Smith <[email protected]>
Ability to globally override include_execution_result and

include_aggregainclude_aggregate_version

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

github.com/commanded/commanded - f39874cfa3d4f8a29b309d90892d751083ced275 authored almost 7 years ago by Miguel Palhas <[email protected]>
Remove `whereis_name` check when starting child process

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