Skip to content

Releases: hyperlane-xyz/hyperlane-monorepo

agents-2023-08-23

23 Aug 17:04
8127fa5
Compare
Choose a tag to compare

Docker Image

gcr.io/abacus-labs-dev/hyperlane-agent:8127fa5-20230823-161309

Change highlights

  • Initial support for Sealevel deployments
  • Scraper db insertion bugfix
  • Early changes to move to a new, backward-compatible agent config format

What's Changed

Full Changelog: agents-2023-07-25...agents-2023-08-23

agents-2023-07-25

25 Jul 18:52
8c59839
Compare
Choose a tag to compare

Docker Image

gcr.io/abacus-labs-dev/hyperlane-agent:ed7569d-20230725-171222

Change highlights

  • Added support for the following ISMs:
    • Aggregation ISM
    • Null Metadata ISM
    • CCIP Read ISM
  • Merged Sealevel feature branch

What's Changed

Full Changelog: agents-2023-06-14...agents-2023-07-25

SDK v1.4.1

12 Jul 16:38
Compare
Choose a tag to compare

What's Changed

  • No metadata relayer support for hooks by @aroralanuk in #2495
  • Deploys arbitrum timelock and fixes gnosis safe usage by @yorhodes in #2518
  • Solana metadata fixes by @jmrossy in #2515
  • Add support for new signed checkpoint types in verify-validators by @asaj in #2516

Full Changelog: v1.4.0...v1.4.1

SDK v1.4.0

11 Jul 19:21
5edf2ae
Compare
Choose a tag to compare

What's Changed from 1.3.7 to 1.4.0

Breaking Changes

  • The publicRpcUrls field in the ChainMetadata interface has been renamed to rpcUrls. See #2491

New Contributors

Full Changelog: v1.3.7...v1.4.0

SDK v1.3.7

04 Jul 21:16
7ff83bb
Compare
Choose a tag to compare

What's Changed from 1.3.4. to 1.3.7

New Contributors

Full Changelog: v1.3.4...v1.3.7

Agents June 14, 2023

25 May 19:41
497db63
Compare
Choose a tag to compare

Docker Image 1fff74e-20230614-005705

Change Highlights

Bug Fixes

  • Properly store gas payment expenditure data in agent rocks db by @asaj in #2268
  • Fix domain config unwrap bug by @mattiecnvr in #2133
  • Revert database prefix by @mattiecnvr in #2294
  • Fix bug in MessageSyncCursor rewind logic by @asaj in #2297
  • Add origin filter to relayer msg processor by @yorhodes in #2301
  • Gracefully handle inconsistent RPC providers in ForwardMessageSyncCursor by @asaj in #2302
  • Fix bug in postgres message coercion by @yorhodes in #2310
  • Do not spawn validator backwards pass if count is zero by @asaj in #2315
  • Fix AWS KMS Signer connection issues by @yorhodes in #2319
  • Block validator submitter on nonzero mailbox count by @yorhodes in #2341
  • Handle additional error case in retrying provider by @mattiecnvr in #2330
  • Fix BSC indexing start block by @asaj in #2375
  • Start scraper message_dispatch sync from high watermark by @asaj in #2377
  • Reduce hyper client pool idle timeout to 20s by @yorhodes in #2384
  • Prevent AWS KMS throttling in validator by @yorhodes in #2391

Other Changes

New Contributors

Full Changelog: agents-2023-04-14...agents-2023-06-14

SDK v1.3.4

03 May 22:49
Compare
Choose a tag to compare

Version 1.3.4 brings some improvements to Ethers.js providers usage in MultiProvider. See #2129 for details.

What's Changed

Breaking Changes:

  • Rename RpcPagination to RpcPaginationOptions
  • Rename providerBuilder to defaultProviderBuilder
  • Remove RetryProvider
  • Remove unused events functions, including getEvents, queryAnnotatedEvents, Annotated, and TSContract

Full Changelog: v1.3.3...v1.3.4

Agents April 14, 2023

14 Apr 18:28
f8a4cca
Compare
Choose a tag to compare
  • Significant improvements to the agent config loading process to provide easier to read errors such as:
Error: ParsingError

config_path: `arbitrumgoerli.addresses.mailbox`
env_path: `HYP_BASE_ARBITRUMGOERLI_ADDRESSES_MAILBOX`
error: Invalid input length
  • A new reference page of agent config values https://docs.hyperlane.xyz/docs/operators/agent-configuration/configuration-reference
  • More defaults for agent config to reduce boilerplate configuration
  • More intelligent RPC error handling which uses context to determine whether an error is worth retrying or not
  • New estimated time to sync when indexing along with better (and less verbose) logs
  • A bugfix for validators mailbox state queries

Breaking Changes

No changes should be required to run the the new agents.

Docker Image

gcr.io/abacus-labs-dev/hyperlane-agent:debafb9-20230414-183521

What's Changed

Full Changelog: agents-1.0.1...agents-2023-04-14

SDK v1.3.0

05 Apr 04:21
e87095d
Compare
Choose a tag to compare

1.3.0 brings mostly under-the-hood changes to the SDK to improve code organization and and enable better experiences for the deployment tools. There were a few small breaking changes to deployment related classes, see section below.

What's Changed

Breaking Changes

The methods in HyperlaneDeployer and HyperlaneCoreDeployer have been adjusted. If you're using those directly you will need to make adjustments. See commit for details: https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/1907/files#diff-d7cca311f7d4f14bfccd5868fb0f88cdc31fb90c22dd6e6441c242dc8d62037c

Full Changelog: v1.2.3...v1.3.0

Agents 1.0.1

23 Mar 14:06
5bf8aed
Compare
Choose a tag to compare
  • Added support for Sepolia
  • Significant improvements to logging verbosity and clarity, wrote custom debug formants and decreased external lib logging levels
  • Scraper refresh; new database format and easier data querying
  • Support for default signer configurations with defaultSigner that will be used for all chains without chains.<chainname>.signer
  • Fixed issues with string/number parsing in configs, most numbers should be valid as a string or number now
  • Fixed a bug with using less than 30 gwei for transactions on polygon
  • Reworked relayer retry queues and backoff scaling
  • Housekeeping:
    • Package updates
    • rust version bump
    • removed gelato code
    • cleaned up config defaults

Breaking Changes

Relayer & Validator

  • Updates to default configuration (removed null/empty strings and changed logging defaults to pretty and info)

Relayer

  • Removed Gelato support

Scraper

  • New database schema, non-migrateable, requires re-indexing
  • New chainstoscrape configuration

See #1923 for the details

Docker image

gcr.io/abacus-labs-dev/hyperlane-agent:5bf8aed-20230323-140136

What's Changed

New Contributors

Full Changelog: agents-1.0.0...agents-1.0.1