Skip to content

Releases: hyperlane-xyz/hyperlane-monorepo

SDK v0.5.2

01 Nov 17:30
7f5e6c6
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • The SDK's resolveNetworks has been renamed to resolveChains

Full Changelog: v0.5.1...v0.5.2

SDK v0.5.1

24 Oct 17:22
03b2e4c
Compare
Choose a tag to compare

A minor release, mostly to publish artifacts from recent addition of Moonbeam support.

What's Changed

Full Changelog: v0.5.0...v0.5.1

SDK v0.5.0

13 Oct 21:23
da5c504
Compare
Choose a tag to compare

See v0.5.0-beta0 release notes for major changes.

What's Changed (since beta0)

Full Changelog: v0.5.0-beta0...v0.5.0

SDK v0.5.0-beta0

20 Sep 18:10
0d76398
Compare
Choose a tag to compare
SDK v0.5.0-beta0 Pre-release
Pre-release

Release 0.5.0-beta0 rebrands Abacus to Hyperlane! All packages have been moved from the @abacus-network org to the @hyperlane-xyz org. Packages under the old org are deprecated and will not receive further updates.

Also included in 0.5.0-beta0 are some minor bug fixes and the support for new networks for the testnet2 environment (Goerli and Moonbase Alpha)

What's Changed

Full Changelog: v0.4.1...v0.5.0-beta0

SDK v0.4.1

10 Aug 18:59
2ddc4bf
Compare
Choose a tag to compare

v0.4.1 of the SDK brings some minor bug fixes for the Interchain Gas Calculator and resolves a build issue related to the Console library.

What's Changed

  • Fix IGC price fetching for optimism/arb, for now don't pay correct interchain gas in Kathy by @tkporter in #902
  • Bump polygon maxFeePerGas by @tkporter in #909
  • Remove uses of console lib by @jmrossy in #912
  • Replace sdk utils index file with direct imports and exports by @jmrossy in #914

Full Changelog: v0.4.0...v0.4.1

SDK v0.4.0

01 Aug 20:36
Compare
Choose a tag to compare

v0.4.0 of the SDK brings support for deploying to subsets of an environment's chains (e.g. just a single chain) and improvements to the Interchain Gas Calculator. See #767 and #795

Other features / improvements

  • Harden MultiProvider against missing chain values #767
  • Restructure HelloWorld check and deploy scripts to be more realistic #767
  • Migrate HelloWorld package into monorepo: #717
  • Script to transfer ownership of core contracts: #737
  • Add MVP of e2e message observability: #678
  • Add origin domain check to Inbox.process: #751
  • verify mainnet: #709
  • Add core governance script: #748
  • Add mainnet core contract owners: #764
  • Set reorgPeriod / finalityBlocks for arbitrum and optimism to 0 for testnet2 and mainnet: #778
  • Deploy change to have arbitrum.* and optimism.* agents use 0 reorg period: #789
  • Fix underflow in HelloWorld gas calculation: #794
  • Redeploy HelloWorld to testnet2: #821
  • Fix minor bug in InterchainGasCalculator: #823
  • Deploy IGP: #722
  • Removes deprecated environments: #677
  • Increase Avalanche Finality Blocks: #824
  • Update Celo/Alfajores/Fuji finality blocks: #825
  • Add signature validation to validator verification: #803
  • Update mumbai gas prices: #838
  • Update RetryProvider to use exponential backoff: #859

Breaking Changes from 0.3.x

  • Order of generic types consistent across SDK core classes, may require reordering some generic params in Typescript
  • getMultiProviderFromSignerAndConfig has been replaced with getTestMultiProvider

New Contributors

  • @exdx made their first contribution in #775

Full Changelog: v0.3.1...v0.4.0

SDK v0.3.1

05 Jul 19:11
86f280e
Compare
Choose a tag to compare

v0.3.0+ reorganizes the Abacus SDK by merging the Hardhat and Deploy packages into the existing SDK package: #643

Other Features

  • Support resumable deployments: #592
  • Replace celo-ethers-wrapper with new celo-ethers-provider lib: #626
  • Add InterchainGasPaymaster back to APIs: #663
  • Add destination domain to InterchainGasPaymaster.payGasFor: #668
  • Update chain finality numbers: #671

Fixes

  • SDK router config types: #594
  • Pass through overrides to deployRouter: #621
  • Fix recursive contract de/serialization: #647
  • Properly de-/serialize proxied contracts: #653

Breaking Changes from 0.2.x

  • Removed @abacus-network/hardhat and @abacus-network/deploy packages, their exports are now available under @abacus-network/sdk
  • TestCoreDeploy renamed to TestCoreDeployer
  • deployRouter method removed on AbacusRouterDeployer

More details

Full Changelog: v0.2.1...v0.3.1

SDK v0.2.3

16 Jun 23:00
cf82311
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

SDK v0.2.2

14 Jun 21:58
e2f81a4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

SDK v0.2.1

14 Jun 16:01
55c9750
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1