Skip to content

Commit

Permalink
Merge branch 'main' into sainoe/main-ADR-update
Browse files Browse the repository at this point in the history
  • Loading branch information
mpoke authored Nov 30, 2023
2 parents 267ecd8 + b73884f commit 7b5c19e
Show file tree
Hide file tree
Showing 224 changed files with 16,025 additions and 8,960 deletions.
21 changes: 21 additions & 0 deletions .changelog/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
project_url = "https://github.com/cosmos/interchain-security"

# Settings related to components/sub-modules. Only relevant if you make use of
# components/sub-modules.
[components]

# The title to use for the section of entries not relating to a specific
# component.
general_entries_title = "General"

# The number of spaces to inject before each component-related entry.
entry_indent = 2

# The components themselves. Each component has a name (used when rendered
# to Markdown) and a path relative to the project folder (i.e. relative to
# the parent of the `.changelog` folder).
[components.all]
provider = { name = "Provider", path = "x/ccv/provider" }
consumer = { name = "Consumer", path = "x/ccv/consumer" }
tests = { name = "Tests", path = "tests" }
docs = { name = "Documentation", path = "docs/docs" }
197 changes: 197 additions & 0 deletions .changelog/epilogue.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Deprecate equivocation proposals.
([\#1340](https://github.com/cosmos/interchain-security/pull/1340))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fix deletion of pending packets that may cause duplicate sends
([\#1146](https://github.com/cosmos/interchain-security/pull/1146))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Remove `idx` field from the `ccv.ConsumerPacketData` type as this would break the
wire ([\#1150](https://github.com/cosmos/interchain-security/pull/1150))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Validate token transfer messages before calling `Transfer()`.
([\#1244](https://github.com/cosmos/interchain-security/pull/1244))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Remove incorrect address validation on `ProviderFeePoolAddrStr` param.
([\#1262](https://github.com/cosmos/interchain-security/pull/1262))
2 changes: 2 additions & 0 deletions .changelog/unreleased/bug-fixes/consumer/1295-migration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Increment consumer consensus version and register consumer migration.
([\#1295](https://github.com/cosmos/interchain-security/pull/1295))
3 changes: 3 additions & 0 deletions .changelog/unreleased/dependencies/1196-bump-ibc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [ibc-go](https://github.com/cosmos/ibc-go) to
[v7.2.0](https://github.com/cosmos/ibc-go/releases/tag/v7.2.0).
([\#1196](https://github.com/cosmos/interchain-security/pull/1196))
3 changes: 3 additions & 0 deletions .changelog/unreleased/dependencies/1258-bump-ibc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [ibc-go](https://github.com/cosmos/ibc-go) to
[v7.3.0](https://github.com/cosmos/ibc-go/releases/tag/v7.3.0).
([\#1258](https://github.com/cosmos/interchain-security/pull/1258))
3 changes: 3 additions & 0 deletions .changelog/unreleased/dependencies/1258-bump-sdk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [cosmos-sdk](https://github.com/cosmos/cosmos-sdk) to
[v0.47.4](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.4).
([\#1258](https://github.com/cosmos/interchain-security/pull/1258))
3 changes: 3 additions & 0 deletions .changelog/unreleased/dependencies/1259-bump-sdk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [cosmos-sdk](https://github.com/cosmos/cosmos-sdk) to
[v0.47.5](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.5).
([\#1259](https://github.com/cosmos/interchain-security/pull/1259))
3 changes: 3 additions & 0 deletions .changelog/unreleased/dependencies/1373-bump-ibc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [ibc-go](https://github.com/cosmos/ibc-go) to
[v7.3.1](https://github.com/cosmos/ibc-go/releases/tag/v7.3.1).
([\#1373](https://github.com/cosmos/interchain-security/pull/1373))
2 changes: 2 additions & 0 deletions .changelog/unreleased/features/1336-quint-model.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Add Quint model of Replicated Security.
([\#1336](https://github.com/cosmos/interchain-security/pull/1336))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Add the consumer-side changes for jail throttling with retries (cf. ADR 008).
([\#1024](https://github.com/cosmos/interchain-security/pull/1024))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Introduce the gRPC query `/interchain_security/ccv/consumer/provider-
info` and CLI command `interchain-security-cd q ccvconsumer
provider-info` to retrieve provider info from the consumer chain.
([\#1164](https://github.com/cosmos/interchain-security/pull/1164))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Add `InitTimeoutTimestamps` and `ExportedVscSendTimestamps` to exported
genesis. ([\#1076](https://github.com/cosmos/interchain-security/pull/1076))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Add the provider-side changes for jail throttling with retries (cf. ADR 008).
([\#1321](https://github.com/cosmos/interchain-security/pull/1321))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Update how consumer-assigned keys are checked when a validator is
created on the provider.
([\#1339](https://github.com/cosmos/interchain-security/pull/1339))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Introduce the cryptographic verification of equivocation feature to the provider
(cf. [ADR-005](/docs/docs/adrs/adr-005-cryptographic-equivocation-verification.md)
& [ADR-013](/docs/docs/adrs/adr-013-equivocation-slashing.md)).
([\#1340](https://github.com/cosmos/interchain-security/pull/1340))
2 changes: 2 additions & 0 deletions .changelog/unreleased/improvements/1244-consumer-unbonding.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Update the default consumer unbonding period to 2 weeks.
([\#1244](https://github.com/cosmos/interchain-security/pull/1244))
16 changes: 16 additions & 0 deletions .changelog/unreleased/improvements/1324-consumer-genesis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
- Split out consumer genesis state to reduce shared data between provider and
consumer. ([\#1324](https://github.com/cosmos/interchain-security/pull/1324))
- Note: This breaks json format used by augmenting Genesis files of consumer
chains with consumer genesis content exported from provider chain. Consumer
Genesis content exported from a provider chain using major version 1, 2 or 3
of the provider module needs to be transformed with the transformation command
introduced by this PR:
```
Transform the consumer genesis file from a provider version v1, v2 or v3 to a version supported by this consumer. Result is printed to STDOUT.
Example:
$ <appd> transform /path/to/ccv_consumer_genesis.json
Usage:
interchain-security-cd genesis transform [genesis-file] [flags]
```
3 changes: 3 additions & 0 deletions .changelog/unreleased/improvements/1350-cleanup-types.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Refactor shared events, codecs and errors assign to
consumer and provider dedicated types where possible.
([\#1350](https://github.com/cosmos/interchain-security/pull/1350))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Optimize pending packets storage on consumer, with migration.
([\#1037](https://github.com/cosmos/interchain-security/pull/1037))
3 changes: 3 additions & 0 deletions .changelog/unreleased/state-breaking/1196-bump-ibc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [ibc-go](https://github.com/cosmos/ibc-go) to
[v7.2.0](https://github.com/cosmos/ibc-go/releases/tag/v7.2.0).
([\#1196](https://github.com/cosmos/interchain-security/pull/1196))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Update the default consumer unbonding period to 2 weeks.
([\#1244](https://github.com/cosmos/interchain-security/pull/1244))
3 changes: 3 additions & 0 deletions .changelog/unreleased/state-breaking/1258-bump-ibc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [ibc-go](https://github.com/cosmos/ibc-go) to
[v7.3.0](https://github.com/cosmos/ibc-go/releases/tag/v7.3.0).
([\#1258](https://github.com/cosmos/interchain-security/pull/1258))
3 changes: 3 additions & 0 deletions .changelog/unreleased/state-breaking/1258-bump-sdk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [cosmos-sdk](https://github.com/cosmos/cosmos-sdk) to
[v0.47.4](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.4).
([\#1258](https://github.com/cosmos/interchain-security/pull/1258))
3 changes: 3 additions & 0 deletions .changelog/unreleased/state-breaking/1259-bump-sdk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Bump [cosmos-sdk](https://github.com/cosmos/cosmos-sdk) to
[v0.47.5](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.5).
([\#1259](https://github.com/cosmos/interchain-security/pull/1259))
2 changes: 2 additions & 0 deletions .changelog/unreleased/state-breaking/1324-consumer-genesis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Split out consumer genesis state to reduce shared data between provider and
consumer. ([\#1324](https://github.com/cosmos/interchain-security/pull/1324))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Add the consumer-side changes for jail throttling with retries (cf. ADR 008).
([\#1024](https://github.com/cosmos/interchain-security/pull/1024))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Optimize pending packets storage on consumer, with migration.
([\#1037](https://github.com/cosmos/interchain-security/pull/1037))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fix deletion of pending packets that may cause duplicate sends
([\#1146](https://github.com/cosmos/interchain-security/pull/1146))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Remove `idx` field from the `ccv.ConsumerPacketData` type as this would break the
wire ([\#1150](https://github.com/cosmos/interchain-security/pull/1150))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Validate token transfer messages before calling `Transfer()`.
([\#1244](https://github.com/cosmos/interchain-security/pull/1244))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Remove incorrect address validation on `ProviderFeePoolAddrStr` param.
([\#1262](https://github.com/cosmos/interchain-security/pull/1262))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Increment consumer consensus version and register consumer migration.
([\#1295](https://github.com/cosmos/interchain-security/pull/1295))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Add the provider-side changes for jail throttling with retries (cf. ADR 008).
([\#1321](https://github.com/cosmos/interchain-security/pull/1321))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Change the states by adding a consumer key for each chain that is
not yet registered meaning for which the gov proposal has not passed.
([\#1339](https://github.com/cosmos/interchain-security/pull/1339))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Introduce the cryptographic verification of equivocation feature to the provider
(cf. [ADR-005](/docs/docs/adrs/adr-005-cryptographic-equivocation-verification.md)
& [ADR-013](/docs/docs/adrs/adr-013-equivocation-slashing.md)).
([\#1340](https://github.com/cosmos/interchain-security/pull/1340))
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/production.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ I have...
* [ ] Updated the relevant documentation or specification
* [ ] Reviewed "Files changed" and left comments if necessary <!-- relevant if the changes are not obvious -->
* [ ] Confirmed all CI checks have passed
* [ ] If this PR is library API breaking, bump the go.mod version string of the repo, and follow through on a new major release for both the consumer and provider
* [ ] If this PR is library API breaking, bump the go.mod version string of the repo, and follow through on a new major release

### Reviewers Checklist

Expand Down
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ updates:
directory: "/"
schedule:
interval: daily
target-branch: "release/v3.2.x-consumer"
target-branch: "release/v3.2.x"
# Only allow automated security-related dependency updates on release branches.
open-pull-requests-limit: 0
labels:
Expand Down
72 changes: 0 additions & 72 deletions .github/workflows/automated-tests.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/workflows/build.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
path: "."

- name: Setup Node.js 🔧
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: "16.x"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gosec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
- main
- feat/*
jobs:
tests:
Gosec:
runs-on: ubuntu-latest
env:
GO111MODULE: on
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/proto-registry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: bufbuild/buf-setup-action@v1.26.1
- uses: bufbuild/buf-setup-action@v1.28.1
- uses: bufbuild/buf-push-action@v1
with:
input: "proto"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/proto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: bufbuild/buf-setup-action@v1.26.1
- uses: bufbuild/buf-setup-action@v1.28.1
- uses: bufbuild/buf-breaking-action@v1
with:
input: "proto"
Expand Down
Loading

0 comments on commit 7b5c19e

Please sign in to comment.