The backports of Camunda 7.24 are making good progress. The progress is tracked via issue#1138 and a spreadsheet maintained by @Julian .
Especially the backport of the refactoring from Apache Http Client 4 to 5 was tricky and is now done. The dependency is not completely gone yet. The modules engine-rest and qa/runtime are declaring it still. But the most important module, connect/http-client , java/clientand qa/integration-tests-webapps are migrated to Http Components 5.
This now enables us finally to reactivate the integration tests of the webapps. And reduces the dependency scope again. We will get rid of the remaining dependencies soon.
Most of the backports are quite straight forward. I have used some to attract new contributors via labeling them as “Good First Issues” (when they are actually). And I gave Copilot Agent AI a chance to show what it is able to.
The experience with AI is mixed. Most changes have been worked out completely, and it also did automatically adoptions to Operaton’s code style when it differs. But there were also gaps discovered. Or there was even one PR raised with an interesting approach to extend the REST API, but unrelated to the change that needed to be backported. Anyways, it is useful and can help us to do supportive tasks half-automated and fast.
The work on the backports will now be done frequently, and we will be soon in sync. You can help on that!