oscerd opened a new pull request, #25389: URL: https://github.com/apache/camel/pull/25389
Three small, independent fixes found during the camel-aws review. **1. `IAM2Endpoint.doStop()` did not call `super.doStop()`** — it closed the IAM client but skipped the base `ScheduledPollEndpoint`/`DefaultEndpoint` stop logic. Every other aws2 endpoint (including the paired `KMS2Endpoint`) calls it. Fixed. **2. eks `profileCredentialsName` had a bogus catalog default** — the `String` option was annotated `@UriParam(defaultValue = "false")` (copy-pasted from the adjacent boolean provider flags), publishing a misleading `"defaultValue": "false"` for a profile-name string. Now matches ECS (`@UriParam(label = "security")`); catalog regenerated. **3. parameter-store `CamelAwsParameterStoreValue` header was advertised but never read** — `putParameter` always took the value from the message body, so the documented producer header was a no-op. It now honors the header when present (falling back to the body). Adds `ParameterStoreProducerTest.putParameterHonorsTheValueHeader`. All three are low severity. Full 683-module reactor build is green; the new parameter-store test passes. Targeting main (4.22.0). _Claude Code on behalf of oscerd_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
