- (Desktop) Show clear error when app cannot start because hostname contains whitespace ([#1894](https://github.com/livebook-dev/livebook/pull/1894))
- Form snippet under "+ Block" ([#1750](https://github.com/livebook-dev/livebook/pull/1750))
- Apps setting for showing either all outputs or rich outputs ([#1905](https://github.com/livebook-dev/livebook/pull/1905))
- Support for multi-instance apps and automatic shutdown ([#1913](https://github.com/livebook-dev/livebook/pull/1913))
- (Desktop) Support for setting `LIVEBOOK_PORT` in `~/.livebookdesktop.sh` ([#1920](https://github.com/livebook-dev/livebook/pull/1920))
- Added decorations showing doctest results directly in the editor ([#1911](https://github.com/livebook-dev/livebook/pull/1911), [#1936](https://github.com/livebook-dev/livebook/pull/1936) and [#1944](https://github.com/livebook-dev/livebook/pull/1944))
- Support for "workflow apps" via automatic reevaluation and explicit interrupts ([#1928](https://github.com/livebook-dev/livebook/pull/1928))
- Decorations showing multiple compiler errors and warnings in the editor on Elixir v1.15 ([#1918](https://github.com/livebook-dev/livebook/pull/1918))
- Autocompletion for map/struct fields on update ([#1918](https://github.com/livebook-dev/livebook/pull/1918))
- Debug button to app menu for authenticated users ([#1940](https://github.com/livebook-dev/livebook/pull/1940))
- Support for Erlang code cells ([#1892](https://github.com/livebook-dev/livebook/pull/1892), [#1960](https://github.com/livebook-dev/livebook/pull/1960))
- Notifications on an app page when a new version is deployed ([#1955](https://github.com/livebook-dev/livebook/pull/1955))
- Showing import warnings on the apps page for apps deployed via `LIVEBOOK_APPS_PATH` ([#1955](https://github.com/livebook-dev/livebook/pull/1955))
- Fallback that loads package assets from CDN to improve behaviour when Livebook runs behind an auth proxy ([#1958](https://github.com/livebook-dev/livebook/pull/1958))
- More intellisense details for types ([#1974](https://github.com/livebook-dev/livebook/pull/1974) and [#1975](https://github.com/livebook-dev/livebook/pull/1975))
- Support for Zero Trust authentication ([#1938](https://github.com/livebook-dev/livebook/pull/1938))
- Improved the session page on mobile ([#2013](https://github.com/livebook-dev/livebook/pull/2013))
- Livebook Desktop and Docker images are now built with Erlang/OTP 26 and Elixir 1.15.2 (those are now the minimum versions required for connecting to remote nodes when using these Livebook distributions)
- Improve experience when Livebook is embedded in an iframe and has no cookie access ([#1888](https://github.com/livebook-dev/livebook/pull/1888) and [#1889](https://github.com/livebook-dev/livebook/pull/1889))
- Fixed intellisense crash when hovering over bitstring modifiers ([#1917](https://github.com/livebook-dev/livebook/pull/1917))
- Fixed file input crash when using unknown MIME type as filter ([#1922](https://github.com/livebook-dev/livebook/pull/1922))
- (Desktop) Fixed the app not showing up in Spotlight search on macOS ([#1930](https://github.com/livebook-dev/livebook/pull/1930) and [#1942](https://github.com/livebook-dev/livebook/pull/1942))
- Fixed intellisense crash when hovering over Erlang modules with type names in signature ([#1957](https://github.com/livebook-dev/livebook/pull/1957))
- Started ignoring generated functions when running doctests ([#1966](https://github.com/livebook-dev/livebook/pull/1966))
- Fixed card images not showing in Learn section when `LIVEBOOK_BASE_URL_PATH` is set ([#1988](https://github.com/livebook-dev/livebook/pull/1988))