chore: add changelog (#181)

* chore: add changelog

* chore: lockfile
This commit is contained in:
doria 2025-08-06 18:03:26 -04:00 committed by GitHub
parent 3bea3da169
commit c2a35a857d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 1235 additions and 1208 deletions

View File

@ -11,10 +11,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- Arbitrary filters now available on all search endpoints
- Search combines full-text and semantic using reciprocal rank fusion
- Webhook support (currently only supports queue_empty and test events, more to come)
- Small test harness and custom test format for evaluating Honcho output quality
- Added MCP server and documentation for it
### Changed
- Search has 10 results by default, max 100 results
- Queue structure generalized to handle more event types
- Summarizer now exhaustive by default and tuned for performance
### Fixed
- Resolve race condition for peers that leave a session while sending messages
- Added explicit rollback to solve integrity error in queue
- Re-introduced Sentry tracing to deriver
- Better integrity logic in get_or_create API methods
## [2.1.2] - 2025-07-30

View File

@ -31,12 +31,23 @@ Welcome to the Honcho changelog! This section documents all notable changes to t
### Added
- Arbitrary filters now available on all search endpoints
- Search combines full-text and semantic using [reciprocal rank fusion](https://plg.uwaterloo.ca/~gvcormac/cormacksigir09-rrf.pdf)
- Search combines full-text and semantic using reciprocal rank fusion
- Webhook support (currently only supports queue_empty and test events, more to come)
- Small test harness and custom test format for evaluating Honcho output quality
- Added MCP server and documentation for it
### Changed
- API uses 'filters' instead of 'filter' everywhere for consistency and better behavior with Python native types (breaking change)
- Search has `limit` parameter: 10 results by default, max 100 results
- Search has 10 results by default, max 100 results
- Queue structure generalized to handle more event types
- Summarizer now exhaustive by default and tuned for performance
### Fixed
- Resolve race condition for peers that leave a session while sending messages
- Added explicit rollback to solve integrity error in queue
- Re-introduced Sentry tracing to deriver
- Better integrity logic in get_or_create API methods
</Update>

View File

@ -33,7 +33,7 @@ dependencies = [
[tool.uv]
dev-dependencies = [
"honcho-core==1.3.0",
"honcho-ai==1.2.2",
"honcho-ai==1.3.0",
"pytest>=8.2.2",
"sqlalchemy-utils>=0.41.2",
"pytest-asyncio>=0.23.7",

View File

@ -112,7 +112,7 @@ dev = [
[package.metadata]
requires-dist = [
{ name = "honcho-core", git = "https://github.com/plastic-labs/honcho-python-core.git?rev=2fc998040ba1781762584664b6e308f135792852" },
{ name = "honcho-core", specifier = "==1.3.0" },
{ name = "httpx", specifier = ">=0.28.0,<1" },
{ name = "pydantic", specifier = ">=2.0.0,<3" },
]
@ -123,7 +123,7 @@ dev = [{ name = "ruff", specifier = ">=0.11.13" }]
[[package]]
name = "honcho-core"
version = "1.3.0"
source = { git = "https://github.com/plastic-labs/honcho-python-core.git?rev=2fc998040ba1781762584664b6e308f135792852#2fc998040ba1781762584664b6e308f135792852" }
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "anyio", version = "4.5.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9'" },
{ name = "anyio", version = "4.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9'" },
@ -135,6 +135,10 @@ dependencies = [
{ name = "typing-extensions", version = "4.13.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9'" },
{ name = "typing-extensions", version = "4.14.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ee/49/1810de2351be1fdff330ffadcc5eef709889b2f698b0340966cae2c1eef9/honcho_core-1.3.0.tar.gz", hash = "sha256:276a73e8d523f7d22f06746922fda97e4a11fbbef4a51a0b43573bc817089cec", size = 123333, upload-time = "2025-08-06T16:42:10.941Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/6e/3f/3beb750ed65bb1b604c585ae1c51a54f8b34ea3002f4525f93fe86549531/honcho_core-1.3.0-py3-none-any.whl", hash = "sha256:c7c0bf77b61162e6c65a580327fc054785aef794923abc35acd3dbd8287245db", size = 112895, upload-time = "2025-08-06T16:42:08.967Z" },
]
[[package]]
name = "httpcore"

2404
uv.lock

File diff suppressed because it is too large Load Diff