From 41859b5fe1e10bb0f3de481efde8c61c5987a74e Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Thu, 16 Jul 2026 11:02:58 +0200 Subject: [PATCH 1/3] Add news item for v1.6.0 release --- news/20260716.html | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 news/20260716.html diff --git a/news/20260716.html b/news/20260716.html new file mode 100644 index 00000000..129820f5 --- /dev/null +++ b/news/20260716.html @@ -0,0 +1,45 @@ +
+

Serena v1.6.0

+

July 16, 2026

+

+ A lot has happened since the last news item for v1.3.0. Here are the highlights: +

+

+ Extended Memory System. + Memories can now reference each other via the mem:<name> convention (renames propagate automatically), + and a new serena memories CLI command group supports listing, reading, writing and integrity checking. + See the memories documentation for details. +

+

+ Trusted Projects & Activation Commands. + The new global setting trusted_project_path_patterns introduces the notion of trusted projects, + which may define an activation_command that is run before the language backend initialises + (e.g. to generate sources a language server needs) as well as language server-specific settings. +

+

+ Expanded Language Support. + New languages for the LSP backend: GDScript (Godot Engine), CUE, QML, and LaTeX (experimental); + PHPantom was added as an alternative PHP language server. +

+

+ New Tools & Configurability. + The new replace_in_files tool applies pattern replacements across multiple files in one call. + Language server launching and indexing became more configurable, + and the JetBrains backend can now auto-launch IDE instances upon project activation + via jetbrains_launch_command. +

+

+ Robustness & Fixes. + A multitude of fixes and improvements across the board, including many language servers + (Java, TypeScript, Svelte, C#, Julia, Perl, and more), the dashboard, + the CLI (git worktree handling), and general token efficiency. +

+

+ See our change log for the full list of changes. +

+

+ Update Now. + If you are using the uv tool installation of Serena, upgrade as follows:
+ uv tool upgrade serena-agent +

+
From 93b9544ea9def8e93cb6a90f8ea67befe3c8fee4 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Thu, 16 Jul 2026 11:03:04 +0200 Subject: [PATCH 2/3] Release v1.6.0 --- CHANGELOG.md | 2 ++ pyproject.toml | 2 +- src/serena/__init__.py | 2 +- uv.lock | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f74d656..a001291c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ Status of the `main` branch. Changes prior to the next official version change will appear here. +# v1.6.0 (2026-07-16) + * General: - Speed up MCP startup when auto-creating projects at startup (e.g. using `--project-from-cwd`) by determining the project's languages in a background thread #1683 diff --git a/pyproject.toml b/pyproject.toml index 4b1020f5..1b2bcc50 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ requires = ["hatchling"] [project] name = "serena-agent" -version = "1.5.4.dev0" +version = "1.6.0" description = "A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent" authors = [{ name = "Oraios AI", email = "info@oraios-ai.de" }] readme = "README.md" diff --git a/src/serena/__init__.py b/src/serena/__init__.py index eaa65f49..6d15b384 100644 --- a/src/serena/__init__.py +++ b/src/serena/__init__.py @@ -1,4 +1,4 @@ -__version__ = "1.5.4.dev0" +__version__ = "1.6.0" import logging diff --git a/uv.lock b/uv.lock index d82e273a..8fef8ca0 100644 --- a/uv.lock +++ b/uv.lock @@ -2803,7 +2803,7 @@ wheels = [ [[package]] name = "serena-agent" -version = "1.5.4.dev0" +version = "1.6.0" source = { editable = "." } dependencies = [ { name = "anthropic" }, From bfcab428d2fcc2bfcc3c47dd692cbbdb1d5a080a Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Thu, 16 Jul 2026 11:03:05 +0200 Subject: [PATCH 3/3] Set version to v1.6.1.dev0 --- pyproject.toml | 2 +- src/serena/__init__.py | 2 +- uv.lock | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 1b2bcc50..fdbc6521 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ requires = ["hatchling"] [project] name = "serena-agent" -version = "1.6.0" +version = "1.6.1.dev0" description = "A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent" authors = [{ name = "Oraios AI", email = "info@oraios-ai.de" }] readme = "README.md" diff --git a/src/serena/__init__.py b/src/serena/__init__.py index 6d15b384..9b317970 100644 --- a/src/serena/__init__.py +++ b/src/serena/__init__.py @@ -1,4 +1,4 @@ -__version__ = "1.6.0" +__version__ = "1.6.1.dev0" import logging diff --git a/uv.lock b/uv.lock index 8fef8ca0..64d0ed42 100644 --- a/uv.lock +++ b/uv.lock @@ -2803,7 +2803,7 @@ wheels = [ [[package]] name = "serena-agent" -version = "1.6.0" +version = "1.6.1.dev0" source = { editable = "." } dependencies = [ { name = "anthropic" },