Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.0.8 release #53

Merged
merged 5 commits into from
May 9, 2024
Merged

v0.0.8 release #53

merged 5 commits into from
May 9, 2024

Conversation

VVoruganti
Copy link
Collaborator

[0.0.8] — 2024-05-09

Added

  • Documentation to OpenAPI
  • Bearer token auth to OpenAPI routes
  • Get by ID routes for users and collections

Changed

  • Authentication Middleware now implemented using built-in FastAPI Security
    module
  • Get by name routes for users and collections now include "name" in slug

Fixed

  • Error reporting for methods with integrity errors due to unique key
    constraints

Copy link

github-actions bot commented May 9, 2024

Name Stmts Miss Cover
honcho/__init__.py 4 0 100%
honcho/cache.py 16 11 31%
honcho/client.py 479 123 74%
honcho/schemas.py 31 3 90%
honcho/sync_client.py 479 123 74%
tests/test_async.py 360 0 100%
tests/test_sync.py 340 0 100%
TOTAL 1709 260 85%

Docstring Coverage

=========== Coverage for /home/runner/work/honcho/honcho/sdk/honcho/ ===========
----------------------------------- Summary ------------------------------------
| Name                     |      Total |      Miss |      Cover |      Cover% |
|--------------------------|------------|-----------|------------|-------------|
| __init__.py              |          1 |         0 |          1 |        100% |
| cache.py                 |          5 |         0 |          5 |        100% |
| client.py                |         78 |         0 |         78 |        100% |
| schemas.py               |         10 |         0 |         10 |        100% |
| sync_client.py           |         78 |         0 |         78 |        100% |
| ext/__init__.py          |          1 |         0 |          1 |        100% |
| ext/langchain.py         |          5 |         0 |          5 |        100% |
|--------------------------|------------|-----------|------------|-------------|
| TOTAL                    |        178 |         0 |        178 |      100.0% |
--------------- RESULT: PASSED (minimum: 80.0%, actual: 100.0%) ----------------

@vintrocode vintrocode self-assigned this May 9, 2024
@VVoruganti VVoruganti merged commit 107b40b into main May 9, 2024
6 checks passed
Copy link

sentry-io bot commented May 12, 2024

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

  • ‼️ IntegrityError: (psycopg.errors.UniqueViolation) duplicate key value violates unique constraint "ix_apps_name" /apps View Issue
  • ‼️ ProgrammingError: (psycopg.errors.UndefinedTable) relation "apps" does not exist /apps/get_or_create/{name} View Issue

Did you find this useful? React with a 👍 or 👎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants