Last release 8 days ago
20 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
7504 releases ยท first in 2020
Release timeline
7504 releases since 2020Releases
- v1.8.2-0.20251014162537-1ec5b567776a14 Oct 2025pre-release
Nothing published for this version
- v1.8.2-0.20251014162318-b8d1ff9b07b314 Oct 2025pre-release
Nothing published for this version
- v1.8.2-0.20251014161859-6bbfb9d8407b14 Oct 2025pre-release
Nothing published for this version
- v1.8.2-0.20251014161647-57fb925fd00014 Oct 2025pre-release
Nothing published for this version
- v1.8.2-0.20251010215110-3ec0c2402c7310 Oct 2025pre-release
Nothing published for this version
- v1.8.110 Oct 2025
Release notes2 sources agree
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v1.8.1 -->
What's Changed
๐ Bug Fixes
- Improve computation profiling by @turbolent in #4279
Other Changes
- Merge
release/v1.8.0tomasterby @github-actions[bot] in #4278
Full Changelog: https://github.com/onflow/cadence/compare/v1.8.0...v1.8.1
[Changes][v1.8.1]
<a id="v1.8.0"></a>
- v1.8.1-0.20251010211723-6859cc68dd2b10 Oct 2025pre-release
Nothing published for this version
- v1.8.1-0.20251010203531-f903b3b9e4d810 Oct 2025pre-release
Nothing published for this version
- v1.8.010 Oct 2025
Release notes2 sources agree
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v1.8.0 -->
What's Changed
โญ Features
- [Compiler] Attachments #1/3 by @RZhang05 in #4052
- [Compiler] Attachments #2/3 by @RZhang05 in #4087
- [Compiler] Attachments #3/3 by @RZhang05 in #4111
- Add support for comparing two map data slabs to slab decoding tool by @turbolent in #4234
- Add support for collecting computation usage profiles by @turbolent in #4266
- [Compiler] Attachments by @RZhang05 in #4204
๐ Improvements
- refactor: use slices.Contains to simplify code by @keeghcet in #4206
- Improve tracing by @turbolent in #4217
- Improve tracing by @turbolent in #4218
- [Compiler] Improve globals. by @RZhang05 in #4211
- [Compiler] Simplify imported globals linking by @SupunS in #4220
- [Compiler] Improve enum case value global initialization by @turbolent in #4221
- [Compiler] Initialize all variables of a dynamically linked program by @SupunS in #4223
- [Compiler] Reuse elaboration for imports when possible. by @RZhang05 in #4215
- [Compiler] Refactor dynamic method invocation by @SupunS in #4226
- [Compiler] Improve transaction program init function by @turbolent in #4229
- [Compiler] Avoid creating an array for resource default-destroy events by @SupunS in #4230
- [Compiler] Trace event emission by @turbolent in #4231
- [Compiler] Skip encoding-decoding of constants by @SupunS in #4214
- Improve tracing and CI by @turbolent in #4246
- [Compiler] Always transfer on move operator. Remove redundent transfers by @SupunS in #4208
- [Compiler] Generate opcode.isControlFlow from instructions.yml. by @RZhang05 in #4238
- Unify move-operator interpretation to match the VM by @SupunS in #4245
- [Compiler] Improve error position/location info by @turbolent in #4247
- [Compiler] Create unified interface for native/host functions by @RZhang05 in #4232
- Remove per-context coverage report, use runtime config's by @turbolent in #4255
- [Compiler] Unify natives. by @RZhang05 in #4248
- [Compiler] Fix performance regression by @turbolent in #4258
- Remove wabt by @turbolent in #4260
- Rename unified to native, clean up native functions. by @RZhang05 in #4259
- Unify natives in the compiler/vm and interpreter. by @RZhang05 in #4264
- Set error location range in interpreter like in VM by @turbolent in #4249
- Remove location range passing code โ Part 1/2 by @turbolent in #4250
- Remove location range passing code โ Part 2/2 by @turbolent in #4251
- Remove unused location range parameter from native functions by @turbolent in #4268
- Replace variadic arguments parameters with slices by @turbolent in #4269
- Fix naming of "type parameters" which are actually type arguments by @turbolent in #4270
- Avoid unnecessary allocation of type arguments iterators by @turbolent in #4271
- Remove
vm.NativeFunctionVMand adaption tointerpreter.NativeFunctionby @turbolent in #4272 - Address reviews on compilation for attachments. by @RZhang05 in #4275
- Improve type conversion error by @turbolent in #4181
- Replace for-delete loops with clear by @turbolent in #4277
- Improve computation profiling by @turbolent in #4276
๐ Bug Fixes
- [Compiler] Initialize all variable of all imports by @SupunS in #4222
- Fix tracing of function invocations by @turbolent in #4224
- [Compiler] Fix
invokeMethodDynamicby @turbolent in #4225 - [Compiler] Use global's index instead of array index during linking by @SupunS in #4227
- [Compiler] Fix result variable transfer by @turbolent in #4236
- [Compiler] Fix Account.contracts.borrow by @turbolent in #4241
- [Compiler] Fix function types for capability value methods by @turbolent in #4243
- [Compiler] Ensure program is initialized whenever type-info is requested by @SupunS in #4242
- Fix 128-bit fixed-point code by @turbolent in #4252
- [Compiler] Fix and improve compiler/VM benchmarks and tests, fix CI by @turbolent in #4257
๐งช Testing
- [Compiler] Add control flow basic block visualization to program printer. by @RZhang05 in #4197
- [Compiler] Add tests for importing same program from multiple paths by @SupunS in #4228
Other Changes
- Merge master into feature/compile-attachments. by @RZhang05 in #4162
- Merge
release/v1.7.0tomasterby @github-actions[bot] in #4207 - Merge master into feature/attachments by @RZhang05 in #4233
- Speed up benchmarks by @turbolent in #4261
- Merge master into unify natives. by @RZhang05 in #4265
- Update to Go 1.24 by @turbolent in #4267
- Merge master into Attachment compilation feature branch by @turbolent in #4274
New Contributors
Full Changelog: https://github.com/onflow/cadence/compare/v1.7.0...v1.8.0
[Changes][v1.8.0]
<a id="v1.7.1"></a>
- v1.7.3-0.20251022215854-47927cf2047c22 Oct 2025pre-release
Nothing published for this version
- v1.7.222 Oct 2025
Release notes2 sources agree
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v1.7.2 -->
What's Changed
๐ Bug Fixes
- [v1.7] Port v1.7.2-rc.1 by @turbolent in #4309
Other Changes
- Merge
release/v1.7.1tov1.7by @github-actions[bot] in #4254
Full Changelog: https://github.com/onflow/cadence/compare/v1.7.1...v1.7.2
[Changes][v1.7.2]
<a id="v1.8.1"></a>
- v1.7.2-0.20251022183213-5ebe2bc4489722 Oct 2025pre-release
Nothing published for this version
- v1.7.2-0.20251022145711-6df407bb410722 Oct 2025pre-release
Nothing published for this version
- v1.7.2-0.20251003172936-c8e7291503153 Oct 2025pre-release
Nothing published for this version
- v1.7.13 Oct 2025
Release notes2 sources agree
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v1.7.1 -->
What's Changed
๐ Bug Fixes
- [v1.7] Fix 128-bit fixed-point code by @turbolent in #4253
Full Changelog: https://github.com/onflow/cadence/compare/v1.7.0...v1.7.1
[Changes][v1.7.1]
<a id="v1.7.0"></a>
- v1.7.1-0.20251015193749-b7fad6bf6f7015 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251015193414-3c317a6ad7db15 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251015193010-7bc4611274b915 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251015190750-0c9a367559e815 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251015190735-22c2edb156e815 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251015175232-c3cd29d520f815 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251015173403-9f8f92c1817715 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251014231229-6d1687867e6c14 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251014230013-259422d3f35014 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251014210410-273842ae1e5214 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251014192331-d6167e789f0514 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251014192233-84d40f6319f414 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251014185806-751e32e74a6c14 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251014185629-2962daaf765214 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251014184618-a11e16bdf7ac14 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251014180337-5d2ff5ce1fae14 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251010210020-d397d7bfddf910 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251010201237-dea65640fb6e10 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251010201208-508901b391ef10 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251010174833-453cb1e94c6510 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251010165713-11e5b2c4424610 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251010164825-1edd3304b87610 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251010163313-fc537309a67f10 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251010142625-47674c5e751e10 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251010142447-5d181229cbf210 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009224805-2ee62b9a14539 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009223532-674b9945e1f39 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009211447-dae4e5129d049 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009211036-6c99e116241a9 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009210837-d39728b1c1c59 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009210538-b4e4dd117e309 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009204022-97489690f4509 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009194423-0e434fa9d2c19 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009190731-d8453959b8eb9 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009190014-2f39963a57169 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009190010-475516f7429c9 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009185411-bff4003aa6839 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009171010-13b74076b8a19 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009170646-7510d75a6ff79 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009170121-a43bd1e3cb2a9 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009164902-76761f1941f89 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009164103-cc22ef37e5d79 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009163551-e989020c509b9 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009160755-d4a307a98cf79 Oct 2025pre-release
Nothing published for this version
- v1.7.1-0.20251009160733-dd99764ada639 Oct 2025pre-release
Nothing published for this version