Skip to content

v38.1.0

Latest
Compare
Choose a tag to compare
@trevj trevj released this 18 May 17:27
· 13 commits to master since this release

New and notable:

  • optional hostKey field for cloud invites #394
  • reboot digitalocean droplets #401
  • make digitalocean start method reject when droplet has been deleted, fixing cloud install cancellation #407
  • replace digitalocean and cloud installer retries with a ping-type class #408 and #411 (and #412, see below)
  • cloud social provider should use freedomjs-style rejections, save contacts immediately, and use the new pinger #412
  • trap errors raised by the Node.js -> freedom.js tcp socket shims, to fix intermittent crashing cloud modules #414
  • a new RC4-based network traffic transformer #397

Other changes:

  • remove firefox integration tests from grunt dist due to flakiness #393
  • Node.js 4.4 (LTS) on travis #403
  • remove references to utransformers #395 and #402
  • replace hexstring conversion functions with Buffer equivalents #396
  • replace crypto NPM with calls to Node.js crypto #398
  • switch to a digitalocean app owned by info@uproxy.org #404 and #406
  • keepalive timeouts for cloud installer SSH connections #410 and #413
  • optional timeout arg for promises.retry #409

Compatibility matrices

Owing to recent changes/breakages with Firefox's add-on environment - UWNetworksLab/uProxy-p2p#2426 - (affecting Firefox beta for now) I split compatibility tables in two.

* chrome-stable chrome-beta chrome-canary
chrome-stable
chrome-beta
chrome-canary
* chrome-stable firefox-stable
chrome-stable
firefox-stable