github axelarnetwork/axelar-core v0.35.0

latest releases: v0.36.1, v0.36.0, v0.35.6...
5 months ago

What's Changed

  • chore: fix check internal dependencies up to date GitHub action by @fahimahmedx in #1997
  • chore: update remaining tests to go 1.21 by @fahimahmedx in #1998
  • feat: add connection router address to nexus params by @fish-sammy in #1999
  • feat(wasm)!: add wasm support by @milapsheth in #1884
  • fix(makefile): fix non-wasm docker image build with ledger tag by @milapsheth in #2001
  • feat(nexus): msg dispatcher for routing messages from the wasm connection router to the nexus module by @fish-sammy in #2000
  • refactor(nexus): rename param ConnectionRouter to Gateway by @fish-sammy in #2003
  • chore(github-action): swap out aws credential by @RiceAndMeet in #2004
  • refactor(nexus): add the new methods for storing general messages in Nexus and set them to be processing by @fish-sammy in #2006
  • feat(axelarnet)!: pick up the new methods for setting general messages in the msg_server and proposal handler by @fish-sammy in #2009
  • feat(axelarnet/nexus)!: pick up the new methods for setting general messages in ibc message_handler and nexus msg_dispatcher by @fish-sammy in #2010
  • refactor(nexus): general message deprecated methods removal by @fish-sammy in #2011
  • refactor: removed unutilized and deprecated properties in AxelarApp by @cgorenflo in #2007
  • refactor: extract module orders from NewAxelarApp by @cgorenflo in #2008
  • chore: replace specific ownership with team ownership by @cgorenflo in #2015
  • feat(evm): route contract call via the nexus module by @fish-sammy in #2012
  • refactor: manage keepers in app.go in a map for better organization by @cgorenflo in #2013
  • refactor: extract keeper initialization functions in Axelar application by @cgorenflo in #2014
  • refactor: reorder initializations in app.go by @cgorenflo in #2017
  • refactor: continue to reorder initializations in app.go and simplify by @cgorenflo in #2018
  • refactor: store keepers by reference by @cgorenflo in #2019
  • refactor(nexus): add message router for the axelarnet and evm modules by @fish-sammy in #2020
  • refactor(nexus): make SetMessageProcessing private and replace it with RouteMessage by @fish-sammy in #2021
  • refactor: improve address validator structure and make seal explicit by @cgorenflo in #2022
  • feat(nexus): add the wasm message route by @fish-sammy in #2023
  • fix: accept string address in inflation query by @milapsheth in #2025
  • fix: allow hex strings to be prefixed by 0x optionally in queries by @milapsheth in #2028
  • fix(gh-action): swap out aws auth credential by @RiceAndMeet in #2030
  • chore(gh-action): parameterized repo name by @RiceAndMeet in #2035
  • refactor: continue to simplify keeper initialization in app.go by @cgorenflo in #2024
  • chore: remove unused rosetta dockerfile by @haiyizxx in #2034
  • chore: add MaxWasmSize to compile flag by @jcs47 in #2041
  • fix: nexus message router get correctly set up by @cgorenflo in #2031
  • fix(nexus)!: change the route request from nexus to router tagging from route_messages to route_messages_from_nexus by @fish-sammy in #2046
  • refactor: completed app.go rebuild by @cgorenflo in #2043
  • refactor: move ante handlers into their own files by @cgorenflo in #2044
  • fix: correctly wrap context in the nexus message route by @cgorenflo in #2048
  • chore: enable cgo by @jcs47 in #2039
  • fix: automatic building of latest docker image by @jcs47 in #2049
  • refactor: use keeper instead of ibc keeper in axelarnet app module by @cgorenflo in #2047
  • chore: add 0x prefix to hex encoding by @milapsheth in #2050
  • fix: set corresponding event to completed when nexus msg executed by @fish-sammy in #2051
  • fix: enforce default wasm/cgo values when gh action runs automatically by @jcs47 in #2053
  • chore: update internal dependencies by @fahimahmedx in #2056
  • feat!: use antehandlers for wasm calls to core by @cgorenflo in #2045
  • test: add test case for no successful vote by @fahimahmedx in #2057
  • test: add test case for zero end blocker limit by @fahimahmedx in #2055
  • fix(nexus)!: route messages req needs to marshal/unmarshal []byte that rust can understand by @fish-sammy in #2059
  • fix(nexus)!: remove omitempty from the jsontag of source_tx_index of WasmMessage by @fish-sammy in #2061
  • chore(vald): fix false positive data race blockSeen in vald test by @fahimahmedx in #2060
  • feat: add feature flags for ibc hooks middleware by @cgorenflo in #2062
  • chore(cherry-pick): cherry pick patch v0.34.3 to main by @RiceAndMeet in #2068
  • fix: add nexus module account by @fish-sammy in #2069
  • feat: add code coverage by @fahimahmedx in #2063
  • feat: add gRPC routes to remaining module by @xyuanatbgraph in #2052
  • chore(go.mod): upgrade cometbft and grpc package by @RiceAndMeet in #2070
  • test: add test for UintBetween by @fahimahmedx in #2075
  • test: add decoding tests for uppercase hex and leading zeros by @fahimahmedx in #2073
  • test: add test for reading empty seed file by @fahimahmedx in #2072
  • docs: update bytecode dependency instructions by @xyuanatbgraph in #2054
  • test: add tests for keeper/grpc_query.go by @fahimahmedx in #2074
  • feat: change wasm module's default genesis behaviour by @cgorenflo in #2065
  • refactor: remove ValidateBasic in cli by @lukema95 in #2076
  • chore: ignore proto generated files for code coverage check by @cgorenflo in #2079
  • fix: reenable custom type proto marshalling by @cgorenflo in #2078
  • chore: bump wasmvm version by @milapsheth in #2081
  • fix: allow custom types to get marshalled after grpc dependency update by @cgorenflo in #2083
  • feat(nexus)!: move route message from the vote handler into the nexus end blocker by @fish-sammy in #2082
  • fix(evm)!: set event status to completed when msg is queued for routing in the nexus module by @fish-sammy in #2084
  • feat(nexus)!: parametrize end blocker limit by @fish-sammy in #2089
  • fix(evm)!: only rate limit evm destination in evm module by @milapsheth in #2085
  • fix(app)!: run evm end blocker after nexus to process routed messages by @milapsheth in #2090
  • ci(Makefile)!: enable wasm build by default in makefile by @milapsheth in #2087
  • docs: verify binary instructions by @kalidax in #2088
  • chore: update cometbft/ibc deps by @milapsheth in #2091
  • refactor(nexus): rename incoming/outgoing transfer direction to from/to by @milapsheth in #2094
  • docs(swagger): add wasm REST API to swagger docs by @milapsheth in #2092
  • fix(nexus)!: update status of message to wasm after execution by @milapsheth in #2093

New Contributors

Full Changelog: v0.34.0...v0.35.0

Don't miss a new axelar-core release

NewReleases is sending notifications on new releases.