Spring Zeebe 8.1 is out - and we renamed some annotations

Howdy folks.

We just released GitHub - camunda-community-hub/spring-zeebe: Easily use the Zeebe Java Client in your Spring or Spring Boot projects 8.1, which surprisingly targets Zeebe 8.1 :slight_smile:

With that release we did renamed annotations. While there is no need to update right away (the old code is still there, but deprecated) we motivate everybody to update their code as long it is still a small code base.

There is one important thing to know: We changed the default for autoComplete for JobWorkers. It was false before, meaning that you had to programatically complete jobs yourself if you don’t specify this property. This was a default for historical reasons - but actually counter-intuitive for most of our users. Most projects want to use auto completion, so that is why we switched the default to true now (we found this change bearable given that you have to manually rename the annotation anyway). Make sure to adjust your code properly when switching from the @ZeebeWorker to @JobWorker annotation and look for the value of the autoComplete poperty.

More information here: https://github.com/camunda-community-hub/spring-zeebe/issues/239

Happy orchestrating!
Bernd

8 Likes

I have a question about changing the default value for autoCompletion.

We read the recommendation to use reactive clients for various understandable reasons, which we are now doing. However, with their use, the autoComplete must be set to “fasle” for every worker, right?
Now, if autoComplete was set on “true” by default after interviewing multiple users, does the recommendation still apply or should we reconsider using the reactive variant?

Best regards
Florian

(post deleted by author)

What do you mean by this? What prevents you from using it?
Also for next time: it would be better to create a new thread for new problems instead of adding to old ones…