Changes from WebPagetest 2.16:
Web Server
- Added custom metrics to the result page
- Added (optional) rate limiting for video rendering based on server load
- Added support for connectivity-specific test timeout limits
- Added support for newer versions of ffmpeg
- Improved performance of mobile video processing
- Improved EC2 auto-scaling
Test Agent
js (Mobile testing)
- Added support for ignoring certificate errors
- SPOF, Content blocking and setDNS support added
- Added support for Chrome Dev Channel on Android
- Added support for running custom chrome_shell builds on Android
- Allow android tests to run for longer than 3 minutes with truncated video
- Fixed support for Android Lollipop
- Fixed packet loss support in traffic shaping
- Fixed Chrome timeline capture and reporting (Chrome 42+)
- Improved mobile agent reliability (particularly on Windows)
wptdriver:
- Fixed support for setUserAgent for Chrome HTTPS requests
- Added support for eventName script command
- Added support for using HTTP basic auth over HTTPS between the agents and server
- Improved chrome mobile emulation (disable flash)
- Fixed packet loss support in traffic shaping
- Improvements to Chrome HTTPS waterfall processing
- Fixed Chrome timeline capture and reporting (Chrome 42+)
- Added support for calculating speed index without video capture
- Disabled the Firefox "browser upgraded" startup page
URLBlast (legacy IE testing):
- No significant changes (deprecated - use wptdriver where possible).