v0.8.17

leptos-rs/leptosv0.8.17Mar 1, 2026by gbj

AI Summary

A patch release introducing `bitcode` serde integration and fixing iteration issues over keyed store fields.

Key Highlights

  • Adds `bitcode` 's serde integration codec for serialization.
  • Fixes iteration over keyed store fields.
  • Improves tachys error messages with actionable SSR feature diagnostics.
  • Enables keyed patching for store fields.

New Features

  • `bitcode` serde integration codec
  • Keyed patching for store fields
  • Actionable SSR panic diagnostics

Full Release Notes

## What's Changed
* feat: add `bitcode` 's serde integration codec by @rpfontana in https://github.com/leptos-rs/leptos/pull/4585
* fix iteration over keyed store fields (closes #4582) by @gbj in https://github.com/leptos-rs/leptos/pull/4584
* fix(tachys): replace opaque panic messages with actionable SSR feature diagnostic by @DrudgeDance in https://github.com/leptos-rs/leptos/pull/4588
* (wip): keyed patching for store fields by @gbj in https://github.com/leptos-rs/leptos/pull/4544
* fix: Remove the dependency on `::std` in `either_of` by @DanikVitek in https://github.com/leptos-rs/leptos/pull/4583
* fix: apply server function lint attributes to original and generated fn by @LeoniePhiline in https://github.com/leptos-rs/leptos/pull/4598

## New Contributors
* @DrudgeDance made their first contribution in https://github.com/leptos-rs/leptos/pull/4588

**Full Changelog**: https://github.com/leptos-rs/leptos/compare/v0.8.16...v0.8.17