@iquidus iquidus released this Oct 15, 2017 · 298 commits to develop since this release

Assets 5

This release contains a security fix. Updating Fusion is highly recommended. If you want to keep using an older Fusion version, you mustn't visit untrusted websites.

Refer to Electron 1.7.9 release notes for more info.

Changelog

  • Updates electron to 1.7.9
  • Fixes Fusion update notification
  • Clock sync popup warning fix for macOS High Sierra users
  • Fixes wallet contract deployment bug introduced in previous release (meteor-wallet-dapp)
  • Fixes Testnet/solonet syncmode error

Notes

  • After upgrading on main wallet dapp view, right click->reload to ensure old javascript cache is cleared.
    image4262
$ shasum -a 256 *
2c127597bcfa1ec2eb217d7aea60b7b39cd7a6698924e4f4fd175e951e31ca21  Fusion-installer-0-9-2.exe
f590d5d9938aaf6431924614acc16c11e64d5e364196a6daefc1be7f0192c5b3  Fusion-linux64-0-9-2.deb
835ea43419895fd01b416856ba0a98aead841b4376bb7ad01b915a384ad232c3  Fusion-macosx-0-9-2.dmg

@iquidus iquidus released this Sep 29, 2017 · 317 commits to develop since this release

Assets 5

This release contains a security fix. Updating Fusion is highly recommended. If you want to keep using an older Fusion version, you must not visit untrusted websites.

Refer to Electron 1.7.8 release notes for more info.

Interface

  • New sidebar to better display Dapps and many accounts.
  • Fixes a bug that made tabs disappear for some users.
  • Reinforce the need for backing up keystores.
  • Improved password strength validation when creating new accounts.

Security hardening

Increased security by leveraging the use of a fully isolated JavaScript context between Fusion and the Dapps.

Note for Dapp developers

From this version on Fusion will not ship its own web3.js instance anymore. We only provide for now web3.currentProvider so you can connect to ubiq. In the future, we will provide a special ubiq object with a default provider.

Also this web3.currentProvider will not allow sync calls anymore, as it is already the case in Sparrow (and it's bad practice in general). So make sure to use the async ones e.g. web3.eth.accounts -> web3.eth.getAccounts(function(){...})

To instantiate your (self-included) web3.js lib you can use:

if(typeof web3 !== 'undefined')
    var web3 = new Web3(web3.currentProvider);
else
    web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8588"));

Solo network

If you want to create your own solo network for testing purposes (or in a workshop where you have a very poor internet connection) you can also do it directly via the Develop menu: it will create a local network just for your computer in which you can test, mine and publish local contracts. It will use the --dev flag on your Gubiq node. From the Fusion UI console (developer tools), you can use and control the web3 object.

$ shasum -a 256 *
601d85eed295bebc4aba618d99535d4cf71a2b0c71efcb172b87abd4541189a9  Fusion-installer-0-9-1.exe
ed1e211f1ec5d79c7d2302a0a6e1b29e3cebbbb7ded8b751620ec43df5d0d3a4  Fusion-linux64-0-9-1.deb
d1adb68f88b14ba24d608786088431d6771ac978b379a5d2a5f2c5995f8940b1  Fusion-macosx-0-9-1.dmg

@iquidus iquidus released this May 11, 2017 · 442 commits to develop since this release

Assets 5

Version 0.8.10 is a bugfix release addressing:

  • Incorrect client name displaying on client update popup
  • Incorrect update link and notification (Fusion update)
  • Other minor fixes

This release is in preparation of the upcoming 0.8.11 update.

$ shasum -a 256 *
dda215edd6999f247d7d9dd0b46a907d9d59618b0f75ad29160aa64d2412f77e  Fusion-linux64-0-8-10.deb
973e0891440eefc5e298dffcd392a86a3399d0de5ce2e295992edd4fc86a4ada  Fusion-macosx-0-8-10.dmg
9fa6c05e1bf262bcb0eda704d6312053f14295b6a13e921d12e50381b7a0b29a  Fusion-win64-0-8-10.exe

@iquidus iquidus released this Feb 24, 2017 · 448 commits to develop since this release

Assets 5

Bringing together all of your accounts, assets and application interfaces, the Fusion Wallet combines all Ubiq blockchain functionality into one secure and powerful interface. With all of the tools to write and deploy your own smart contracts and tokens.

$ shasum -a 256 *
eada76fa30340d9cc3003889aa84b813b05d7877fa82b69568eb7a1c6073d608  Fusion-macosx-0-8-9.dmg
ed9ff5ea1653f24e5e8c11676e845aabda87c88a5cd4900e2f00cd42c8812952  Fusion-win64-0-8-9.exe
f77e34292bf50d880307ba59f1e82751dc49aceb581fb04deeebd162b6bbe4cd  Fusion-linux64-0-8-9.deb

Note: The Windows installer is not currently signed. This will be addressed in future releases.