github akash-network/node v0.15.0-rc3

latest releases: v0.34.1, v0.34.0, v0.33.0-rc0...
pre-release2 years ago

v0.15.0-rc3

2021-08-12

Bug Fixes

  • add provider info field when parsing config (#1200)
  • Switch to versions of Cosmos & Tendermint with backports & patches
  • raise up akash cosmos fork version to get new multisig fix
  • Fix broken --home flag (#1361)
  • Correct test coverage script (#1347)
  • replace ledger-cosmos-go (#1197)
  • parse CLI flags for all commands
  • .github: fix stale checker (#1254)
  • _run: wrong path to client/server cache directories (#1308)
  • attr: query all provider attributes if none provided via arguments (#1165)
  • audit: return sdk error if attr key not found (#1153)
  • build: segfault when resolving user id to name on linux (#1187)
  • cli: make owner flag optional
  • cli: set out/err streams to be stdout/stderr respectively (#1151)
  • cli: make owner flag optional. (#1314)
  • cli: Update the description of the withdraw command
  • cmd: silence usage print on command error (#1149)
  • deploy: check client certificate exists before creating deployment (#1169)
  • deploy tool: Do not crash on unknown events
  • docs: update links in CONTRIBUTING.md
  • market: typo in error doc section (#1285)
  • migrations: composite literal uses unkeyed fields (#1185)
  • mod: replace underlying mods for ledger-cosmos-go (#1211)
  • provider: fix bid deposit configuration
  • provider: query certificate status prior using gateway (#1217)
  • provider: validate the ingress hostname
  • provider: query provider if flag is not supplied for send-manifest (#1225)
  • provider: For existing leases, do not create a manifest watchdog
  • provider: Allow the hostname with a dash in SDL
  • provider: add home flag to provider cli (#1168)
  • provider: Don't cancel the context until the code is done
  • provider: eliminate resource leaks causing OOM
  • provider: only bid on deployments that attributes have been audited for
  • provider: add more debugging around inventory
  • provider: Correct typo in environmental variable name
  • provider: Remove a race condition around the logger
  • provider: Don't log errors for inventory not found
  • provider: Correct bugs around inventory management
  • provider: don't try and get ingress data for a service that has none
  • provider: retry lease teardown
  • provider: Do not bid on groups where the calculated price is too high
  • provider: fix the usage of flags in the lease-shell command
  • provider: use the command from the SDL for services
  • provider: not showing all events (#1130)
  • provider: remove blank time field from events
  • provider: Allow the deployment manager to stop
  • sdl: use service name to find expose endpoints (#1216)
  • tests: Fix the e2e tests in CI

Build

  • automate installation of dev dependencies (#1214)
  • update build env to use go 1.16 (#1116)
  • go: set minimum go version to 1.16 (#1209)
  • goreleaser: do not use mainnet to determine brew keg type (#1288)

Chore

  • Export DeploymentIDOptions (#1360)
  • _run: set keyring-backend (#1350)
  • app: remove unnecessary config
  • go.mod: upgrade kind (#1290)
  • go.mod: bump tendermint to v0.34.9-akash-1
  • go.mod: cosmos-sdk v0.41.4-akash3
  • go.mod: update grpc dependencies
  • golangci-lint: update to v1.38.0 (#1181)
  • provider: remove debug println (#1127)

Ci

  • go: go 1.16.1 (#1172)
  • k8s: update kindest image (#1321)
  • k8s: add missing $ when evaluating KIND_VERSION (#1131)
  • macos: load build env using bash (#1129)
  • proto: setup go environment for proto
  • proto: add setup go for lint step
  • release: remove push to docker.io
  • setup-go: remove ^ to exact match go version (#1180)
  • spellcheck: ignore scripts in .git directory (#1384)
  • stale: exempt-pr-labels array to comma separated string (#1320)

Cleanup

  • _run: environment variables over flags

Docs

  • a simpler bug report (#1345)
  • Update CONTRIBUTING.md
  • update README.md (#1223)
  • remove redundant info for migration to docs project
  • platform: list Apple M1 as supported (#1231)

Features

  • persistent storage
  • _run: set up multisig account
  • app: akashnet-2-upgrade-1 upgrade handler (#1183)
  • deployment: Authorized funding for deployments (#1346)
  • provider: Close bids if manifest is not received
  • provider: label the kubernetes ingress controller
  • provider: Add prometheus metrics endpoint to the provider
  • provider: allow specifying kubernetes config file path from anywhere
  • provider: set AKASH_OWNER env. var. for bid pricing script
  • provider: add lease-shell command
  • provider: cancel bids if no lease is created
  • provider: Specify gvisor as default runtime class name
  • provider: make withdrawal configurable
  • provider: create gspec validate endpoint (#1179)
  • provider: Allow provider pricing to be a decimal value (#1173)
  • provider: rework hostname management to use a kube operator
  • provider: daily automatic withdrawal of lease escrow
  • sdkutil: retry in broadcast-mode block
  • utils: wrap logger into context (#1244)

Test

  • Add test for cosmos-sdk context flags (#1359)

Docker images

  • docker pull ghcr.io/ovrclk/akash:latest
  • docker pull ghcr.io/ovrclk/akash:abb1b3f
  • docker pull ghcr.io/ovrclk/akash:0.15.0-rc3

Don't miss a new node release

NewReleases is sending notifications on new releases.