Connection: simplifying stream allocation and activation process.
Connection, Stream: lazy stream ID assignment, and better handling of stream limits.