Added Add middleware per Route/WebSocketRoute #2349. Add middleware per Router #2351. Fixed Do not overwrite "path" and "root_path" scope keys #2352. Set ensure_ascii=False on json.dumps() for WebSocket.send_json() #2341.