Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/commanded/eventstore
Event store using PostgreSQL for persistence
https://github.com/commanded/eventstore
56de043219f3944d75d58b5d2c8415537efb5a85 authored almost 6 years ago
80ab0371375b9afe0a7c703c2e7d9f1f447b0871 authored almost 6 years ago
e5ee1398c7581bd15f799554ede4e7f6b95afa0a authored almost 6 years ago
c515c900e96661066d1527d2bce13c0f5ea0ca99 authored almost 6 years ago
777d904f2e67f9ee64505d4de31f855850b9d0fa authored almost 6 years ago
ea77bf95dd7446d1cccc2bef9e5386c8fb8ee222 authored almost 6 years ago
e52f604ad690a374585f31e454c65784908fb2fe authored almost 6 years ago
Ensure the event store application doesn't crash when the database connection is lost
74b8d9b06742bcf2c37aeabb3ee27f68f656ceab authored almost 6 years ago699ac50764562c37404942ef2394db232254a98e authored almost 6 years ago
961ad40d55da558a88313fb6d93756ee381d53cc authored almost 6 years ago
Stop Postgrex database connection process in mix `event_store.init` and `event_store.migrate` ta...
09c0d87c77cbcc6f33b6f7ea8da69887ce8b5ab0 authored almost 6 years agoJason lib needs to be included
22c383ea22aa6c6b6800e11a6ee3e8e8af950d72 authored almost 6 years ago8c96ccec2fc8a43f2144db2fe880a8da70c463c6 authored almost 6 years ago
93c212e531c2a0c76eb28aabdb2b1e0e5d172e6c authored about 6 years ago
78b634db8bdde2c64a87c04da9e1cc9ab51eb12a authored about 6 years ago
a0bbc2b42cd159cdd9dba180eb4663f8a2597994 authored about 6 years ago
ef1aba008496d62d47ddc3c464dd32e863b1abbd authored about 6 years ago
a767c0eff5948ba9313eadaf6f422db578d0f25b authored about 6 years ago
Migrate from Poison to Jason for JSON serialization and Postgrex v0.14 support.
a2c3e6e6b0823cb2586235d07d103ac07751377d authored about 6 years agoc967a23f6bdfbe25d9cbc5ee223a194c8d401cb9 authored about 6 years ago
a95a6318a4bfab534ebf09e13588f6388a4801d7 authored about 6 years ago
0a2e9906160de16214b8ff1e37becfe4eeaca242 authored about 6 years ago
cdae2d1ecd997884a69c2e775c5d895772fd4b6a authored about 6 years ago
Remove mentions of CQRS.
f7f976c5167a9e29efdf42c3f78136dc7ab374ae authored about 6 years agoFixes #151.
5119caeede52f81fe8e4e6a74e1da36e12f65f58 authored about 6 years ago5ae254197a3c3d4b5b6770f5a2e1d36b3fecd834 authored about 6 years ago
62d83981ca4292a4f38d9413bed95974db528abe authored about 6 years ago
Update to Postgrex v0.14.0
033b31ee078d2515cea39bd73b5005d8bbf96321 authored about 6 years ago69ed01724c1c7a2c4fb47a44915684a4cd78b9a7 authored about 6 years ago
0ecd15943c2fbe40ad938514b20e46608427ef9a authored about 6 years ago
2c6483ad9cdd2210d979c1f98a5176d64ce822ff authored about 6 years ago
62617493a669c775515e0ba9e722ab1d21f0e350 authored about 6 years ago
Fix benchmark suite
509e3283763ff80cce21c6576245286a7f37908d authored over 6 years agoMissing `ex_unit` config prevented benchmark suite from being run.
90939c13d9a464975fee005cf70d2916826e6d84 authored over 6 years agoCloses #72.
635ec6af6dfac067f172d3ca64d9b08c0044bff0 authored over 6 years agoCloses #113.
e76199d57b0be33fe65e1163713af11791717895 authored over 6 years agoAdd note to README warning that linked guides follow the `master` branch which may differ from p...
b5e5867f5d115ad5dc5d51386c9d091940f07f47 authored over 6 years agoSend `:subscribed` message to all subscribers connected to a subscription.
b236284f3d2f344ab8ac9f6d6176c8cfc01e3677 authored over 6 years agoaf674c3fe9d2ad4153ae2367d3e142bd67f254f4 authored over 6 years ago
Use message sending instead of callback functions since messages are more appropriate for async ...
85d795ddb27a4a4fd89e76d2019bb5a5352d5d72 authored over 6 years agoIn-flight events should be purged when the subscription lock is lot and resent to subscribers on...
7baef85101575a4033890e76c8828d48f3b83fc8 authored over 6 years agoSeparate starting a subscription process from connecting a subscriber.
c063c7d297446215ed98c2cb17d6848ccbc3606e authored over 6 years agoSubscription concurrency
02e1583db71ccaee13dbfed9597878bb2267a800 authored over 6 years agoDue to not waiting for subscriber process to terminate in test.
47accab311c08cd2413247c26b328e8a7e22c04d authored over 6 years ago672c12600a9aa7a02218589ba29e0707e13a8344 authored over 6 years ago
Include #134 in CHANGELOG.
1225cbf518164fb3b8986f3160d861003e94e890 authored over 6 years agoa0191838a03b18ff66eb906de3bf2ef8d78bc439 authored over 6 years ago
d9714243879f80560f14762ab9bdb82a9366cdd7 authored over 6 years ago
ace4451cd9444273812a9d77874e5f846af1e1cc authored over 6 years ago
Separate deleting an existing subscription from unsubscribe as subscriptions may now have multip...
a06bc3eb462636f0640c9ebee805030d77f41ece authored over 6 years agoSubscription test case used to test single and all streams subscriptions.
a6db11db9db8b6023523ff620c73ce4a0dbb84e3 authored over 6 years agoe0e80a718884f0ffdb67e29b27a12e889c55dd37 authored over 6 years ago
11473c693d118865fefd32e02da05ceaeeb20580 authored over 6 years ago
0f999668cd6bb2b12936e9f4055d3d538d744010 authored over 6 years ago
f0879377ec3d75fb8339fd03b27d7acb245a524b authored over 6 years ago
3b93f2ef5a81bf45670249f893a65bb9f3d7efd4 authored over 6 years ago
2e5cdd6eb18cc66c95709daa381144183434a94d authored over 6 years ago
Use round robbin balancing to distribute events amongst subscribers.
0c88470974ded29eca9369a6935d762c60838db4 authored over 6 years ago3109505eb72363afb622f3a6b9b5d5d22af57c7c authored over 6 years ago
dd9c57fdc6c542341338daee82b32b9b8bfa9d56 authored over 6 years ago
2bf3c6a6a87d6f746c3d9b1e97d290143ae711e4 authored over 6 years ago
0cd0ffa6aa78ca96fd473d02cd03fc0d83973f7b authored over 6 years ago
Persist last seen event to storage ordered by event id, irrespective of the order of acknowledge...
a6069af355907397524bdaeeb0bd7310a6eed7d3 authored over 6 years ago10dc4aea947a40ad3546ef542285f49c7edf720a authored over 6 years ago
Rename `uuid` dependency to `elixir_uuid`.
8273aad2eec0bd38bb9fbaf5d781229b9a3adf12 authored over 6 years ago7cfa6f922db52a2293d9de23dea3116ef9b79e3a authored over 6 years ago
8ad2bae41d6b6e503b35c0b3cceaefe631e39d7a authored over 6 years ago
17277f8f2d3f5159f51d8f8cbebd6953ba837c4e authored over 6 years ago
Add `:socket` and `:socket_dir` config options
0dc4c344c67fb7c6a52f88956eba334ec0fad49f authored over 6 years agoc919e4377a7854f6f9433c9cbee9ed082002ba6e authored over 6 years ago
7e967e7f8f6723b0377f3d498a8dfbedade79c5f authored over 6 years ago
Fix bug when all events in a batch are filtered by the subscriptions `selector/1` function the e...
5a4b0b2bf129f65c3c05af99cf3cc7c05fa4daf1 authored over 6 years ago692fb23f99e3ec6cd31bdf1f549c5482ba60fbef authored over 6 years ago
Bump Erlang (v21.0) and Elixir (v.1.6.6) versions in Travis CI config.
497b002f6ca4296cacc654a0e334c6d904baa80c authored over 6 years ago7193f61ce7459f9098ad343ca48c859de673c988 authored over 6 years ago
7ad4591d8f9cd4d782fb9c7d442d55248ebe607d authored over 6 years ago
Running `mix event_store.migrate` may take longer than the default 15s timeout. By setting it to...
06bab644346a6b6d306eb6aa90c3e69c11c1efac authored over 6 years ago9064a1883823510803878f1f9e3e170244168cb6 authored over 6 years ago
3b4040b742cbccea5b6a9dd2c0e8628b4845ae84 authored over 6 years ago
Use single Dialyzer `.plt` file to allow Travis CI caching
05321e5ea11d9bec48425586244c3b5c787f8dcf authored over 6 years agobfbe2a1818b2f1a342d966e11b8ff9ebf29568a8 authored over 6 years ago
2bcdc7f8bcea6af87a08a4c719141f780e7a4fc4 authored over 6 years ago
Improve typespecs and include Dialyzer in Travis CI build.
35cf4938467abc7441888bb793bda63b2872da2d authored over 6 years agohappens on travis.
d8d95125ab5db938eb18ec7eee9edb00d837e015 authored over 6 years agoaf7308a4ba847a6e58fa64098c598d54bed23c42 authored over 6 years ago
80572f9ec3ccd32436c4a692697c796741f461e3 authored over 6 years ago
8fe5f420a6417d65e5538bfa8a1d5222e3ecd0f0 authored over 6 years ago
0bd9af795626b815ac80d245ee2922cacf13b6e4 authored over 6 years ago
cad8c85619779d8d72b07240f2b862db30e14424 authored over 6 years ago
cce5b728b13c0e3ddb69cbce7fbd880957c16a2a authored over 6 years ago
8905bf5590d0257d02c209afe8e45942eae2fb0b authored over 6 years ago
abf850a937865d9b08e9126b214e147180e09e62 authored over 6 years ago
e146e4fe09c4bb743c489bc6e371251eb988dea0 authored over 6 years ago
Postgrex.query/4 has the following typespecs:
query(conn(), iodata(), list(), Keyword.t()) ::
...
489db235f562638b2067e2e5ca72107ba9f1ba33 authored over 6 years ago
meta data can be nil. And data and metadata will only be serialized into binary on store.
3fd87e2f87c44917564f1e125f0667b4aea3abae authored over 6 years agoea6346e10febc22f9bfea783f3697d06654320e8 authored over 6 years ago
Supports query parameters in URL for database connection.
271fe86e2c6a735a027408905ad143736a7d68a3 authored over 6 years ago9c3d76d90b995c55971b10816b6cf376426947e0 authored over 6 years ago
9300807ee5cb5bc8832f57a5428a892985944d1c authored over 6 years ago