Skip to content

v0.20.0

Latest
Compare
Choose a tag to compare
@ErikBjare ErikBjare released this 10 Oct 11:34
· 20 commits to master since this release
v0.20.0
5d0b138

These are the release notes for gptme version v0.20.0.

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare

Changelog

Changes since v0.19.2:

📦 gptme

✨ Features (1)

  • feat: updated webui style, with sidebar (bd44e5c)

🐛 Fixes (10)

Click to expand

  • fix: use importlib.util.find_spec instead of attempting costly imports at startup, reducing startup time by ~1s (7b75520)
  • fix(webui): put <thinking> tags into <details>, minor style improvements (04b3109)
  • fix(webui): switch to marked over showdown, improved styling and misc fixes (0a868ba)
  • fix: catch exceptions when executing tools (9560660)
  • fix: handle bad patches better (771734c)
  • fix: limit image size, fixes exception for large images (fixes #185) (#188) (45cfbac)
  • fix: fixed incorrectly nested string in f-string (4aa3f2d)
  • fix: made shell tool more strict, now requires exact 'shell' langtag to run (578adcc)
  • fix: use stdout/stderr as langtags in shell output, instead of as headings (c102806)
  • fix: log warning if allowlisted tool could not be found (f1864c7)

🔨 Misc (9)

Click to expand

  • chore: bump version to 0.20.0 (5d0b138)
  • docs: added startup time to 'Are we tiny?' page (cde7937)
  • refactor: extracted js part of webui into seperate file (919fe93)
  • docs: improved styling of demos (018e6ff)
  • docs: more use of rubric::, use sphinxcontrib.asciinema to embed player (fdfc658)
  • docs: improved getting started, tool docs, and docstrings (5c827eb)
  • docs: updated docs for running with ollama (litellm no longer needed) (f258602)
  • docs: updated docs for running locally with ollama/litellm (fa59310)
  • improve: enhance API key setup UX and error handling (7231aa9)

Full Changelog: v0.19.2...v0.20.0