pjfanning opened a new pull request, #1364:
URL: https://github.com/apache/pekko-http/pull/1364

   ### Motivation
   `ClientTransport`, `RequestResponseAssociation`, 
`SimpleRequestResponseAttribute`, the javadsl `anyOf`/`allOf` directive 
combinators and the `storeUploadedFile`/`storeUploadedFiles`/`fileUploadAll` 
directives have carried `@ApiMayChange` since Akka HTTP 10.x and have been 
stable in practice. Akka HTTP 10.6.0 dropped these annotations; 2.0.0 is a 
natural point for Pekko HTTP to do the same.
   
   ### Modification
   - Remove `@ApiMayChange` (and the now-unused imports) from the 
scaladsl/javadsl `ClientTransport`, `RequestResponseAssociation`, 
`SimpleRequestResponseAttribute`, javadsl `Directives.anyOf`/`allOf`, and 
scaladsl/javadsl `FileUploadDirectives`.
   - Drop the "(Still unstable)" wording from the `ClientTransport` scaladoc.
   - Remove the "the API may still change in the future" note from 
`client-side/client-transport.md`.
   
   ### Result
   These APIs are declared stable. Annotation and doc-only change; no binary or 
behavioral impact.
   
   ### Tests
   - `scalafmt --mode diff-ref=upstream/main`: no changes
   - `sbt http-core/compile http/compile`: pass
   - `sbt http-core/mimaReportBinaryIssues http/mimaReportBinaryIssues`: pass
   - No directional test added: annotation and doc-only change with no behavior 
to assert
   
   ### References
   Port of akka/akka-http#4315 (Apache 2.0 now applies, since the Akka HTTP 
10.6.0 license change date of 2026-10-23).
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to