v30.2.0
New and notable:
- peerconnection heartbeat timeout is now 15 seconds, for faster broken connection detection time #260
- the datachannel pool now specifies an explicit datachannel ID to effectively double the number of available datachannels, in an effort to post-pone poor peerconnection behaviour on Firefox which has a low (256) number of available channels #263
- a new packet transformer,
EncryptionShaper, which uses AES encryption (in CBC) mode to scramble network traffic #261
Other changes:
- background scripts for Chrome sample apps are now plain JS, reducing our Gruntfile complexity #256
- migrate to the TypeScript 1.5 compiler #267
Tested: Simple SOCKS on Firefox and Chrome on Linux, Mac OS X and Windows
Tracking Firefox 42+ issues here:
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 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
