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

Use `DynamicSupervisor` for subscriptions

c9b1e4c58c858e335700d97aac92dca6d41b6e06 authored almost 5 years ago
Run distributed tests

Only run distributed tests when `LocalCluster` is available.

5c29dd0a94f7d7af238c92b613a951f95f4cba6d authored almost 5 years ago
Prevent double supervision by starting / stopping supervisor manually

Include #194 in CHANGELOG

1b8ea66919e3f313652f609144c133afa2025cc9 authored almost 5 years ago
[Test] Distributed subscriptions

b7ffb6750aa497290553b8624c7f7995343d8e36 authored almost 5 years ago
Merge pull request #194 from SafeBoda/no_double_supervision

Prevent double supervision by starting / stopping supervisor manually

cfc622c9da0241ab7de032f28d1035f50769d9fd authored almost 5 years ago
Update dialyzer and gen_stage dependencies

5bbcb4f0b61667bbde77aeef3d1d3e1c2c303a62 authored almost 5 years ago
Merge pull request #196 from andreapavoni/patch-1

[Doc] Fix documentation for release tasks (fixes #187)

73112a3c7af3ab9b7b6c59276038ecb9fbaae3ea authored almost 5 years ago
fix documentation for release tasks (fixes #187)

ed1852cb31181981ddc3f30568640ea088318b41 authored almost 5 years ago
Prevent double supervision by starting / stopping supervisor manually

e8cc8543d4c9acea23c33c6fe1f1c6beff210429 authored almost 5 years ago
Release v1.0.1

440452382e2e6e81b784e9b7c8ef595382a167f2 authored almost 5 years ago
Include #186 in CHANGELOG

722fb86be44a7f8f3e6afcbac8133c90b1b0cd8e authored almost 5 years ago
Set Event Store in Distributed Forwarder init function

a4039a2d7c32d0d59b7bfe7a2c49d98e67273b85 authored almost 5 years ago
Support schemas in migrate task

6b2bbfe1afb7846db51a51ec9df96fe435df5214 authored almost 5 years ago
Include #189 in CHANGELOG

dceb1c1be0136bbf3942ce91b60a97d1300edbb4 authored about 5 years ago
Merge pull request #189 from MrYawe/fix/add_timeout_config

Add timeout option to config

cee7f36d236ef12845f0fbd635de1f3282a54613 authored about 5 years ago
Format default timeout in docs

b640066059cfee6bebcd1f7ed9e6760727bfc526 authored about 5 years ago
Start event store in README example

14187a302499812f9f321f8d9986d1439e59e0e9 authored about 5 years ago
Fix broken link in README

c0432886205f1c3ddad05a7915ac9887d794c0f0 authored about 5 years ago
Update links to guides in README

fc8b2620715ca6e7c05c6c034cbe361cf0948485 authored about 5 years ago
[Doc] Postgres schema and dynamic named event store

0b8257f1232add05ca19beb8ece4f9385c16d933 authored about 5 years ago
Merge pull request #184 from commanded/feature/dynamic

Dynamic event store

63f98d7503edbd080d7e2fb5a82d2fa1b49a5237 authored about 5 years ago
Include #184 in CHANGELOG

2096665b2514e7f1286d11e60610373002d24aa5 authored about 5 years ago
Add option to config

3059c4f2dae49d8b4b1e0892694b31d32d0af419 authored about 5 years ago
Use event store name when deleting a subscription

3486f826fde7aa6f4e4e97fc6b5cd5d2b14e440a authored about 5 years ago
Ensure provided event store name is an atom

045a794b79f7cf4c0c5916814a7ee94d75774c48 authored about 5 years ago
Fix failing slow test due to `timeout` option

f3db0647279dede1b6fea3e24c3266e9015475ff authored about 5 years ago
Dynamic event store

Allow a name to be provided when starting an event store. All event store operations can be prov...

67825568c8a2f9dd0c81c8722f251b1c529ad2a3 authored about 5 years ago
Include #186 in CHANGELOG

9f795d45f1a8ca4c72d0614df24586dcb2ecfa12 authored about 5 years ago
Merge pull request #186 from scudelletti/ds-fix-distributed-forwarder-init-function

Fix DistributedForwarder State when running multiple nodes

8b8071d9d994ec4122766cabd5e9c3930d37f7a0 authored about 5 years ago
Set Event Store in Distributed Forwarder init function

b0891730bea51048883fc952bea8b596358136d8 authored about 5 years ago
Include #182 in CHANGELOG

967e7a998cc844954a5fefd9264d9769ac1c8533 authored about 5 years ago
Merge pull request #182 from commanded/feature/schema

Support Postgres schemas

8b71fdc6ccf1903a3232af6e84c9cf95bc6206ba authored about 5 years ago
Use two 32-bit key values for advisory locks

The namespace key is derived from the unique `oid` value for the `subscriptions` table. The `oid...

2b4e4b364bb1af9ea7228f46050063186b233464 authored about 5 years ago
Set default schema migration version to 1.1.0

971e54db2a24b8ff580b97d7440d4019bbc1471d authored about 5 years ago
Database schema migration to update `notify_events` Postgres function

c933e543c2cfabe3cafce9134842f963b16a8332 authored about 5 years ago
Include schema name in `LISTEN` / `NOTIFY` channel

Event notifications should be restricted to only those from the event store's schema.

ea2251769d41c5a4b72702646f46486e34dc7612 authored about 5 years ago
Include `schema` in event store config

146f4cd3f39d547ce34f07cabc606ba894f40434 authored about 5 years ago
[Doc] Using Postgres schemas

4c6e23777eecd79afb9a5410c2b22677c8ac134d authored about 5 years ago
Schema tests

0e70733253ebfb8d043d86439a1b5d55002b3e43 authored about 5 years ago
Support event store `schema` config

Use `after_connect` to set the Postgres connection `search_path` to the event store schema. This...

4ca4f308339053b9249cd4d1e85ac3bd0cea9b6d authored about 5 years ago
Include Nicholas Henry as contributor in README

1080514706b40c55681499616fa2adb5422a6f36 authored about 5 years ago
Merge pull request #183 from civilcode/docs/getting-started-correct-release-task

Correct release task example

85de25dfcd7a0ee733ea40748b0f0b1e41261dc6 authored about 5 years ago
doc: Update Init.exec/3 docs

8bffac99fcaee186f379f75454df628483f644f0 authored about 5 years ago
doc: Correct release task example

These signatures have changed since 0.17.0 with support for multiple
event stores.

12b1af6050fc0fa3cfb9b847dc959b83c705eba3 authored about 5 years ago
Include note to use Commanded's `Commanded.Serialization.JsonSerializer` serializer

f9442cf8a372101d16d3bf135d9d9b0c599929a4 authored about 5 years ago
Release v1.0.0

f6f892bb68193a70e4fdccf2e3b16021569ce8a0 authored about 5 years ago
Use Elixir 1.9.4 in Travis CI

f377144f2097c6046e43db89e91db8c930ade33b authored about 5 years ago
Include #167 in CHANGELOG

aa451bf85c21c595941f7c7f4f6e6b5b043d91d9 authored about 5 years ago
Add missing handle response matches for `{:error, error}`

Fixes #167.

5f0b808a89c22b250625d5a3ac19998bf5226b6c authored about 5 years ago
Update dependencies

9df9ae1f0340ebb4389db81de794be2267484422 authored about 5 years ago
Merge pull request #179 from PaoloLaurenti/178-update-getting-started-guide-for-running-mix-tasks-using-elixir-releases

#178 - Update getting started guide

175cdef36a895ba71ccb58c6e5c2572ea8047f54 authored over 5 years ago
#178 - update getting started guide adding info about initializing a database using elixir releases

e5597f7bed3e93096597e114cb042b95ea467181 authored over 5 years ago
Release v1.0.0-rc.0

aa1731e7684d9eb85e7c1fdee827f30d6688ca14 authored over 5 years ago
Update README for v1.0

f93c0af44d1399434a1c8015ee18fa9cc4afcec4 authored over 5 years ago
Upgrade documentation for v1.0

1e092d1416b5f20e408cf7f05cdebfd70e62d1c1 authored over 5 years ago
Release v1.0.0-rc.0

611b0e348dd2898a598884b8bd411a89852260f5 authored over 5 years ago
Add GitHub Sponsors to FUNDING.yml

aeb62bd0fedaf901200afc4f8366c019e326f265 authored over 5 years ago
Include #175 in CHANGELOG

6f62ce657410a15670a182efbd31cceecadcc84c authored over 5 years ago
Merge pull request #175 from trbngr/support_naivedatetimes

Add support for `created_at` values to be of type NaiveDateTime.

832b368bd028739e58029a325ef46a48161665e8 authored over 5 years ago
Add support for `created_at` values to be of type NaiveDateTime.

NaiveDateTime support was removed in #150. This is fine for new apps and, if running the migrati...

c7c5a49972ad29d156e555bb6d4acefb4908114c authored over 5 years ago
Create FUNDING.yml

2a6725fcb4c398d81a74455b6077901189b75386 authored over 5 years ago
Update dependencies including Postgrex to v0.15.0

c772cb4a50ae55700c432c1a8614ee2e22a2d876 authored over 5 years ago
Include #172 in CHANGELOG

Use default values for `queue_target` and `queue_interval` from DBConnection

fbdaa4340a10e64974408d822df11f63f4923b92 authored over 5 years ago
Merge pull request #172 from Yamilquery/master

Add support to queue_target and queue_interval

e52aa25da61cac2bc82e05e195f58b01aa207ea6 authored over 5 years ago
Add queue_target and queue_interval opts

78e52bc96b236584fc82394609eadbb713915e7a authored over 5 years ago
Add queue_target and queue_interval postgrex opts

cde5986f87fe51cbfb4b814e34078acd493e3b6f authored over 5 years ago
Update config.ex

4810163f6eaf5cbb2b33e6e90b8e5e1905b06d94 authored over 5 years ago
Merge pull request #171 from CrowdHailer/patch-1

Fix sentence

60a74b3e7d30293c345c3f70812015dad1e3e4e1 authored over 5 years ago
Fix sentence

7f7abb16b8b6ee568bfddebd7ef4088dbda9d304 authored over 5 years ago
Recursively convert deserialized map keys to atoms for `jsonb` serializer

31277f0da1e74bf62f1bc50eb77df242671f8af4 authored over 5 years ago
Merge pull request #168 from commanded/feature/multi-event-store

Support multiple event stores

4427e430c7617e6de54aa8fff660d2c1bfd0033c authored over 5 years ago
Include #168 in CHANGELOG and provide upgrade guide

c00319043534e032e4a5732780782b475732161e authored over 5 years ago
Create `EventStore` macro to allow defining an event store module

Prefix notification `GenServer`s with event store module name.
Include event store module in sub...

0f23c3b25a5d8c98011ca5f0b2368730f425e057 authored over 5 years ago
Remove obsolete dependencies from `mix.lock`

cff64affed14dfc36d661c45e0efe48d8dc9aef0 authored over 5 years ago
Event store specific `subscription_retry_interval` config

a5fb0bc7d86642fa2661ef2ce797a5c3a55fee40 authored over 5 years ago
Configure `column_data_type` per event store

3efb665b9a80071c78e7f0f5092a8ccb36dd24b3 authored over 5 years ago
Extend mix tasks to support multiple event stores

4f01df5fd2c805e28fa7a9fdeefbcaddba7918ae authored over 5 years ago
Pub/sub registry is configured per event store

5957ee37a60048dee4dfded24422df5168737378 authored over 5 years ago
Multi event store test

Update benchmark suite to support multi event store changes.
Remove serializer module loaded che...

22763b5d1f78aef5cd289b161d22d04f745ca493 authored over 5 years ago
Hex documenation grouping

3542afd7d0c021de6c992fb1142087dcec078576 authored over 5 years ago
Release v0.17.0

55642a34fe556167071bcc2fd6dad414d6635091 authored over 5 years ago
Include #150 in CHANGELOG

f02a0d8cea78608afb9ed1368c1fd26076d652b6 authored over 5 years ago
Merge pull request #150 from datafoo/datetime

Use `timestamp with time zone` for timestamp fields.

42834e6c36f0881921d3c21f4745e0375ba07620 authored over 5 years ago
Include #161 in CHANGELOG

94a19932e3051f67b8a8715edbab4091eee28d5e authored over 5 years ago
Merge pull request #161 from operto/bugs/ssl_connection

SSL support including Mix tasks.

e948b8ee2cfb929b98aa926cb37901b3fe178231 authored over 5 years ago
Release v0.16.2

0cddaecf6b52eb5ad314e938c10ab5e6857a5eae authored almost 6 years ago
Merge pull request #165 from commanded/bug/notifications_supervisor

Reliably start Notifications supervisor on global name clash

f06013d582f4280e862da21d543eee991fc03950 authored almost 6 years ago
Return any non-matched reply to `start_link`

141f9955e755d7b2c30eea7cce692047a805cb57 authored almost 6 years ago
Include #165 in CHANGELOG

7b95526d72e0e5634e9ab38d96942ead6bb3ae55 authored almost 6 years ago
Fix dialyzer warnings

e3fb8afd416d0fd8b858404f44851956d60cd6cf authored almost 6 years ago
Handle `EventStore.Notifications.Supervisor` start failure due to `{:error, :killed}` return value

037c7216533e8375424a804148cb80205eac5cc1 authored almost 6 years ago
Only start Postgrex process once for all storage test cases

49749938c933b116d35a16ec1177273a16a966fc authored almost 6 years ago
Upgrade mix dependencies

37229ce12d888880f534254a5ecc8c288f354d2c authored almost 6 years ago
Include #162 in CHANGELOG

c5421d3b80f3dec2d05715553f16f9cccc377536 authored almost 6 years ago
Merge pull request #162 from commanded/feature/susbcription-partition

Fix issue with concurrent subscription partitioning

e12ec37ed6277d7d4f4ce604ecb5f3e00427378b authored almost 6 years ago
Return an error when a subscription attempts to ack an unexpected event

c919ba7c09dbe724062c3c28d6e8af75d75e49cb authored almost 6 years ago
Reduce ExUNit `refute_receive_timeout` config setting for distributed tests

Due to test timeout when running distributed tests on Travis CI.

6857bc440efe9f4ceba4a43b8eb0c491429dec2a authored almost 6 years ago
Configure ExUnit's `refute_receive_timeout` for all test envs

e048ba03641471c1296c889c6cf1efc7ebe94bc1 authored almost 6 years ago
Concurrent subscription partition test

14117b70a576beb72b12503c4deeff7ca3ca90a5 authored almost 6 years ago
Identify failing subscription event notification with partitioning

eb69b722d6d3ade62961dc8fac5f9a8d1a8cd9f6 authored almost 6 years ago