Releases: menloresearch/cortex.cpp
Releases · menloresearch/cortex.cpp
1.0.13-rc5
What's Changed
- chore: release CIs by @vansangpfiev in #2171
- chore: download cmake version 3.22.6 by @Minh141120 in #2194
- feat: use llama.cpp server by @vansangpfiev in #2128
- fix: handle more parameters by @vansangpfiev in #2199
- chore: separate mac binary by @hiento09 in #2198
Full Changelog: v1.0.13-rc1...v1.0.13-rc5
1.0.13-rc4
What's Changed
- chore: release CIs by @vansangpfiev in #2171
- chore: download cmake version 3.22.6 by @Minh141120 in #2194
- feat: use llama.cpp server by @vansangpfiev in #2128
Full Changelog: v1.0.13-rc1...v1.0.13-rc4
1.0.13-rc3
What's Changed
- chore: release CIs by @vansangpfiev in #2171
- chore: download cmake version 3.22.6 by @Minh141120 in #2194
- feat: use llama.cpp server by @vansangpfiev in #2128
Full Changelog: v1.0.13-rc1...v1.0.13-rc3
1.0.13-rc1
What's Changed
- Enhancement: Use XDG Directory Specification by default on Linux by @qnixsynapse in #2035
- doc: Update build instruction for windows by @gau-nernst in #2044
- fix: docker CI by @vansangpfiev in #2051
- fix: Add missing yaml header by @gau-nernst in #2046
- feat: improvements to subprocess functionality by @gau-nernst in #2047
- chore: Implement Normalize Engine and remove anonymous namespaces by @github-roushan in #2053
- chore: remove unused header by @github-roushan in #2045
- chore: add validation for numeric input and handle out of range values by @github-roushan in #2030
- task: expand e2e API POST engine default by @LeVinhGithub in #2034
- fix: add Authorization Bearer by @vansangpfiev in #2062
- chore: add api_keys to /v1/configs docs by @vansangpfiev in #2070
- task: Expand e2e test for section "thread" by @LeVinhGithub in #2067
- task: Expand e2e test for section "message" by @LeVinhGithub in #2064
- fix: use copy instead of reference by @vansangpfiev in #2073
- task: Expand e2e test for section "files" by @LeVinhGithub in #2065
- fix: -Wreorder warning in DownloadService constructor by @qnixsynapse in #2077
- task: expand e2e Assistant by @LeVinhGithub in #2084
- chore: update .gitignore by @github-roushan in #2087
- chore: suppress warnings on Windows by @vansangpfiev in #2089
- Add CMake option for Cortex code quality assurance by @qnixsynapse in #2085
- fix: Remove unnecessary std::move from temporary objects in Text struct by @qnixsynapse in #2090
- chore: address compiler warnings by @github-roushan in #2072
- fix: Exception Handling and multiline comment by @qnixsynapse in #2092
- task: expand e2e Hardware by @LeVinhGithub in #2076
- chore: use non-cuda variant for e2e tests by @vansangpfiev in #2112
- fix: update career url by @urmauur in #2114
- chore: remove engine before installing for e2e test by @vansangpfiev in #2113
- fix: all leftover warnings on Linux by @qnixsynapse in #2111
- fix: add more parameters to server start command by @vansangpfiev in #2032
- chore: Remove supported_engines check in CLI by @gau-nernst in #2129
- fix: enable follow location option for get request by @vansangpfiev in #2131
- chore: delete unused old download functions by @gau-nernst in #2133
- chore: sync main to dev by @vansangpfiev in #2147
- chore: remove python engine by @gau-nernst in #2146
- fix: crash if invalid url is set by @vansangpfiev in #2142
- chore: Move to C++17 and fix extra warnings by @qnixsynapse in #2138
- fix: github url by @urmauur in #2158
- fix: prevent unlimited loop due to invalid filename in path by @qnixsynapse in #2155
- bugfix: add more stringent out-of-bounds checks for GGUF parser by @gau-nernst in #2159
- chore: change default GH user agent by @vansangpfiev in #2150
- epic: Add compiler optimizations by @qnixsynapse in #2170
- chore: replace homebrew attr to menlo research by @urmauur in #2172
- ci: add cortex docs new release by @Minh141120 in #2174
- chore: suppress more warnings on Windows by @vansangpfiev in #2173
- chore: sync main to dev by @vansangpfiev in #2160
- fix: handle preflight requests by @vansangpfiev in #2175
- fix: add cors and allowed_origins to server standalone parameters by @vansangpfiev in #2177
- chore: sync dev to main by @vansangpfiev in #2178
Full Changelog: v1.0.12...v1.0.13-rc1
1.0.12
What's Changed
- chore: remove python engine (#2146) by @vansangpfiev in #2152
- feat: allow to configure api_keys by cli by @vansangpfiev in #2154
- feat: add option to start server with --api_keys by @vansangpfiev in #2156
- fix: set /events as a public endpoint by @vansangpfiev in #2157
Full Changelog: v1.0.11...v1.0.12
1.0.12-rc3
What's Changed
- fix: set /events as a public endpoint by @vansangpfiev in #2157
Full Changelog: v1.0.12-rc2...v1.0.12-rc3
1.0.12-rc2
What's Changed
- feat: add option to start server with --api_keys by @vansangpfiev in #2156
Full Changelog: v1.0.12-rc1...v1.0.12-rc2
1.0.12-rc1
What's Changed
- chore: remove python engine (#2146) by @vansangpfiev in #2152
- feat: allow to configure api_keys by cli by @vansangpfiev in #2154
Full Changelog: v1.0.11...v1.0.12-rc1
1.0.11
What's Changed
- feat: AMD hardware API by @vansangpfiev in #1797
- Feat/check status python process by @nguyenhoangthuan99 in #1848
- fix: logger issue by @vansangpfiev in #1858
- fix: ignore compute_cap if not present by @vansangpfiev in #1866
- chore: clean default local engines by @vansangpfiev in #1852
- fix: add cpu usage by @vansangpfiev in #1868
- chore: cleanup by @vansangpfiev in #1849
- chore: correct-discord-message by @hiento09 in #1872
- devx: add devcontainer by @InNoobWeTrust in #1854
- chore: sync main to dev by @vansangpfiev in #1873
- chore: correct stop command description by @vansangpfiev in #1874
- doc: improvements by @ramonpzg in #1891
- doc: Improve "Build from Source" in README by @tigercosmos in #1886
- fix: permission issue for default drogon uploads folder by @vansangpfiev in #1870
- Enhanced Function Calling Guide & Main README, removed warning by @ramonpzg in #1913
- chore: add ci qualitygate for external contributor by @hiento09 in #1931
- fix: models.cc: symlinked model deletion shouldn't remove original file by @ohaiibuzzle in #1918
- feat: QoL improvements for server when running standalone by @ohaiibuzzle in #1925
- fix: correct gpu info list by @vansangpfiev in #1944
- doc: Update build from source command by @gau-nernst in #1947
- chore: sync main to dev by @vansangpfiev in #1945
- fix: add metadata by @vansangpfiev in #1875
- doc: Update build from source documentation by @gau-nernst in #1951
- chore: remove references to ONNX and TRT-LLM by @gau-nernst in #1961
- fix: inherit current env vars when spawning subprocess on macos by @gau-nernst in #1964
- fix: add local e2e test by @vansangpfiev in #1965
- fix: wrong check for printing error log by @vansangpfiev in #1968
- feat: add inja example by @vansangpfiev in #1969
- chore: remove
cortex-cpp-deps
by @gau-nernst in #1966 - fix: remove all yml files when delete model by @vansangpfiev in #1980
- chore: sync main to dev by @vansangpfiev in #1978
- fix: Prevent Out-of-Bounds Reads in GGUF Parser by @qnixsynapse in #1985
- chore: sync dev to main by @vansangpfiev in #2001
- chore: remove hard-coded engine value in
cortex ps
by @gau-nernst in #2002 - Fix: Prevent Path Traversal in File Storage by @qnixsynapse in #1983
- feat: support get repository list from cortexso HF by @vansangpfiev in #2003
- chore: add /v1/models/hub endpoint by @vansangpfiev in #2008
- chore: sync dev to main by @vansangpfiev in #2009
- chore: consolidate subprocess utils by @gau-nernst in #2011
- fix: append stop words from request in case of using template renderer for local engine by @vansangpfiev in #2017
- fix: Include algorithm header file to fix build on other distros by @qnixsynapse in #2022
- task: organize the API folder follow the swagger API by @LeVinhGithub in #2006
- fix: add filter by tag for repository list by @vansangpfiev in #2021
- fix: block
command
field changes for python engine by @vansangpfiev in #2007 - fix: filter out Intel GPUs by @vansangpfiev in #2015
- chore: unit test by @vansangpfiev in #2025
- chore: update tests by @vansangpfiev in #2027
- chore: sync dev to main by @vansangpfiev in #2028
- chore: fix typos, and update 'variant' description by @github-roushan in #2023
- fix: correct RAM usage by @vansangpfiev in #2019
- fix: default GPUs setting by @vansangpfiev in #2029
- fix: add default cpu_threads by @vansangpfiev in #1948
- fix: add model author for model source by @vansangpfiev in #2038
- chore: refactor background tasks processing by @vansangpfiev in #2031
- fix: correct Linux cpu usage by @vansangpfiev in #2039
- chore: sync dev to main by @vansangpfiev in #2041
- chore: remove unused fields for remote model config by @vansangpfiev in #2040
- fix: skip main branch for cortexso model source if has metadata.yml by @vansangpfiev in #2042
- fix: context length for model import by @vansangpfiev in #2043
- fix: filter out imported models for model sources by @vansangpfiev in #2055
- fix: initialize SSL by @vansangpfiev in #2058
- feat: support pull and load vision model by @vansangpfiev in #2061
- chore: cherry-pick dev commits to main by @vansangpfiev in #2078
- fix: delete model for remote engine by @vansangpfiev in #2105
- fix: get models for anthropic and cohere by @vansangpfiev in #2115
- chore: cherry-pick from dev by @vansangpfiev in #2132
- chore: reduce local installer package size by @hiento09 in #2136
- refactor: rename org to menloresearch by @Minh141120 in #2143
New Contributors
- @ramonpzg made their first contribution in #1891
- @tigercosmos made their first contribution in #1886
- @ohaiibuzzle made their first contribution in #1918
- @Minh141120 made their first contribution in #2143
Full Changelog: v1.0.10...v1.0.11
1.0.11-rc10
What's Changed
- chore: cherry-pick from dev by @vansangpfiev in #2132
Full Changelog: v1.0.11-rc9...v1.0.11-rc10