Release / / with v1.3.0, v1.5.0
Serena v1.5.1
Find declarations, implementations and diagnostics while exploring a codebase.
Before you upgrade to v1.5.1
2 to fix`interactive` and `editing` now belong to `base_modes` rather than `default_modes`.
Read the evidence
Java symbol tools include Lombok-generated methods by default; `lombok_show_generated` can disable them.
Read the evidence
TypeScript can resolve cross-package references with `additional_workspace_folders`.
Read the evidence
References use `mem:<name>` and update on rename; `serena memories` can list, read, write and check references. Onboarding asks whether to proceed and seeds a memory-maintenance entry; a global entry takes precedence.
Read the evidence
Remove calls and tool-list entries for `check_onboarding_performed`; onboarding status is supplied in the project activation message.
Read the evidence
`search_for_pattern` accepts `multiline` for multiline matching.
Read the evidence
What changed in v1.5.1
New LSP tools expose declarations, implementations and diagnostics, while memory references use `mem:<name>`. Project mode settings change and the separate onboarding-check tool is removed.
Also: Link project memories, inspect code with JetBrains, and add support for web, Ada, Godot and CUE projects.
Serena v1.3.0–v1.5.1; uv and applicable language dependencies. The v1.5.1 hotfix restores onboarding.
New things you can do
Find symbol declarations and implementations of interfaces or abstract methods.
Read the evidence
Retrieve errors and warnings for a file or symbol.
Read the evidence
List IDE inspections and run them on a file.
Read the evidence
Navigate symbols in Svelte components and their TypeScript or JavaScript code.
Read the evidence
Navigate symbols in Ada and SPARK code.
Read the evidence
Navigate between Angular templates and component classes.
Read the evidence
Inspect symbols for HTML elements and IDs.
Read the evidence
Navigate Sass definitions and references and inspect SCSS, Sass or CSS symbols.
Read the evidence
Navigate symbols in 1C and OneScript code.
Read the evidence
Navigate symbols in Godot GDScript projects.
Read the evidence
Navigate symbols in CUE files.
Read the evidence
Use an existing upstream JDTLS installation without downloading Serena's bundled Java tooling.
Read the evidence
Fixed and improved
Disconnecting an HTTP/SSE client no longer partially shuts down the agent and dashboard.
Read the evidence
Elixir monorepos with a nested `mix.exs` avoid startup deadlocks; Clojure monorepos discover sibling-module source paths.
Read the evidence
Onboarding can load its memory-maintenance template again after the v1.5.0 regression.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.