diff --git a/README.md b/README.md index cf06f33de..9d537b507 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![License](https://img.shields.io/badge/license-Apache-blue)](https://github.com/lightspeed-core/lightspeed-stack/blob/main/LICENSE) [![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/) [![Required Python version](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Flightspeed-core%2Flightspeed-stack%2Frefs%2Fheads%2Fmain%2Fpyproject.toml)](https://www.python.org/) -[![Tag](https://img.shields.io/github/v/tag/lightspeed-core/lightspeed-stack)](https://github.com/lightspeed-core/lightspeed-stack/releases/tag/0.4.1) +[![Tag](https://img.shields.io/github/v/tag/lightspeed-core/lightspeed-stack)](https://github.com/lightspeed-core/lightspeed-stack/releases/tag/0.4.2) Lightspeed Core Stack (LCS) is an AI-powered assistant that provides answers to product questions using backend LLM services, agents, and RAG databases. diff --git a/docs/openapi.json b/docs/openapi.json index 1f855a6d1..bff858bf2 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -13,7 +13,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "0.4.1" + "version": "0.4.2" }, "servers": [ { @@ -9854,4 +9854,4 @@ } } } -} \ No newline at end of file +} diff --git a/docs/splunk.md b/docs/splunk.md index dd9a586dc..1841f95b4 100644 --- a/docs/splunk.md +++ b/docs/splunk.md @@ -85,7 +85,7 @@ Events follow the rlsapi telemetry format for consistency with existing analytic "system_id": "abc-def-123", "total_llm_tokens": 0, "request_id": "req_xyz789", - "cla_version": "CLA/0.4.1", + "cla_version": "CLA/0.4.2", "system_os": "RHEL", "system_version": "9.3", "system_arch": "x86_64" diff --git a/src/observability/README.md b/src/observability/README.md index 6153e11f9..a94e760ec 100644 --- a/src/observability/README.md +++ b/src/observability/README.md @@ -30,7 +30,7 @@ event_data = InferenceEventData( org_id="12345678", system_id="abc-def-123", request_id="req_xyz789", - cla_version="CLA/0.4.1", + cla_version="CLA/0.4.2", system_os="RHEL", system_version="9.3", system_arch="x86_64", diff --git a/src/version.py b/src/version.py index 9b670f396..1cfdbf088 100644 --- a/src/version.py +++ b/src/version.py @@ -9,4 +9,4 @@ # [tool.pdm.version] # source = "file" # path = "src/version.py" -__version__ = "0.4.1" +__version__ = "0.4.2" diff --git a/tests/e2e/features/info.feature b/tests/e2e/features/info.feature index 38ce3ba39..7b16933af 100644 --- a/tests/e2e/features/info.feature +++ b/tests/e2e/features/info.feature @@ -15,7 +15,7 @@ Feature: Info tests Given The system is in default state When I access REST API endpoint "info" using HTTP GET method Then The status code of the response is 200 - And The body of the response has proper name Lightspeed Core Service (LCS) and version 0.4.1 + And The body of the response has proper name Lightspeed Core Service (LCS) and version 0.4.2 And The body of the response has llama-stack version 0.4.3 @skip-in-library-mode diff --git a/tests/integration/endpoints/test_rlsapi_v1_integration.py b/tests/integration/endpoints/test_rlsapi_v1_integration.py index 588fb4820..3a0c37d02 100644 --- a/tests/integration/endpoints/test_rlsapi_v1_integration.py +++ b/tests/integration/endpoints/test_rlsapi_v1_integration.py @@ -44,7 +44,7 @@ def _create_mock_request(mocker: MockerFixture) -> Any: mock_request = mocker.Mock() # Use spec=[] to create a Mock with no attributes, simulating absent rh_identity_data mock_request.state = mocker.Mock(spec=[]) - mock_request.headers = {"User-Agent": "CLA/0.4.1"} + mock_request.headers = {"User-Agent": "CLA/0.4.2"} return mock_request diff --git a/tests/unit/app/endpoints/test_rlsapi_v1.py b/tests/unit/app/endpoints/test_rlsapi_v1.py index 43e9cb0f7..e895c2a81 100644 --- a/tests/unit/app/endpoints/test_rlsapi_v1.py +++ b/tests/unit/app/endpoints/test_rlsapi_v1.py @@ -65,7 +65,7 @@ def _set(prompt: str) -> None: def _create_mock_request(mocker: MockerFixture, rh_identity: Any = None) -> Any: """Create a mock FastAPI Request with optional RH Identity data.""" mock_request = mocker.Mock() - mock_request.headers = {"User-Agent": "CLA/0.4.1"} + mock_request.headers = {"User-Agent": "CLA/0.4.2"} if rh_identity is not None: mock_request.state = mocker.Mock() diff --git a/tests/unit/observability/formats/test_rlsapi.py b/tests/unit/observability/formats/test_rlsapi.py index 51b398ffe..5d0178e7f 100644 --- a/tests/unit/observability/formats/test_rlsapi.py +++ b/tests/unit/observability/formats/test_rlsapi.py @@ -17,7 +17,7 @@ def sample_event_data_fixture() -> InferenceEventData: org_id="12345678", system_id="abc-def-123", request_id="req_xyz789", - cla_version="CLA/0.4.1", + cla_version="CLA/0.4.2", system_os="RHEL", system_version="9.3", system_arch="x86_64", @@ -40,7 +40,7 @@ def test_builds_event_with_all_fields( assert event["org_id"] == "12345678" assert event["system_id"] == "abc-def-123" assert event["request_id"] == "req_xyz789" - assert event["cla_version"] == "CLA/0.4.1" + assert event["cla_version"] == "CLA/0.4.2" assert event["system_os"] == "RHEL" assert event["system_version"] == "9.3" assert event["system_arch"] == "x86_64"