Meng Zhang
78a81ed574
docs: update CHANGELOG.md for v0.11.1
2024-05-14 23:21:51 -07:00
Meng Zhang
b8a52473fd
chore: adopt changie for automatic changelog management ( #2092 )
...
* chore: adopt changie for automatic changelog management
* update
2024-05-10 15:11:25 -07:00
Meng Zhang
0b9568a599
docs: update CHANGELOG.md for 0.11 with release date
2024-05-10 14:32:53 -07:00
Meng Zhang
1cb107bc8f
docs: update CHANGELOG.md for 0.11
2024-05-10 14:31:43 -07:00
boxbeam
4ab1959795
docs: update changelog with github/gitlab provider ( #1979 )
...
* docs: update changelog with github/gitlab provider
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: Meng Zhang <meng@tabbyml.com>
2024-04-26 10:06:37 -07:00
Meng Zhang
abe6298af4
docs: add release date for previous releases
2024-04-25 18:23:51 -07:00
boxbeam
c162ffc2c0
fix(db): don't count inactive users in stats ( #1939 )
...
* fix(db): don't count inactive users in stats
* Update changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: Meng Zhang <meng@tabbyml.com>
2024-04-23 21:06:54 +00:00
Meng Zhang
6c257f7833
feat: upgrade llama.cpp to b2715 ( #1926 )
...
* feat: upgrade llama.cpp to b2715
* update changelog
* update
* fix
2024-04-22 22:07:07 +00:00
Meng Zhang
1ccb43801a
docs(changelog): mark v0.10.0 as released
2024-04-22 13:52:02 -07:00
boxbeam
b05d0e71ee
feat(common): Migrate model path to "model.gguf" instead of "q8_0.v2.gguf" ( #1847 )
...
* feat(common): Migrate model path
* Add unit test
* [autofix.ci] apply automated fixes
* Don't specify tokio features in workspace
* Update Cargo.toml
* Apply suggestions
* Update CHANGELOG.md
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Meng Zhang <meng@tabbyml.com>
2024-04-17 19:38:38 +00:00
Meng Zhang
4a27cd43d2
feat(core): move v1beta chat completions to v1 ( #1862 )
...
* refactor(core): move /v1beta/chat/completions to /v1/chat/completions
* update
2024-04-17 19:29:36 +00:00
Meng Zhang
ea68ac450f
feat(core): turn on --webserver by default ( #1860 )
...
* feat(core): turn on --webserver by default
* update
* update
* update
2024-04-16 20:50:52 +00:00
Meng Zhang
9af64efcbb
feat(core): support relevant snippet from changed files ( #1825 )
...
* feat(core): support relevant snippet from changed files
* improve coverage
* [autofix.ci] apply automated fixes
* update changelog
* update
* update
* update
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-11 19:50:37 -07:00
boxbeam
336ad75ab8
feat(tabby): require git_url for snippet search ( #1757 )
...
* feat(tabby): Require git_url for snippet search
* Match git_url more loosely
* Pass RepositoryAccess through to CodeSearch
* Fuzzy match git URLs
* Comment explaining matching behavior
* Cleanup
* Revert comment
* [autofix.ci] apply automated fixes
* Apply suggestions
* [autofix.ci] apply automated fixes
* Fix compilation
* Make closest_match return Option<String>
* Apply suggestions
* update changelog
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Meng Zhang <meng@tabbyml.com>
2024-04-11 23:56:09 +00:00
Meng Zhang
1dfe8ea387
docs: update CHANGELOG.md for 0.10 release ( #1787 )
2024-04-08 08:47:38 -07:00
Meng Zhang
c39395c035
fix(webserver): fix unregisteration error due to address mismatching ( #1714 )
...
* fix(webserver): fix unregisteration error due to address mismatching
* improve error logs
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-26 08:52:44 +08:00
Meng Zhang
090b9f4418
docs: Update CHANGELOG.md, release 0.9.1
2024-03-20 18:04:28 +08:00
Anton Kushakov
6f3db0a7ba
feat(tabby): Added --chat-device arg for serve subcommand ( #1685 )
...
* feat(tabby): Added --chat-device arg for serve subcommand
* chore(changelog): Added info about --chat-device flag
2024-03-16 17:29:59 +08:00
Meng Zhang
074c0e74b7
fix(webserver): incorrect node limit check on worker register ( #1652 )
...
* fix(webserver): incorrect node limit check on worker register
* update changelog.md
* fix
---------
Co-authored-by: SpeedCrash100 <SpeedCrash100@yandex.ru>
2024-03-10 06:44:57 +00:00
Meng Zhang
d139aee0d5
docs: update changelog for 0.9.0 ( #1632 )
...
* docs: update changelog for 0.9.0
* update
2024-03-06 22:41:08 -08:00
Meng Zhang
58a5968a9b
docs: update release info for 0.8.3 ( #1400 )
...
* docs: update openapi.json
* update change log
2024-02-06 12:53:00 -08:00
Meng Zhang
99d2947dff
docs: add changelog for 0.8.1 patch release
2024-02-05 16:38:31 -08:00
Meng Zhang
13da7aba01
docs: Update CHANGELOG.md for v0.8.0 ( #1362 )
2024-02-02 13:46:30 -08:00
Meng Zhang
26245624b0
feat(core): support referring model from official registry without the org prefix ( #1334 )
2024-01-31 08:07:00 +00:00
Meng Zhang
673768e4cb
feat(ui): update tabby-ui distribution ( #1282 )
2024-01-23 21:09:20 +00:00
Meng Zhang
474992ef99
docs: Update CHANGELOG.md ( #1268 )
2024-01-21 21:38:09 -08:00
Meng Zhang
3f1fefbfa1
feat(core): add TABBY_MODEL_CACHE_ROOT to allow individually set tabb… ( #1121 )
...
* feat(core): add TABBY_MODEL_CACHE_ROOT to allow individually set tabby model cache dir
* docs: update changelog
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-12-26 07:38:53 +00:00
Meng Zhang
f2d25fbd3c
docs: add recent fixes to changelog.md
2023-12-16 11:22:03 +08:00
Meng Zhang
485538791e
docs: update CHANGELOG.md for 0.7.0
2023-12-15 13:58:43 +08:00
Meng Zhang
d5a649b33b
update-readme
2023-12-15 13:50:45 +08:00
Meng Zhang
b1481b0e2e
chore: release 0.6.0 ( #882 )
...
* add loadtest
* release 0.6.0
* Release 0.6.0-rc.0
http-api-bindings@0.6.0-rc.0
juniper-axum@0.6.0-rc.0
llama-cpp-bindings@0.6.0-rc.0
tabby@0.6.0-rc.0
tabby-common@0.6.0-rc.0
tabby-download@0.6.0-rc.0
tabby-inference@0.6.0-rc.0
tabby-scheduler@0.6.0-rc.0
tabby-webserver@0.6.0-rc.0
Generated by cargo-workspaces
* Release 0.6.0-rc.1
http-api-bindings@0.6.0-rc.1
juniper-axum@0.6.0-rc.1
llama-cpp-bindings@0.6.0-rc.1
tabby@0.6.0-rc.1
tabby-common@0.6.0-rc.1
tabby-download@0.6.0-rc.1
tabby-inference@0.6.0-rc.1
tabby-scheduler@0.6.0-rc.1
tabby-webserver@0.6.0-rc.1
Generated by cargo-workspaces
* Release 0.6.0-rc.2
http-api-bindings@0.6.0-rc.2
juniper-axum@0.6.0-rc.2
llama-cpp-bindings@0.6.0-rc.2
tabby@0.6.0-rc.2
tabby-common@0.6.0-rc.2
tabby-download@0.6.0-rc.2
tabby-inference@0.6.0-rc.2
tabby-scheduler@0.6.0-rc.2
tabby-webserver@0.6.0-rc.2
Generated by cargo-workspaces
* Release 0.6.0
http-api-bindings@0.6.0
juniper-axum@0.6.0
llama-cpp-bindings@0.6.0
tabby@0.6.0
tabby-common@0.6.0
tabby-download@0.6.0
tabby-inference@0.6.0
tabby-scheduler@0.6.0
tabby-webserver@0.6.0
Generated by cargo-workspaces
2023-11-27 14:57:45 +08:00
Meng Zhang
8654116126
docs: add date to previous releases
2023-11-19 17:13:38 -08:00
Meng Zhang
d8e83d0610
refactor: extract run_app function ( #843 )
...
* refactor: extract run_app function
* lint
* change route to /metrics
* refactor
2023-11-20 01:00:35 +00:00
Jonathan Poisson
6dabecc3ee
feat: add Prometheus support to Tabby. ( #838 )
...
* Added Prometheus support to Tabby.
1) Added `axum-prometheus` to Cargo.toml
2) Added `metrics.rs` as a simple route to produce a metrics endpoint with prometheus-formatted events
3) Added `/v1/metrics` endpoint with API doc entry
4) Added the `PrometheusLayer` to the root layers.
This change effectively allows for external Prometheus to scrape metrics from Tabby during execution in order to monitor operations (resources, timings and overall usage).
* changed application/text to text/plain to adhere to rfc1341
* Update Makefile
* Update Makefile
* Update Makefile
* Update Makefile
* Update Makefile
* Update Makefile
* - Reworked code to fit upstream changes
- Added Prometheus layer and handle to worker.rs
* Update CHANGELOG.md
* [autofix.ci] apply automated fixes
* Simplified worker metrics route definition
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes (attempt 2/3)
---------
Co-authored-by: Meng Zhang <meng@tabbyml.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-11-19 15:40:57 -08:00
Meng Zhang
7dbbfc39c2
docs: update CHANGElog.md for 0.6.0
2023-11-19 15:35:38 -08:00
Meng Zhang
25621547a7
feat: make --model optional, so user can start a chat only instance ( #817 )
2023-11-17 22:35:58 +00:00
Meng Zhang
73a76a3d8e
feat(scheduler): add a tqdm bar for scheduler job to better present the remaining time. ( #754 )
...
* feat(scheduler): add a tqdm bar for scheduler job to better present the
remaining time.
* update
* add changelog
2023-11-10 19:52:07 +00:00
Meng Zhang
e6fb1b6ac0
docs: add v0.5.5 CHANGELOG.md
2023-11-09 00:36:35 -08:00
Meng Zhang
6bea2a4a78
docs: add v0.5.4 to changelog
2023-11-07 13:27:52 -08:00
Meng Zhang
8d7724b30a
chore: Update CHANGELOG.md
2023-11-07 00:58:25 -08:00
Meng Zhang
cd8edc2fef
Update CHANGELOG.md
2023-11-07 00:35:25 -08:00
Meng Zhang
ec8d88de0d
chore: release 0.5.0 ( #697 )
...
* Release 0.5.0-rc.0
http-api-bindings@0.5.0-rc.0
llama-cpp-bindings@0.5.0-rc.0
tabby@0.5.0-rc.0
tabby-common@0.5.0-rc.0
tabby-download@0.5.0-rc.0
tabby-inference@0.5.0-rc.0
tabby-scheduler@0.5.0-rc.0
Generated by cargo-workspaces
* fix: docker branch tag should only generate when not empty
* Release 0.5.0-rc.1
http-api-bindings@0.5.0-rc.1
llama-cpp-bindings@0.5.0-rc.1
tabby@0.5.0-rc.1
tabby-common@0.5.0-rc.1
tabby-download@0.5.0-rc.1
tabby-inference@0.5.0-rc.1
tabby-scheduler@0.5.0-rc.1
Generated by cargo-workspaces
* fix: handlebar syntax in meta action
* Release 0.5.0-rc.2
http-api-bindings@0.5.0-rc.2
llama-cpp-bindings@0.5.0-rc.2
tabby@0.5.0-rc.2
tabby-common@0.5.0-rc.2
tabby-download@0.5.0-rc.2
tabby-inference@0.5.0-rc.2
tabby-scheduler@0.5.0-rc.2
Generated by cargo-workspaces
* fix: handlebar syntax in meta action
* Release 0.5.0-rc.3
http-api-bindings@0.5.0-rc.3
llama-cpp-bindings@0.5.0-rc.3
tabby@0.5.0-rc.3
tabby-common@0.5.0-rc.3
tabby-download@0.5.0-rc.3
tabby-inference@0.5.0-rc.3
tabby-scheduler@0.5.0-rc.3
Generated by cargo-workspaces
* docs: update change log and docs
* fix: collect_snippet should handle NotReady error
* Release 0.5.0-rc.4
http-api-bindings@0.5.0-rc.4
llama-cpp-bindings@0.5.0-rc.4
tabby@0.5.0-rc.4
tabby-common@0.5.0-rc.4
tabby-download@0.5.0-rc.4
tabby-inference@0.5.0-rc.4
tabby-scheduler@0.5.0-rc.4
Generated by cargo-workspaces
* Release 0.5.0
http-api-bindings@0.5.0
llama-cpp-bindings@0.5.0
tabby@0.5.0
tabby-common@0.5.0
tabby-download@0.5.0
tabby-inference@0.5.0
tabby-scheduler@0.5.0
Generated by cargo-workspaces
2023-11-03 18:02:03 -07:00
Meng Zhang
2adcc0726c
feat: support prefix query on name field ( #694 )
...
* feat: support prefix phase query on name field
* update changelog
2023-11-03 01:04:33 +00:00
Meng Zhang
296342efd8
refactor: use llama.cpp tokenizer ( #683 )
...
* refactor: switch to llama.cpp tokenizer to simplify implementation
* refactor: remove tokenizer dependency from tabby
* refactor: renaming decoding to stop condition
* refactor: remove tokenizer dependency
* refactor: remove submodule
* chore: update formatting
* move tokenization to c++
2023-10-31 22:16:09 +00:00
Meng Zhang
de827b1e74
Revert "feat: make --model optional ( #668 )" ( #672 )
...
This reverts commit c55e4481ba
.
2023-10-29 21:44:11 -07:00
Meng Zhang
c55e4481ba
feat: make --model optional ( #668 )
2023-10-30 00:04:42 +00:00
Meng Zhang
23bd542cec
feat: switch cuda backend to llama.cpp ( #656 )
...
* feat: switch cuda backend to llama.cpp
* fix
* fix
2023-10-27 13:41:22 -07:00
Meng Zhang
f37840566b
feat: upgrade llama.cpp ( #645 )
...
* feat: upgrade llama.cpp
* update download files
* update changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
2023-10-27 12:18:46 -07:00
Meng Zhang
1a4c2aa71f
feat: swtich cpu backend to llama.cpp ( #638 )
...
* feat: swtich Cpu backend to llama.cpp
* feat: switch cpu serving to ggml
* fix cargo.toml
* use optional dependency
* fix compliation
* update ci target
2023-10-25 15:40:11 -07:00
Meng Zhang
cd14ad723b
docs: update changelog for 0.4.0 ( #629 )
2023-10-24 16:26:23 -07:00