docs: https://hexdocs.pm/lustre/
announcement: https://hexdocs.pm/lustre/announcements/2025-08-08.html
github: https://github.com/lustre-labs/lustre
A little more than a month since the last release, we ruined the monthly release streak 😭 this one is way more exciting than the last though!
-
It's now possible to teleport lustre elements to other parts of the page outside your lustre app using the new
lustre_portalpackage. You can find the deets on the package docs here: https://hexdocs.pm/lustre_portal/index.html -
A very shiny context api has landed allowing components to communicate downward into slotted children without touching them directly. For nerds, this is a faithful implementation of the wccg context proposal
-
@rough sonnet has done an incredible job rewriting a big part of lustre's vdom meaning all those fragment bugs that cause is deep pain should go away and everyone's lustre app just got significantly more resilient to things like browser extensions mucking with the DOM.
The release announcement dives into each of these in a bit more detail, if it sounds interesting i'd really encourage you to read it 💕 A doubly biggly thanks to yoshi because really this release was like, 70% her 
Looking to the future what are we working on?
-
I'm working on lustre/ui (still, again, etc) and perhaps unsurprisingly the goodies in this release will help me move forward nicely ^.^
-
I don't wanna jinx it but yoshi and i reckon we can add one more really nice feature before we can consider v5 complete 👀
-
I have an overhaul of the guide on the backburner that I think will complete our example suite well and do a much better job introducing folks to fundamental concepts.