Skip to content
This repository has been archived by the owner on May 28, 2021. It is now read-only.

Releases: connext/indra

Indra v4.1.0 | Client v4.1.0

18 Feb 13:41
Compare
Choose a tag to compare

Features

  • Added a new @connext/crypto module as part of our effort to make our code work fast and reliably across node servers, browsers, and react native apps.
  • Linted stuff. Not glamorous but will make PRs easier to review here on out meaning we can fix bugs & release features more quickly.

Bugfixes

  • Fixed a few internal issues related to our CI/CI pipeline & ops stuff in general

Indra v4.0.16 | Client v4.0.16

17 Feb 16:59
Compare
Choose a tag to compare

Features

  • #721 - Exchange rates are now extendable. Node operators can configure their own tokens to be supported, collateralized, and swapped. Swap module defaults to Uniswap rates but can be configured to plug in your own price oracles. Contact us if you need help setting this up. Docs coming!
  • #798 - We are working on a bunch of rebalancing updates to optimize the collateral cost of running a node, without sacrificing UX. This lays a lot of groundwork for that.
  • Deprecating client.requestCollateral. Collateral and channel rebalancing will be fully handled by the node now, so do not rely on this client method to request collateral.
  • Allow TLS support for the messaging layer. Now you can use tls://<NATS_URL>:4223 as the node URL if you deploy a TLS-secured NATS server. More updates around NATS auth/security coming as well!

Bugfixes

  • Fixed a bug that made it to staging where the local Daicard UI was not spinning up properly.

Indra 4.0.13 | Client 4.0.12

13 Feb 20:17
Compare
Choose a tag to compare

This new version includes major expansions to the exchange rate services! You can now configure allowed swaps on start.

Also uses the uniswap API to get exchange prices 🎉

Indra 4.0.12 | Client 4.0.11

08 Feb 07:03
Compare
Choose a tag to compare
  • Updates to client interface to include removeListener
  • Node backend updates to include anonymized transfer views and endpoints detailing anonymized transfer and onchain activity

Indra 4.0.11 | Client 4.0.10

06 Feb 19:41
Compare
Choose a tag to compare

Speed!

Focused on speeding up transfers for this release. You should see some speed improvements immediately, but there will be much more work in this area, so expect more improvements.

Bugfixes

  • #792 - Make sure all onchain transactions are being tracked properly by the node.

Indra v4.0.10 | Client v4.0.10

05 Feb 23:04
Compare
Choose a tag to compare

Updates include:

  • Allows proposal of underfunded apps, but not installation of underfunded apps
  • Users can no longer uninstall CoinBalanceRefund apps where they are not the recipient, better protection of funds
  • Must use rescindDepositRights to uninstall CoinBalanceRefund apps, no funny business!
  • Optional NATS configuration adjustments to the messaging package
  • Moar integration and messaging tests, along with small bug fixes!

Indra v4.0.9 | Client v4.0.8

31 Jan 15:00
Compare
Choose a tag to compare

Bugfixes

  • #808 - Fixed issue where swap would not work if there was no collateral and would not request additional collateral.
  • #688 - Fixed issue where small numbers could not be swapped due to Javascript number type limitations. We made sure everything was using BigNumbers.

Indra v4.0.6 | Client v4.0.6

24 Jan 16:18
Compare
Choose a tag to compare

Bugfixes

  • Fixed a bug where sending from a browser client (i.e. Daicard) to a Node.js client threw an error (thanks @balasan for finding and reporting!).
  • Fixed client instantiation with rinkeby network string

Features

  • Added transfer meta to getLinkedTransfer return value.
  • Added BigNumber client utils
  • Added ERC20TokenArtifacts to types
  • Added channel-provider package
  • Added event constants to types
  • Added channel isAvailable check before resolving connect

Indra v4.0.5 | Client v4.0.5

23 Jan 12:49
Compare
Choose a tag to compare

Bugfixes

  • Fixed issue where one of the nested dependencies was not being built properly.

Indra v4.0.4 | Client v4.0.4

23 Jan 09:37
Compare
Choose a tag to compare
  • Added more tests a la issues #755, #756
  • Hardened error handling to make sure failures in promises always reject #741
  • Contracts (previously scattered between @connext/contracts, @connext/cf-apps, @connext/cf-adjudicator-contracts, and @connext/cf-funding-protocol-contracts) have all been consolidated into the @connext/contracts package #676
  • An updated addressBook has been published as part of new @connext/contracts package, this includes an updated token for rinkeby & newly deployed contracts for the ETC Kotti testnet. #760
  • The channel state now contains both the proxy factory and multisig mastercopy, both of which are critical while withdrawing. #648
  • An addressHistory has been added to @connext/contracts which contains historical values for proxy factory and multisig master copies.
  • tslint has been replaced with eslint #248
  • types that were previously exported from cf-core are now in the @connext/types module #624
  • A hardcoded list of supported networks was removed. Additionally, we've migrated from specifying networks by name (eg "rinkeby") to specifying them by chainId (eg 4) #735