The streamBase64 transfer mechanism has been removed and replaced by in-band byte streams.
Examples have been remade so that public examples are not reused or linked to. (Examples available in other XEPs are still present however.)
Transfer mechanism descriptions have been extended. Special emphasis has been made to describe the differences between options that might look similar to some readers.
The client can now provide client capabilities in the HTTP request header, permitting partial implementations of the specification.