This repository has been archived by the owner on May 28, 2021. It is now read-only.
Releases: connext/indra
Releases · connext/indra
Indra v4.1.0 | Client v4.1.0
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
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
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
- 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
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
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 uninstallCoinBalanceRefund
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
Indra v4.0.6 | Client v4.0.6
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
togetLinkedTransfer
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
Bugfixes
- Fixed issue where one of the nested dependencies was not being built properly.
Indra v4.0.4 | Client v4.0.4
- 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