Skip to content

chore: release npm packages#7871

Merged
paulbalaji merged 2 commits intomainfrom
changeset-release/main
Jan 30, 2026
Merged

chore: release npm packages#7871
paulbalaji merged 2 commits intomainfrom
changeset-release/main

Conversation

@hyper-gonk
Copy link
Copy Markdown
Contributor

@hyper-gonk hyper-gonk Bot commented Jan 23, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@hyperlane-xyz/aleo-sdk@23.0.0

Major Changes

  • 80f3635: feat: aleo nexus ui support

Patch Changes

  • c8f6f6c: Fixed routing ISM creation to correctly transfer ownership to the correct owner.

  • 0b8c4ea: Fixed hook update logic for warp routes. The warp route reader now properly reads hook addresses from deployed contracts instead of hardcoding zero address. Hook update idempotency check fixed to use deepEquals with config normalization instead of reference equality, preventing unnecessary redeployments when applying identical configs. Aleo provider updated to handle null/zero hook addresses correctly. Protocol capability check added to restrict hook updates to Aleo only. Comprehensive test suite added covering hook type transitions (none→MerkleTree, MerkleTree→IGP, MerkleTree→none), IGP config updates (gas configs, beneficiary), and idempotency validation.

  • a10cfc8: ISM update test coverage was improved by creating a shared test factory that works across AltVM protocols (Cosmos, Aleo, Radix). The factory supports explicit test skipping configuration through a skipTests parameter, making protocol-specific limitations clear in test configuration rather than hidden in implementation.

    Aleo address handling was fixed to properly support ISM unsetting. The isZeroishAddress regex now matches Aleo null addresses both with and without program ID prefix. The fromAleoAddress helper was updated to handle addresses without the '/' separator. The getSetTokenIsmTransaction method now converts zero addresses to ALEO_NULL_ADDRESS before processing.

  • Updated dependencies [0b8c4ea]

  • Updated dependencies [52fd0f8]

  • Updated dependencies [a10cfc8]

    • @hyperlane-xyz/provider-sdk@1.2.1
    • @hyperlane-xyz/utils@23.0.0

@hyperlane-xyz/rebalancer@1.0.0

Major Changes

  • 0e1e48a: Inflight-aware rebalancing system with ActionTracker, new strategies, and type safety improvements.

    Breaking changes:

    • IRebalancer.rebalance() returned RebalanceExecutionResult[] instead of void
    • IStrategy.getRebalancingRoutes() accepted optional inflightContext parameter
    • IStrategy required a name property
    • RebalancingRoute renamed to StrategyRoute with required bridge field
    • MonitorEvent included confirmedBlockTags for confirmed block queries

    New features:

    • ActionTracker for tracking pending transfers and rebalance actions with Explorer integration
    • CollateralDeficitStrategy for just-in-time rebalancing based on pending inbound transfers
    • CompositeStrategy for chaining multiple strategies with coordination
    • BaseStrategy inflight-aware methods: reserveCollateral(), getAvailableBalance()
    • Query balances at confirmed blocks to sync with Explorer indexing
    • Strategy config supports array format for composing multiple strategies (backwards compatible)

    Bug fixes:

    • Record failure metrics when rebalance results contain failures
    • Treat missing Dispatch event as rebalance failure
    • Fix CompositeStrategy oscillation by separating proposed from pending rebalances

Minor Changes

  • 8ad7e65: Implemented ActionTracker for inflight-message-aware rebalancing. The ActionTracker tracked three entity types: user warp transfers (Transfer), rebalance intents (RebalanceIntent), and rebalance actions (RebalanceAction). It provided startup recovery by querying the Explorer for inflight messages, periodic sync operations to check message delivery status on-chain, and a complete API for creating and managing rebalance intents and actions. The implementation included a generic store interface (IStore) with an InMemoryStore implementation, comprehensive unit tests, and integration with ExplorerClient for querying inflight messages.
  • 3bd911e: Added CollateralDeficitStrategy for just-in-time rebalancing. This strategy detected collateral deficits (negative effective balances from pending user transfers) and proposed fast rebalances using configured bridges. Modified reserveCollateral() to allow negative values for deficit detection.
  • 16ff4a9: Added CompositeStrategy for chaining multiple rebalancing strategies. Routes from earlier strategies were passed as pending rebalances to later strategies for coordination. Strategy config used array format - single strategy is an array with 1 element. Also unified schema types by making bridgeLockTime optional and added name property to IStrategy interface for better logging.
  • 96eba9b: BaseStrategy is extended with inflight-aware rebalancing capabilities and bridge configuration support. RebalancingRoute extended with optional bridge field for bridge selection. Added three protected methods: reserveCollateral() to prevent draining collateral needed for incoming transfers, simulatePendingRebalances() for optional balance simulation, and filterRebalances() to filter routes based on actual balance sufficiency. The getRebalancingRoutes() method updated to accept optional inflightContext and integrate the new methods. getCategorizedBalances() signature updated to accept optional pendingRebalances parameter. BaseStrategy, WeightedStrategy, and MinAmountStrategy constructors extended with optional bridges parameter (ChainMap<Address[]>) to store configured bridge addresses per chain.

Patch Changes

  • Updated dependencies [d1d90d2]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [7c22cff]
  • Updated dependencies [0b8c4ea]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [6ddef74]
  • Updated dependencies [80f3635]
  • Updated dependencies [576cd95]
  • Updated dependencies [9aa93f4]
  • Updated dependencies [42b72c3]
  • Updated dependencies [a5d6cae]
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/provider-sdk@1.2.1
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/metrics@0.1.1
    • @hyperlane-xyz/core@10.1.5

@hyperlane-xyz/sdk@23.0.0

Major Changes

  • 80f3635: feat: aleo nexus ui support

Minor Changes

  • d1d90d2: Extracted shared gas estimation utilities: estimateHandleGasForRecipient() for handle() calls and estimateCallGas() for individual contract calls. Added HyperlaneCore.estimateHandleGas() accepting minimal params. Refactored InterchainAccount.estimateIcaHandleGas() to use shared utilities.

  • 7c22cff: Added optional blockTag parameter to getBridgedSupply() method in IHypTokenAdapter interface and all EVM adapter implementations. This allows querying bridged supply at a specific block height or using block parameter tags (finalized, safe, latest, etc.).

  • 52fd0f8: Added estimateIcaHandleGas() public method to estimate destination gas for ICA calls. getCallRemote() now extracts gasLimit from hookMetadata for accurate IGP quoting with the quoteGasPayment(uint32,uint256) overload. Fixed hookMetadata type from BigNumber to string in GetCallRemoteSettings.

  • 6ddef74: Fix warp check for Aleo.

  • 9aa93f4: Added optional waitConfirmations parameter to sendTransaction() and handleTx() methods in MultiProvider, which allowed callers to specify a custom number of confirmations or a block tag like "finalized" or "safe" to wait for before returning. Added waitForBlockTag() helper method that polled until the tagged block number reached the transaction's block number. Exported new SendTransactionOptions interface from SDK.

  • 42b72c3: Extracted relayer into dedicated @hyperlane-xyz/relayer package

    • Moved HyperlaneRelayer class from SDK to new package
    • Moved ISM metadata builders from SDK to relayer package
    • New package supports both manual CLI execution and continuous daemon mode for K8s deployments
    • Added Prometheus metrics support with /metrics endpoint (enabled by default on port 9090)
    • CLI and infra now import from new package
    • Breaking: The following exports were removed from @hyperlane-xyz/sdk and are now available from @hyperlane-xyz/relayer:
      • HyperlaneRelayer, RelayerCacheSchema, messageMatchesWhitelist
      • BaseMetadataBuilder, decodeIsmMetadata
      • All metadata builder classes (AggregationMetadataBuilder, MultisigMetadataBuilder, etc.)
    • offchainLookupRequestMessageHash remains exported from SDK for ccip-server compatibility
    • Added randomDeployableIsmConfig test utility to SDK for generating deployable ISM configs with custom validators

Patch Changes

  • 52fd0f8: Fixed getCallRemote in InterchainAccount to query ISM using origin domain instead of destination domain. The isms mapping is indexed by origin (where messages come FROM), not destination.
  • 576cd95: Updated proxyAdminUpdateTxs() to respect ownerOverrides.proxyAdmin when determining the expected proxyAdmin owner. The priority is now: ownerOverrides.proxyAdmin > proxyAdmin.owner > owner.
  • a5d6cae: Fixed legacy ICA router support in InterchainAccount: use routerOverride for gas estimation and ISM lookup, and query mailbox directly for accurate quotes on legacy routers that don't support hookMetadata.
  • Updated dependencies [c8f6f6c]
  • Updated dependencies [0b8c4ea]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [80f3635]
    • @hyperlane-xyz/aleo-sdk@23.0.0
    • @hyperlane-xyz/provider-sdk@1.2.1
    • @hyperlane-xyz/deploy-sdk@1.2.1
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/cosmos-sdk@23.0.0
    • @hyperlane-xyz/radix-sdk@23.0.0
    • @hyperlane-xyz/core@10.1.5
    • @hyperlane-xyz/starknet-core@23.0.0

@hyperlane-xyz/widgets@23.0.0

Major Changes

  • 80f3635: feat: aleo nexus ui support

Patch Changes

  • Updated dependencies [d1d90d2]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [c8f6f6c]
  • Updated dependencies [7c22cff]
  • Updated dependencies [0b8c4ea]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [6ddef74]
  • Updated dependencies [80f3635]
  • Updated dependencies [576cd95]
  • Updated dependencies [9aa93f4]
  • Updated dependencies [42b72c3]
  • Updated dependencies [a5d6cae]
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/aleo-sdk@23.0.0
    • @hyperlane-xyz/provider-sdk@1.2.1
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/cosmos-sdk@23.0.0
    • @hyperlane-xyz/radix-sdk@23.0.0

@hyperlane-xyz/cli@23.0.0

Minor Changes

  • c094f7f: Allowed warp check --ica to validate ICA ownership on chains before warp apply/extension by moving config filtering after the ICA check.

  • 42b72c3: Extracted relayer into dedicated @hyperlane-xyz/relayer package

    • Moved HyperlaneRelayer class from SDK to new package
    • Moved ISM metadata builders from SDK to relayer package
    • New package supports both manual CLI execution and continuous daemon mode for K8s deployments
    • Added Prometheus metrics support with /metrics endpoint (enabled by default on port 9090)
    • CLI and infra now import from new package
    • Breaking: The following exports were removed from @hyperlane-xyz/sdk and are now available from @hyperlane-xyz/relayer:
      • HyperlaneRelayer, RelayerCacheSchema, messageMatchesWhitelist
      • BaseMetadataBuilder, decodeIsmMetadata
      • All metadata builder classes (AggregationMetadataBuilder, MultisigMetadataBuilder, etc.)
    • offchainLookupRequestMessageHash remains exported from SDK for ccip-server compatibility
    • Added randomDeployableIsmConfig test utility to SDK for generating deployable ISM configs with custom validators
  • c0873f8: Added warp get-fees command to display fees for warp route connections with USD estimates.

Patch Changes

  • 0b8c4ea: Fixed hook update logic for warp routes. The warp route reader now properly reads hook addresses from deployed contracts instead of hardcoding zero address. Hook update idempotency check fixed to use deepEquals with config normalization instead of reference equality, preventing unnecessary redeployments when applying identical configs. Aleo provider updated to handle null/zero hook addresses correctly. Protocol capability check added to restrict hook updates to Aleo only. Comprehensive test suite added covering hook type transitions (none→MerkleTree, MerkleTree→IGP, MerkleTree→none), IGP config updates (gas configs, beneficiary), and idempotency validation.

  • a10cfc8: ISM update test coverage was improved by creating a shared test factory that works across AltVM protocols (Cosmos, Aleo, Radix). The factory supports explicit test skipping configuration through a skipTests parameter, making protocol-specific limitations clear in test configuration rather than hidden in implementation.

    Aleo address handling was fixed to properly support ISM unsetting. The isZeroishAddress regex now matches Aleo null addresses both with and without program ID prefix. The fromAleoAddress helper was updated to handle addresses without the '/' separator. The getSetTokenIsmTransaction method now converts zero addresses to ALEO_NULL_ADDRESS before processing.

  • 576cd95: Updated proxyAdminUpdateTxs() to respect ownerOverrides.proxyAdmin when determining the expected proxyAdmin owner. The priority is now: ownerOverrides.proxyAdmin > proxyAdmin.owner > owner.

  • 22b9e14: Fixed warp fee command failing for Cosmos chains with non-standard bech32 prefixes (e.g., osmo1, inj1) by generating placeholder addresses dynamically using the chain's bech32Prefix from metadata.

@hyperlane-xyz/relayer@0.1.0

Minor Changes

  • 42b72c3: Extracted relayer into dedicated @hyperlane-xyz/relayer package

    • Moved HyperlaneRelayer class from SDK to new package
    • Moved ISM metadata builders from SDK to relayer package
    • New package supports both manual CLI execution and continuous daemon mode for K8s deployments
    • Added Prometheus metrics support with /metrics endpoint (enabled by default on port 9090)
    • CLI and infra now import from new package
    • Breaking: The following exports were removed from @hyperlane-xyz/sdk and are now available from @hyperlane-xyz/relayer:
      • HyperlaneRelayer, RelayerCacheSchema, messageMatchesWhitelist
      • BaseMetadataBuilder, decodeIsmMetadata
      • All metadata builder classes (AggregationMetadataBuilder, MultisigMetadataBuilder, etc.)
    • offchainLookupRequestMessageHash remains exported from SDK for ccip-server compatibility
    • Added randomDeployableIsmConfig test utility to SDK for generating deployable ISM configs with custom validators

Patch Changes

  • Updated dependencies [d1d90d2]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [7c22cff]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [6ddef74]
  • Updated dependencies [80f3635]
  • Updated dependencies [576cd95]
  • Updated dependencies [9aa93f4]
  • Updated dependencies [42b72c3]
  • Updated dependencies [a5d6cae]
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/metrics@0.1.1
    • @hyperlane-xyz/core@10.1.5

@hyperlane-xyz/utils@23.0.0

Minor Changes

  • 52fd0f8: Added StandardHookMetadata utilities: formatStandardHookMetadata() for building hook metadata, parseStandardHookMetadata() for parsing all fields, extractRefundAddressFromMetadata() and hasValidRefundAddress() for refund address helpers.

Patch Changes

  • a10cfc8: ISM update test coverage was improved by creating a shared test factory that works across AltVM protocols (Cosmos, Aleo, Radix). The factory supports explicit test skipping configuration through a skipTests parameter, making protocol-specific limitations clear in test configuration rather than hidden in implementation.

    Aleo address handling was fixed to properly support ISM unsetting. The isZeroishAddress regex now matches Aleo null addresses both with and without program ID prefix. The fromAleoAddress helper was updated to handle addresses without the '/' separator. The getSetTokenIsmTransaction method now converts zero addresses to ALEO_NULL_ADDRESS before processing.

@hyperlane-xyz/cosmos-sdk@23.0.0

Patch Changes

  • Updated dependencies [0b8c4ea]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
    • @hyperlane-xyz/provider-sdk@1.2.1
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/cosmos-types@23.0.0

@hyperlane-xyz/deploy-sdk@1.2.1

Patch Changes

  • 0b8c4ea: Fixed hook update logic for warp routes. The warp route reader now properly reads hook addresses from deployed contracts instead of hardcoding zero address. Hook update idempotency check fixed to use deepEquals with config normalization instead of reference equality, preventing unnecessary redeployments when applying identical configs. Aleo provider updated to handle null/zero hook addresses correctly. Protocol capability check added to restrict hook updates to Aleo only. Comprehensive test suite added covering hook type transitions (none→MerkleTree, MerkleTree→IGP, MerkleTree→none), IGP config updates (gas configs, beneficiary), and idempotency validation.
  • Updated dependencies [c8f6f6c]
  • Updated dependencies [0b8c4ea]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [80f3635]
    • @hyperlane-xyz/aleo-sdk@23.0.0
    • @hyperlane-xyz/provider-sdk@1.2.1
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/cosmos-sdk@23.0.0
    • @hyperlane-xyz/radix-sdk@23.0.0

@hyperlane-xyz/helloworld@23.0.0

Patch Changes

  • Updated dependencies [d1d90d2]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [7c22cff]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [6ddef74]
  • Updated dependencies [80f3635]
  • Updated dependencies [576cd95]
  • Updated dependencies [9aa93f4]
  • Updated dependencies [42b72c3]
  • Updated dependencies [a5d6cae]
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/core@10.1.5

@hyperlane-xyz/metrics@0.1.1

Patch Changes

  • Updated dependencies [d1d90d2]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [7c22cff]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [6ddef74]
  • Updated dependencies [80f3635]
  • Updated dependencies [576cd95]
  • Updated dependencies [9aa93f4]
  • Updated dependencies [42b72c3]
  • Updated dependencies [a5d6cae]
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/core@10.1.5

@hyperlane-xyz/provider-sdk@1.2.1

Patch Changes

  • 0b8c4ea: Fixed hook update logic for warp routes. The warp route reader now properly reads hook addresses from deployed contracts instead of hardcoding zero address. Hook update idempotency check fixed to use deepEquals with config normalization instead of reference equality, preventing unnecessary redeployments when applying identical configs. Aleo provider updated to handle null/zero hook addresses correctly. Protocol capability check added to restrict hook updates to Aleo only. Comprehensive test suite added covering hook type transitions (none→MerkleTree, MerkleTree→IGP, MerkleTree→none), IGP config updates (gas configs, beneficiary), and idempotency validation.
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
    • @hyperlane-xyz/utils@23.0.0

@hyperlane-xyz/radix-sdk@23.0.0

Patch Changes

  • Updated dependencies [0b8c4ea]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
    • @hyperlane-xyz/provider-sdk@1.2.1
    • @hyperlane-xyz/utils@23.0.0

@hyperlane-xyz/starknet-core@23.0.0

@hyperlane-xyz/cosmos-types@23.0.0

@hyperlane-xyz/ccip-server@23.0.0

Patch Changes

  • ab078b0: Switch Offchain Lookup Server to use raw message dispatch table
  • Updated dependencies [d1d90d2]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [7c22cff]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [6ddef74]
  • Updated dependencies [80f3635]
  • Updated dependencies [576cd95]
  • Updated dependencies [9aa93f4]
  • Updated dependencies [42b72c3]
  • Updated dependencies [a5d6cae]
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/metrics@0.1.1
    • @hyperlane-xyz/core@10.1.5

@hyperlane-xyz/http-registry-server@23.0.0

Patch Changes

  • Updated dependencies [d1d90d2]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [7c22cff]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [6ddef74]
  • Updated dependencies [80f3635]
  • Updated dependencies [576cd95]
  • Updated dependencies [9aa93f4]
  • Updated dependencies [42b72c3]
  • Updated dependencies [a5d6cae]
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/utils@23.0.0

@hyperlane-xyz/infra@23.0.0

Patch Changes

  • 42b72c3: Extracted relayer into dedicated @hyperlane-xyz/relayer package

    • Moved HyperlaneRelayer class from SDK to new package
    • Moved ISM metadata builders from SDK to relayer package
    • New package supports both manual CLI execution and continuous daemon mode for K8s deployments
    • Added Prometheus metrics support with /metrics endpoint (enabled by default on port 9090)
    • CLI and infra now import from new package
    • Breaking: The following exports were removed from @hyperlane-xyz/sdk and are now available from @hyperlane-xyz/relayer:
      • HyperlaneRelayer, RelayerCacheSchema, messageMatchesWhitelist
      • BaseMetadataBuilder, decodeIsmMetadata
      • All metadata builder classes (AggregationMetadataBuilder, MultisigMetadataBuilder, etc.)
    • offchainLookupRequestMessageHash remains exported from SDK for ccip-server compatibility
    • Added randomDeployableIsmConfig test utility to SDK for generating deployable ISM configs with custom validators
  • Updated dependencies [8ad7e65]

  • Updated dependencies [3bd911e]

  • Updated dependencies [16ff4a9]

  • Updated dependencies [d1d90d2]

  • Updated dependencies [52fd0f8]

  • Updated dependencies [7c22cff]

  • Updated dependencies [0b8c4ea]

  • Updated dependencies [52fd0f8]

  • Updated dependencies [52fd0f8]

  • Updated dependencies [96eba9b]

  • Updated dependencies [0e1e48a]

  • Updated dependencies [a10cfc8]

  • Updated dependencies [6ddef74]

  • Updated dependencies [80f3635]

  • Updated dependencies [576cd95]

  • Updated dependencies [9aa93f4]

  • Updated dependencies [42b72c3]

  • Updated dependencies [a5d6cae]

    • @hyperlane-xyz/rebalancer@1.0.0
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/provider-sdk@1.2.1
    • @hyperlane-xyz/deploy-sdk@1.2.1
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/relayer@0.1.0
    • @hyperlane-xyz/http-registry-server@23.0.0
    • @hyperlane-xyz/keyfunder@0.0.1
    • @hyperlane-xyz/metrics@0.1.1
    • @hyperlane-xyz/core@10.1.5

@hyperlane-xyz/keyfunder@0.0.1

Patch Changes

  • Updated dependencies [d1d90d2]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [7c22cff]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [6ddef74]
  • Updated dependencies [80f3635]
  • Updated dependencies [576cd95]
  • Updated dependencies [9aa93f4]
  • Updated dependencies [42b72c3]
  • Updated dependencies [a5d6cae]
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/metrics@0.1.1
    • @hyperlane-xyz/core@10.1.5

@hyperlane-xyz/warp-monitor@0.0.4

Patch Changes

  • Updated dependencies [d1d90d2]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [7c22cff]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [52fd0f8]
  • Updated dependencies [a10cfc8]
  • Updated dependencies [6ddef74]
  • Updated dependencies [80f3635]
  • Updated dependencies [576cd95]
  • Updated dependencies [9aa93f4]
  • Updated dependencies [42b72c3]
  • Updated dependencies [a5d6cae]
    • @hyperlane-xyz/sdk@23.0.0
    • @hyperlane-xyz/utils@23.0.0
    • @hyperlane-xyz/metrics@0.1.1
    • @hyperlane-xyz/core@10.1.5

@hyperlane-xyz/eslint-config@23.0.0

@hyperlane-xyz/github-proxy@23.0.0

@hyperlane-xyz/tsconfig@23.0.0

@hyper-gonk
Copy link
Copy Markdown
Contributor Author

hyper-gonk Bot commented Jan 28, 2026

♻️ Rebalancer Docker Image Built Successfully

Image Tags:

gcr.io/abacus-labs-dev/hyperlane-rebalancer:pr-7871
gcr.io/abacus-labs-dev/hyperlane-rebalancer:588038a-20260128-142038

@hyper-gonk
Copy link
Copy Markdown
Contributor Author

hyper-gonk Bot commented Jan 28, 2026

🕵️ Warp Monitor Docker Image Built Successfully

Image Tags:

gcr.io/abacus-labs-dev/hyperlane-warp-monitor:pr-7871
gcr.io/abacus-labs-dev/hyperlane-warp-monitor:588038a-20260128-142037

@hyper-gonk
Copy link
Copy Markdown
Contributor Author

hyper-gonk Bot commented Jan 28, 2026

🔍 CCIP Server Docker Image Built Successfully

Image Tags:

gcr.io/abacus-labs-dev/hyperlane-offchain-lookup-server:pr-7871
gcr.io/abacus-labs-dev/hyperlane-offchain-lookup-server:588038a-20260128-142043

@hyper-gonk hyper-gonk Bot force-pushed the changeset-release/main branch 3 times, most recently from ff99125 to 35dfde4 Compare January 28, 2026 15:43
@hyper-gonk hyper-gonk Bot force-pushed the changeset-release/main branch 9 times, most recently from 93a9d71 to 73740aa Compare January 29, 2026 15:35
@hyper-gonk
Copy link
Copy Markdown
Contributor Author

hyper-gonk Bot commented Jan 29, 2026

🐳 Monorepo Docker Image Built Successfully

Service Tag
📦 monorepo 73740aa-20260129-153611
Full image paths
gcr.io/abacus-labs-dev/hyperlane-monorepo:73740aa-20260129-153611

@hyper-gonk hyper-gonk Bot force-pushed the changeset-release/main branch from 73740aa to bdc80df Compare January 29, 2026 19:33
@paulbalaji paulbalaji enabled auto-merge January 29, 2026 19:34
@paulbalaji paulbalaji added this pull request to the merge queue Jan 29, 2026
@paulbalaji paulbalaji removed this pull request from the merge queue due to a manual request Jan 29, 2026
@hyper-gonk hyper-gonk Bot force-pushed the changeset-release/main branch 4 times, most recently from 5efcb36 to 8a5c395 Compare January 29, 2026 21:31
hyper-gonk Bot added 2 commits January 29, 2026 21:43
Releases:
  @hyperlane-xyz/rebalancer@1.0.0
  @hyperlane-xyz/cli@23.0.0
  @hyperlane-xyz/sdk@23.0.0
  @hyperlane-xyz/aleo-sdk@23.0.0
  @hyperlane-xyz/provider-sdk@1.2.1
  @hyperlane-xyz/deploy-sdk@1.2.1
  @hyperlane-xyz/utils@23.0.0
  @hyperlane-xyz/widgets@23.0.0
  @hyperlane-xyz/ccip-server@23.0.0
  @hyperlane-xyz/relayer@0.1.0
  @hyperlane-xyz/infra@23.0.0
  @hyperlane-xyz/helloworld@23.0.0
  @hyperlane-xyz/http-registry-server@23.0.0
  @hyperlane-xyz/keyfunder@0.0.1
  @hyperlane-xyz/metrics@0.1.1
  @hyperlane-xyz/warp-monitor@0.0.4
  @hyperlane-xyz/cosmos-sdk@23.0.0
  @hyperlane-xyz/radix-sdk@23.0.0
  @hyperlane-xyz/starknet-core@23.0.0
  @hyperlane-xyz/cosmos-types@23.0.0
  @hyperlane-xyz/eslint-config@23.0.0
  @hyperlane-xyz/github-proxy@23.0.0
  @hyperlane-xyz/tsconfig@23.0.0

[skip ci]
@hyper-gonk hyper-gonk Bot force-pushed the changeset-release/main branch from 8a5c395 to 88b8bc6 Compare January 29, 2026 21:43
@hyper-gonk
Copy link
Copy Markdown
Contributor Author

hyper-gonk Bot commented Jan 29, 2026

⚙️ Node Service Docker Images Built Successfully

Service Tag
🔑 key-funder 88b8bc6-20260129-214404
🔍 offchain-lookup-server 88b8bc6-20260129-214404
♻️ rebalancer 88b8bc6-20260129-214404
🚀 ts-relayer 88b8bc6-20260129-214404
🕵️ warp-monitor 88b8bc6-20260129-214404
Full image paths
gcr.io/abacus-labs-dev/hyperlane-key-funder:88b8bc6-20260129-214404
gcr.io/abacus-labs-dev/hyperlane-offchain-lookup-server:88b8bc6-20260129-214404
gcr.io/abacus-labs-dev/hyperlane-rebalancer:88b8bc6-20260129-214404
gcr.io/abacus-labs-dev/hyperlane-ts-relayer:88b8bc6-20260129-214404
gcr.io/abacus-labs-dev/hyperlane-warp-monitor:88b8bc6-20260129-214404

@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.02%. Comparing base (a5d6cae) to head (88b8bc6).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #7871   +/-   ##
=======================================
  Coverage   77.02%   77.02%           
=======================================
  Files         117      117           
  Lines        2651     2651           
  Branches      244      244           
=======================================
  Hits         2042     2042           
  Misses        593      593           
  Partials       16       16           
Components Coverage Δ
core 87.80% <ø> (ø)
hooks 71.86% <ø> (ø)
isms 81.10% <ø> (ø)
token 86.67% <ø> (ø)
middlewares 84.98% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@paulbalaji paulbalaji added this pull request to the merge queue Jan 30, 2026
Merged via the queue into main with commit 0515d2e Jan 30, 2026
121 checks passed
@paulbalaji paulbalaji deleted the changeset-release/main branch January 30, 2026 00:22
@github-project-automation github-project-automation Bot moved this from In Review to Done in Hyperlane Tasks Jan 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant