v0.17.0-rc5
2022-07-07
Bug Fixes
- set DefaultBidMinDeposit same value as mainnet-2 (#1559)
- remove inflation curve (#1564)
- update cosmos-sdk and tendermint (#1563)
- bump hid package to v0.11.0 (#1575)
- cli: return errors when checking for certificate presence
- docs: use correct tag in migration (#1393)
- docs: add missing command (#1400)
- docs: move the metal LB service network policy to the _docs directory
- docs: add namespace to IP operator kustomization files
- examples: unset akash gas price env. var. on init targets
- ingress: increase global body size limit (#1356)
- inventory: get node on each iteration of the resources count (#1567)
- kustomize: add permission for the IP operator to watch config maps
- node: remove the 'groups' field from the update deployment message
- node: disable querying lease by provider secondary index
- node: filter order queries by all possible prefix values
- operator: have the IP operator immediately update availability of IPs if the pool config changes
- operator: when the channel for pool changes is closed, break out of the loop
- provider: inventory adjustment for multiple replicas (#1577)
- provider: don't query leases on startup (#1560)
- provider: don't query leases on startup
- provider: change netpol to allow the internal container port
- provider: add docstrings to migrate endpoint & hostname commands
- provider: set args count validation for lease commands (#1550)
- provider: if no metal LB pools are configured, return 0 available IPs (#1654)
- provider: remove waitgroup for lease withdraw (#1618)
- provider: add gas addjustment in auto mode (#1537)
- provider: use the command from the SDL for services
- provider: remove blank time field from events
- provider: correct behavior around existing bids
- provider: improve network policy for kube-dns access
- provider: correct withdrawal period after 1st iteration
- provider: add a small random delay to lease withdrawal
- provider: Count ports for a service only in reservations
- provider: fix bid deposit configuration
- provider: Fix Resource Units .Add function
- provider: have manifest manager handle timeouts
- provider: prevent manifest watchdog from blocking on stop
- provider: add a network policy if IP addresses are present
- provider: add catch all CIDR for incoming request to services with an IP
- provider: Update default min. bid deposit
- provider: fix detection logic around names of endpoints
- sdkutil: get txhash from serialized tx rather than response (#1467)
- sdl: Do not allow service names starting with a number
- x: register v1beta1 types to allow legacy queries (#1605)
Build
- fix typo in prerel variable name (#1572)
- gitignore .vscode (#1571)
- refactor releasing process (#1549)
- app: suppress lint for unused code (#1568)
- codegen: install protoc-gen-gocosmos from vendor (#1556)
- lint: install and use golangci-lint from cache (#1569)
Chore
- go.mod: cosmos-sdk v0.45.1 (#1524)
Ci
- fetch full repo history for all code related actions (#1545)
- codecov: update action to v2 (#1551)
- e2e: run e2e on all changes to the provider (#1619)
Code Refactoring
- remove testutil restserver
- provider: remove jwt_host_uri (#1544)
Docker
- bump debian version
Docs
- provider: Update with info from the community
- provider: Update the v0.14.0 upgrade documentation
Features
- remove provider code
- monitor lease funds (#1576)
- cli: provider get-cluster-ns command (#1452)
- hostname operator: ignore problematic namespaces (#1447)
- provider: add IP address marketplace based off metal LB
- provider: rework hostname management to use a kube operator
Merge
- branch 'master' into mainnet/main
- branch 'master' into mainnet/main
- point 'mainnet/main' to master
Reverts
- fix(provider): don't query leases on startup