Changelog
Quite a few things, but in no particular order:
- We got rid of the custom wrapper around llama.cpp and we now use the awesome python bindings provided by
llama-cpp-python
. - We also got rid of MongoDB, now Redis is used to handle the chat history using a wrapper provided by langchain. Getting rid of MongoDB means Serge should now be fully compatible with older CPUs that don't support AVX instructions 🎉 Please file a bug report if you still have compatibility issues with your specific hardware.
- We cleaned up the UI a bit and made the colors more uniform all around.
- We added the ability to delete an already downloaded model.
- Speaking of models, we added support for the open assistant models as well as Vicuna. They should be available from the download page in Serge.
- As a result of those changes, plus some work by @gaby the final image should now be a lot lighter.
- We fixed a bug related to passing the temperature parameter in the UI. Thanks @agronholm and welcome!
And we're finally bumping the version to 0.1, since we got rid of MongoDB it seemed like the right time.
What's Changed
- Bump daisyui from 2.51.4 to 2.51.5 in /web by @dependabot in #185
- Bump huggingface-hub from 0.13.3 to 0.13.4 in /api by @dependabot in #191
- Bump websockets from 11.0.1 to 11.0.2 in /api by @dependabot in #192
- Bump motor from 3.1.1 to 3.1.2 in /api by @dependabot in #187
- Bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 in /web by @dependabot in #188
- Update llama.cpp to master-dcdd65e by @gaby in #193
- Bump @typescript-eslint/parser from 5.58.0 to 5.59.0 in /web by @dependabot in #186
- Bump typescript from 4.9.5 to 5.0.4 in /web by @dependabot in #189
- Bump eslint from 8.36.0 to 8.38.0 in /web by @dependabot in #190
- Update Dockerfile to fix CI/CD by @gaby in #194
- Bump filelock from 3.11.0 to 3.12.0 in /api by @dependabot in #198
- Bump @sveltejs/kit from 1.15.5 to 1.15.7 in /web by @dependabot in #195
- Bump @iconify/svelte from 3.1.1 to 3.1.2 in /web by @dependabot in #197
- Bump vite from 4.2.1 to 4.2.2 in /web by @dependabot in #196
- Bump sse-starlette from 1.3.3 to 1.3.4 in /api by @dependabot in #200
- Update llama.cpp tag to master-f7d0509 by @gaby in #201
- Bump @iconify/svelte from 3.1.2 to 3.1.3 in /web by @dependabot in #205
- Bump postcss from 8.4.22 to 8.4.23 in /web by @dependabot in #203
- Bump vite from 4.2.2 to 4.3.0 in /web by @dependabot in #206
- Bump email-validator from 2.0.0.post1 to 2.0.0.post2 in /api by @dependabot in #204
- Fixed name of the temperature parameter by @agronholm in #207
- Bump vite from 4.3.0 to 4.3.1 in /web by @dependabot in #208
- Bug fixes and improvements by @gaby in #202
- Use python bindings, integrate with LangChain and get rid of MongoDB by @nsarrazin in #148
- Bump loguru from 0.6.0 to 0.7.0 in /api by @dependabot in #216
- Bump eslint from 8.38.0 to 8.39.0 in /web by @dependabot in #215
- Use Debian Slim for base images, Fixes to CI actions by @gaby in #221
New Contributors
- @agronholm made their first contribution in #207
Full Changelog: 0.0.5...0.1.0