-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
|
Acceptance Criteria (Required on creation)
Hints
Links
Breakdown
Pull Requests
Dev2QA handover
The text was updated successfully, but these errors were encountered: