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

Add Java 21 Support to Side projects #4058

Closed
6 tasks done
Tracked by #4002
psavidis opened this issue Jan 24, 2024 · 4 comments
Closed
6 tasks done
Tracked by #4002

Add Java 21 Support to Side projects #4058

psavidis opened this issue Jan 24, 2024 · 4 comments
Assignees
Labels
scope:connect Changes to the Connect library. scope:core-api Changes to the core API: engine, dmn-engine, feel-engine, REST API, OpenAPI scope:spin Changes to the Spin library. scope:template-engines Changes to the template engines libraries. type:subtask Issues that are subtasks of another issue. Must always be part of the breakdown of the parent issue. version:7.21.0-alpha4 version:7.21.0

Comments

@psavidis
Copy link
Contributor

psavidis commented Jan 24, 2024

Acceptance Criteria (Required on creation)

Java 21 is available as a build environment and by the following repositories:

  • camunda-spin
  • camunda-connect
  • camunda-commons
  • camunda-template-engines-jsr223
  • feel-scala

Note: camunda-bpm-rpa-bridge-ee will be considered out of scope for the 7.21 release.

Hints

  • The respective Jenkins stages (declaration and use) need to be added in .ci.cambpm file

Links

Breakdown

@psavidis psavidis added the type:subtask Issues that are subtasks of another issue. Must always be part of the breakdown of the parent issue. label Jan 24, 2024
@psavidis psavidis mentioned this issue Jan 24, 2024
1 task
@psavidis psavidis changed the title Java 21 Support on Jenkins Builds Add Java 21 Support on Jenkins Builds Jan 24, 2024
@psavidis psavidis self-assigned this Jan 24, 2024
@psavidis psavidis changed the title Add Java 21 Support on Jenkins Builds Add Java 21 Support to Sideprojects Jan 25, 2024
@psavidis psavidis assigned yanavasileva and unassigned psavidis Feb 9, 2024
@yanavasileva
Copy link
Member

@psavidis, please note that Status must be Review when requesting a review.

@yanavasileva
Copy link
Member

@psavidis, feel scala change must be backported to the minor version branch that currently is used by Camunda 7.21, which is 1.16.
Reference: https://github.com/camunda/camunda-bpm-platform/blob/master/pom.xml#L35
Hint: feel scala repo uses the backport action.

@yanavasileva yanavasileva assigned psavidis and unassigned yanavasileva Feb 9, 2024
psavidis added a commit to camunda/feel-scala that referenced this issue Feb 12, 2024
@psavidis psavidis changed the title Add Java 21 Support to Sideprojects Add Java 21 Support to Side projects Feb 12, 2024
@psavidis
Copy link
Contributor Author

@psavidis, feel scala change must be backported to the minor version branch that currently is used by Camunda 7.21, which is 1.16. Reference: https://github.com/camunda/camunda-bpm-platform/blob/master/pom.xml#L35 Hint: feel scala repo uses the backport action.

Thanks for the reminder Yana. Following a discussion with Tassilo, it makes sense to backport JDK 21 config to the 1.7 branch as a newer release and update the repo to point to the latest patch version (that would be 1.17.5).

@tasso94
Copy link
Member

tasso94 commented Feb 12, 2024

Related to bumping the FEEL Engine 1.17.5: #4075

@psavidis psavidis added version:7.21.0 scope:spin Changes to the Spin library. scope:connect Changes to the Connect library. scope:template-engines Changes to the template engines libraries. scope:core-api Changes to the core API: engine, dmn-engine, feel-engine, REST API, OpenAPI labels Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope:connect Changes to the Connect library. scope:core-api Changes to the core API: engine, dmn-engine, feel-engine, REST API, OpenAPI scope:spin Changes to the Spin library. scope:template-engines Changes to the template engines libraries. type:subtask Issues that are subtasks of another issue. Must always be part of the breakdown of the parent issue. version:7.21.0-alpha4 version:7.21.0
Projects
None yet
Development

No branches or pull requests

3 participants