Application Code Enhancements
- Introduced support for Cosmos SDK's v53 mint module and added a legacy mint keeper for backward compatibility in
app/app.go
. [1] [2] - Added a new upgrade handler for the
v19
release inapp/upgrades.go
, including migrations for staking parameters, mint module settings, and fee abstraction epochs. - Replaced deprecated methods and variables (e.g.,
BaseApp
methods) with updated alternatives for better maintainability. [1] [2]
Dependency Updates
- Updated
cosmossdk.io/core
to versionv0.11.3
and other dependencies ingo.mod
to address deprecations and vulnerabilities. - Added comments to clarify dependency replacements, such as the migration of
rosetta-sdk-go/types
tomesh-sdk-go/types
.
Workflow Updates
- Updated
golangci-lint-action
to version 8 in.github/workflows/golangci-lint.yaml
for compatibility with newer linting features. - Modified installation commands in
.github/workflows/verify-installers.yaml
to dynamically use the version from the GitHub branch/tag name forapt
,yum
, andapk
package managers. [1] [2] [3]
Documentation Improvements
- Enhanced
INSTALLERS.md
with instructions for listing and installing specific versions ofxiond
across package managers (e.g.,brew
,apt
,yum
,apk
). [1] [2] [3] [4] - Fixed a broken link in
README.md
for theINSTALLERS.md
file to use a relative path.