Commit Graph

70 Commits

Author SHA1 Message Date
Meng Zhang
bfb25e9bad
docs(changelog): update version and add websocket notice (#3001)
* docs(changelog): update version and add websocket notice

* update
2024-08-27 22:28:01 -07:00
Meng Zhang
b50a80f8a2
docs: update CHANGELOG.md for 0.16 (#2941)
* docs: update CHANGELOG.md for 0.16

* update release date
2024-08-26 09:25:28 -07:00
Meng Zhang
bc3a32604d
docs: update changelog for v0.15 (#2815)
* docs: update changelog for v0.15

* Update v0.15.0.md
2024-08-09 14:07:35 -07:00
Meng Zhang
2eda1c63b2 chore: release v0.14.0 2024-07-23 11:34:50 +08:00
Meng Zhang
a14efb5ce8 docs: document the 0.13.1 release 2024-07-10 10:24:36 +09:00
Meng Zhang
ede31b5a1d
docs: add v0.13 release notes (#2529)
* docs: add v0.13 release notes

* update

* update date

* update
2024-06-28 17:36:37 +08:00
Meng Zhang
35db6937fb
docs: add v0.12.0 changelog (#2310) 2024-06-06 11:47:25 +08:00
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