From a25be3c13645a76d92140a27e6254c71326bc50c Mon Sep 17 00:00:00 2001 From: Vineeth Voruganti <13438633+VVoruganti@users.noreply.github.com> Date: Tue, 4 Nov 2025 10:41:58 -0500 Subject: [PATCH] chore: Readme & Changelog Updates (#263) * chore: Readme & Changelog Updates * chore: (typos) Clarify Changelog --- CHANGELOG.md | 13 +++++++++++++ README.md | 2 +- docs/changelog/compatibility-guide.mdx | 5 +++-- docs/changelog/introduction.mdx | 16 +++++++++++++++- docs/docs.json | 2 +- pyproject.toml | 11 ++++++++++- src/main.py | 2 +- uv.lock | 2 +- 8 files changed, 45 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fdd2e90..68b7e316 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.4.2] - 2025-11-03 + +### Fixed + +- Langfuse tracing to have readable waterfalls +- Alembic Migrations to match models.py +- message_in_seq correctly included in webhook payload + +### Changed + +- Alembic to always use a session pooler +- Statement timeout during alembic operations to 5 min + ## [2.4.1] - 2025-10-24 ### Added diff --git a/README.md b/README.md index 452f487b..baac9e39 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ --- -![Static Badge](https://img.shields.io/badge/Version-2.4.1-blue) +![Static Badge](https://img.shields.io/badge/Version-2.4.2-blue) [![PyPI version](https://img.shields.io/pypi/v/honcho-ai.svg)](https://pypi.org/project/honcho-ai/) [![NPM version](https://img.shields.io/npm/v/@honcho-ai/sdk.svg)](https://npmjs.org/package/@honcho-ai/sdk) [![Discord](https://img.shields.io/discord/1016845111637839922?style=flat&logo=discord&logoColor=23ffffff&label=Plastic%20Labs&labelColor=235865F2)](https://discord.gg/plasticlabs) diff --git a/docs/changelog/compatibility-guide.mdx b/docs/changelog/compatibility-guide.mdx index edcc8fdd..2b9f67a7 100644 --- a/docs/changelog/compatibility-guide.mdx +++ b/docs/changelog/compatibility-guide.mdx @@ -8,7 +8,7 @@ This guide helps you understand which versions of Honcho's API are compatible wi ## Version Compatibility -### Honcho API v2.4.1 (Current) +### Honcho API v2.4.2 (Current) @@ -35,7 +35,8 @@ This guide helps you understand which versions of Honcho's API are compatible wi | Honcho API Version | TypeScript SDK | Python SDK | |-------------------|---------------|------------| -| v2.4.1 (Current) | v1.5.0 | v1.5.0 | +| v2.4.2 (Current) | v1.5.0 | v1.5.0 | +| v2.4.1 | v1.5.0 | v1.5.0 | | v2.4.0 | v1.5.0 | v1.5.0 | | v2.3.3 | v1.4.1 | v1.4.1 | | v2.3.2 | v1.4.0 | v1.4.0 | diff --git a/docs/changelog/introduction.mdx b/docs/changelog/introduction.mdx index 4edab9dc..ff9946a5 100644 --- a/docs/changelog/introduction.mdx +++ b/docs/changelog/introduction.mdx @@ -27,7 +27,21 @@ Welcome to the Honcho changelog! This section documents all notable changes to t ### Honcho API and SDK Changelogs - + + ### Fixed + + - Langfuse tracing to have readable waterfalls + - Alembic Migrations to match models.py + - message_in_seq correctly included in webhook payload + + + ### Changed + + - Alembic to always use a session pooler + - Statement timeout during alembic operations to 5 min + + + ### Added - Alembic migration validation test suite diff --git a/docs/docs.json b/docs/docs.json index 4a9a6412..74f0f139 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -19,7 +19,7 @@ "navigation": { "versions": [ { - "version": "v2.4.1", + "version": "v2.4.2", "api": { "openapi": [ "openapi.documented.yml" diff --git a/pyproject.toml b/pyproject.toml index 6c9b037c..f39dcec5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "honcho" -version = "2.4.1" +version = "2.4.2" description = "Honcho Server" authors = [ {name = "Plastic Labs", email = "hello@plasticlabs.ai"}, @@ -85,6 +85,15 @@ addopts = "--strict-markers --cov=src/ --cov=sdks/python/src/honcho --cov-report testpaths = ["tests"] pythonpath = ["src"] +[tool.coverage.report] +exclude_lines = [ + "pragma: no cover", + "def __repr__", + "raise AssertionError", + "raise NotImplementedError", + "if __name__ == .__main__.:", + "if TYPE_CHECKING:", +] [tool.basedpyright] # BasedPyright currently seems like the best type checker option, much faster diff --git a/src/main.py b/src/main.py index 412822d2..0ea88272 100644 --- a/src/main.py +++ b/src/main.py @@ -123,7 +123,7 @@ app = FastAPI( title="Honcho API", summary="The Identity Layer for the Agentic World", description="""Honcho is a platform for giving agents user-centric memory and social cognition""", - version="2.4.1", + version="2.4.2", contact={ "name": "Plastic Labs", "url": "https://honcho.dev", diff --git a/uv.lock b/uv.lock index dfe736ee..43347634 100644 --- a/uv.lock +++ b/uv.lock @@ -673,7 +673,7 @@ wheels = [ [[package]] name = "honcho" -version = "2.4.1" +version = "2.4.2" source = { virtual = "." } dependencies = [ { name = "alembic" },