Skip to content

Releases: kestrellang/kestrel

Nightly 2026-11-04

Nightly 2026-11-04 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Nov 04:36
880637a

Automated nightly build from the nightly branch.

Commit: 880637a
Date: 2026-11-04

Install

curl --proto '=https' --tlsv1.2 -sSf https://kestrel-lang.com/install.sh | sh

Or download the toolchain tarball for your platform below.

Kestrel v0.17.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 20:10
f70f534

What's Changed

  • feat: Exitable @main return types + conformance specialization (#110) by @jkpdino in #118
  • fix: exhaustive tuple-literal match OSSA ICE + Bool discriminant width (#121) by @jkpdino in #122
  • ci: install LLVM 18 so the codegen-llvm backend builds on the runners by @jkpdino in #123
  • References stage 1: returnable refs (-> &T / &mutating T), escape checker, ret_borrow ABI by @jkpdino in #128
  • Query-system refactor: Arc'd body queries, name-indexed members, copy-semantics kernel by @jkpdino in #131
  • References (#115): second-class &T, ref conformances, and Indirection by @jkpdino in #217
  • Bug-hunt fixes (#139–#216) → nightly by @jkpdino in #221
  • feature: bin/lib by @jkpdino in #222
  • Copy lifetime passes: stop implicit copies keeping COW storage shared by @jkpdino in #227
  • Bidirectional type checker (P0–P5) + memory-safety fixes by @jkpdino in #231
  • Make nightly CI green: fmt, clippy, unit tests, cast intrinsics by @jkpdino in #233
  • Promote 0.17 to beta by @jkpdino in #235
  • Release 0.17 by @jkpdino in #236

Full Changelog: v0.16.0...v0.17.0

Beta 2026-10-28

Beta 2026-10-28 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 19:45
04c7735

Automated beta build from the beta branch — the current release-train stabilization candidate.

Commit: 04c7735
Date: 2026-10-28

Install

Install jessup (https://kestrel-lang.com), then switch to this channel:

jessup install beta

Or download the toolchain tarball for your platform below.

Kestrel v0.16.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 22:13
789bb77

What's Changed

Full Changelog: v0.16.0-beta-1...v0.16.0

Kestrel v0.16.0-beta-1

Choose a tag to compare

@jkpdino jkpdino released this 19 May 13:05

What's Changed

Full Changelog: https://github.com/kestrellang/kestrel/commits/v0.16.0-beta-1