Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 1.0.0 #1160

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/.release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.13.1"
".": "1.0.0"
}
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,50 @@
# Changelog

## [1.0.0](https://github.com/defenseunicorns/leapfrogai/compare/v0.13.1...v1.0.0) (2024-10-07)


### ⚠ BREAKING CHANGES

* **vllm:** upgrade vllm backend and refactor deployment ([#854](https://github.com/defenseunicorns/leapfrogai/issues/854))

### Features

* **api:** add prometheus monitoring ([#1166](https://github.com/defenseunicorns/leapfrogai/issues/1166)) ([81ff6a3](https://github.com/defenseunicorns/leapfrogai/commit/81ff6a3d7a714e0920bea0f75d47189c2f47fdb9))
* **api:** openai compliant annotations and vector_content retrieval ([#1164](https://github.com/defenseunicorns/leapfrogai/issues/1164)) ([96d89f0](https://github.com/defenseunicorns/leapfrogai/commit/96d89f0351d743b6f4150e5a8f28da6975eb61b5))
* **api:** reranking backend integrated in with rag ([#1090](https://github.com/defenseunicorns/leapfrogai/issues/1090)) ([2f80d87](https://github.com/defenseunicorns/leapfrogai/commit/2f80d879c218a72b9ce5bf370dc1f9124394d50f))
* use chunk data in NIAH and QA evals ([#1176](https://github.com/defenseunicorns/leapfrogai/issues/1176)) ([ad697cd](https://github.com/defenseunicorns/leapfrogai/commit/ad697cdf2bf3f9f7c2bfd241383e0bded0644a01))
* **vllm:** upgrade vllm backend and refactor deployment ([#854](https://github.com/defenseunicorns/leapfrogai/issues/854)) ([fd3cbc4](https://github.com/defenseunicorns/leapfrogai/commit/fd3cbc4178fed7b29e474f05ab1712b1a9f70481))


### Bug Fixes

* **api:** make model field optional in ModifyAssistantRequest type ([#1159](https://github.com/defenseunicorns/leapfrogai/issues/1159)) ([75cf696](https://github.com/defenseunicorns/leapfrogai/commit/75cf696ea4859a2f21a29e98290840b01b4f25f9))
* **docs:** cron-job badges should look at main branch workflows only ([31178d1](https://github.com/defenseunicorns/leapfrogai/commit/31178d12887e0866ca4ea1fb3e4673e0ea88e743))
* nightly snapshots repository typo ([#1177](https://github.com/defenseunicorns/leapfrogai/issues/1177)) ([432b380](https://github.com/defenseunicorns/leapfrogai/commit/432b380da1355c5f0f6e9612d257a0dba0015a3c))
* remove nightly snapshots release workflow from release-please ([#1163](https://github.com/defenseunicorns/leapfrogai/issues/1163)) ([48507da](https://github.com/defenseunicorns/leapfrogai/commit/48507da66cd74721b2e133c20bf399a29f9d8006))
* replace file ids with replacement text ([#1201](https://github.com/defenseunicorns/leapfrogai/issues/1201)) ([bf14dde](https://github.com/defenseunicorns/leapfrogai/commit/bf14dde1fcbfbc50b043ba1444124d81a8be5ea1))
* **ui:** allow large transcribe and translate responses ([185dcbb](https://github.com/defenseunicorns/leapfrogai/commit/185dcbb85e91c67654a801ea7c4e39d4861acc21))
* **ui:** assistants chat ([#1151](https://github.com/defenseunicorns/leapfrogai/issues/1151)) ([04ae4b0](https://github.com/defenseunicorns/leapfrogai/commit/04ae4b0243f38124e6e83e4bdd7dc30022c7b106))
* **ui:** bullets item styling ([b6fff15](https://github.com/defenseunicorns/leapfrogai/commit/b6fff15b061a1d692fc2b4f7811f72e746c25efc))
* **whisper:** failing gpu pod due to mangled env variable ([bb5e58c](https://github.com/defenseunicorns/leapfrogai/commit/bb5e58c7ad4014d01a13986644e8fbbc8d665618))


### Miscellaneous

* add Made for UDS badge verification task and workflow ([#1149](https://github.com/defenseunicorns/leapfrogai/issues/1149)) ([228c55c](https://github.com/defenseunicorns/leapfrogai/commit/228c55caf491173668e0b16bdeb670b1b3a454ae))
* **api, tests:** refactor api tests to centralize file pathing ([#1165](https://github.com/defenseunicorns/leapfrogai/issues/1165)) ([e2ce0f4](https://github.com/defenseunicorns/leapfrogai/commit/e2ce0f435fc65d9aee9e5cfec0f4f7915a19e144))
* **deps:** update actions/checkout action to v4.2.0 ([#1059](https://github.com/defenseunicorns/leapfrogai/issues/1059)) ([fcd8087](https://github.com/defenseunicorns/leapfrogai/commit/fcd80879c8aa734c9eb6d8203cbafbaf335ccff0))
* **deps:** update actions/upload-artifact action to v4.4.0 ([#1133](https://github.com/defenseunicorns/leapfrogai/issues/1133)) ([e2bd44f](https://github.com/defenseunicorns/leapfrogai/commit/e2bd44fc30d838fa366f5409070d4f46c6e66492))
* **deps:** update dependency defenseunicorns/uds-cli to v0.16.0 ([#1139](https://github.com/defenseunicorns/leapfrogai/issues/1139)) ([c3824c2](https://github.com/defenseunicorns/leapfrogai/commit/c3824c219bec89dd910905361d7b0717273a6cd1))
* **deps:** update dependency grpcio to v1.66.1 ([#1145](https://github.com/defenseunicorns/leapfrogai/issues/1145)) ([cd5ca6f](https://github.com/defenseunicorns/leapfrogai/commit/cd5ca6f93b11d95b5fe602cabefd0618372037be))
* **deps:** update dependency huggingface-hub to v0.25.1 ([#1189](https://github.com/defenseunicorns/leapfrogai/issues/1189)) ([8129c34](https://github.com/defenseunicorns/leapfrogai/commit/8129c34d0408975045c28f708203b1ca582f7106))
* **docs:** add workflow badges to readme ([#1152](https://github.com/defenseunicorns/leapfrogai/issues/1152)) ([6880569](https://github.com/defenseunicorns/leapfrogai/commit/6880569ae010fde79353e4e49d3e06be984212fe))
* **test, release:** nightly snapshot release and upgrade testing ([#1141](https://github.com/defenseunicorns/leapfrogai/issues/1141)) ([b43c30c](https://github.com/defenseunicorns/leapfrogai/commit/b43c30c7cf583fb6c9bcd5a70e8e761fd17e43dc))
* **ui:** better assistant error handling ([#1158](https://github.com/defenseunicorns/leapfrogai/issues/1158)) ([0596115](https://github.com/defenseunicorns/leapfrogai/commit/0596115e1db25853519ec587d4778429d13fde77))
* **ui:** bump @sveltejs/kit and fix e2es ([b9f6413](https://github.com/defenseunicorns/leapfrogai/commit/b9f6413cfd0b749d235290583074092a8cf3e4a4))
* **ui:** style updates part1 ([#1168](https://github.com/defenseunicorns/leapfrogai/issues/1168)) ([bab2dcd](https://github.com/defenseunicorns/leapfrogai/commit/bab2dcd4a0a9c9b6a11ffc42cc0a534e4634b4fa))
* update registry1 weekly to 0.13.1, API, and testing workflows ([#1101](https://github.com/defenseunicorns/leapfrogai/issues/1101)) ([022e98d](https://github.com/defenseunicorns/leapfrogai/commit/022e98df481f13728d4cb370b4548bd09cfaee0c))

## [0.13.1](https://github.com/defenseunicorns/leapfrogai/compare/v0.13.0...v0.13.1) (2024-09-26)


Expand Down
4 changes: 2 additions & 2 deletions packages/api/chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ type: application
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
# x-release-please-start-version
appVersion: 0.13.1
appVersion: 1.0.0
# x-release-please-end
4 changes: 2 additions & 2 deletions packages/api/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ api:
image:
repository: "ghcr.io/defenseunicorns/leapfrogai/leapfrogai-api"
# x-release-please-start-version
tag: 0.13.1
tag: 1.0.0
# x-release-please-end
imagePullPolicy: Always

Expand Down Expand Up @@ -49,7 +49,7 @@ api:
image:
repository: "ghcr.io/defenseunicorns/leapfrogai/api-migrations"
# x-release-please-start-version
tag: 0.13.1
tag: 1.0.0
# x-release-please-end
imagePullPolicy: Always

Expand Down
2 changes: 1 addition & 1 deletion packages/api/common/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ components:
namespace: leapfrogai
localPath: ../chart
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end
actions:
onDeploy:
Expand Down
2 changes: 1 addition & 1 deletion packages/api/zarf-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ package:
create:
set:
# x-release-please-start-version
image_version: "0.13.1"
image_version: "1.0.0"
# x-release-please-end
4 changes: 2 additions & 2 deletions packages/llama-cpp-python/chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ type: application
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
# x-release-please-start-version
appVersion: 0.13.1
appVersion: 1.0.0
# x-release-please-end
2 changes: 1 addition & 1 deletion packages/llama-cpp-python/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ image:
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
# x-release-please-start-version
tag: 0.13.1
tag: 1.0.0
# x-release-please-end

nameOverride: "llama-cpp-python"
Expand Down
2 changes: 1 addition & 1 deletion packages/llama-cpp-python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "lfai-llama-cpp-python"
description = "A LeapfrogAI API-compatible llama-cpp-python wrapper for quantized and un-quantized model inferencing on CPU infrastructures."

# x-release-please-start-version
version = "0.13.1"
version = "1.0.0"
# x-release-please-end

dependencies = ["llama-cpp-python == 0.2.72", "leapfrogai-sdk"]
Expand Down
2 changes: 1 addition & 1 deletion packages/llama-cpp-python/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ components:
localPath: chart
releaseName: llama-cpp-python-model
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end
valuesFiles:
- "values/upstream-values.yaml"
Expand Down
4 changes: 2 additions & 2 deletions packages/repeater/chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ type: application
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
# x-release-please-start-version
appVersion: 0.13.1
appVersion: 1.0.0
# x-release-please-end
2 changes: 1 addition & 1 deletion packages/repeater/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ image:
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
# x-release-please-start-version
tag: 0.13.1
tag: 1.0.0
# x-release-please-end

nameOverride: "repeater"
Expand Down
2 changes: 1 addition & 1 deletion packages/repeater/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "lfai-repeater"
description = "A LeapfrogAI API-compatible pseudo-model for testing the API."

# x-release-please-start-version
version = "0.13.1"
version = "1.0.0"
# x-release-please-end

dependencies = ["leapfrogai-sdk"]
Expand Down
2 changes: 1 addition & 1 deletion packages/repeater/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ components:
localPath: chart
releaseName: repeater
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end
valuesFiles:
- "values/upstream-values.yaml"
Expand Down
4 changes: 2 additions & 2 deletions packages/text-embeddings/chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ type: application
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
# x-release-please-start-version
appVersion: 0.13.1
appVersion: 1.0.0
# x-release-please-end
2 changes: 1 addition & 1 deletion packages/text-embeddings/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ image:
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
# x-release-please-start-version
tag: 0.13.1
tag: 1.0.0
# x-release-please-end

nameOverride: "text-embeddings"
Expand Down
2 changes: 1 addition & 1 deletion packages/text-embeddings/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "lfai-text-embeddings"
description = "A LeapfrogAI API-compatible embeddings library wrapper for text-based embedding generation."

# x-release-please-start-version
version = "0.13.1"
version = "1.0.0"
# x-release-please-end

dependencies = [
Expand Down
2 changes: 1 addition & 1 deletion packages/text-embeddings/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ components:
localPath: chart
releaseName: text-embeddings-model
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end
valuesFiles:
- "values/upstream-values.yaml"
Expand Down
4 changes: 2 additions & 2 deletions packages/ui/chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ type: application
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
# x-release-please-start-version
appVersion: 0.13.1
appVersion: 1.0.0
# x-release-please-end
4 changes: 2 additions & 2 deletions packages/ui/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ image:
repository: "ghcr.io/defenseunicorns/leapfrogai/leapfrogai-ui"
pullPolicy: Always
# x-release-please-start-version
tag: 0.13.1
tag: 1.0.0
# x-release-please-end

service:
Expand Down Expand Up @@ -66,7 +66,7 @@ migration:
image:
repository: ghcr.io/defenseunicorns/leapfrogai/ui-migrations
# x-release-please-start-version
tag: 0.13.1
tag: 1.0.0
# x-release-please-end
imagePullPolicy: Always

Expand Down
2 changes: 1 addition & 1 deletion packages/ui/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ components:
valuesFiles:
- "values/upstream-values.yaml"
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end
images:
- ghcr.io/defenseunicorns/leapfrogai/leapfrogai-ui:###ZARF_PKG_TMPL_IMAGE_VERSION###
Expand Down
4 changes: 2 additions & 2 deletions packages/vllm/chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ type: application
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
# x-release-please-start-version
appVersion: 0.13.1
appVersion: 1.0.0
# x-release-please-end
2 changes: 1 addition & 1 deletion packages/vllm/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ image:
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
# x-release-please-start-version
tag: 0.13.1
tag: 1.0.0
# x-release-please-end

nameOverride: "vllm"
Expand Down
2 changes: 1 addition & 1 deletion packages/vllm/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "lfai-vllm"
description = "A LeapfrogAI API-compatible VLLM wrapper for quantized and un-quantized model inferencing across GPU infrastructures."

# x-release-please-start-version
version = "0.13.1"
version = "1.0.0"
# x-release-please-end

dependencies = [
Expand Down
2 changes: 1 addition & 1 deletion packages/vllm/zarf-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package:
create:
set:
# x-release-please-start-version
image_version: "0.13.0"
image_version: "1.0.0"
# x-release-please-end

model_repo_id: "TheBloke/Synthia-7B-v2.0-GPTQ"
Expand Down
2 changes: 1 addition & 1 deletion packages/vllm/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ components:
localPath: chart
releaseName: "###ZARF_PKG_TMPL_NAME_OVERRIDE###-model"
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end
valuesFiles:
- "values/upstream-values.yaml"
Expand Down
4 changes: 2 additions & 2 deletions packages/whisper/chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ type: application
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
# x-release-please-start-version
appVersion: 0.13.1
appVersion: 1.0.0
# x-release-please-end
2 changes: 1 addition & 1 deletion packages/whisper/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ image:
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
# x-release-please-start-version
tag: 0.13.1
tag: 1.0.0
# x-release-please-end

nameOverride: "whisper"
Expand Down
2 changes: 1 addition & 1 deletion packages/whisper/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "lfai-whisper"
description = "A LeapfrogAI API-compatible faster-whisper wrapper for audio transcription generation across CPU and GPU infrastructures."

# x-release-please-start-version
version = "0.13.1"
version = "1.0.0"
# x-release-please-end

dependencies = [
Expand Down
2 changes: 1 addition & 1 deletion packages/whisper/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ components:
localPath: chart
releaseName: whisper-model
# x-release-please-start-version
version: 0.13.1
version: 1.0.0
# x-release-please-end
valuesFiles:
- "values/upstream-values.yaml"
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description = "OpenAI-like capabilities for secure, local, air-gapped systems."
authors = [{ name = "LeapfrogAI Team", email = "ai@defenseunicorns.com" }]

# x-release-please-start-version
version = "0.13.1"
version = "1.0.0"
# x-release-please-end

readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion src/leapfrogai_api/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "leapfrogai-api"
description = "An API for LeapfrogAI that allows LeapfrogAI backends to connect seamlessly"

# x-release-please-start-version
version = "0.13.1"
version = "1.0.0"
# x-release-please-end

dependencies = [
Expand Down
2 changes: 1 addition & 1 deletion src/leapfrogai_evals/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "leapfrogai-evals"
description = "A framework for running evaluations in LeapfrogAI"

# x-release-please-start-version
version = "0.13.1"
version = "1.0.0"
# x-release-please-end

dependencies = [
Expand Down
Loading