Skip to content

Conversation

@bartelink
Copy link
Collaborator

@bartelink bartelink commented Dec 21, 2022

Removing from the V3 release line. While it's not hurting anyone (though it triggered extra work in the move to Task), the underlying CFP components have also been a long time unmaintained, and #ifdefs are nobody's friend.

NOTE bugfixes.maintenance etc can still be done by doing releases of 2.x
To migrate away, people can either move as either one or two steps to:

  • Propulsion.CosmosStore3 (smaller API change delta, does not force using Equinox.CosmosStore v 4)
  • Propulsion.CosmosStore (still not a big API change delta)

@bartelink
Copy link
Collaborator Author

Also intending to remove Propulsion.EventStore, as the TCP based client has long been deprecated by EventStore

Main reason this has not yet been done is that I don't want to just dump the striped reader algorithm given the perf boost that can give for syncing and replication (which could be incorporated into Propulsion.EventStoreDb).

Base automatically changed from task-all to master December 21, 2022 18:07
@bartelink bartelink merged commit 1d862e9 into master Dec 23, 2022
@bartelink bartelink deleted the remove-cosmos branch December 23, 2022 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants