- disable cache metrics (#1518) @zhangchiqing
- removing rlp-encoded private key string to use flow.AccountPrivateKey (#1525) @j1010001
- Transaction fees enable fix - port to master (#1464) @janezpodhostnik
- Backport HotStuff view metric fixes from
v0.22-mainnet
(#1477) @jordanschalm - Fixing broken links in access node docs (#1481) @j1010001
- Kan/clean up secondary result index (#1515) @Kay-Zee
- Fix potential mem-leak from hotstuff (#1514) @zhangchiqing
- [Integration] fixes new line bug on verification integration tests (#1498) @yhassanzadeh13
- Update golangci, trying to fix lint (#1509) @Kay-Zee
- Flaky Test Monitor - moving result processing to main repo (#1500) @gomisha
- [Networking] logging dial addresses (#1492) @yhassanzadeh13
- add func to set approved nodes list (#1478) @kc1116
- [Networking] libp2p stream compression (#1349) @yhassanzadeh13
- Run CI on PRs targetting version branches (#1443) @jordanschalm
- [Verification] backports fix on crash loop of verification nodes upon an execution fork (#1416) @yhassanzadeh13
- remove redundant key generation code (#1469) @kc1116
- [Network] Middleware component (#1355) @smnzhu
- [Admin] add log level customization command (#1362) @smnzhu
- [FLIP] Component API (#1167) @smnzhu
- [Consensus] add hotstuff view to ping route (#1462) @zhangchiqing
- Khalil/1583 stake node util func (#1320) @kc1116
- Fix docs links (#1420) @mjudeikis
- [sync-engine, test-only] Model height management in tests of the sync engine (#1399) @huitseeker
- [FLIP] Network API change (#1306) @smnzhu
- Add blockID logging (#1408) @m4ksio
- add '*' default value for --access-node-ids flag for LN/SN nodes (#1426) @kc1116
- Fix Flakey DKG Tests (#1432) @jordanschalm
- implement pull root block and push root block vote (#1374) @smnzhu
- [Admin] simplify admin server implementation (#1364) @smnzhu
- [Bootstrap] split sign and upload into two steps (#1388) @smnzhu
- [Bootstrap] Extracted
rootblock
and updatedfinalize
(#1371) @durkmurder - [Consensus] Revert unsealed reason (#1332) @zhangchiqing
- [Consensus and Collection] Refactors guarantee dissemination (#1406) @yhassanzadeh13
- Khalil/5844 access node fallbacks (#1395) @kc1116
- [crypto] Test infra maintenance (#1368) @huitseeker
- Addition of AWS S3 uploader (#1276) @martingallagher
- [Consensus] fix startup time (#1402) @smnzhu
- [Flaky test] peer manager flakiness fix (#1392) @smnzhu
- Enable transaction fees on mainnet (#1360) @janezpodhostnik
- FVM Benchmarking (#1219) @janezpodhostnik
- [Synchronization] update HandleHeight logic (#1387) @smnzhu
- removing timeout when starting an node (#1237) @vishalchangrani
- Generate database encryption keys in bootstrap tooling (#1340) @jordanschalm
- Fix encoding user input in failed transaction message (#1376) @m4ksio
- Add jitter to DKG start and upon processing phase 1 broadcast messages (#1303) @jordanschalm
- fixing the rootblock.json download path (#1385) @vishalchangrani
- [consensus, synchronization] Fix forks preventing reception of blocks at same height (#1377) @huitseeker
- Back port state migration bug fix to master (#1336) @Kay-Zee
- Add Secrets Database (#1309) @jordanschalm
- Define error aware interface (#1275) @smnzhu
- [Network] enable subscription filter except ghost node (#1365) @smnzhu
- fixing makefile and other fixes (#1378) @vishalchangrani
- quarantine flaky test
TestStreamClosing
(#1351) @AlexHentschel - Extract Accounts into an interface for easier testing (#1338) @m4ksio
- [Execution] add logger to compactor and only log when we do something (#1350) @ramtinms
- documenting reason for skipping test
TestConsensus_LeaderForView
(after current epoch) (#1342) @AlexHentschel - [Consensus] Implement startup-time flag (#1304) @smnzhu
- [Network] improve error logging (#1345) @smnzhu
- Subscription filter (#1210) @smnzhu
- Khalil/async message handling (#1268) @kc1116
- Fixes some build issues when importing
flow-go
as a dependency (#1333) @jordanschalm - [Networking] Async DNS Update (#1216) @yhassanzadeh13
- Alex/5857 full fix (#1325) @AlexHentschel
- Reorder middleware error checking code (#1331) @smnzhu
- Return node builder initialization errors instead of throwing fatal errors (#1293) @peterargue
- Example for using irrecoverable and RunComponent (#1327) @peterargue
- fix nil dereference (#1330) @smnzhu
- [Consensus] Log verifier ids for missing approvals (#1324) @zhangchiqing
- FVM cleanup (#1169) @janezpodhostnik
- message validation (#1289) @smnzhu
- removed outdated lingering comment (#1311) @AlexHentschel
- Validate machine account config at startup (#1236) @jordanschalm
- [module] Suggestions for #1275 (#1308) @huitseeker
- Auto Cadence Update: Add limit on call stack depth (#1313) @turbolent
- Admin interface for node operators (#1222) @smnzhu
- [All] Entity-centric tracing (#1243) @ramtinms
- Fix matching engine (#1294) @zhangchiqing
- Update core-contracts version
v0.7.7->v0.7.9
(#1278) @jordanschalm - Added balance reporter (#1154) @janezpodhostnik
- [Consensus] lower emergency sealing threshold (#1301) @zhangchiqing
- performance: cache the ID for Header entities (#1279) @jwinkler2083233
- [FVM] let cadence runtime record generic traces (#1189) @ramtinms
- Auto Cadence Update: Add PublicAccount conversion during InvokeContractFunction (#1298) @turbolent
- Add random delay to periodic peer update thread (#1277) @jordanschalm
- Auto Cadence Update: Fix export errors by properly wrapping in runtime errors (#1287) @turbolent
- Auto Cadence Update: Remove obsolete script/transaction parameter check (#1283) @turbolent
- [Verification] Adds telemetry for outstanding chunk data pack requests (#1290) @yhassanzadeh13
- [Unstaked Access Node] Bootstrapping the unstaked access node from a root snapshot that does not contain node addresses (#1266) @vishalchangrani
- [Collection] Compliance engine message queues (#1270) @durkmurder
- CLI tool to validate machine account config (#1233) @jordanschalm
- Improve error handling in access node (#1280) @peterargue
🛠 Improvements
- Simplify address conversion (#1422) @turbolent
What's Changed
- v0.22 mainnet add hotstuff view by @zhangchiqing in #1470
- Enable fees and prepare nodes to activate fees on mainnet by @ramtinms in #1471
Full Changelog: v0.22.9...v0.22.10