v31.0.0
New and notable:
- an active queue manager between churn and freedomjs acts as a safety release valve when the system is overloaded, leading to major reliability improvements when the proxy is under load #276
- SignalBatcher may be used to batch and compress signalling channel messages into one, gzipped, message #271
- the maximum number of channels specified in the peerconnection's SDP is now respected #275
- churn connections now spend a maximum of three seconds gathering candidates, to avoid unnecessary slowdown in the presence of slow STUN servers #258
- freedomjs TypeScript definitions are no longer maintained in this repository and are instead pulled from DefinitelyTyped #273
Other changes:
- a new class,
Fragment, models packet fragments (part of an ongoing effort to improve our obfuscators) #274
Tested: Simple SOCKS on Firefox and Chrome on Linux, Mac OS X and Windows
Firefox 42+ issues: UWNetworksLab/uProxy-p2p#1840
release.py:
| * | chrome-stable | chrome-beta | chrome-canary | firefox-stable | firefox-beta | firefox-canary |
|---|---|---|---|---|---|---|
| chrome-stable | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| chrome-beta | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| chrome-canary | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| firefox-stable | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| firefox-beta | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| firefox-canary | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
