github onflow/flow-go v0.28-canary

latest releases: v0.38.0-preview.0.2, v0.38.0-preview.0.1, v0.37.12-add-verify-execution-result...
pre-release2 years ago

Mainnet 20

Major items going out this release.

💥 Breaking Changes

Cadence type checking of resource has been fixed and significantly improved. Correct Cadence code should continue to function as before. However, any Cadence code that relied on implementation bugs must be corrected (onflow/cadence#2033)

Execution node

Sync engine

Crypto

Access and Observer node

Performance benchmarking

Cadence and FVM Performance improvement

Networking improvements and changes to support BFT

BFT Testing

  • [BFT Testing] updated factory and network tests to support new ccf interface by @gomisha in #2768
  • [BFT Testing] Crash Test utility by @gomisha in #2941
  • [BFT Testing] Corrupting Ingress Traffic (part-1) by @yhassanzadeh13 in #2807
  • [BFT Testing] Corrupting ingress traffic (part-2, add ingress message type) by @gomisha in #2811
  • [BFT Testing] Corrupting ingress traffic (part-3, process ingress message) by @gomisha in #2936
  • [BFT Testing] Adds integration test for ingress corruption by @yhassanzadeh13 in #3215
  • [BFT Testing] ingress traffic - insecure/net/*_test.go, renaming Corruptible Conduit Factory to Corrupt Network (#3255) @gomisha

Testing

Profiler/Telemetry changes

Util changes

Checkpointing

Rolling upgrade support

🛠 General Node Improvements

Don't miss a new flow-go release

NewReleases is sending notifications on new releases.