BREAKING: Overhaul of URL APIs #1133
                  
                    
                      lauzadis
                    
                  
                
                  announced in
                Announcements
              
            Replies: 0 comments
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
An upcoming release of the AWS SDK for Kotlin changes various APIs which deal with URLs.
Release Date
This feature will ship with the v0.37.0-beta release planned for 11/24/2023.
What’s changing
The URL APIs are completely rewritten to clarify content encoding, when data is in which state, and to reduce the number of times data is encoded/decoded, among other things.
Several classes are moved out of
aws.smithy.kotlin.runtime.utilinto more appropriate packages liketextandcollections.How to Migrate
Because this is an overhaul of the entire API surface, it’s difficult to provide a general migration runbook. In general, if you’re explicitly using any URL APIs, you’ll need to update them to comply with the changes. The general API footprint remains the same, but there may be some changes required for advanced use-cases.
Feedback
If you have any questions concerning this change, please feel free to engage with us in this discussion. If you encounter a bug with these changes, please file an issue.
Beta Was this translation helpful? Give feedback.
All reactions