cschleiden / go-workflows

Embedded durable workflows for Golang similar to DTFx/Cadence/Temporal
https://cschleiden.github.io/go-workflows/
MIT License
233 stars 49 forks source link

Tracking: release 1.0 and adopt semver #247

Open cschleiden opened 1 year ago

cschleiden commented 1 year ago

At some point I want to release a version 1.0 of this library and start following semver for breaking changes. This issue tracks the work I think is necessary for that.

### Tasks
- [ ] #244
- [ ] #200
- [ ] https://github.com/cschleiden/go-workflows/issues/263
- [ ] https://github.com/cschleiden/go-workflows/issues/280
- [ ] https://github.com/cschleiden/go-workflows/issues/260
- [ ] https://github.com/cschleiden/go-workflows/issues/335
- [ ] https://github.com/cschleiden/go-workflows/issues/315
- [ ] https://github.com/cschleiden/go-workflows/issues/28
- [ ] https://github.com/cschleiden/go-workflows/issues/349
cschleiden commented 7 months ago

Added the latest batch of bugs and partially implemented features I'd like to fix and finish before releasing 1.0.

decibelcooper commented 6 months ago

@cschleiden Are there any tasks you would like help with to drive this project to v1?

cschleiden commented 5 months ago

@decibelcooper for now I've only got a couple more features planned for 1.0. I bet there are some bugs that need to be fixed, but I got it with the current plan.

cspotcode commented 3 months ago

Is 1.0 going to be the next version, or are you planning other pre-1.0 releases? I ask because I'm hoping to use the new "queue" feature for our side-by-side deploys, so I'm trying to estimate a realistic schedule for that. If I shouldn't expect a stable release in the near-term, then I can use side-by-side backends as a stop-gap.

cschleiden commented 1 week ago

I've just released another version. Not planning any other features for 1.0, but I want to give this version some bake time before releasing it.

rullyalves commented 5 days ago

it is ready for production ?