From 383a5093700fec9153c28e8b227f5d0088185c58 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Sun, 22 Jun 2025 10:23:18 +0200 Subject: [PATCH] Release 2025-06-20 --- CHANGELOG.md | 22 +++++++++------------- src/serena/__init__.py | 2 +- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a52ff43..84b8f78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,8 @@ # Latest -Status of the main branch. Changes prior to the next official version change will appear here. -## Highlights +Status of the `main` branch. Changes prior to the next official version change will appear here. -### This version is a major change and improvement of Serena +# 2025-06-20 * **Overhaul and major improvement of editing tools!** This represents a very important change in Serena. Symbols can now be addressed by their `name_path` (including nested ones) @@ -17,19 +16,16 @@ Status of the main branch. Changes prior to the next official version change wil * Possibility to index your project beforehand, accelerating Serena's tools. * Initial prompt for project supported (has to be added manually for the moment) * Massive performance improvement of pattern search tool -* Fixed stability issues and deadlocks (see #170) +* Use **process isolation** to fix stability issues and deadlocks (see #170). + This uses separate process for the MCP server, the Serena agent and the dashboard in order to fix asyncio-related issues. # 2025-05-24 -## Highlights - -Important new feature: configurability of mode and context, allowing better integration in a variety of clients. -See corresponding section in readme - Serena can now be integrated in IDE assistants in a more productive way. - -You can now also do things like switching to one-shot planning mode, ask to plan something (which will create a memory), -then switch to interactive editing mode in the next conversation and work through the plan read from the memory. - -Also some improvements to prompts. +* Important new feature: **configurability of mode and context**, allowing better integration in a variety of clients. + See corresponding section in readme - Serena can now be integrated in IDE assistants in a more productive way. + You can now also do things like switching to one-shot planning mode, ask to plan something (which will create a memory), + then switch to interactive editing mode in the next conversation and work through the plan read from the memory. +* Some improvements to prompts. # 2025-05-21 diff --git a/src/serena/__init__.py b/src/serena/__init__.py index 1a6b238..7b7f7b9 100644 --- a/src/serena/__init__.py +++ b/src/serena/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2025-05-21" +__version__ = "2025-06-21" def serena_version() -> str: