Releases: nomad-xyz/rust
Releases · nomad-xyz/rust
Build information
Built using rustc 1.62.0 (a8314ef 2022-06-30)
Docker Image: gcr.io/nomad-xyz/nomad-agent:sha-57b1d03
Upgrade Instructions
This agents release is backwards compatible with the existing agent configuration interface and on-disk DB schema. Maintain persistence when upgrading.
New Features
-
nomad-core
- Added IRSA credentials to AWS client instantiation (#202)
- Implement
Encode
and Decode
for bool
(#194)
-
nomad-base
- Added
previously_attempted
methods the NomadDB
schema to enable processor to track attempted messages (#194)
- Added ability to optionally fetch config from a remote url through the
CONFIG_URL
env var (#218)
-
nomad-test
- Added testing util function for mocking an http server to serve remote configs (#218)
-
configuration
- Added environment variable overrides for agent-specific config blocks (#189)
- Migrated fetching config files from local to GitHub pages through the
config
repo (#173)
-
nomad-ethereum
- Replace internal
gelato-relay
crate with broken out gelato-sdk
crate (#200)
-
kathy
- Added tracing for agent bootup (#213)
-
updater
- Added tracing for agent bootup (#213)
-
relayer
- Added tracing for agent bootup (#213)
-
processor
- Added tracing for agent bootup (#213)
- Added functionality for skipping reverting messages it has previously tried to process (#194)
- Processor now uses global AWS client when proof pushing is enabled (#202)
-
watcher
- Added tracing for agent bootup (#213)
Fixes
-
nomad-base
- Added checks for empty replica name arrays in
NomadAgent::run_many
and NomadAgent::run_all
(#211)
- Added
home
and replica
labels to contract sync metrics to differentiate where events originated from (#210)
-
configuration
- Removed unused
enabled
flag from NomadConfig
agent configuration blocks (#189)
-
relayer
- Added checks that home and replica updater addresses match, errors channel if otherwise (#219)
-
processor
- Added check for empty intersection of specified replicas and listed subsidized remotes to ensure we didn't list subsidized remotes that aren't in the base agent configuration (#211)
- Improves tracing around prove and process flow (#194)
Initial release for Nomad agents.