Skip to content

Latest commit

 

History

History
305 lines (200 loc) · 13.9 KB

CHANGELOG.md

File metadata and controls

305 lines (200 loc) · 13.9 KB

Changelog

All notable changes to this project will be documented in this file.

[v4.0.1]

Fixed

  • #437 - adding upgrade handler with missing burn permissions for feecollector account

[v4.0.0]

Added

  • #429 - Adding cosmwasm_1_3 capabilities by bumping wasmd to v0.33.0
  • #430 - Added gh workflow to run chain upgarde test on PRs

Changed

  • #428 - Update go version to 1.20

[v3.0.0]

Fixed

  • #424 - Update titus to v2.0.0

Added

  • #419 - Run localnet via make
  • #421 - Add archwayd darwin binaries
  • #422 - Add fee burn feature, fees not distributed to contracts get burned
  • #423 - Update release docs
  • #425 - Update ADR 004 - Contract Premiums

[v2.0.0]

Added

  • #416 - Enable ICAHost

Fixed

  • #414 - Prevent user from setting contract flat fee if rewards address is not set
  • #418 - Fix authz msg decoding in x/rewards antehandlers

[v1.0.1]

  • #411 - Update repository readme with correct docker containers.
  • #413 - Fix incorrect gas estimation when running with --dry-run flag

[v1.0.0]

Archway Network - Capture the value you create!

[v1.0.0-rc.4]

Added

  • #409 - Add cosmwasm_1_1,cosmwasm_1_2 Cosmwasm capabilities

[v1.0.0-rc.3]

Removed

  • #408 - Remove genesis msg logging as it impacts network start up performance.

[v1.0.0-rc.2]

Fixes

  • #401 - Update libwasmvm version to correct one in Dockerfile.deprecated
  • #402 - Bump wasmvm version to 1.2.4
  • #403 - Update libwasmvm version to correct one for wasmvm 1.2.4
  • #404 - Fix typo in rewards query cli
  • #406 - Add upgrade hanlder for v0.6.0 back to prevent downgrade check from panic / consensus failure;

[v1.0.0-rc.1]

Removed

  • #399 - Remove the upgrade handler for v1 release

[v0.6.0]

Added

  • #387 - Add genmsgs module
  • #388 - Add the ibc-go fee middleware
  • #389 - Add v0.6 upgrade handler
  • #391 - Add snapshot manager to enable state-synd for wasm
  • #395 - Add openapi.yml + generate openapi.yml on proto-swagger-gen
  • #396 - Add repository licenses

Changed

  • #373 - Update codeowners
  • #383, #385, #386 - Upgrade wasmd to the v0.32.0-archway fork
  • #388 - Add the ibc-go fee middleware
  • #390 - Update cosmos-sdk version from v0.45.15 to v0.15.16

Fixed

  • #392 - Update to ibc-go v4.3.1 for huckleberry
  • #393 - Add audit remediations
  • #397 - Fix map iteration

[v0.5.2]

Fixed

  • #382 - Adjust default power reduction

[v0.5.0]

Breaking Changes

  • #357 - Bump the proto versions for x/rewards and x/tracking from v1beta1 to v1

Added

  • #330 - Proper chain upgrade flow.
  • #351 - Add minimum price of gas.
  • #339 - Update & Quality Control
    • Community Contribution Guidelines
    • Security Policy
    • ADR Log Index
    • Bug report template
    • Feature request template
    • General issue template
  • #347 - Unified release for cross compiled binaries and docker images
  • #360 - Fix github access token for release workflow
  • #361 - Readd missing deprecated Dockerhub build phase
  • #362 - wrong reference in the deploy pipeline
  • #363 - move safe dir up in the pipeline
  • #364 - add CODEOWNERS
  • #365 - add release tests
  • #367 - use snapshot for non release builds
  • #372 - add docker config to release pipeline
  • #375 - add missing colon from manifest
  • #376 - fix checksum naming
  • #377 - artifact naming
  • #378 - missing end parameter
  • #380 - titus deployment

Fixed

  • #365 - x/rewards genesis runs before x/genutil to correctly process genesis txs.
  • #366 - github actions should fetch tags as well
  • #368 - github actions should fetch tags as well for deploy workflow
  • #369 - CODEOWNERS: small set to expand, not large set that filters
  • #370 - login to ghcr

Changed

  • #320 - Run the lint and test GH actions on all PRs
  • #339 - Updates & Quality Control
    • README.md
    • docs/README.md
  • #365 - Disallow setting module accounts as reward address
  • #355 - chore: Update titus genesis defaults

Removed

  • #344 - removed un used ci files

Improvements

  • #342 - updated the contract premium ADR docs to elaborate on difference between using Contract Premiums and using x/wasmd funds

[v0.4.0]

Fixed

  • #338 - fixed issue where contract premium was not completly being sent to the rewards address

[v0.3.1]

Fixed

  • #335 - fixed EstimateTxFees erroring when minConsFee and contract premium are same denom

[v0.3.0]

Added

  • #253 - add wasm bindings for contracts to query the x/gov module.
  • #261, #263, #264, #274, #272, #280 - implementing contract premiums
  • #303 - Add archway protocol versioning and release strategy
  • #326 - Allow contracts to update another contract's metadata when it is the owner

Changed

  • #267 - update querySrvr.EstimateTxFees to also consider contract flat fee when returning the estimated fees.
  • #271 - update the x/rewards/min_cons_fee antehandler to check for contract flat fees
  • #275 - update the x/rewards/genesis to import/export for contract flat fees

[v0.1.0]

Added

  • #196 - add wasm bindings for contracts to interact with the x/gastracking module.
  • #202 - added the new x/tracking and x/rewards modules.ù
  • #210 - wasm bindings API change
  • #217 - improve the x/rewards withdraw UX by using defaults when params are unset.
  • #227 - flatten wasmbindings query struct

Changed

  • #180 - add x/gastracking params
  • #181 - simplify params
  • #185 - remove pointers in proto generated slices.
  • #186 - improvements on dapp inflationary reward calculation
  • #188 - improvements on tx tracking
  • #193 - move tx fees handling to middlewares
  • #231 - use custom archway wasmd fork

Deprecated

Removed

  • #206 - remove the legacy x/gastracking module in favour of x/rewards and x/tracking

Fixed

  • #191 - make localnet ovveride entrypoint
  • #205 - fix go.mod
  • #216 - fix dry-run cmd and bump cosmos-sdk do v0.45.8
  • #218 - x/rewards unique ID genesis export/import
  • #228 - testing, fix validator propagation in test chain

Improvements

  • #182 - refactor and simplify code.
  • #183 - update to go1.18
  • #184 - refactor, move event emission into its own file.
  • #204 - upgrade IBC to v3 and wasmd to v0.27.0
  • #211 - update gh action deployment flow
  • #212 - upgrade to cosmos-sdk v0.45.7
  • #213 - improve gh action deployment flow
  • #224 - fix codecov action
  • #225 - add editorconfig settings
  • #226 - ci cache go packages to speed up builds
  • #232 - Makefile to create statically linked binaries
  • #233 - add the commit version on builds
  • #236 - add more tests for x/rewards
  • #237 - add more tests for x/rewards 2
  • #241 - add golang linter gh action
  • #242 - add changelog check gh action
  • #243 - add pr lint gh action
  • #247 - fix Dockerfile libwasm VM dependencies
  • #249 - add go releaser, fill changelog history

v0.0.5

Breaking Changes

  • Update wasmd to 0.25.

Fixed

  • Fix logs printing total contract rewards instead of gas rebate reward.
  • Replace info logs for debug logs.

v0.0.4

Breaking Changes

  • Replace wasmd KV store to KV Multistore.
  • Split WasmVM gas & SDK Gas.

v0.0.3

  • inflation reward calculation now depend upon block gas limit.
  • inflation reward is given even when the gas rebate to the user flag is true.
  • gastracker's begin blocker takes into account gas rebate to user governance switch.
  • fix gas estimation for --gas auto flag.