What are you looking for?

The CAM project in JIRA is moving to GitHub

By
  • Blog
  • >
  • The CAM project in JIRA is moving to GitHub

For almost 10 years, JIRA has been our development issue tracker for the core components of Camunda Platform 7. About 15,000 tickets later, Camunda’s engineering has grown from one team to a team of teams. Many new projects have used GitHub exclusively as a code repository and an issue tracker from the start.

In October, we will move the CAM project to GitHub issues. With this change we are reducing the gap: our community can participate in our development processes with a single account. We achieve a unified approach for managing development issues, making it easier for everyone to participate.

We thank everyone who has contributed to our CAM issue tracker and hope that the collaboration continues in our new home. Find an FAQ with the details about this change below.

What is changing?

In the future, we will manage the issues for the Camunda Platform 7 core components in our central GitHub repository: https://github.com/camunda/camunda-bpm-platform

We plan to migrate open tickets with their comments from JIRA to GitHub. Our team will develop 7.19 and future 7.x versions exclusively on GitHub. GitHub labels will organize and group our issues. Have a sneak peek at our label glossary.

When does it happen?

Immediately after the 7.18 release, on the 12th of October 2022, we plan to start using our GitHub issue tracker. The migration of tickets will happen between 9 am and 6 pm CEST. There may be a short downtime during which you may not be able to create issues or write comments (CAM project only).

You may find that the GitHub issue tracker opens earlier as we are preparing the migration. We would like to ask you to keep working with the CAM JIRA project until the migration has been completed. Once GitHub issues are ready to use, we will publish an update in the blog, the user forum, and via email to our customers.

What happens with the CAM project?

At the time of migration, we will make the CAM JIRA project read-only and keep it publicly accessible. Links to CAM JIRA tickets or release notes will not change. Migrated CAM JIRA tickets will link to their corresponding counterpart on GitHub where the development and discussions continue.

Does anything change in enterprise customer support? Is the JIRA SUPPORT project affected?

Customer support does not change. As an enterprise customer you can continue raising support tickets in the SUPPORT project in JIRA. Wherever we previously communicated about CAM JIRA tickets, for example when fixing a bug, we will talk about GitHub issues in the future. In your SUPPORT tickets that link to an open CAM ticket we will automatically add a link to the corresponding GitHub issue.

Does anything change about how I can report security vulnerabilities to Camunda? Is the JIRA SEC project affected?

This process does not change. Wherever we will share an implementation ticket with you that addresses a vulnerability, it will be a GitHub issue instead of a CAM JIRA ticket.

Does anything change for the Optimize issue tracker? Is the JIRA OPT project affected?

We are considering migrating the OPT project to GitHub issues, too. We haven’t finally decided yet and this initiative is independent of migrating the CAM project. Stay tuned for news on this in the future.

Does anything change for Camunda Platform 8 projects, for example Zeebe?

No. These projects largely already use GitHub for issue management. By migrating the CAM project we are moving to what most of Camunda’s engineering works with.

How big was CAM JIRA?

  • Tickets created: 14,864
  • Tickets shipped in 7.x releases: 8,490
    • Bug Reports: 2,311
    • Feature Requests: 2,257
    • Tasks: 3,121
    • Sub tasks: 797
  • Users who created tickets: 895

Try All Features of Camunda

Related Content

Adopting Camunda 8 has empowered UKRSIBBANK with the tools and insights needed to improve and adapt to changing market conditions.
Build software that meets needs while still protecting the environment for future generations.
Learn about the best programming languages for microservices, plus how to compose and orchestrate microservices for your project.