Ecosyste.ms: OpenCollective

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

Cronus

Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
Collective - Host: opensource - https://opencollective.com/cronus - Code: https://github.com/Elders/Cronus

Release notes

github.com/Elders/Cronus - d7c9fa3fee53cb826251a7d6093633184f577d09 authored about 6 years ago by mynkow <[email protected]>
Adds the following method to the IEventStore => void Append(AggregateCommitRaw aggregateCommitRaw);

github.com/Elders/Cronus - 0e2a2ad4d5be3a5b8a5e1d39eca8c2ede9e07287 authored about 6 years ago by mynkow <[email protected]>
Adds CopyEventStore

github.com/Elders/Cronus - cd46898ecd6fc6a8bc70525bc491992795695ed0 authored about 6 years ago by mynkow <[email protected]>
Adds an option to read the event store without deserializing the data to an object

github.com/Elders/Cronus - d3cb01cc5e21de154809b62da5f4e1551cb0ae29 authored about 6 years ago by mynkow <[email protected]>
Move the Cronus.Migration.Middleware repository inside Cronus

github.com/Elders/Cronus - 94424df45d3ebf7ad6e3ce8643ea6d5a5aa32cf2 authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 608d5481ec22fd4f4bb69f9d140c02495c702419 authored about 6 years ago by mynkow <[email protected]>
Adds generic interfaces `IEventStore<TSettings>` and `IEventStorePlayer<TSettings>`

github.com/Elders/Cronus - 276590feebbe1709e2d636b99aa3caa2f1e027ea authored about 6 years ago by mynkow <[email protected]>
Update Configuration.md

github.com/Elders/Cronus - a69975786fc3959c48d6695d982f6bffd111a5c3 authored about 6 years ago by Lyubomir Mitkov <[email protected]>
Release notes

github.com/Elders/Cronus - a327dfc7465a7a45a673234cda93c8b2d9ddb6a1 authored about 6 years ago by mynkow <[email protected]>
Fixes class documentation

github.com/Elders/Cronus - 448e082d81cdca6d99efb67ecbf21d8f44ec88ae authored about 6 years ago by mynkow <[email protected]>
Makes ITenantResolver singleton

github.com/Elders/Cronus - d1dc956b27e1826467b9abdfe45e5616da2ec319 authored about 6 years ago by mynkow <[email protected]>
Code cleanup

github.com/Elders/Cronus - 6bc9f7b27462026a43b49e60ef642f4c3908ea24 authored about 6 years ago by mynkow <[email protected]>
Moves CronusContext to a separate file

github.com/Elders/Cronus - 35b7bc4fd4458f55fe71ff84988eb09237c2f779 authored about 6 years ago by mynkow <[email protected]>
Code cleanup

github.com/Elders/Cronus - 930aec737e58ae323d761cbd8c6a5d0e173d18f3 authored about 6 years ago by mynkow <[email protected]>
Adds reference to the Tenants object in the docs

github.com/Elders/Cronus - 894f4253b40c8622a0a15ff6ccd1dfc037cf5679 authored about 6 years ago by mynkow <[email protected]>
Moves the DefaultTenantResolver to a separate file

github.com/Elders/Cronus - 7e39e20174759345a2c7f840f77b38a2f53de612 authored about 6 years ago by mynkow <[email protected]>
Renames CronusMiddwaresDiscovery to CronusWorkflowsDiscovery

github.com/Elders/Cronus - 427594be435f4e73ebff9499a4cadda7b32a3d1e authored about 6 years ago by mynkow <[email protected]>
Documentation fixes

github.com/Elders/Cronus - ae0f80cad67239fc4038c0a5cac1a6b1de05c84d authored about 6 years ago by mynkow <[email protected]>
Removes Inernal

github.com/Elders/Cronus - 2999dc9f8f28af87710070d604f56a2f93f6dfda authored about 6 years ago by mynkow <[email protected]>
Adds Cronus.Persistence.Cassandra configurations to the docs

github.com/Elders/Cronus - 0ae92c2247451b7beb08acea4c2c3a12d1c60456 authored about 6 years ago by mynkow <[email protected]>
Adds Cronus settings to the Configuration

github.com/Elders/Cronus - b625ad52b152a0009f131382de1cd4bf4d7c7a08 authored about 6 years ago by mynkow <[email protected]>
Adds configuration documentation

github.com/Elders/Cronus - 6cf9509abe54bf05cc249b8dfcf178d2b4e8667f authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 0cfe2f3ff0c3e25dc6d64c6b3c82466ecd6922c4 authored about 6 years ago by mynkow <[email protected]>
Improves logging when loading assemblies using discoveries

github.com/Elders/Cronus - 925fa3a1f890ae384a61a39d9072f075ed4ad3df authored about 6 years ago by mynkow <[email protected]>
Adds log message from which path we load the assemblies

github.com/Elders/Cronus - ae335d07e6663ba568405e60a15f52afe7ec505a authored about 6 years ago by mynkow <[email protected]>
Writes the `private readonly` explicitly

github.com/Elders/Cronus - cc2b5af00b1a8cc437992d28d898adda62f9acee authored about 6 years ago by mynkow <[email protected]>
Removes Internal configuration from the solution

github.com/Elders/Cronus - 26e750b26c748702faf490824ebc035adcdda9aa authored about 6 years ago by mynkow <[email protected]>
Added configurations to README.md

github.com/Elders/Cronus - 478297521de9adec99cbe2e85cf633506ae4c004 authored about 6 years ago by tokmac <[email protected]>
* Added tenant resolve on Cronus Message handlerTypeContainer

* Added CronusHostOptions from which you can disable Application Services, Projections, Ports, S...

github.com/Elders/Cronus - 2609924a94de1d6a29d40ad5792359169195d59d authored about 6 years ago by tokmac <[email protected]>
Removes IEventStoreStorageManager

github.com/Elders/Cronus - de66f3ec71a36f393a8d10c688e1eb6ae04b25cf authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 0da838ec6e0b42775ce82f9da4113e443c752d74 authored about 6 years ago by mynkow <[email protected]>
Code formatting

github.com/Elders/Cronus - 0d7bd232cff4fe59253e6ec2a375acb8a0398297 authored about 6 years ago by mynkow <[email protected]>
Replaces handle logging with DiagnosticsWorkflow

github.com/Elders/Cronus - cef2f905db530fdab6f59fbd007a20c993acff0d authored about 6 years ago by mynkow <[email protected]>
Overrides ToString to output the handler and message types

github.com/Elders/Cronus - ad052e3a96fd5fe7949b7a6112e78cd2ce756bd4 authored about 6 years ago by mynkow <[email protected]>
Renames InMemoryRetryMiddleware file to InMemoryRetryWorkflow

github.com/Elders/Cronus - fa68afd4061036208581861fd754077304821c55 authored about 6 years ago by mynkow <[email protected]>
SingletonPerTenant does not hold the instances because it must be transient. The instances are now kept in the singleton SingletonPerTenantContainer class

github.com/Elders/Cronus - 80fd1ceccc35cc15b9f37b4ee7892f8118f50325 authored about 6 years ago by mynkow <[email protected]>
Initializing CronusContext uses the scoped ServiceProvider

github.com/Elders/Cronus - d61b4edf641068ae1360c18ea101f3baedb087fc authored about 6 years ago by mynkow <[email protected]>
ProjectionRepository is now creating the handler instances using the IHandlerFactory

github.com/Elders/Cronus - f50830a630dbe487869c8ee3089c877eb6107726 authored about 6 years ago by mynkow <[email protected]>
Removes unused using statements

github.com/Elders/Cronus - d473a9b612cfd78317b1a10a40613ad9733c477e authored about 6 years ago by mynkow <[email protected]>
Makes SingletonPerTenant a singleton

github.com/Elders/Cronus - e44416c4d79c5d14280163fd54edefea8cf9153c authored about 6 years ago by mynkow <[email protected]>
Adds IConfiguration extensions

github.com/Elders/Cronus - 0818ce5e384bd8facaeb006a2bb1e9007698b7c8 authored about 6 years ago by mynkow <[email protected]>
Fixes documentation summary

github.com/Elders/Cronus - dd23fa6c837b4098e3f33c4ff3f86df8eaeb3a3b authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 6c183e35d303dcc97c1f1707777ee1e1c00ed16e authored about 6 years ago by mynkow <[email protected]>
Updates domain modeling

github.com/Elders/Cronus - c3e39df81790ac7c49078287ded134146af0cb2e authored about 6 years ago by mynkow <[email protected]>
Extracts a const for the setting key

github.com/Elders/Cronus - 8af39c153e555cccad33cf34fea6b01195039266 authored about 6 years ago by mynkow <[email protected]>
Removes IEventStoreFactory and MultiTenantEventStore

github.com/Elders/Cronus - e240ab322eceeb70f7cb859c7a7c6e047880be16 authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 0691af1774a6acf33f79e602ab4a837826d22708 authored about 6 years ago by mynkow <[email protected]>
Updates domain modeling

github.com/Elders/Cronus - 95276ac0b3022c241d97374b71a3c7ca9cba6145 authored about 6 years ago by mynkow <[email protected]>
Adds BoundedContext which represents the configuration setting cronus_boundedcontext so that other services can get it injected directly

github.com/Elders/Cronus - c9ec4aee53e3a1a0a5f4f960b3385b8b6626b5c0 authored about 6 years ago by mynkow <[email protected]>
Fixes the workflow

github.com/Elders/Cronus - 839600ee6af00b474c33542587652b96f7899cf5 authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 0df539c07f7d8fe6ce23e512ab55a4fe8115ec25 authored about 6 years ago by mynkow <[email protected]>
Separated bootraping of system and other projections

github.com/Elders/Cronus - 77e0263f185876e15bc78340bba65386f4add168 authored about 6 years ago by tokmac <[email protected]>
Removes the Elders tenant

github.com/Elders/Cronus - be5b4168bd9a874d0c9dd8e5080b6fda25e214e6 authored about 6 years ago by mynkow <[email protected]>
Removes the Elders tenant

github.com/Elders/Cronus - 07e8c9b8706e6e4c49014f072c6724731016e5d8 authored about 6 years ago by mynkow <[email protected]>
IInitializable renamed to IInitializableProjectionStore

github.com/Elders/Cronus - 432cf015f366680361d92b2df770c3317bedb1dc authored about 6 years ago by tokmac <[email protected]>
Release notes

github.com/Elders/Cronus - 4cb7c74ad90dc417b4c31aa497af848c1208f462 authored about 6 years ago by mynkow <[email protected]>
ProjectionVersions are now per tenant. Based on the client's tenant configuration there will be commands issued upon start. If a client removes one tenant frpm the configuration there is no need to rebuild/replay the projections for that tenant.

github.com/Elders/Cronus - 214ef8e65c0c6298a0bf6031fd95fbe448f0e8ab authored about 6 years ago by mynkow <[email protected]>
Just close your eyes

github.com/Elders/Cronus - 44a2e481fad4b020876bc7f791a40d6ceb2eb7c4 authored about 6 years ago by mynkow <[email protected]>
Adds IndexStatus parser

github.com/Elders/Cronus - 7036f9cffdfb4a8152eab5d9570197cce095a79a authored about 6 years ago by mynkow <[email protected]>
Fixes index rebuild flow

github.com/Elders/Cronus - 62066ef766835a111867133843796c859f835abe authored about 6 years ago by mynkow <[email protected]>
Extends the IEventStoreStorageManager to support indices creating

github.com/Elders/Cronus - 86e7721fab2964b074ae0175f3aaafcf3f2ef5cf authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 0bb37929dd1da60c9c0a4c8f2e550748f2d3c6b6 authored about 6 years ago by mynkow <[email protected]>
Rework a bit how the current tenant is set during message handling

github.com/Elders/Cronus - 7a0c5914df0d1f7dedb0f24a89defba2b67fc6cd authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - c4347e7efad8646ae06dd87f9fa1705701b5bab0 authored about 6 years ago by mynkow <[email protected]>
Every message is now consumed inside a DI scope

github.com/Elders/Cronus - 3a9337172ba7c7274a9d2cbdf906c165aafcd05f authored about 6 years ago by mynkow <[email protected]>
Adds ProjectionPlayerDiscovery

github.com/Elders/Cronus - 442109b7855c5d0f6f0b7545114272d1af12a947 authored about 6 years ago by mynkow <[email protected]>
WIP Refactoring Projection Rebuild Flow

github.com/Elders/Cronus - 1b1b3e51462d6fc95afe5a15e3555ed71419615c authored about 6 years ago by tokmac <[email protected]>
Added trycatch when missing IDiscoveryResult<{serviceTypeName}>

github.com/Elders/Cronus - d2224246f1c2082f6ee7e11ca87c0126e9d7eb60 authored about 6 years ago by tokmac <[email protected]>
Renamed HandlerTypeContainer to TypeContainer

github.com/Elders/Cronus - 5e79d2fe2f35cb0af5f9b9d99402bd23332eb9da authored about 6 years ago by tokmac <[email protected]>
Removes old CronusHost

github.com/Elders/Cronus - 39247ff2603467b366bd3793fc846455c29df9e6 authored about 6 years ago by mynkow <[email protected]>
Removes IHideObjectMembers which has value for fluent interfaces which are not present anymore in Cronus

github.com/Elders/Cronus - eb6bae4d4f67277608258ca4d2c2ddd4ea91c014 authored about 6 years ago by mynkow <[email protected]>
Removes IContainer and ISettingsBuilder

github.com/Elders/Cronus - b62ff2d04a9ed944ebfd84379b5eb80adb7455a2 authored about 6 years ago by mynkow <[email protected]>
Fixes parameter null checks in CronusHost

github.com/Elders/Cronus - 5db793a244bbee1ae3e9ee4197f32e3a886abc5a authored about 6 years ago by mynkow <[email protected]>
Adds a parameter null check in ServiceLocalor

github.com/Elders/Cronus - 8f8f28c5b8a388b3226771cee45a764fcc6aae4a authored about 6 years ago by mynkow <[email protected]>
Adds validations and checks when loading tenants from a configuration

github.com/Elders/Cronus - 341b8c9be4a1417ddd0d9966cfdd2db55e5acee0 authored about 6 years ago by mynkow <[email protected]>
Adds parameter null check

github.com/Elders/Cronus - eae8961aae4652cc8c8b50fbdf39f7d2a73e1f05 authored about 6 years ago by mynkow <[email protected]>
Removes unused cluster code. The alternative could be something which come from the IConfiguration

github.com/Elders/Cronus - 9b092c65ba960da79ad472276111650f4ee2bb51 authored about 6 years ago by mynkow <[email protected]>
Removes obsolete middlewares. Everything is now handled by MessageHandlerMiddleware

github.com/Elders/Cronus - f6ecc7cd7e18dd5adb3cf8711b92090f380a4394 authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - a70e0b44e21bfba03d99ba3d4eedef1800c4e43b authored about 6 years ago by tokmac <[email protected]>
Removes the abstract modifier from the CronusHost

github.com/Elders/Cronus - 6632c9498a4e9335b68a176f6b65f2fad22941a3 authored about 6 years ago by tokmac <[email protected]>
Release notes

github.com/Elders/Cronus - f00f597311baf3cf8508b23ee26dcd4fbeedc9a2 authored about 6 years ago by mynkow <[email protected]>
Code cleanup

github.com/Elders/Cronus - 963967dd8496c2a34cbf492d3f843a6a2dd333c7 authored about 6 years ago by mynkow <[email protected]>
Introduces CronusServiceCollectionExtensions

github.com/Elders/Cronus - 96d39bc486a7d9b4e2c619fbc5feb9876cd23b38 authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - a8d84b70e252eb6b0261089a0dae566f7ee8f6a8 authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 334c900a48d655c07d1c96ba88b13abecfc1ba7c authored about 6 years ago by mynkow <[email protected]>
Updates domain modeling and adds CronusHostDiscovery

github.com/Elders/Cronus - e03454a310b3fb71fcbb2a161caf461ffb72afc7 authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 048bbf4d4b34252600fcda30498fe9144704b189 authored about 6 years ago by mynkow <[email protected]>
Fixes how assemblies are loaded from the executing dir

github.com/Elders/Cronus - 70e34adb74c8e4f16e20061eb15981e36cd46b62 authored about 6 years ago by mynkow <[email protected]>
Source cleanup

github.com/Elders/Cronus - d389c7121ee303cff1a3375a5a6da9fb13dc6364 authored about 6 years ago by mynkow <[email protected]>
Source cleanup

github.com/Elders/Cronus - 392d6e546caa0b691c7ac5c0932dc1148232d398 authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - 247e5ea6de4e0c90191e0f4f3240788b5074d6b3 authored about 6 years ago by mynkow <[email protected]>
Removes all consumers and moved them to he RabbitMQ project because they were too specific about how RabbitMQ works. With this the MultiThreading.Scheduler was also removed

github.com/Elders/Cronus - 12aba1b87955ec6ac7aad743022438dcd3bab8d0 authored about 6 years ago by mynkow <[email protected]>
Added MultiTenantProjectionStore

github.com/Elders/Cronus - 93bef6bfed31f9235479204048c4cb32c392e72e authored about 6 years ago by tokmac <[email protected]>
Removed InitializeProjectionStore from IProjectionStore interaface

github.com/Elders/Cronus - 7fc22c5063d6da62e02a432f2340c41f0319746c authored about 6 years ago by tokmac <[email protected]>
Added IProjectionStoreStorageManager interface

github.com/Elders/Cronus - 6c2d5fd941822590685f9192fe92bf256c9252e1 authored about 6 years ago by tokmac <[email protected]>
Renamed file to IProjectionWriter.cs

github.com/Elders/Cronus - 86cec121ff435e85140840e20f66baa22343ebd9 authored about 6 years ago by tokmac <[email protected]>
Removes the current ISettingsBuilder and improves the discoveries

github.com/Elders/Cronus - b88895ef55d6a40d504e2b5e62253d45a7144259 authored about 6 years ago by mynkow <[email protected]>
Removes the current ISettingsBuilder and improves the discoveries

github.com/Elders/Cronus - 21c1d98ddb825f158aae4970f9130577742b7695 authored about 6 years ago by mynkow <[email protected]>
Release notes

github.com/Elders/Cronus - ae704c5289adec33840b3cef89e465bd71f2d64b authored about 6 years ago by mynkow <[email protected]>
Adds more discoveries

github.com/Elders/Cronus - 230ca4b26fc0cf241fab38aa7846b801247a4b24 authored about 6 years ago by mynkow <[email protected]>