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

Pydanticv2 update #1503

Closed
wants to merge 5 commits into from
Closed

Pydanticv2 update #1503

wants to merge 5 commits into from

Conversation

jleaniz
Copy link
Collaborator

@jleaniz jleaniz commented Jun 19, 2024

Description of the change

Updates FastAPI and OpenAPI client

  • Update to latest FastAPI version
  • Migrate to Pydantic version 2
  • Re-generate API client. Allows file streaming for downloads/uploads
  • Add progress bar for downloads using turbinia-client

Applicable issues

Additional information

Checklist

  • All tests were successful.
  • Unit tests added.
  • Documentation updated.

@jleaniz jleaniz self-assigned this Jun 19, 2024
@jleaniz jleaniz added enhancement WIP Work in progress labels Jun 19, 2024
@jleaniz
Copy link
Collaborator Author

jleaniz commented Aug 8, 2024

Will re-open in a separate PR -- there have been a lot of changes since this one was opened.

@jleaniz jleaniz closed this Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement WIP Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FR]: Upgrade Turbinia API client to Pydantic v2
1 participant