diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e194440..1fdd2e90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,22 @@ 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.1] - 2025-10-24 + +### Added + +- Alembic migration validation test suite + +### Fixed + +- Alembic migrations to batch changes +- Batch message creation sequence number + +### Changed + +- Logging infrastructure to remove noisy messages +- Sentry integration is centralized + ## [2.4.0] - 2025-10-09 ### Added diff --git a/README.md b/README.md index 86a8b790..452f487b 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ --- -![Static Badge](https://img.shields.io/badge/Version-2.4.0-blue) +![Static Badge](https://img.shields.io/badge/Version-2.4.1-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 f6b3c46e..edcc8fdd 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.0 (Current) +### Honcho API v2.4.1 (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.0 (Current) | v1.5.0 | v1.5.0 | +| v2.4.1 (Current) | 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 | | v2.3.1 | v1.4.0 | v1.4.0 | diff --git a/docs/changelog/introduction.mdx b/docs/changelog/introduction.mdx index 062ec647..4edab9dc 100644 --- a/docs/changelog/introduction.mdx +++ b/docs/changelog/introduction.mdx @@ -27,7 +27,23 @@ Welcome to the Honcho changelog! This section documents all notable changes to t ### Honcho API and SDK Changelogs - + + ### Added + + - Alembic migration validation test suite + + ### Fixed + + - Alembic migrations to batch changes + - Batch message creation sequence number + + ### Changed + + - Logging infrastructure to remove noisy messages + - Sentry integration is centralized + + + ### Added - Unified `Representation` class @@ -335,7 +351,7 @@ Welcome to the Honcho changelog! This section documents all notable changes to t [Python SDK](https://pypi.org/project/honcho-ai/) - + ### Added - Delete workspace method @@ -409,7 +425,7 @@ Welcome to the Honcho changelog! This section documents all notable changes to t [TypeScript SDK](https://www.npmjs.com/package/@honcho-ai/sdk) - + ### Added - Delete workspace method diff --git a/docs/docs.json b/docs/docs.json index 01dc6bea..4a9a6412 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -9,14 +9,21 @@ }, "favicon": "/favicon.svg", "contextual": { - "options": ["copy", "view", "chatgpt", "claude"] + "options": [ + "copy", + "view", + "chatgpt", + "claude" + ] }, "navigation": { "versions": [ { - "version": "v2.4.0", + "version": "v2.4.1", "api": { - "openapi": ["openapi.documented.yml"] + "openapi": [ + "openapi.documented.yml" + ] }, "tabs": [ { @@ -54,11 +61,17 @@ "groups": [ { "group": "Getting Started", - "pages": ["v2/guides/overview", "v2/guides/mcp"] + "pages": [ + "v2/guides/overview", + "v2/guides/mcp" + ] }, { "group": "Application Interfaces", - "pages": ["v2/guides/discord", "v2/guides/telegram"] + "pages": [ + "v2/guides/discord", + "v2/guides/telegram" + ] }, { "group": "Design Patterns", @@ -93,7 +106,9 @@ "groups": [ { "group": "API Documentation", - "pages": ["v2/api-reference/introduction"] + "pages": [ + "v2/api-reference/introduction" + ] }, { "group": "workspaces", @@ -148,7 +163,6 @@ "v2/api-reference/endpoint/messages/create-messages-with-file" ] }, - { "group": "webhooks", "pages": [ @@ -184,7 +198,9 @@ { "version": "v1.1.0", "api": { - "openapi": ["openapi.json"] + "openapi": [ + "openapi.json" + ] }, "tabs": [ { @@ -214,15 +230,23 @@ "groups": [ { "group": "Getting Started", - "pages": ["v1/guides/overview", "v1/guides/streaming-response"] + "pages": [ + "v1/guides/overview", + "v1/guides/streaming-response" + ] }, { "group": "Application Interfaces", - "pages": ["v1/guides/discord", "v1/guides/honcho-mcp"] + "pages": [ + "v1/guides/discord", + "v1/guides/honcho-mcp" + ] }, { "group": "Personal Memory", - "pages": ["v1/guides/dialectic-endpoint"] + "pages": [ + "v1/guides/dialectic-endpoint" + ] } ] }, @@ -231,7 +255,9 @@ "groups": [ { "group": "API Documentation", - "pages": ["v1/api-reference/introduction"] + "pages": [ + "v1/api-reference/introduction" + ] }, { "group": "apps", @@ -279,7 +305,9 @@ }, { "group": "keys", - "pages": ["v1/api-reference/endpoint/keys/create-key"] + "pages": [ + "v1/api-reference/endpoint/keys/create-key" + ] }, { "group": "metamessages", diff --git a/pyproject.toml b/pyproject.toml index 0022cd1e..6c9b037c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "honcho" -version = "2.4.0" +version = "2.4.1" description = "Honcho Server" authors = [ {name = "Plastic Labs", email = "hello@plasticlabs.ai"}, diff --git a/src/main.py b/src/main.py index 6ae59192..412822d2 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.0", + version="2.4.1", contact={ "name": "Plastic Labs", "url": "https://honcho.dev", diff --git a/uv.lock b/uv.lock index 9d96e1cf..dfe736ee 100644 --- a/uv.lock +++ b/uv.lock @@ -673,7 +673,7 @@ wheels = [ [[package]] name = "honcho" -version = "2.4.0" +version = "2.4.1" source = { virtual = "." } dependencies = [ { name = "alembic" },