Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V5 checklist #232

Open
bartelink opened this issue Aug 10, 2020 · 0 comments
Open

V5 checklist #232

bartelink opened this issue Aug 10, 2020 · 0 comments
Milestone

Comments

@bartelink
Copy link
Collaborator

bartelink commented Aug 10, 2020

Breaking change/things that are ugly queue:

V4 vs V3:

V3 breaking changes compared to V2:

@bartelink bartelink added this to the 3.0 milestone Feb 17, 2021
@bartelink bartelink changed the title V3 checklist V4 checklist Jan 6, 2022
@bartelink bartelink modified the milestones: 3.0, 4.0 Jan 6, 2022
@bartelink bartelink changed the title V4 checklist V3 / V4 checklist Jan 24, 2022
@bartelink bartelink changed the title V3 / V4 checklist V4 checklist Mar 8, 2022
@bartelink bartelink modified the milestones: 4.0, 3.0, 5.0 May 12, 2022
@bartelink bartelink changed the title V4 checklist V5 checklist May 12, 2022
@bartelink bartelink pinned this issue May 23, 2022
bartelink added a commit that referenced this issue Sep 2, 2022
Added:
- `Equinox.Core`: `Category` base class, with `Decider` and `Stream` helper `module`s

Changed:
- Performance: Switch surface APIs to `struct` Tuples and Options where relevant, some due to `struct` changes in jet/FsCodec#82, and use `task` in hot paths
- `Equinox.Decider`: `log` is now supplied via `Equinox.Category`
- `Equinox.Decider`: `maxAttempts` with a default policy and an optional argument on `Transact*` APIs re #232 
- `Equinox`: push `Serilog` dependency from `Equinox` out to `Equinox.Core`
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

No branches or pull requests

1 participant