Skip to content

v0.1.0

Choose a tag to compare

@cassiama cassiama released this 23 Aug 05:02
· 132 commits to main since this release

Release Notes

Highlights:

  • First public version of LicenseGuard.
  • Can do very basic per-dependency identification with ChatGPT-4o-mini via the POST /llm/guess route. Expect to manually write these dependencies out!
  • Self-hostable via Docker with minimal config.

What's Inside:

  • / (GET): Returns a JSON response with a message that says "Hello World!"
  • /llm/guess (POST): Takes a string (the prompt to the LLM) as its body. The LLM expects a prompt that lists Python packages. Returns a JSON response that guesses the licenses of the packages mentioned in the prompt.
  • FastAPI-based service that's ready to run in a container!

How to Run

docker run -p 80:80 --env-file .env licenseguard/license-guard:api-v0.1.0   # DockerHub
# or
docker run -p 80:80 --env-file .env ghcr.io/cassiama/license-guard:api-v0.1.0   # GHCR

Breaking Changes:

  • None (first release)

Full Changelog:

This release is building up to a MVP for this project. Stay tuned for the future releases; it will be announced when we've hit the MVP phase!