Skip to content

Commit 4f0fd20

Browse files
authored
docs: add release v0.1.0 to CHANGELOG.md (#312)
PRs list generated with: ``` gh pr list -s merged -L 200 --json number,title,author -t '{{range .}}- {{.title}} ([#{{.number}}](https://github.com/celestiaorg/optimint/pull/{{.number}})) [@{{.author.login}}](https://github.com/{{.author.login}}/) {{end}}' ``` and later manually split into sections and cleaned up a bit.
1 parent 989fb16 commit 4f0fd20

2 files changed

Lines changed: 88 additions & 45 deletions

File tree

CHANGELOG-PENDING.md

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,10 @@
22

33
## vX.Y.Z
44

5-
Month, DD, YYYY
6-
75
### BREAKING CHANGES
86

9-
- [go package] (Link to PR) Description @username
10-
117
### FEATURES
128

13-
- [indexer] [Implement block and transaction indexing, enable TxSearch RPC endpoint #202](https://github.com/celestiaorg/optimint/pull/202) [@mattdf](https://github.com/mattdf)
14-
- [rpc] [Tendermint URI RPC #224](https://github.com/celestiaorg/optimint/pull/224) [@tzdybal](https://github.com/tzdybal/)
15-
- [rpc] [Subscription methods #252](https://github.com/celestiaorg/optimint/pull/252) [@tzdybal](https://github.com/tzdybal/)
16-
179
### IMPROVEMENTS
1810

19-
- [ci] [Add more linters #219](https://github.com/celestiaorg/optimint/pull/219) [@tzdybal](https://github.com/tzdybal/)
20-
- [deps] [Update dependencies: grpc, cors, cobra, viper, tm-db #245](https://github.com/celestiaorg/optimint/pull/245) [@tzdybal](https://github.com/tzdybal/)
21-
- [rpc] [Implement NumUnconfirmedTxs #255](https://github.com/celestiaorg/optimint/pull/255) [@tzdybal](https://github.com/tzdybal/)
22-
- [rpc] [Implement BlockByHash #256](https://github.com/celestiaorg/optimint/pull/256) [@mauriceLC92](https://github.com/mauriceLC92)
23-
- [rpc] [Implement BlockResults #263](https://github.com/celestiaorg/optimint/pull/263) [@tzdybal](https://github.com/tzdybal/)
24-
- [store,indexer] [Replace tm-db dependency with store package #268](https://github.com/celestiaorg/optimint/pull/268) [@tzdybal](https://github.com/tzdybal/)
25-
- [rpc] [Implement ConsensusState/DumpConsensusState #273](https://github.com/celestiaorg/optimint/pull/273) [@tzdybal](https://github.com/tzdybal/)
26-
- [rpc] [Implement Tx Method #272](https://github.com/celestiaorg/optimint/pull/272) [@mauriceLC92](https://github.com/mauriceLC92)
27-
- [rpc] [Implement Commit and BlockSearch method #258](https://github.com/celestiaorg/optimint/pull/258) [@raneet10](https://github.com/Raneet10/)
28-
- [rpc] [Remove extra variable #280](https://github.com/celestiaorg/optimint/pull/280) [@raneet10](https://github.com/Raneet10/)
29-
- [rpc] [Implement BlockChainInfo RPC method #282](https://github.com/celestiaorg/optimint/pull/282) [@raneet10](https://github.com/Raneet10/)
30-
- [state,block,store,rpc] [Minimalistic validator set handling](https://github.com/celestiaorg/optimint/pull/286) [@tzdybal](https://github.com/tzdybal/)
31-
- [rpc] [Implement ConsensusParams #292](https://github.com/celestiaorg/optimint/pull/292) [@tzdybal](https://github.com/tzdybal/)
32-
- [rpc] [Implement GenesisChunked method #287](https://github.com/celestiaorg/optimint/pull/287) [@mauriceLC92](https://github.com/mauriceLC92)
33-
3411
### BUG FIXES
35-
36-
- [store] [Use KeyCopy instead of Key in BadgerIterator #274](https://github.com/celestiaorg/optimint/pull/274) [@tzdybal](https://github.com/tzdybal/)
37-
- [state,block] [Do save ABCI responses for blocks #285](https://github.com/celestiaorg/optimint/pull/285) [@tzdybal](https://github.com/tzdybal/)
38-
- [conv/abci] [Map LastBlockID.Hash to LastHeaderHash in conversion #303](https://github.com/celestiaorg/optimint/pull/303) [@tzdybal](https://github.com/tzdybal/)
39-
- [chore] [Fix multiple bugs for Ethermint #305](https://github.com/celestiaorg/optimint/pull/305) [@tzdybal](https://github.com/tzdybal/)
40-
- [lint] [Fix linter on main #308](https://github.com/celestiaorg/optimint/pull/308) [@tzdybal](https://github.com/tzdybal/)
41-
- [rpc/client] [Make TestValidatorSetHandling stable](https://github.com/celestiaorg/optimint/pull/313) [@tzdybal](https://github.com/tzdybal/)
42-
43-
- [go package] (Link to PR) Description @username

CHANGELOG.md

Lines changed: 88 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,96 @@
1-
# Unreleased Changes
1+
# CHANGELOG
22

3-
## vX.Y.Z
3+
## v0.1.0 | 07.03.2022
44

5-
Month, DD, YYYY
6-
7-
### BREAKING CHANGES
8-
9-
- [go package] (Link to PR) Description @username
5+
This is the first Optimint release.
6+
Optimint supports all ABCI methods and all Tendermint RPCs.
107

118
### FEATURES
12-
13-
- [go package] (Link to PR) Description @username
9+
- Minimal implementation of ConsensusParams method ([#292](https://github.com/celestiaorg/optimint/pull/292)) [@tzdybal](https://github.com/tzdybal/)
10+
- Implement GenesisChunked method ([#287](https://github.com/celestiaorg/optimint/pull/287)) [@mauriceLC92](https://github.com/mauriceLC92/)
11+
- Minimalistic validator set handling ([#286](https://github.com/celestiaorg/optimint/pull/286)) [@tzdybal](https://github.com/tzdybal/)
12+
- Implement BlockChainInfo RPC method ([#282](https://github.com/celestiaorg/optimint/pull/282)) [@Raneet10](https://github.com/Raneet10/)
13+
- ConsensusState/DumpConsensusState implementation ([#273](https://github.com/celestiaorg/optimint/pull/273)) [@tzdybal](https://github.com/tzdybal/)
14+
- Tx Method implementation ([#272](https://github.com/celestiaorg/optimint/pull/272)) [@mauriceLC92](https://github.com/mauriceLC92/)
15+
- Implement BlockResults RPC function ([#263](https://github.com/celestiaorg/optimint/pull/263)) [@tzdybal](https://github.com/tzdybal/)
16+
- Implement Commit and BlockSearch ([#258](https://github.com/celestiaorg/optimint/pull/258)) [@Raneet10](https://github.com/Raneet10/)
17+
- BlockByHash function implementation ([#256](https://github.com/celestiaorg/optimint/pull/256)) [@mauriceLC92](https://github.com/mauriceLC92/)
18+
- Implement NumUnconfirmedTxs RPC call ([#255](https://github.com/celestiaorg/optimint/pull/255)) [@tzdybal](https://github.com/tzdybal/)
19+
- RPC: subscription methods ([#252](https://github.com/celestiaorg/optimint/pull/252)) [@tzdybal](https://github.com/tzdybal/)
20+
- Tendermint URI RPC ([#224](https://github.com/celestiaorg/optimint/pull/224)) [@tzdybal](https://github.com/tzdybal/)
21+
- Create CHANGELOG.md, CHANGELOG-PENDING.md, and corresponding GH action ([#203](https://github.com/celestiaorg/optimint/pull/203)) [@jbowen93](https://github.com/jbowen93/)
22+
- Block and Tx indexing backend for optimint ([#202](https://github.com/celestiaorg/optimint/pull/202)) [@mattdf](https://github.com/mattdf/)
23+
- Tx Events ([#193](https://github.com/celestiaorg/optimint/pull/193)) [@tzdybal](https://github.com/tzdybal/)
24+
- Block RPC ([#187](https://github.com/celestiaorg/optimint/pull/187)) [@tzdybal](https://github.com/tzdybal/)
25+
- Set ChainID in ABCI Header ([#185](https://github.com/celestiaorg/optimint/pull/185)) [@tzdybal](https://github.com/tzdybal/)
26+
- Expose Tendermint HTTP RPC ([#183](https://github.com/celestiaorg/optimint/pull/183)) [@tzdybal](https://github.com/tzdybal/)
27+
- Create CODEOWNERS ([#179](https://github.com/celestiaorg/optimint/pull/179)) [@tzdybal](https://github.com/tzdybal/)
28+
- Add InitChain ABCI logic ([#159](https://github.com/celestiaorg/optimint/pull/159)) [@tzdybal](https://github.com/tzdybal/)
29+
- gRPC DALC and mock server ([#158](https://github.com/celestiaorg/optimint/pull/158)) [@tzdybal](https://github.com/tzdybal/)
30+
- Add batch for KVstore ([#149](https://github.com/celestiaorg/optimint/pull/149)) [@Raneet10](https://github.com/Raneet10/)
31+
- Add new ErrKeyNotFound ([#148](https://github.com/celestiaorg/optimint/pull/148)) [@pmareke](https://github.com/pmareke/)
32+
- Change mock implementation to use store.KVStore instead of maps ([#146](https://github.com/celestiaorg/optimint/pull/146)) [@jbowen93](https://github.com/jbowen93/)
33+
- Block sync ([#139](https://github.com/celestiaorg/optimint/pull/139)) [@tzdybal](https://github.com/tzdybal/)
34+
- ADR: header commits to shares ([#138](https://github.com/celestiaorg/optimint/pull/138)) [@adlerjohn](https://github.com/adlerjohn/)
35+
- On-disk storage ([#122](https://github.com/celestiaorg/optimint/pull/122)) [@tzdybal](https://github.com/tzdybal/)
36+
- Block Propagation ([#92](https://github.com/celestiaorg/optimint/pull/92)) [@tzdybal](https://github.com/tzdybal/)
37+
- Extend DA layer client interface ([#83](https://github.com/celestiaorg/optimint/pull/83)) [@tzdybal](https://github.com/tzdybal/)
38+
- Transaction aggregation ([#82](https://github.com/celestiaorg/optimint/pull/82)) [@tzdybal](https://github.com/tzdybal/)
39+
- lazyledger DA client implementation ([#81](https://github.com/celestiaorg/optimint/pull/81)) [@tzdybal](https://github.com/tzdybal/)
40+
- Serialization and Hashing ([#79](https://github.com/celestiaorg/optimint/pull/79)) [@tzdybal](https://github.com/tzdybal/)
41+
- Protobuf definition for Optimint types ([#73](https://github.com/celestiaorg/optimint/pull/73)) [@tzdybal](https://github.com/tzdybal/)
42+
- State and block execution ([#58](https://github.com/celestiaorg/optimint/pull/58)) [@tzdybal](https://github.com/tzdybal/)
43+
- Data Availability Submission API ([#71](https://github.com/celestiaorg/optimint/pull/71)) [@tzdybal](https://github.com/tzdybal/)
44+
- ADR: serialization ([#59](https://github.com/celestiaorg/optimint/pull/59)) [@tzdybal](https://github.com/tzdybal/)
45+
- Protobuf definition for Optimint types ([#57](https://github.com/celestiaorg/optimint/pull/57)) [@tzdybal](https://github.com/tzdybal/)
46+
- Block store ([#42](https://github.com/celestiaorg/optimint/pull/42)) [@tzdybal](https://github.com/tzdybal/)
47+
- Add core types ([#41](https://github.com/celestiaorg/optimint/pull/41)) [@liamsi](https://github.com/liamsi/)
48+
- Integrate Tendermint mempool ([#34](https://github.com/celestiaorg/optimint/pull/34)) [@tzdybal](https://github.com/tzdybal/)
49+
- Describe peer discovery in ADR ([#33](https://github.com/celestiaorg/optimint/pull/33)) [@tzdybal](https://github.com/tzdybal/)
50+
- Transaction gossiping ([#29](https://github.com/celestiaorg/optimint/pull/29)) [@tzdybal](https://github.com/tzdybal/)
51+
- Drop-in replacement of Tendermint Node ([#13](https://github.com/celestiaorg/optimint/pull/13)) [@tzdybal](https://github.com/tzdybal/)
52+
- Initial project setup ([#12](https://github.com/celestiaorg/optimint/pull/12)) [@tzdybal](https://github.com/tzdybal/)
53+
- Add design doc to readme ([#9](https://github.com/celestiaorg/optimint/pull/9)) [@musalbas](https://github.com/musalbas/)
1454

1555
### IMPROVEMENTS
16-
17-
- [go package] (Link to PR) Description @username
56+
- Remove extra variable ([#280](https://github.com/celestiaorg/optimint/pull/280)) [@Raneet10](https://github.com/Raneet10/)
57+
- Replace tm-db dependency with store package ([#268](https://github.com/celestiaorg/optimint/pull/268)) [@tzdybal](https://github.com/tzdybal/)
58+
- Use enum instead of strings for DB type ([#259](https://github.com/celestiaorg/optimint/pull/259)) [@adlerjohn](https://github.com/adlerjohn/)
59+
- docs: unify entries format in CHANGELOG-PENDING.md ([#221](https://github.com/celestiaorg/optimint/pull/221)) [@tzdybal](https://github.com/tzdybal/)
60+
- ci: add more linters ([#219](https://github.com/celestiaorg/optimint/pull/219)) [@tzdybal](https://github.com/tzdybal/)
61+
- time.Sleep removal from tests ([#178](https://github.com/celestiaorg/optimint/pull/178)) [@ntsanov](https://github.com/ntsanov/)
62+
- Configuration ([#170](https://github.com/celestiaorg/optimint/pull/170)) [@tzdybal](https://github.com/tzdybal/)
63+
- Remove Handler from Gossiper ([#167](https://github.com/celestiaorg/optimint/pull/167)) [@Raneet10](https://github.com/Raneet10/)
64+
- Re-apply changes from #144 ([#154](https://github.com/celestiaorg/optimint/pull/154)) [@tzdybal](https://github.com/tzdybal/)
65+
- add dependabot.yml ([#105](https://github.com/celestiaorg/optimint/pull/105)) [@liamsi](https://github.com/liamsi/)
66+
- Add valid link to Twitter badge ([#103](https://github.com/celestiaorg/optimint/pull/103)) [@tzdybal](https://github.com/tzdybal/)
67+
- Add go report card and Twitter badge to README.md ([#102](https://github.com/celestiaorg/optimint/pull/102)) [@tzdybal](https://github.com/tzdybal/)
68+
- Add validator to pubsub and stop gossiping transactions twice ([#97](https://github.com/celestiaorg/optimint/pull/97)) [@evan-forbes](https://github.com/evan-forbes/)
69+
- Extract gossiping logic into a type ([#95](https://github.com/celestiaorg/optimint/pull/95)) [@tzdybal](https://github.com/tzdybal/)
70+
- Rebrand: rename lazyledger to celestia ([#91](https://github.com/celestiaorg/optimint/pull/91)) [@tzdybal](https://github.com/tzdybal/)
71+
- Updated Store interface ([#78](https://github.com/celestiaorg/optimint/pull/78)) [@tzdybal](https://github.com/tzdybal/)
72+
- Submit signed transactions instead of messages ([#76](https://github.com/celestiaorg/optimint/pull/76)) [@evan-forbes](https://github.com/evan-forbes/)
73+
- Enable test workflow on all PRs ([#72](https://github.com/celestiaorg/optimint/pull/72)) [@tzdybal](https://github.com/tzdybal/)
74+
- Enable golangci-lint GitHub action ([#43](https://github.com/celestiaorg/optimint/pull/43)) [@tzdybal](https://github.com/tzdybal/)
75+
- Bring back address conversion method ([#40](https://github.com/celestiaorg/optimint/pull/40)) [@tzdybal](https://github.com/tzdybal/)
76+
- Get rid of reflect in mempool code ([#39](https://github.com/celestiaorg/optimint/pull/39)) [@tzdybal](https://github.com/tzdybal/)
77+
- Update lazy ADR 001 ([#31](https://github.com/celestiaorg/optimint/pull/31)) [@tzdybal](https://github.com/tzdybal/)
78+
- Refactoring of P2P unit tests ([#30](https://github.com/celestiaorg/optimint/pull/30)) [@tzdybal](https://github.com/tzdybal/)
79+
- Use addresses in multiaddr format. ([#19](https://github.com/celestiaorg/optimint/pull/19)) [@tzdybal](https://github.com/tzdybal/)
1880

1981
### BUG FIXES
20-
21-
- [go package] (Link to PR) Description @username
82+
- fix: make `TestValidatorSetHandling` stable ([#313](https://github.com/celestiaorg/optimint/pull/313)) [@tzdybal](https://github.com/tzdybal/)
83+
- Fix linter on `main` ([#308](https://github.com/celestiaorg/optimint/pull/308)) [@tzdybal](https://github.com/tzdybal/)
84+
- Fix multiple bugs for Ethermint ([#305](https://github.com/celestiaorg/optimint/pull/305)) [@tzdybal](https://github.com/tzdybal/)
85+
- fix: map LastBlockID.Hash to LastHeaderHash in conversion ([#303](https://github.com/celestiaorg/optimint/pull/303)) [@tzdybal](https://github.com/tzdybal/)
86+
- fix: do save ABCI responses for blocks ([#285](https://github.com/celestiaorg/optimint/pull/285)) [@tzdybal](https://github.com/tzdybal/)
87+
- fix: use KeyCopy instead of Key in BadgerIterator ([#274](https://github.com/celestiaorg/optimint/pull/274)) [@tzdybal](https://github.com/tzdybal/)
88+
- Fix missed breaks in selects ([#265](https://github.com/celestiaorg/optimint/pull/265)) [@adlerjohn](https://github.com/adlerjohn/)
89+
- Fix ineffective breaks ([#262](https://github.com/celestiaorg/optimint/pull/262)) [@adlerjohn](https://github.com/adlerjohn/)
90+
- Break out of loop instead of doing nothing ([#260](https://github.com/celestiaorg/optimint/pull/260)) [@adlerjohn](https://github.com/adlerjohn/)
91+
- fix: gofmt block/manager.go and remove typo ([#222](https://github.com/celestiaorg/optimint/pull/222)) [@tzdybal](https://github.com/tzdybal/)
92+
- Actually fix a ChainID issue ([#186](https://github.com/celestiaorg/optimint/pull/186)) [@tzdybal](https://github.com/tzdybal/)
93+
- Fix typos in node/node.go ([#86](https://github.com/celestiaorg/optimint/pull/86)) [@tzdybal](https://github.com/tzdybal/)
94+
- Fixing linter errors ([#55](https://github.com/celestiaorg/optimint/pull/55)) [@tzdybal](https://github.com/tzdybal/)
95+
- Add peer discovery ([#17](https://github.com/celestiaorg/optimint/pull/17)) [@tzdybal](https://github.com/tzdybal/)
96+
- P2P bootstrapping ([#14](https://github.com/celestiaorg/optimint/pull/14)) [@tzdybal](https://github.com/tzdybal/)

0 commit comments

Comments
 (0)