Skip to content

Release/0.5 - #2841

Closed
tisnik wants to merge 90 commits into
mainfrom
release/0.5
Closed

tisnik wants to merge 90 commits into
mainfrom
release/0.5

Conversation

@tisnik

@tisnik tisnik commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Description

Type of change

  • Refactor
  • New feature
  • Bug fix
  • CVE fix
  • Optimization
  • Documentation Update
  • Configuration Update
  • Bump-up service version
  • Bump-up dependent library [pyproject.toml + uv.lock]
  • Bump-up dependent library [requirements.*.txt for Konflux]
  • Bump-up library or tool used for development (does not change the final image)
  • CI configuration change
  • Konflux configuration change
  • Unit tests improvement
  • Integration tests improvement
  • End to end tests improvement
  • Benchmarks improvement

Tools used to create PR

Identify any AI code assistants used in this PR (for transparency and review context)

  • Assisted-by: (e.g., Claude, CodeRabbit, Ollama, etc., N/A if not used)
  • Generated by: (e.g., tool name and version; N/A if not used)

Related Tickets & Documents

  • Related Issue #
  • Closes #

Checklist before requesting a review

  • I have performed a self-review of my code.
  • PR has passed all pre-merge test jobs.
  • If it is a core feature, I have added thorough tests.

Testing

  • Please provide detailed steps to perform tests related to this code change.
  • How were the fix/results from this change verified? Please provide relevant screenshots or results.

Summary by CodeRabbit

  • New Features
    • Added API support for creating and managing vector stores, uploading files, and associating files with stores. Uploads are limited to 100 MiB.
    • Added release 0.5 pipeline support for pull requests and pushes.
  • Bug Fixes
    • Improved proxy configuration handling and recovery from unhealthy test port forwards.
  • Documentation
    • Updated release references to 0.5.1 and clarified pull request title and backport guidance.

tisnik and others added 30 commits April 14, 2026 14:09
LCORE-1617 Centralize Llama Stack Vector Store
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <konflux@no-reply.konflux-ci.dev>
Signed-off-by: Haoyu Sun <hasun@redhat.com>
Signed-off-by: Haoyu Sun <hasun@redhat.com>
LCORE-1780: Cherry Picked #1473 For 0.5.1
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
…ase/0.5

chore(deps): update konflux references
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
…ase/0.5

chore(deps): update konflux references
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
…ase/0.5

chore(deps): update konflux references
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
…ase/0.5

chore(deps): update konflux references
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
…ase/0.5

chore(deps): update konflux references
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <konflux@no-reply.konflux-ci.dev>
…k-0-5

Red Hat Konflux kflux-prd-rh02 update lightspeed-stack-0-5
LCORE-1935: Fix the lightspeed-stack-0-5 Konflux component pipelines
LCORE-1435: Vulnerabilities found in Konflux pipeline
…ore-1435

Revert "LCORE-1435: Vulnerabilities found in Konflux pipeline"
…ate to quay.io/aipcc/base-images/cpu:3.3.2-1780599114
…uay-3.3

LCORE-1435: Vulnerabilities found in Konflux pipeline - base image update to cpu:3.3.2-1780599114
red-hat-konflux-kflux-prd-rh02 Bot and others added 28 commits August 1, 2026 08:03
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
OpenShift cluster proxies inject IPv6 CIDR bypass entries into NO_PROXY,
which crash httpx during client initialization. Strip unsupported entries
at startup so lightspeed-chatbot-api can start on IPv6 single-stack clusters.

Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…xy-ipv6

[release/0.5] AAP-85491: sanitize NO_PROXY IPv6 CIDR entries for httpx compatibility
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
LCORE-3526: update accelerate to 1.15.0
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
…tellm

Bump up litellm on release/0.5 branch
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: Repository: lightspeed-core/lightspeed-stack/.coderabbit.yaml
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: feab9ff6-c832-4545-a524-305a2c13da7d
📥 Commits

Reviewing files that changed from the base of the PR and between cb11aca and 6f42e7d.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (77)
  • .cherry_picker.toml
  • .github/pr-title-checker-config.json
  • .github/workflows/build_and_push_release.yaml
  • .github/workflows/e2e_tests.yaml
  • .github/workflows/e2e_tests_lightspeed_evaluation.yaml
  • .github/workflows/e2e_tests_providers.yaml
  • .github/workflows/e2e_tests_rhaiis.yaml
  • .github/workflows/radon.yaml
  • .konflux/build-args-konflux.conf
  • .konflux/profiles.toml
  • .konflux/pypi_wheel_only.txt
  • .konflux/redhat.repo
  • .konflux/requirements-build.txt
  • .konflux/requirements.hashes.source.txt
  • .konflux/requirements.hashes.wheel.pypi.txt
  • .konflux/requirements.hashes.wheel.txt
  • .konflux/requirements.hermetic.txt
  • .konflux/requirements.overrides.txt
  • .konflux/rpms.in.yaml
  • .konflux/rpms.lock.yaml
  • .tekton/integration-tests/pipeline/lightspeed-stack-integration-test.yaml
  • .tekton/lightspeed-stack-0-5-pull-request.yaml
  • .tekton/lightspeed-stack-0-5-push.yaml
  • .tekton/lightspeed-stack-pull-request.yaml
  • .tekton/lightspeed-stack-push.yaml
  • AGENTS.md
  • CONTRIBUTING.md
  • Containerfile
  • Makefile
  • README.md
  • build-args-konflux.conf
  • docs/contributing_guide.md
  • docs/demos/lcore/contributing_guidelines.md
  • docs/openapi.json
  • docs/splunk.md
  • pyproject.toml
  • requirements-build.txt
  • requirements.hashes.source.txt
  • requirements.hashes.wheel.txt
  • requirements.hermetic.txt
  • requirements.overrides.txt
  • scripts/generate-rpm-lock.sh
  • scripts/konflux_requirements.sh
  • scripts/konflux_resolve.py
  • scripts/latest-tag.py
  • scripts/llama-stack-entrypoint.sh
  • src/app/endpoints/vector_stores.py
  • src/app/routers.py
  • src/constants.py
  • src/lightspeed_stack.py
  • src/models/config.py
  • src/models/requests.py
  • src/models/responses.py
  • src/observability/README.md
  • src/utils/proxy_env.py
  • src/version.py
  • tests/e2e-prow/rhoai/configs/lightspeed-stack-auth-noop-token.yaml
  • tests/e2e-prow/rhoai/configs/lightspeed-stack-rbac.yaml
  • tests/e2e-prow/rhoai/configs/lightspeed-stack.yaml
  • tests/e2e-prow/rhoai/manifests/lightspeed/lightspeed-stack.yaml
  • tests/e2e-prow/rhoai/manifests/lightspeed/llama-stack-openai.yaml
  • tests/e2e-prow/rhoai/pipeline-konflux.sh
  • tests/e2e-prow/rhoai/pipeline-services-konflux.sh
  • tests/e2e-prow/rhoai/scripts/e2e-ops.sh
  • tests/e2e/features/environment.py
  • tests/e2e/features/info.feature
  • tests/e2e/features/proxy.feature
  • tests/e2e/features/tls.feature
  • tests/e2e/utils/prow_utils.py
  • tests/integration/endpoints/test_rlsapi_v1_integration.py
  • tests/unit/app/endpoints/conftest.py
  • tests/unit/app/endpoints/test_vector_stores.py
  • tests/unit/app/test_routers.py
  • tests/unit/models/requests/test_vector_store_requests.py
  • tests/unit/models/responses/test_error_responses.py
  • tests/unit/observability/formats/test_rlsapi.py
  • tests/unit/utils/test_proxy_env.py
 ___________________________________________________________________
< Your commit message says 'quick fix'. That's how folklore starts. >
 -------------------------------------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
✨ Simplify code
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@tisnik tisnik closed this Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants