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/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 +

+
diff --git a/pyproject.toml b/pyproject.toml index 4b1020f5..fdbc6521 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.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 eaa65f49..9b317970 100644 --- a/src/serena/__init__.py +++ b/src/serena/__init__.py @@ -1,4 +1,4 @@ -__version__ = "1.5.4.dev0" +__version__ = "1.6.1.dev0" import logging diff --git a/uv.lock b/uv.lock index d82e273a..64d0ed42 100644 --- a/uv.lock +++ b/uv.lock @@ -2803,7 +2803,7 @@ wheels = [ [[package]] name = "serena-agent" -version = "1.5.4.dev0" +version = "1.6.1.dev0" source = { editable = "." } dependencies = [ { name = "anthropic" },