Skip to content

v0.24.0

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Aug 22:08
· 72 commits to main since this release
v0.24.0

v0.24.0

2023-08-22

Bug Fixes

  • bump akash-api (#1780)
  • suppress lint for config error (#1803)
  • try decode PKCS8 private key first (#1790)
  • bump akash-api to v0.0.12
  • allow struct to findstructfield (#1766)
  • set rlcp true for goreleaser archives (#1786)
  • copy GPU attributes to manifest
  • golangci-installer removes wrong binary (#1785)
  • bump cosmos-sdk to v0.45.15 (#1788)
  • add log parameter to upgrade init (#1772)
  • default GPU resource to 0 if not present (#1789)
  • bind all env prefixes to the flags (#1813)
  • use 3rd-party lib encode mtls private key into PKCS8 (#1777)
  • use from address as string to allow certs signed with ledger (#1784)
  • bump ibc-go to v3.4.0 (#1762)
  • remove redundant v prefix from detected version
  • app: add test coverage to FindStructField (#1769)
  • genaccounts: check if genesis accounts are present (#1824)
  • lint: replace deadcode linter with unused (#1768)
  • mod: bump akash-api to v0.0.3 (#1770)
  • sdl: ensure service expose is sorted
  • sdl: remove check if expose is global when building
  • sdl: use GPU custom attribute types in place (#1837)
  • sdl: use GPU attributes types for GPU resources (#1767)
  • sims: skip already updated deployments during sims test (#1835)
  • take: add default consensus version for take module
  • testnetify: fix token balance flow in testnetify genesis (#1831)
  • testutil: default gpu units to 0 (#1808)
  • upgrade: use custom commission validator during v0.24.0 upgrade
  • upgrades: error if feegrant module is not initialized

Build

  • remove need for vendor (#1839)
  • bump go to v1.20 (#1752)
  • macos: disable linker deprecated warnings on macOS Sonoma
  • tests: make go mod configurable (#1832)

Chore

  • bump akash-api to v0.0.22 (#1840)
  • remove go check from direnv as this breaks gh actions (#1818)
  • bump akash-api v0.0.21
  • bump dependenecies
  • bump ibc-go to v4.4.2
  • change default codeowners to the group (#1758)
  • shorten PR template (#1759)
  • bump akash-api to v0.0.23
  • bump golang.org/x/net to v0.7.0 (#1763)
  • bump akash-api v0.0.15 (#1807)
  • bump cosmos-sdk to v0.45.16 (#1830)
  • bump akash-api to v0.0.16 (#1811)
  • build: remove double make from test upgrade
  • direnv: import dev.env if exists
  • escrow: unify receiver to pointers
  • ibc-go: address huckleberry (#1838)
  • market: remove redundant sprintf
  • mod: .gitignore go workspace files (#1744)
  • upgrade: tidy up errors formatting

Ci

  • fix dependency name for homebrew target (#1778)
  • remove proto checks (#1751)
  • fix env structure for release workflow
  • consolidate workflows into fewer pieces (#1834)
  • add WIP action (#1739)
  • add conventional commits check (#1740)
  • extend pr labeler (#1805)
  • add pr labeler for x modules (#1774)
  • add author checklist for pr template (#1773)
  • actions: group actions (#1760)
  • labeler: add labels for x/take and upgrades
  • release: fetch latest tag using rev-list (#1802)
  • sims: do not unshallow repo on sims (#1796)
  • sims: remove MAINNET var (#1794)
  • tests: ensure software upgrades dir contains dirs only
  • wip: switch to akash-network/action-wip (#1743)

Code Refactoring

  • use module manager to find module info during upgrade (#1764)
  • rename ovrclk occurrences to akash-network (#1742)
  • remove proto (#1753)
  • move generateUpgradeInfo to util/cli
  • rename upgrade config prefix
  • remove buf.yaml
  • rename master branch to main
  • remove unnecessary fmt.Sprintf (#1836)
  • replace github.com/pkg/errors with stdlib (#1827)
  • combine upgrades and migrations (#1809)
  • move provider utils to provider repo (#1779)
  • unifi yaml extentions (#1792)
  • default logger. log to stdout (#1799)
  • add timestamp flag (#1800)
  • app: upgrade handlers (#1761)
  • build: remove static_build tag (#1795)
  • build: remove references to homebrew configs (#1738)
  • build: remove mocks from modules under test
  • build: allow build docker images to custom registry (#1741)
  • migrations: group migrations by upgrade name (#1806)
  • mocks: generate mocks with go:generate (#1804)
  • proto: remove protobuf tools (#1801)
  • sdl: tidy up errors handling and formatting
  • v1beta3: convert params from map to slice

Docs

  • add changelog for network upgrades
  • adr: ADR 002: Manifest v2beta2
  • readme: remove simulations badge. they are part of tests group
  • upgrade: backport descriptions for past network upgrades

Features

  • add x/feegrant module (#1776)
  • switch to cometbft fork of tendermint (#1775)
  • define API v1beta3 (#1754)
  • implement resource id and refactor sdl parsing
  • add bech32-convert command to easily convert address prefixes (#1798)
  • add cgosymbolizer to traceback C
  • take rate, multi-currency (#1828)
  • bump ledger-go and cosmos-go to v0.14.3 (#1783)
  • init ante decorators list manually (#1755)
  • implement check for min validator commission (#1756)
  • filter gov proposals by initial deposit (#1757)
  • implement fork upgrades in BeginBlocker (#1771)
  • use gotoolchain
  • network upgrade v0.24.0 (#1765)
  • accont for gpu attributes (#1833)
  • bump akash-api to v0.0.9 (#1782)
  • bump go1.20.2 (#1781)
  • adr: adr 001 implementing network upgrade
  • cmd: implement testnetify command (#1814)
  • test: automate testing of network upgrades (#1821)
  • tests: ensure registered network upgrades comply with name rules (#1820)
  • testutil: implement custom testnet config
  • tools: add upgrade info generator
  • tools: install cosmovisor on demand (#1819)
  • x: decode modules genesis state for testnetify command (#1812)