-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Remove swagger from run distribution #4467
Comments
May I know what is the reason for removing swagger ? This was a good feature. Please clarify it does not impact following artifact (OPENAPI specifications) and only impacts camunda run.
|
Hello @amardeep2006
SwaggerUI has faced many security problems recently, resulting in high maintenance efforts on our side. The alternative to SwaggerUI is OpenAPI and a REST client like Postman. The REST client with the OpenAPI can, in our opinion, cover the intended use case for SwaggerUI: "Easy testing of API interfaces".
There was no impact on OpenAPI. And yes, only Camunda Run, as the other distributions never supported SwaggerUI. Regards Tobias (Product Management) |
Thanks for clarification. We are using https://springdoc.org/ with camunda provided openapi specs in our project and has proven to be low maintenance . We scan daily for security. |
KickoffContext
Business ValueThe removal of Customer RequirementsSwagger is removed entirely from Backwards compatibilityStarting from version Technical Solution ProposalThe technical proposal is pretty straightforward for this case, the changes will consist of removing Changes RequiredA. Adjust
|
Decision UpdateDue to the size of this item being minimal, a kickoff meeting is not required. |
Assigning to @mboskamp for the Review |
UpdateClarify if the CE license-book file needs to be adjusted before the minor release. Answer: here |
No update is required on the license-book of 7.22. |
UpdateMerged changes to Next step: Release |
Update
|
Updatecamunda-bpm-rpa-bridge-ee PR is closed. No need to update RPA Bridge. |
All Tasks are completed. Closing the ticket. |
Reopening the issue due to swagger reference leftovers in the repo |
- stage types - CONTRIBUTING.md Related-to: #4467
Assigning to @yanavasileva for reviewing the fix of the failing |
- stage types - CONTRIBUTING.md Related-to: #4467
Related-to: camunda/camunda-bpm-platform#4467 Backported commit 8fe087b1ee from the camunda-bpm-platform repository. Original author: psavidis <69160690+psavidis@users.noreply.github.com>
Related-to: camunda/camunda-bpm-platform#4467 Backported commit 8fe087b1ee from the camunda-bpm-platform repository. Original author: psavidis <69160690+psavidis@users.noreply.github.com>
Related-to: camunda/camunda-bpm-platform#4467 Backported commit 8fe087b1ee from the camunda-bpm-platform repository. Original author: psavidis <69160690+psavidis@users.noreply.github.com>
- CONTRIBUTING.md Related-to: camunda/camunda-bpm-platform#4467 Backported commit 233c9820eb from the camunda-bpm-platform repository. Original author: psavidis <69160690+psavidis@users.noreply.github.com>
- CONTRIBUTING.md Related-to: camunda/camunda-bpm-platform#4467 Backported commit 233c9820eb from the camunda-bpm-platform repository. Original author: psavidis <69160690+psavidis@users.noreply.github.com>
Acceptance Criteria (Required on creation)
Hints
Links
Breakdown
camunda-bpm-platform PR
camunda-bpm-platform-ee PR
camunda-bpm-license-book-generator-ee PR
camunda-bpm-rpa-bridge-ee PR
camunda-docs-manual PR
Dev2QA handover
The text was updated successfully, but these errors were encountered: