serge

A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.

APACHE-2.0 License

Stars
5.6K
Committers
32

Bot releases are visible (Hide)

serge - 0.9.0 - Updates to dependencies and UI fixes Latest Release

Published by github-actions[bot] 8 months ago

πŸš€ New Features:

  • Add support for IPv6 (#1055)
  • Update llama-cpp-python to v0.2.41 (#1133)
  • Add support for sidebar menu (#1075)

🧠 Models

  • Update OpenChat model version (#1046)
  • Add support for Phi 2 (#1030)
  • Add Mixtral 2.7, MedicineLLM, MistralLite, and Notux (#1026)

🧹 Updates:

  • Updates to UI components, cleanup of unused dependencies (#1136)
  • Update llama-cpp-python to v0.2.41 (#1133)
  • Update NodeJS dependencies (#1132)
  • Update llama-cpp-python from 0.2.38 to 0.2.39 (#1119)
  • Update README.md (#1113)
  • Update llama-cpp-python to v0.2.38 (#1062)
  • Bump pytest from 7.4.4 to 8.0.0 in /api (#1095)
  • Bump the pip group across 1 directories with 1 update (#1097)
  • Bump the pip group across 1 directories with 1 update (#1096)
  • Update documentation, Add titles to sections (#1054)
  • Update the information displayed via tooltips (#1053)
  • Migrate to SvelteKit v2 (#1032)
  • Update README.md (#1029)

πŸ€– Dependencies:

  • Updates to UI components, cleanup of unused dependencies (#1136)
  • Update NodeJS dependencies (#1132)
  • Bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.0 in /web (#1130)
  • Bump daisyui from 4.6.2 to 4.7.0 in /web (#1129)
  • Bump tqdm from 4.66.1 to 4.66.2 in /api (#1125)
  • Bump vite from 5.1.0 to 5.1.1 in /web (#1127)
  • Bump python-multipart from 0.0.7 to 0.0.9 in /api (#1126)
  • Bump helm/kind-action from 1.8.0 to 1.9.0 (#1128)
  • Bump svelte-check from 3.6.3 to 3.6.4 in /web (#1124)
  • Bump vite from 5.0.12 to 5.1.0 in /web (#1123)
  • Bump postcss from 8.4.34 to 8.4.35 in /web (#1122)
  • Bump daisyui from 4.6.1 to 4.6.2 in /web (#1120)
  • Bump @typescript-eslint/eslint-plugin from 6.20.0 to 6.21.0 in /web (#1117)
  • Bump postcss from 8.4.33 to 8.4.34 in /web (#1116)
  • Bump @typescript-eslint/parser from 6.20.0 to 6.21.0 in /web (#1115)
  • Bump orjson from 3.9.12 to 3.9.13 in /api (#1111)
  • Bump svelte from 4.2.9 to 4.2.10 in /web (#1118)
  • Bump python-multipart from 0.0.6 to 0.0.7 in /api (#1112)
  • Bump markupsafe from 2.1.4 to 2.1.5 in /api (#1110)
  • Bump prettier from 3.2.2 to 3.2.5 in /web (#1109)
  • Bump release-drafter/release-drafter from 5 to 6 (#1107)
  • Bump certifi from 2023.11.17 to 2024.2.2 in /api (#1106)
  • Bump eslint-plugin-vue from 9.21.0 to 9.21.1 in /web (#1103)
  • Bump urllib3 from 2.1.0 to 2.2.0 in /api (#1101)
  • Bump eslint-plugin-vue from 9.20.1 to 9.21.0 in /web (#1102)
  • Bump @typescript-eslint/parser from 6.19.1 to 6.20.0 in /web (#1098)
  • Bump @typescript-eslint/eslint-plugin from 6.19.1 to 6.20.0 in /web (#1099)
  • Bump daisyui from 4.6.0 to 4.6.1 in /web (#1100)
  • Bump pytest from 7.4.4 to 8.0.0 in /api (#1095)
  • Bump the pip group across 1 directories with 1 update (#1097)
  • Bump @sveltejs/vite-plugin-svelte from 3.0.1 to 3.0.2 in /web (#1094)
  • Bump the pip group across 1 directories with 1 update (#1096)
  • Bump @sveltejs/kit from 2.4.3 to 2.5.0 in /web (#1091)
  • Bump markupsafe from 2.1.3 to 2.1.4 in /api (#1080)
  • Bump pydantic from 1.10.13 to 1.10.14 in /api (#1081)
  • Bump python-dotenv from 1.0.0 to 1.0.1 in /api (#1085)
  • Bump @sveltejs/kit from 2.4.1 to 2.4.3 in /web (#1088)
  • Bump @typescript-eslint/eslint-plugin from 6.19.0 to 6.19.1 in /web (#1087)
  • Bump dnspython from 2.4.2 to 2.5.0 in /api (#1079)
  • Bump @typescript-eslint/parser from 6.19.0 to 6.19.1 in /web (#1089)
  • Bump huggingface-hub from 0.20.2 to 0.20.3 in /api (#1086)
  • Bump @sveltejs/adapter-node from 4.0.0 to 4.0.1 in /web (#1090)
  • Bump vite from 5.0.11 to 5.0.12 in /web (#1084)
  • Bump @sveltejs/kit from 2.4.0 to 2.4.1 in /web (#1083)
  • Bump @sveltejs/adapter-auto from 3.1.0 to 3.1.1 in /web (#1082)
  • Bump @sveltejs/adapter-node from 3.0.1 to 4.0.0 in /web (#1077)
  • Bump @sveltejs/kit from 2.3.5 to 2.4.0 in /web (#1076)
  • Bump orjson from 3.9.10 to 3.9.12 in /api (#1078)
  • Bump autoprefixer from 10.4.16 to 10.4.17 in /web (#1073)
  • Bump svelte from 4.2.8 to 4.2.9 in /web (#1071)
  • Bump @sveltejs/kit from 2.3.3 to 2.3.5 in /web (#1072)
  • Bump uvicorn from 0.25.0 to 0.26.0 in /api (#1069)
  • Bump @sveltejs/adapter-node from 3.0.0 to 3.0.1 in /web (#1067)
  • Bump @sveltejs/kit from 2.3.2 to 2.3.3 in /web (#1066)
  • Bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.0 in /web (#1063)
  • Bump @typescript-eslint/parser from 6.18.1 to 6.19.0 in /web (#1064)
  • Bump svelte-check from 3.6.2 to 3.6.3 in /web (#1058)
  • Bump eslint-plugin-vue from 9.20.0 to 9.20.1 in /web (#1059)
  • Bump prettier from 3.1.1 to 3.2.2 in /web (#1060)
  • Bump @sveltejs/kit from 2.3.0 to 2.3.2 in /web (#1052)
  • Bump jinja2 from 3.1.2 to 3.1.3 in /api (#1051)
  • Bump @sveltejs/adapter-node from 2.1.0 to 3.0.0 in /web (#1049)
  • Bump daisyui from 4.5.0 to 4.6.0 in /web (#1048)
  • Bump eslint-plugin-vue from 9.19.2 to 9.20.0 in /web (#1047)
  • Bump @sveltejs/kit from 2.2.0 to 2.3.0 in /web (#1050)
  • Bump eslint-plugin-prettier from 5.1.2 to 5.1.3 in /web (#1044)
  • Bump @sveltejs/kit from 2.1.0 to 2.2.0 in /web (#1043)
  • Bump @sveltejs/adapter-node from 2.0.2 to 2.1.0 in /web (#1045)
  • Bump @typescript-eslint/eslint-plugin from 6.18.0 to 6.18.1 in /web (#1041)
  • Bump @typescript-eslint/parser from 6.18.0 to 6.18.1 in /web (#1040)
  • Bump @sveltejs/kit from 2.0.6 to 2.1.0 in /web (#1042)
  • Bump huggingface-hub from 0.20.1 to 0.20.2 in /api (#1035)
  • Bump prettier-plugin-tailwindcss from 0.5.10 to 0.5.11 in /web (#1036)
  • Bump @typescript-eslint/eslint-plugin from 6.17.0 to 6.18.0 in /web (#1037)
  • Bump tailwindcss from 3.4.0 to 3.4.1 in /web (#1038)
  • Bump @typescript-eslint/parser from 6.17.0 to 6.18.0 in /web (#1039)
  • Bump postcss from 8.4.32 to 8.4.33 in /web (#1034)
  • Bump vite from 5.0.10 to 5.0.11 in /web (#1033)
  • Bump daisyui from 4.4.24 to 4.5.0 in /web (#1027)
  • Bump @typescript-eslint/parser from 6.16.0 to 6.17.0 in /web (#1024)
  • Bump @typescript-eslint/eslint-plugin from 6.16.0 to 6.17.0 in /web (#1025)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.9.0

Full Changelog: https://github.com/serge-chat/serge/compare/0.8.2...0.9.0

Thanks to @Smartappli, @gaby and @morpheus2448 for making this release possible.

serge - 0.8.2 - Improved chat creation performance!

Published by github-actions[bot] 10 months ago

πŸ› Fixes:

  • Fix inefficient model check during chat creation (#1016)

🧠 Models

  • Add support for Mixtral 8x7B-Dolphin 2.5 and WizardLM (#997)

🧹 Updates:

  • Bump pytest from 7.4.3 to 7.4.4 in /api (#1022)
  • Update llama-cpp-python to v0.2.26 (#1020)

πŸ€– Dependencies:

  • Bump pytest from 7.4.3 to 7.4.4 in /api (#1022)
  • Bump prettier-plugin-tailwindcss from 0.5.9 to 0.5.10 in /web (#1019)
  • Bump @typescript-eslint/eslint-plugin from 6.15.0 to 6.16.0 in /web (#1013)
  • Bump @typescript-eslint/parser from 6.15.0 to 6.16.0 in /web (#1014)
  • Bump daisyui from 4.4.23 to 4.4.24 in /web (#1011)
  • Bump eslint-plugin-prettier from 5.1.1 to 5.1.2 in /web (#1012)
  • Bump eslint-plugin-prettier from 5.1.0 to 5.1.1 in /web (#1008)
  • Bump huggingface-hub from 0.19.4 to 0.20.1 in /api (#1005)
  • Bump uvicorn from 0.23.2 to 0.25.0 in /api (#1004)
  • Bump daisyui from 4.4.22 to 4.4.23 in /web (#1007)
  • Bump tailwindcss from 3.3.7 to 3.4.0 in /web (#1001)
  • Bump eslint-plugin-prettier from 5.0.1 to 5.1.0 in /web (#1002)
  • Bump daisyui from 4.4.20 to 4.4.22 in /web (#1003)
  • Bump @typescript-eslint/eslint-plugin from 6.14.0 to 6.15.0 in /web (#993)
  • Bump @typescript-eslint/parser from 6.14.0 to 6.15.0 in /web (#994)
  • Bump tailwindcss from 3.3.6 to 3.3.7 in /web (#995)
  • Bump anyio from 4.1.0 to 4.2.0 in /api (#990)
  • Bump @iconify/svelte from 3.1.4 to 3.1.6 in /web (#988)
  • Bump eslint from 8.55.0 to 8.56.0 in /web (#987)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.8.2

Full Changelog: https://github.com/serge-chat/serge/compare/0.8.1...0.8.2

Thanks to @Smartappli and @gaby for making this release possible.

serge - 0.8.1 - Fix downloads timeout

Published by github-actions[bot] 10 months ago

πŸ› Fixes:

  • Fix aiohttp timeout settings (#986)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.8.1

Full Changelog: https://github.com/serge-chat/serge/compare/0.8.0...0.8.1

Thanks to @gaby for making this release possible.

serge - 0.8.0 - Support for Mixtral LLM's

Published by github-actions[bot] 10 months ago

πŸš€ New Features:

  • Add support for using wheels when installing llama-cpp-python (#904)
  • Support for cancelling downloads (#985)
  • Update llama-cpp-python to v0.2.23 (#982)

πŸ› Fixes:

  • Fix file sizes of LLM's (#945)
  • Fix installation of aarch64 wheels (#938)

🧠 Models

  • Add support for Med42 and PsyMedRP (#929)
  • Add support for Neural-Chat, OpenChat, Orca 2, and OpenLLaMa v2, Starling LM (#926)
  • Add support for TII Falcon and Meditron LLM's (#921)
  • Update OpenChat v3.5, Add Medalpaca 13B (#983)
  • Update Neural Chat, Mistral models and add Code 13B, 33B, Meditron 7B-Chat, Mixtral 8x7B LLMs (#976)
  • Add Vicuna 33B-Coder and LLaMA-2 7B-Coder models (#965)
  • Add Vicuna 33B model (#964)
  • Add Python-Code 13B and 33B (#960)
  • Add Zephyr 3B Model (#959)
  • Add support for Notus LLM (#937)
  • Add support for Alfred LLM (#936)

🧹 Updates:

  • Refactor of Models API (#985)
  • Update llama-cpp-python to v0.2.23 (#982)
  • Update release-drafter auto-labeler (#932)
  • Updates to CI process for Python dependencies (#912)

πŸ€– Dependencies:

  • Bump typing-extensions from 4.8.0 to 4.9.0 in /api (#967)
  • Bump daisyui from 4.4.19 to 4.4.20 in /web (#981)
  • Bump eslint-plugin-import from 2.29.0 to 2.29.1 in /web (#979)
  • Bump @typescript-eslint/parser from 6.13.2 to 6.14.0 in /web (#973)
  • Bump @sveltejs/kit from 1.28.0 to 1.30.0 in /web (#975)
  • Bump @typescript-eslint/eslint-plugin from 6.13.2 to 6.14.0 in /web (#972)
  • Bump prettier from 3.1.0 to 3.1.1 in /web (#968)
  • Bump ujson from 5.8.0 to 5.9.0 in /api (#966)
  • Bump @sveltejs/kit from 1.27.7 to 1.28.0 in /web (#969)
  • Bump markdown-it from 13.0.2 to 14.0.0 in /web (#957)
  • Bump typescript from 5.3.2 to 5.3.3 in /web (#954)
  • Bump actions/setup-python from 4 to 5 (#955)
  • Bump @sveltejs/kit from 1.27.6 to 1.27.7 in /web (#953)
  • Bump prettier-plugin-tailwindcss from 0.5.7 to 0.5.9 in /web (#952)
  • Bump @typescript-eslint/eslint-plugin from 6.13.1 to 6.13.2 in /web (#948)
  • Bump @typescript-eslint/parser from 6.13.1 to 6.13.2 in /web (#947)
  • Bump tailwindcss from 3.3.5 to 3.3.6 in /web (#949)
  • Bump daisyui from 4.4.18 to 4.4.19 in /web (#946)
  • Bump vite from 4.5.0 to 4.5.1 in /web (#951)
  • Bump eslint-config-prettier from 9.0.0 to 9.1.0 in /web (#940)
  • Bump postcss from 8.4.31 to 8.4.32 in /web (#939)
  • Bump eslint from 8.54.0 to 8.55.0 in /web (#942)
  • Bump daisyui from 4.4.17 to 4.4.18 in /web (#941)
  • Bump eslint-plugin-vue from 9.19.1 to 9.19.2 in /web (#922)
  • Bump daisyui from 4.4.14 to 4.4.17 in /web (#924)
  • Bump svelte from 4.2.7 to 4.2.8 in /web (#923)
  • Bump eslint-plugin-vue from 9.18.1 to 9.19.1 in /web (#920)
  • Bump @typescript-eslint/parser from 6.12.0 to 6.13.1 in /web (#919)
  • Bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.1 in /web (#918)
  • Bump daisyui from 4.4.10 to 4.4.14 in /web (#917)
  • Updates to CI process for Python dependencies (#912)
  • Bump aiohttp from 3.8.6 to 3.9.0 in /api (#911)
  • Bump sse-starlette from 1.8.1 to 1.8.2 in /api (#908)
  • Bump svelte-check from 3.6.1 to 3.6.2 in /web (#906)
  • Bump daisyui from 4.4.6 to 4.4.10 in /web (#907)
  • Bump idna from 3.4 to 3.6 in /api (#909)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.8.0

Full Changelog: https://github.com/serge-chat/serge/compare/0.7.0...0.8.0

Thanks to @Smartappli and @gaby for making this release possible.

serge - 0.7.0 - Support for Vicuna 7B and 13B

Published by github-actions[bot] 11 months ago

πŸš€ New Features:

  • Add support for Vicuna 7B and 13B (#903)

πŸ“š Documentation:

  • Add support for Vicuna 7B and 13B (#903)

🧹 Updates:

  • Bump daisyui from 4.4.4 to 4.4.6 in /web (#902)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.7.0

Full Changelog: https://github.com/serge-chat/serge/compare/0.6.0...0.7.0

Thanks to @gaby for making this release possible.

serge - 0.6.0 - Support for GGUF models

Published by github-actions[bot] 11 months ago

⚠️Warning:

  • Existing GGML models will not work with this release, going forward only GGUF models will be supported.

πŸš€ New Features:

  • Add support for GGUF models (#866)
  • Bump llama-cpp-python to v0.2.19 (#894)

🧹 Updates:

  • Bump anyio from 4.0.0 to 4.1.0 in /api (#901)
  • Bump eslint-plugin-svelte from 2.35.0 to 2.35.1 in /web (#895)
  • Bump daisyui from 4.4.2 to 4.4.4 in /web (#899)
  • Bump typescript from 5.2.2 to 5.3.2 in /web (#896)
  • Bump svelte-check from 3.6.0 to 3.6.1 in /web (#898)
  • Bump prettier-plugin-svelte from 3.1.1 to 3.1.2 in /web (#900)
  • Bump @typescript-eslint/eslint-plugin from 6.11.0 to 6.12.0 in /web (#890)
  • Bump @typescript-eslint/parser from 6.11.0 to 6.12.0 in /web (#889)
  • Bump motor from 3.3.1 to 3.3.2 in /api (#884)
  • Bump prettier-plugin-svelte from 3.1.0 to 3.1.1 in /web (#891)
  • Bump @types/markdown-it from 13.0.6 to 13.0.7 in /web (#892)
  • Bump sse-starlette from 1.6.5 to 1.8.1 in /api (#893)
  • Bump svelte from 4.2.5 to 4.2.7 in /web (#888)
  • Bump certifi from 2023.7.22 to 2023.11.17 in /api (#883)
  • Bump eslint from 8.53.0 to 8.54.0 in /web (#886)
  • Bump huggingface-hub from 0.19.0 to 0.19.4 in /api (#885)
  • Bump daisyui from 4.3.1 to 4.4.2 in /web (#887)
  • Bump httpcore from 1.0.1 to 1.0.2 in /api (#868)
  • Bump svelte from 4.2.4 to 4.2.5 in /web (#882)
  • Bump urllib3 from 2.0.7 to 2.1.0 in /api (#874)
  • Bump aiohttp from 3.8.5 to 3.8.6 in /api (#876)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.6.0

Full Changelog: https://github.com/serge-chat/serge/compare/0.5.2...0.6.0

Thanks to @gaby for making this release possible.

serge - 0.5.2 - Dependency updates and support for Apache 2.0 License

Published by github-actions[bot] 12 months ago

πŸ“š Documentation:

  • Add support for dual-license (#852)

🧹 Updates:

  • Bump prettier-plugin-tailwindcss from 0.5.6 to 0.5.7 in /web (#864)
  • Bump huggingface-hub from 0.18.0 to 0.19.0 in /api (#863)
  • Bump @sveltejs/kit from 1.27.3 to 1.27.4 in /web (#865)
  • Bump @typescript-eslint/eslint-plugin from 6.9.1 to 6.10.0 in /web (#862)
  • Bump @types/markdown-it from 13.0.5 to 13.0.6 in /web (#861)
  • Bump eslint-plugin-svelte from 2.34.1 to 2.35.0 in /web (#859)
  • Bump @sveltejs/kit from 1.27.2 to 1.27.3 in /web (#855)
  • Bump eslint from 8.52.0 to 8.53.0 in /web (#854)
  • Bump @sveltejs/adapter-auto from 2.1.0 to 2.1.1 in /web (#856)
  • Bump httpcore from 1.0.0 to 1.0.1 in /api (#858)
  • Bump @typescript-eslint/parser from 6.9.1 to 6.10.0 in /web (#860)
  • Bump helm/chart-testing-action from 2.6.0 to 2.6.1 (#853)
  • Bump eslint-plugin-svelte from 2.34.0 to 2.34.1 in /web (#851)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.5.2

Full Changelog: https://github.com/serge-chat/serge/compare/0.5.1...0.5.2

Thanks to @gaby for making this release possible.

serge - 0.5.1 - Cleanup and updates to dependencies

Published by github-actions[bot] 12 months ago

🧹 Updates:

  • Bump charset-normalizer from 3.3.1 to 3.3.2 in /api (#850)
  • Bump helm/chart-testing-action from 2.4.0 to 2.6.0 (#849)
  • Bump @typescript-eslint/parser from 6.9.0 to 6.9.1 in /web (#846)
  • Bump @sveltejs/kit from 1.27.1 to 1.27.2 in /web (#845)
  • Bump @typescript-eslint/eslint-plugin from 6.9.0 to 6.9.1 in /web (#847)
  • Bump filelock from 3.13.0 to 3.13.1 in /api (#848)
  • Bump filelock from 3.12.4 to 3.13.0 in /api (#844)
  • Remove unused code from API Utils (#843)
  • Bump orjson from 3.9.9 to 3.9.10 in /api (#840)
  • Bump eslint-plugin-vue from 9.18.0 to 9.18.1 in /web (#841)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.5.1

Full Changelog: https://github.com/serge-chat/serge/compare/0.5.0...0.5.1

Thanks to @gaby for making this release possible.

serge - 0.5.0 - Updates to dependencies and base debian image

Published by github-actions[bot] 12 months ago

πŸš€ New Features:

  • Add support for latest debian release (#755)

πŸ› Fixes:

  • Revert "Add support for using dynamic threads" (#770)
  • Fix llama-cpp-python build for Apple Silicon (#763)

πŸ“š Documentation:

  • Add support for latest debian release (#755)

🧹 Updates:

  • Bump @sveltejs/kit from 1.27.0 to 1.27.1 in /web (#838)
  • Bump tailwindcss from 3.3.4 to 3.3.5 in /web (#839)
  • Bump luizm/action-sh-checker from 0.7.0 to 0.8.0 (#836)
  • Bump eslint-plugin-vue from 9.17.0 to 9.18.0 in /web (#835)
  • Bump tailwindcss from 3.3.3 to 3.3.4 in /web (#834)
  • Bump pytest from 7.4.2 to 7.4.3 in /api (#837)
  • Bump @typescript-eslint/eslint-plugin from 6.8.0 to 6.9.0 in /web (#830)
  • Bump @types/markdown-it from 13.0.4 to 13.0.5 in /web (#831)
  • Bump @typescript-eslint/parser from 6.8.0 to 6.9.0 in /web (#832)
  • Bump @sveltejs/kit from 1.26.0 to 1.27.0 in /web (#829)
  • Bump actions/setup-node from 3 to 4 (#833)
  • Bump uvloop from 0.18.0 to 0.19.0 in /api (#822)
  • Bump websockets from 11.0.3 to 12.0 in /api (#823)
  • Bump charset-normalizer from 3.3.0 to 3.3.1 in /api (#824)
  • Bump eslint-plugin-import from 2.28.1 to 2.29.0 in /web (#826)
  • Bump eslint from 8.51.0 to 8.52.0 in /web (#827)
  • Bump svelte from 4.2.1 to 4.2.2 in /web (#819)
  • Bump vite from 4.4.11 to 4.5.0 in /web (#820)
  • Bump @typescript-eslint/parser from 6.7.5 to 6.8.0 in /web (#816)
  • Bump @typescript-eslint/eslint-plugin from 6.7.5 to 6.8.0 in /web (#815)
  • Bump @sveltejs/kit from 1.25.2 to 1.26.0 in /web (#817)
  • Bump @types/markdown-it from 13.0.2 to 13.0.4 in /web (#818)
  • Bump daisyui from 3.9.2 to 3.9.3 in /web (#814)
  • Bump httptools from 0.6.0 to 0.6.1 in /api (#812)
  • Bump watchfiles from 0.20.0 to 0.21.0 in /api (#805)
  • Bump uvloop from 0.17.0 to 0.18.0 in /api (#806)
  • Bump eslint-plugin-svelte from 2.33.2 to 2.34.0 in /web (#811)
  • Bump highlight.js from 11.8.0 to 11.9.0 in /web (#810)
  • Bump eslint from 8.50.0 to 8.51.0 in /web (#809)
  • Bump @sveltejs/kit from 1.25.1 to 1.25.2 in /web (#808)
  • Bump eslint-plugin-prettier from 5.0.0 to 5.0.1 in /web (#807)
  • Bump urllib3 from 2.0.6 to 2.0.7 in /api (#813)
  • Bump huggingface-hub from 0.16.4 to 0.18.0 in /api (#801)
  • Bump httpcore from 0.18.0 to 1.0.0 in /api (#798)
  • Bump daisyui from 3.8.2 to 3.9.2 in /web (#796)
  • Bump orjson from 3.9.7 to 3.9.9 in /api (#803)
  • Bump @typescript-eslint/eslint-plugin from 6.7.3 to 6.7.5 in /web (#800)
  • Bump @typescript-eslint/parser from 6.7.3 to 6.7.5 in /web (#799)
  • Bump vite from 4.4.9 to 4.4.11 in /web (#793)
  • Bump prettier-plugin-tailwindcss from 0.5.4 to 0.5.6 in /web (#804)
  • Bump urllib3 from 2.0.5 to 2.0.6 in /api (#786)
  • Bump packaging from 23.1 to 23.2 in /api (#782)
  • Bump daisyui from 3.8.1 to 3.8.2 in /web (#783)
  • Bump charset-normalizer from 3.2.0 to 3.3.0 in /api (#784)
  • Bump postcss from 8.4.30 to 8.4.31 in /web (#780)
  • Bump @types/markdown-it from 13.0.1 to 13.0.2 in /web (#777)
  • Bump pydantic from 1.10.12 to 1.10.13 in /api (#779)
  • Bump daisyui from 3.8.0 to 3.8.1 in /web (#778)
  • Bump markdown-it from 13.0.1 to 13.0.2 in /web (#776)
  • Bump redis from 5.0.0 to 5.0.1 in /api (#775)
  • Bump @typescript-eslint/parser from 6.7.2 to 6.7.3 in /web (#773)
  • Bump @typescript-eslint/eslint-plugin from 6.7.2 to 6.7.3 in /web (#772)
  • Bump daisyui from 3.7.7 to 3.8.0 in /web (#771)
  • Bump eslint from 8.49.0 to 8.50.0 in /web (#769)
  • Bump @sveltejs/kit from 1.25.0 to 1.25.1 in /web (#768)
  • Bump autoprefixer from 10.4.15 to 10.4.16 in /web (#765)
  • Bump daisyui from 3.7.6 to 3.7.7 in /web (#766)
  • Bump svelte-check from 3.5.1 to 3.5.2 in /web (#759)
  • Bump eslint-plugin-svelte from 2.33.1 to 2.33.2 in /web (#761)
  • Bump daisyui from 3.7.5 to 3.7.6 in /web (#760)
  • Bump svelte from 4.2.0 to 4.2.1 in /web (#762)
  • Bump urllib3 from 2.0.4 to 2.0.5 in /api (#758)
  • Bump @typescript-eslint/parser from 6.7.0 to 6.7.2 in /web (#750)
  • Bump postcss from 8.4.29 to 8.4.30 in /web (#751)
  • Bump @typescript-eslint/eslint-plugin from 6.7.0 to 6.7.2 in /web (#752)
  • Bump typing-extensions from 4.7.1 to 4.8.0 in /api (#747)
  • Bump daisyui from 3.7.4 to 3.7.5 in /web (#749)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.5.0

Full Changelog: https://github.com/serge-chat/serge/compare/0.4.1...0.5.0

Thanks to @gaby and @k0gen for making this release possible.

serge - 0.4.1

Published by github-actions[bot] about 1 year ago

❗ Breaking Changes:

  • Add missing gpu_layers param (#739) requires starting Serge with a clean database.

πŸ› Fixes:

  • Add missing gpu_layers param (#739)

🧹 Updates:

  • Update Release Drafter workflow (#740)
  • Adding Marx-3B-V2 GGML model (#738)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.4.1

Full Changelog: https://github.com/serge-chat/serge/compare/0.4.0...0.4.1

Thanks to @gaby and @k0gen for making this release possible.

serge - 0.4.0 - UI/UX Improvements

Published by github-actions[bot] about 1 year ago

πŸš€ New Features:

  • UI/UX Improvements (#707)
  • Add /ping route to API (#685)
  • Split Docker build into separate CI job, Support for Node 20 (#683)
  • add: WizardCoder-Python-34B-V1.0 model (#659)
  • Add the ability to toggle the chatbar on and off, and also persist themes across reloads. (#631)
  • Feature: add theme selector light/dark (#626)
  • Add Kubernetes helm charts for serge (#500)
  • Adds support for LLaMA2 in the models.json (#612)
  • Add support for gpu_layers and LLaMA2 parameters. Increase Token and Context window (#611)
  • Support for DragonflyDB (#598)

πŸ› Fixes:

  • Fix newline input bug and display placeholder text in input box (#728)
  • Enhance Signal Handling for Graceful Termination (#727)
  • UI: Code block fixes (#710)
  • fix: Save full text response when using API (#709)
  • Remove support for DragonflyDB (#684)
  • Fix json new model extra zero (#660)
  • Fix incorrectly space "Create a new chat" button on smaller screens. (#627)
  • Update repository path for Vicuna 13b v1.3 (#533)
  • Fixes to startup scripts and Dockerfiles (#517)

πŸ“š Documentation:

  • Update Issue Templates and workflows (#691)

🧹 Updates:

  • Removing n_gqa leftovers (#735)
  • Bump filelock from 3.12.3 to 3.12.4 in /api (#729)
  • Bump daisyui from 3.7.3 to 3.7.4 in /web (#731)
  • Remove deprecated 'n_gqa' field for LlaMA.cpp (#732)
  • Bump @sveltejs/kit from 1.24.1 to 1.25.0 in /web (#726)
  • Bump @typescript-eslint/parser from 6.6.0 to 6.7.0 in /web (#724)
  • Bump docker/setup-qemu-action from 2 to 3 (#716)
  • Bump @typescript-eslint/eslint-plugin from 6.6.0 to 6.7.0 in /web (#723)
  • Bump docker/metadata-action from 4 to 5 (#718)
  • Bump docker/login-action from 2 to 3 (#717)
  • Bump docker/build-push-action from 4 to 5 (#719)
  • Bump loguru from 0.7.1 to 0.7.2 in /api (#721)
  • Bump docker/setup-buildx-action from 2 to 3 (#715)
  • Bump lazy-model from 0.0.5 to 0.2.0 in /api (#714)
  • Bump eslint from 8.48.0 to 8.49.0 in /web (#711)
  • Bump eslint-plugin-svelte from 2.33.0 to 2.33.1 in /web (#712)
  • Bump httpcore from 0.17.3 to 0.18.0 in /api (#713)
  • Bump aiohttp from 3.8.4 to 3.8.5 in /api (#708)
  • Bump orjson from 3.9.5 to 3.9.7 in /api (#705)
  • Bump pytest from 7.4.1 to 7.4.2 in /api (#703)
  • Bump daisyui from 3.6.6 to 3.7.3 in /web (#698)
  • Bump daisyui from 3.6.5 to 3.6.6 in /web (#697)
  • Bump @typescript-eslint/eslint-plugin from 6.5.0 to 6.6.0 in /web (#696)
  • Bump @typescript-eslint/parser from 6.5.0 to 6.6.0 in /web (#694)
  • Bump @sveltejs/kit from 1.24.0 to 1.24.1 in /web (#695)
  • Bump loguru from 0.7.0 to 0.7.1 in /api (#693)
  • Bump daisyui from 3.6.4 to 3.6.5 in /web (#692)
  • Bump pytest from 7.4.0 to 7.4.1 in /api (#689)
  • Bump prettier from 3.0.2 to 3.0.3 in /web (#688)
  • Bump prettier-plugin-tailwindcss from 0.5.3 to 0.5.4 in /web (#687)
  • Split Docker build into separate CI job, Support for Node 20 (#683)
  • Bump typescript from 5.1.6 to 5.2.2 in /web (#657)
  • Bump anyio from 3.7.1 to 4.0.0 in /api (#678)
  • Bump @sveltejs/kit from 1.23.0 to 1.24.0 in /web (#671)
  • Bump svelte-check from 3.5.0 to 3.5.1 in /web (#673)
  • Bump postcss from 8.4.28 to 8.4.29 in /web (#672)
  • Bump daisyui from 3.6.3 to 3.6.4 in /web (#676)
  • Bump motor from 3.3.0 to 3.3.1 in /api (#680)
  • Add support for WizardCoder-Python-13B-V1.0-GGML (#681)
  • Bump @typescript-eslint/parser from 6.4.1 to 6.5.0 in /web (#670)
  • Bump @typescript-eslint/eslint-plugin from 6.4.1 to 6.5.0 in /web (#669)
  • Bump filelock from 3.12.2 to 3.12.3 in /api (#668)
  • Bump eslint from 8.47.0 to 8.48.0 in /web (#662)
  • Bump daisyui from 3.6.1 to 3.6.3 in /web (#663)
  • Bump @types/markdown-it from 13.0.0 to 13.0.1 in /web (#664)
  • Bump motor from 3.2.0 to 3.3.0 in /api (#656)
  • Bump watchfiles from 0.19.0 to 0.20.0 in /api (#654)
  • Update llama-cpp-python to v0.1.78 (#653)
  • Bump @sveltejs/kit from 1.22.6 to 1.23.0 in /web (#651)
  • Bump daisyui from 3.5.1 to 3.6.1 in /web (#650)
  • Bump @typescript-eslint/parser from 6.4.0 to 6.4.1 in /web (#646)
  • Bump @typescript-eslint/eslint-plugin from 6.4.0 to 6.4.1 in /web (#645)
  • Bump eslint-plugin-svelte from 2.32.4 to 2.33.0 in /web (#644)
  • Bump eslint-plugin-import from 2.28.0 to 2.28.1 in /web (#642)
  • Bump tslib from 2.6.1 to 2.6.2 in /web (#641)
  • Bump click from 8.1.6 to 8.1.7 in /api (#640)
  • Bump orjson from 3.9.4 to 3.9.5 in /api (#638)
  • Bump prettier from 3.0.1 to 3.0.2 in /web (#636)
  • Bump prettier-plugin-tailwindcss from 0.5.2 to 0.5.3 in /web (#635)
  • Bump redis from 4.6.0 to 5.0.0 in /api (#634)
  • Bump postcss from 8.4.27 to 8.4.28 in /web (#637)
  • Bump @typescript-eslint/parser from 6.3.0 to 6.4.0 in /web (#629)
  • Bump @typescript-eslint/eslint-plugin from 6.3.0 to 6.4.0 in /web (#630)
  • Bump @sveltejs/kit from 1.22.5 to 1.22.6 in /web (#623)
  • Bump autoprefixer from 10.4.14 to 10.4.15 in /web (#624)
  • Bump sse-starlette from 1.6.1 to 1.6.5 in /api (#621)
  • Bump prettier-plugin-tailwindcss from 0.4.1 to 0.5.1 in /web (#618)
  • Bump @sveltejs/kit from 1.22.4 to 1.22.5 in /web (#619)
  • Bump tqdm from 4.66.0 to 4.66.1 in /api (#616)
  • Bump dnspython from 2.4.1 to 2.4.2 in /api (#613)
  • Bump tqdm from 4.65.2 to 4.66.0 in /api (#615)
  • Bump dragonflydb/dragonfly from v1.7.1 to v1.8.0 (#608)
  • Bump tqdm from 4.65.0 to 4.65.2 in /api (#610)
  • Bump @typescript-eslint/eslint-plugin from 6.2.1 to 6.3.0 in /web (#603)
  • Bump @typescript-eslint/parser from 6.2.1 to 6.3.0 in /web (#602)
  • Bump @types/markdown-it from 12.2.3 to 13.0.0 in /web (#604)
  • Bump orjson from 3.9.3 to 3.9.4 in /api (#606)
  • Bump vite from 4.4.8 to 4.4.9 in /web (#601)
  • Bump orjson from 3.9.2 to 3.9.3 in /api (#599)
  • Update dependencies, fix format and lint issues (#597)
  • Bump eslint from 8.45.0 to 8.46.0 in /web (#589)
  • Bump numpy from 1.25.1 to 1.25.2 in /api (#592)
  • Bump svelte from 4.1.1 to 4.1.2 in /web (#588)
  • Bump eslint-plugin-vue from 9.15.1 to 9.16.1 in /web (#584)
  • Bump @feltjs/eslint-config from 0.3.0 to 0.3.1 in /web (#586)
  • Bump uvicorn from 0.23.1 to 0.23.2 in /api (#587)
  • Bump @sveltejs/adapter-static from 2.0.2 to 2.0.3 in /web (#582)
  • Bump postcss from 8.4.26 to 8.4.27 in /web (#575)
  • Bump eslint-plugin-svelte from 2.32.3 to 2.32.4 in /web (#574)
  • Bump dnspython from 2.4.0 to 2.4.1 in /api (#578)
  • Bump daisyui from 3.4.0 to 3.5.0 in /web (#572)
  • Bump tslib from 2.6.0 to 2.6.1 in /web (#571)
  • Bump vite from 4.4.4 to 4.4.7 in /web (#567)
  • Bump daisyui from 3.3.1 to 3.4.0 in /web (#566)
  • Bump pydantic from 1.10.11 to 1.10.12 in /api (#569)
  • Bump svelte from 4.1.0 to 4.1.1 in /web (#560)
  • Bump daisyui from 3.2.1 to 3.3.1 in /web (#561)
  • Bump certifi from 2023.5.7 to 2023.7.22 in /api (#564)
  • Bump svelte from 4.0.5 to 4.1.0 in /web (#555)
  • Bump eslint-plugin-svelte from 2.32.2 to 2.32.3 in /web (#557)
  • Bump urllib3 from 2.0.3 to 2.0.4 in /api (#558)
  • Bump click from 8.1.5 to 8.1.6 in /api (#553)
  • Bump uvicorn from 0.23.0 to 0.23.1 in /api (#551)
  • Bump pyyaml from 6.0 to 6.0.1 in /api (#552)
  • Bump uvicorn from 0.22.0 to 0.23.0 in /api (#544)
  • Bump eslint from 8.44.0 to 8.45.0 in /web (#546)
  • Bump dnspython from 2.3.0 to 2.4.0 in /api (#545)
  • Bump prettier-plugin-tailwindcss from 0.4.0 to 0.4.1 in /web (#547)
  • Bump postcss from 8.4.25 to 8.4.26 in /web (#539)
  • Bump vite from 4.4.3 to 4.4.4 in /web (#537)
  • Bump click from 8.1.4 to 8.1.5 in /api (#538)
  • Add orca and remove models don't use alpaca template (#541)
  • Bump @sveltejs/kit from 1.22.2 to 1.22.3 in /web (#534)
  • Bump prettier-plugin-tailwindcss from 0.3.0 to 0.4.0 in /web (#529)
  • Bump @sveltejs/kit from 1.22.1 to 1.22.2 in /web (#532)
  • Bump svelte-check from 3.4.5 to 3.4.6 in /web (#531)
  • Bump vite from 4.4.2 to 4.4.3 in /web (#530)
  • Bump @typescript-eslint/parser from 5.61.0 to 5.62.0 in /web (#526)
  • Bump huggingface-hub from 0.16.3 to 0.16.4 in /api (#522)
  • Bump charset-normalizer from 3.1.0 to 3.2.0 in /api (#523)
  • Bump numpy from 1.25.0 to 1.25.1 in /api (#524)
  • Bump orjson from 3.9.1 to 3.9.2 in /api (#521)
  • Support for Svelte v4 (#519)
  • Update llama-cpp-python to v0.1.70 (#518)
  • Support for llama-cpp-python v0.1.69 (#516)
  • Bump huggingface-hub from 0.14.1 to 0.16.3 in /api (#509)
  • Bump httptools from 0.5.0 to 0.6.0 in /api (#508)
  • Bump click from 8.1.3 to 8.1.4 in /api (#507)
  • Bump vite from 4.4.0 to 4.4.1 in /web (#511)
  • Bump daisyui from 3.1.9 to 3.1.10 in /web (#510)
  • Bump svelte-check from 3.4.4 to 3.4.5 in /web (#512)
  • Bump @sveltejs/kit from 1.22.0 to 1.22.1 in /web (#513)
  • Bump httpcore from 0.17.2 to 0.17.3 in /api (#504)
  • Bump vite from 4.3.9 to 4.4.0 in /web (#505)
  • Bump daisyui from 3.1.7 to 3.1.9 in /web (#506)
  • Bump anyio from 3.7.0 to 3.7.1 in /api (#502)
  • Bump @sveltejs/kit from 1.21.0 to 1.22.0 in /web (#499)
  • Bump @sveltejs/adapter-node from 1.3.0 to 1.3.1 in /web (#498)
  • Bump pydantic from 1.10.10 to 1.10.11 in /api (#497)
  • Bump @typescript-eslint/eslint-plugin from 5.60.1 to 5.61.0 in /web (#493)
  • Bump @typescript-eslint/parser from 5.60.1 to 5.61.0 in /web (#492)
  • Bump @fontsource/rubik-pixels from 5.0.3 to 5.0.4 in /web (#494)
  • Bump eslint from 8.43.0 to 8.44.0 in /web (#489)
  • Bump @sveltejs/adapter-node from 1.2.4 to 1.3.0 in /web (#490)
  • Bump typing-extensions from 4.7.0 to 4.7.1 in /api (#488)
  • Bump pydantic from 1.10.9 to 1.10.10 in /api (#486)
  • Refactor production Dockerfile, Add development Dockerfile (#485)

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.4.0

Full Changelog: https://github.com/serge-chat/serge/compare/0.3.2...0.4.0

Thanks to @gaby, @k0gen, @mms-gianni, @mzen17 and @pabl-o-ce for making this release possible.

serge - 0.3.2 - Models update, use Debian-11

Published by gaby over 1 year ago

🧹 Updates:

🐳 Docker Images:

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.3.2

Full Changelog: https://github.com/serge-chat/serge/compare/0.3.1...0.3.2

serge - 0.3.1 - Dependency updates!

Published by gaby over 1 year ago

πŸ› Fixes

🧹 Updates

New Contributors

Full Changelog: https://github.com/serge-chat/serge/compare/0.3.0...0.3.1

🐳 Docker Images

  • ghcr.io/serge-chat/serge:latest
  • ghcr.io/serge-chat/serge:0.3.0

πŸš€ New Features

πŸ› Fixes

🧹 Updates

Full Changelog: https://github.com/serge-chat/serge/compare/0.2.3...0.3.0

serge - 0.2.3 - Small models update!

Published by gaby over 1 year ago

What's Changed

Full Changelog: https://github.com/serge-chat/serge/compare/0.2.2...0.2.3

serge - 0.2.2 - Bug fixes! πŸŽ‰

Published by gaby over 1 year ago

What's Changed

Full Changelog: https://github.com/serge-chat/serge/compare/0.2.1...0.2.2

serge - 0.2.1 - Support for more GGMLv3 models

Published by gaby over 1 year ago

What's Changed

Full Changelog: https://github.com/serge-chat/serge/compare/0.2.0...0.2.1

serge - 0.2.0 - Support for GGMLv3

Published by gaby over 1 year ago

⚠️ Breaking Changes:

  • The docker image URL is now: ghcr.io/serge-chat/serge:latest
  • Support for GGMLv3 means that models will need to be redownloaded when upgrading to this version.

πŸš€ New Features:

  • Support for GGMLv3 models
  • Support for q6_K k-quants
  • Small bug fixes and improvements
  • Support for llama-cpp-python to v0.1.62

πŸ“ Notes about Docker Image tags:

  • The latest tag will always point to the latest semver release, in this case v0.2.0
  • The main tag will always point to the last commit on github, this could include breaking changes.

What's Changed

New Contributors

Full Changelog: https://github.com/serge-chat/serge/compare/0.1.3...0.2.0

serge - 0.1.3 - Web UI/UX improvements

Published by gaby over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/nsarrazin/serge/compare/0.1.2...0.1.3

serge - 0.1.2

Published by nsarrazin over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/nsarrazin/serge/compare/0.1.1...0.1.2