Releases: defenseunicorns/leapfrogai
Releases · defenseunicorns/leapfrogai
v0.9.0
0.9.0 (2024-07-12)
Features
- api: long lived api keys (#658) (8de7de5)
- api: set api variable to expose by default (#768) (310a735)
- api: Support Uploading PowerPoint Files for RAG (#733) (612126d)
- api: transcription/translation endpoints (#726) (a62b07e)
- ui: API Keys (#729) (1fa59ee)
Bug Fixes
- api: bump max tokens to maximum for Synthia-7B to prevent chopping (#699) (ef7e098)
- api: type-checking embedding list[str] (#773) (a7030ad)
Miscellaneous
- #491 support arm64 (Apple Silicon) (#659) (adf3334)
- api: raise exception on CRUD base fails (#748) (4d8ff03)
- deps-dev: bump braces from 3.0.2 to 3.0.3 in /website (#612) (ead5d49)
- deps: bump llama-cpp-python in /packages/llama-cpp-python (#574) (10b288e)
- deps: bump tqdm in /packages/text-embeddings (#470) (d1e42d9)
- docs: Add documentation to types (#680) (9f7f68b)
- Fill in package READMEs and update docs (#660) (7dab8bd)
- Standardize package vars relating to domain names (#770) (19ce48a)
- test: Create Testing Strategy ADR (#586) (4e8fb18)
v0.8.0
0.8.0 (2024-06-18)
Features
- Add ability edit delete assistants within the UI (#510) (e8408b7)
- API: Add authentication (#533) (a634a59)
- api: assistants endpoint (#424) (0c483a1)
- api: Runs endpoints (#583) (fecf0f8)
- api: Threads and Message Endpoints (#554) (4b69d3c)
- api: vector store endpoints (#468) (2cc0737)
- ui: 531 file management (#558) (884761b)
- ui: Utilize OpenAI for backend (#553) (5371956)
Bug Fixes
- api: Migrations (#606) (e91e525)
- build: supabase bundle deployment order (#635) (c1a8294)
- handle database permissions errors and workflow exceptions (#609) (e910f06)
- tool resources validation (#654) (d2cbb09)
- update README table of contents and formatting (#653) (cd7e2a6)
- update the keycloak url that supabase redirects to (#535) (541c7bd)
Miscellaneous
- Add RAG Evals Toolset ADR (#529) (840f49a)
- Add Supabase Migrations Documentation (#592) (c1105b9)
- Backwards compatible migration support (#618) (3b91e7f)
- better database migrations - managed by supabase (#570) (ce6512f)
- group 'minor' and 'patch' level npm dependency updates (#547) (064cb84)
- Handle migrations with least permissions necessary (#630) (37badae)
- remove unused requirements.txt file (#546) (e71e74f)
v0.7.2
v0.7.1
v0.7.0
0.7.0 (2024-05-14)
Features
- Add supabase deployment package (#380) (8982bc0)
- UI Package w/ preview of Assistants (#469) (28ba7ed)
- files endpoints (#467) (c269eee)
Bug Fixes
- input resize bug (#472) (da7e377)
- make sure pytest catches files (#438) (fe3bd9b)
- Quality of Life issues (#429) (5f5444b)
- send and cancel btn tooltips (#436) (bbb6ea9)
Miscellaneous
- sidenav redesign with import and export (#398) (368e4e9)
- textarea instead of text input (#435) (47a0fba)
- ui: Assistant Avatars (#494) (b4d9cfc)
- ui: dates (#404) (7efcebf)
- add zarf variable to api package for exposing the OpenAPI specification (#503) (054444c)
- adding huggingface_hub has optional dev dependency (#440) (857f583)
- bring ui into monorepo (#349) (0463af9)
- ci: add unit test and linting workflow for leapfrogai_ui (#439) (b5aa668)
- ci: setup release-please to assist with manage version refs internally (#465) (8c300b0)
- ci: update publish workflow w leapfrogai UI artifacts (#464) (32c4ab5)
- deps-dev: bump @sveltejs/kit in /src/leapfrogai_ui (#452) (d2553fe)
- deps-dev: bump @testing-library/svelte in /src/leapfrogai_ui (#449) (e3d6a45)
- deps-dev: bump @typescript-eslint/parser in /src/leapfrogai_ui (#427) (a8be49b)
- deps-dev: bump eslint-plugin-svelte in /src/leapfrogai_ui (#477) (9666a79)
- deps-dev: bump svelte from 4.2.12 to 4.2.15 in /src/leapfrogai_ui (#451) (62cb193)
- deps-dev: bump svelte-check in /src/leapfrogai_ui (#475) (21be2a1)
- deps-dev: bump typescript in /src/leapfrogai_ui (#478) (5393e34)
- deps-dev: bump vite from 5.1.5 to 5.2.10 in /src/leapfrogai_ui (#426) (392c821)
- deps: bump @supabase/ssr in /src/leapfrogai_ui (#476) (49efaec)
- deps: bump @sveltejs/vite-plugin-svelte in /src/leapfrogai_ui (#453) (06062c8)
- deps: bump msw from 2.2.3 to 2.2.14 in /src/leapfrogai_ui (#425) (8cfe8b5)
- deps: bump openai from 4.29.0 to 4.38.5 in /src/leapfrogai_ui (#450) (7567bc7)
- deps: bump openai from 4.38.5 to 4.41.1 in /src/leapfrogai_ui (#474) (86837e9)
- documenting proposal for solution to database ADR (#416) (7a3a0ad)
- Misc UI package configuration updates (#495) (ebe4fde)
- refactoring API and adding stubs for new OpenAI endpoints (#437) (cba9676)
- reformat with new prettier settings (#466) (2bfad2d)
- restrict e2e tests from running on lfai-ui changes (#401) (037d157)
- show copy/edit btns for non last message during regen (#444) (7c67a4f)
- Supabase migrations (#496) (86ed880)
v0.6.1
v0.6.0
The first release of the LeapfrogAI monorepo.
🚧 TLDR Release notes incoming... 🚧
Published Container Images
Image | URL |
---|---|
leapfrogai-api | ghcr.io/defenseunicorns/leapfrogai/leapfrogai-api:0.6.0 |
llama-cpp-python | ghcr.io/defenseunicorns/leapfrogai/llama-cpp-python:0.6.0 |
vLLM | ghcr.io/defenseunicorns/leapfrogai/vllm:0.6.0 |
whisper | ghcr.io/defenseunicorns/leapfrogai/whisper:0.6.0 |
text-embeddings | ghcr.io/defenseunicorns/leapfrogai/text-embeddings:0.6.0 |
Published Zarf Packages
Package | URL |
---|---|
leapfrogai-api | ghcr.io/defenseunicorns/packages/leapfrogai/leapfrogai-api:0.6.0 |
llama-cpp-python | ghcr.io/defenseunicorns/packages/leapfrogai/llama-cpp-python:0.6.0 |
vLLM | ghcr.io/defenseunicorns/packages/leapfrogai/vllm:0.6.0 |
whisper | ghcr.io/defenseunicorns/packages/leapfrogai/whisper:0.6.0 |
text-embeddings | ghcr.io/defenseunicorns/packages/leapfrogai/text-embeddings:0.6.0 |
What's Changed
- Bump redis from 4.5.1 to 4.5.4 in /notebooks by @dependabot in #2
- Configure Renovate by @renovate in #1
- Update Weaviate OPENAI_BASE_URL by @gerred in #17
- Change text2vec image to all-miniLM-L6-v2 by @gerred in #18
- Added StableLM-7b and fixed model cache by @runyontr in #21
- Remove non Apache2 model by @runyontr in #20
- Updates for stablelm deployment by @runyontr in #22
- Update README.md to fix links by @Racer159 in #42
- Helm chart by @runyontr in #50
- Update dependency numpy to v1.24.3 by @renovate in #4
- Update dependency openai to v0.27.7 by @renovate in #5
- Update dependency protobuf to v4.23.2 by @renovate in #8
- Update dependency fastapi to v0.96.0 by @renovate in #9
- Update dependency grpcio to v1.54.2 by @renovate in #10
- Update dependency streamlit to v1.23.1 by @renovate in #12
- Update dependency termcolor to v2.3.0 by @renovate in #13
- Update dependency uvicorn to v0.22.0 by @renovate in #14
- Update dependency starlette to v0.27.0 [SECURITY] by @renovate in #40
- Bump starlette from 0.26.1 to 0.27.0 in /api by @dependabot in #41
- Bump requests from 2.28.2 to 2.31.0 in /notebooks by @dependabot in #47
- Update dependency pydantic to v1.10.8 by @renovate in #53
- Update dependency redis to v4.5.5 by @renovate in #54
- Create renovate.config by @runyontr in #56
- Add Whisper FastAPI backend by @gerred in #59
- added observibility to chart by @runyontr in #51
- add Dockerfile and model caching by @gerred in #62
- Add the whisper frontend and chart configuration by @gerred in #70
- updates for deployment by @runyontr in #69
- Change API container base to alpine by @gerred in #79
- Update README.md w/ Mermaid diagrams by @runyontr in #83
- Update cgr.dev/chainguard/python Docker tag to v3.11 by @renovate in #80
- Spell fix in README.md by @ansilh in #86
- Add python-multipart by @gerred in #85
- first proto example by @runyontr in #92
- Deployment by @runyontr in #90
- First golang generation by @runyontr in #94
- Change protobuf structure, adjust API and LLMs to match by @gerred in #93
- build images by @runyontr in #106
- Add user logos by @gerred in #111
- Update dependency numpy to v1.25.0 by @renovate in #110
- Update dependency grpcio to v1.56.0 by @renovate in #108
- Update dependency redis to v4.6.0 by @renovate in #113
- Update cgr.dev/chainguard/go Docker tag to v1.21 by @renovate in #105
- Update dependency datasets to ~=2.13.1 by @renovate in #107
- Update module google.golang.org/grpc to v1.56.1 by @renovate in #104
- Update dependency openai to v0.27.8 by @renovate in #63
- Update nvidia/cuda Docker tag to v11.8.0 by @renovate in #15
- Update dependency pandas to v2 by @renovate in #60
- Update nvidia/cuda Docker tag to v12 by @renovate in #61
- Update dependency transformers to ~=4.30.2 by @renovate in #72
- Update dependency streamlit to v1.24.0 by @renovate in #114
- move Go to 1.20 by @gerred in #119
- pass base image tag in makefile by @runyontr in #109
- Add PyPi build by @gerred in #121
- Dynamic Discovery of models by @runyontr in #124
- Refactor Config to net/http DefaultHandler pattern, move OpenAI backend into separate package by @gerred in #127
- Add OpenAI Streaming Support, CompletionStream protobuf, and ctransformers model backend by @gerred in #129
- feat: renamed generate endpoint to completion by @DayOfThePenguin in #132
- Add huggingface by @DayOfThePenguin in #136
- Chat completion by @DayOfThePenguin in #137
- feat: add working embedding endpoint for all-minilm-l6-v2 by @DayOfThePenguin in #141
- Weaviate fixes by @runyontr in #144
- GitHub artifact build by @runyontr in #146
- --confirm on publish by @runyontr in #148
- Mount OpenAI under /openai/v1 by @gerred in #147
- Draft getting-started.md by @gphorvath in #143
- dependency between jobs by @runyontr in #149
- Adding Pulze.ai Logo by @fabianbaier in #152
- Update README.md by @gerred in #162
- Modify dockerfiles by @YrrepNoj in #168
- Bug Fix: Stablelm and ctransformers by @YrrepNoj in #169
- add health services and reflections to our server gRPC endpoints by @YrrepNoj in #170
- update renovate config to batch all non minor updates for Go and Python by @YrrepNoj in #171
- Updat...