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

0.0.1 #14

Merged
merged 19 commits into from
Feb 27, 2024
Merged

0.0.1 #14

merged 19 commits into from
Feb 27, 2024

Conversation

github-actions[bot]
Copy link

Changelog

0.0.1a9 (2024-02-26)

Full Changelog

Merged pull requests:

0.0.1a8 (2024-01-26)

Full Changelog

Merged pull requests:

  • Update to use client-provided public IP address when available #12 (NeonDaniel)

0.0.1a7 (2024-01-26)

Full Changelog

Merged pull requests:

0.0.1a6 (2024-01-26)

Full Changelog

Merged pull requests:

0.0.1a5 (2024-01-23)

Full Changelog

Merged pull requests:

  • JWT server cache fix and client response update #8 (NeonDaniel)

0.0.1a4 (2024-01-22)

Full Changelog

Merged pull requests:

  • Default disable email service with note in docs explaining rationale #4 (NeonDaniel)

0.0.1a3 (2024-01-22)

Full Changelog

Merged pull requests:

0.0.1a2 (2024-01-19)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

NeonDaniel and others added 19 commits January 19, 2024 13:04
* Initial implementation with proxy endpoints partially implemented
Includes accessor methods for MQ Transactional requests
Includes API request/response schemas for backend services

* Implement basic auth with unit tests

* Implement WolframAlpha API with examples

* Add remaining backend transactional endpoints

* Refactor into modules

* Stub config handling
Add site title and summary

* Implement LLM API route

* Implement configuration aod Docker with default overlay

* Implement JWT token refresh

* Implement rate limiting

* Refactor to `hana` and add documentation

* Update automation for new repo
Fix copy/paste leftovers in setup.py

* Update excluded licenses
Add pythin build tests
Update unit test covered versions

* Update tests and remove default token strings

* Update auth tests

* Update auth tests

* Update documentation and default config
Add test coverage for refresh requests with updated handling

---------

Co-authored-by: Daniel McKnight <[email protected]>
* Add `assist` route with stt/tts endpoints

* Add `get_response` route
Implement safety checks on STT/TTS Request size
Add `user_profile` schema

* Add new config params to configuration docs with rationale for defaults

---------

Co-authored-by: Daniel McKnight <[email protected]>
* Prevent caching incomplete jwt tokens in `validate_auth` method
Add token expiration to response data so client can manage refreshing

* Fix default `client_id` default to use a factory method
Add rate limit to `/auth/login` endpoint by origin IP address

* Add default values for test backwards-compat.

---------

Co-authored-by: Daniel McKnight <[email protected]>
* Make authorization requests per minute param configurable with comparable defaults (6/60 from 3/30)
Document configuration option in README.md

* Add time to wait to HTTP response

---------

Co-authored-by: Daniel McKnight <[email protected]>
* Add NodeData model for client connection properties
Update MQServiceManager to manage Sessions

* Remove WIP voice_client

---------

Co-authored-by: Daniel McKnight <[email protected]>
Add release notes to GHA

Co-authored-by: Daniel McKnight <[email protected]>
@NeonDaniel NeonDaniel merged commit 41d0a73 into master Feb 27, 2024
6 checks passed
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