Skip to content

Lightspeed Stack version 0.6.0

Latest

Choose a tag to compare

@tisnik tisnik released this 01 Jul 16:00

What's Changed

  • LCORE-1608: improve docstrings in LCORE repository by @tisnik in #1444
  • LCORE-1632 Feature design process: improvements by @max-svistunov in #1445
  • LCORE-716: Refactor duplicate integration/endpoints tests to parameterized tests by @anik120 in #1394
  • LCORE-1608: Updated docstrings in auth unit tests by @tisnik in #1448
  • LCORE-870: Add AWS Bedrock inference provider support by @are-ces in #1449
  • LCORE-1714: proper markers for asyncio tests by @tisnik in #1451
  • LCORE-1441: Updated dependencies by @tisnik in #1452
  • LCORE-1441: Update Konflux deps by @tisnik in #1453
  • LCORE-1609: Improved docstrings in scripts by @tisnik in #1454
  • LCORE-1692: Fixed CVE in AIOHTTP package by @tisnik in #1455
  • LCORE-1441: Updated deps by @tisnik in #1456
  • LCORE-1608: improved docstrings in unit tests by @tisnik in #1457
  • chore(deps): update konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1450
  • LCORE-1608: more fixes of docstrings in unit tests by @tisnik in #1460
  • LCORE-1596: Branching graphs by @tisnik in #1461
  • RSPEED-2809: Add shield moderation to rlsapi_v1 /infer endpoint by @major in #1462
  • LCORE-1441: Updated Konflux dependencies by @tisnik in #1464
  • LCORE-1607: specific rules to ignore types by @tisnik in #1465
  • LCORE-1715: Fixes in LiteLLM package by @tisnik in #1466
  • LCORE-1472: use single config set by @radofuchs in #1467
  • RSPEED-2809: Reduce infer_endpoint cyclomatic complexity by @major in #1463
  • RSPEED-2820: add rlsapi_v1 config section with quota enforcement by @major in #1469
  • LCORE-1356: Updated config docs by @tisnik in #1470
  • LCORE-1566: Update llama stack to 0.6.0 by @jrobertboos in #1396
  • LCORE-1356: Updated OpenAPI schema by @tisnik in #1472
  • LCORE-1472: fix llama hostname in tests by @radofuchs in #1474
  • LCORE-1441: Fixed Maturin version by @tisnik in #1476
  • LCORE-1633 Apply server-side system prompt resolution to /responses endpoint by @r0x0d in #1446
  • LCORE-1718: Fixed CVE in LiteLLM by @tisnik in #1477
  • RSPEED-2827: validate model exists before rlsapi_v1 inference by @major in #1471
  • LCORE-1614: Fix tests on konflux by @radofuchs in #1458
  • LCORE-1605: Commented CodeRabbitAI configuration by @tisnik in #1478
  • LCORE-1730: CodeRabbitAI demo by @tisnik in #1479
  • LCORE-1730: Link to demos by @tisnik in #1480
  • LCORE-716: integration tests for conversation management endpoints by @anik120 in #1362
  • Update Konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1481
  • LCORE-1348: Regenerated OpenAPI doc by @tisnik in #1486
  • LCORE-607: Info about PR sizes in Contributing guide by @tisnik in #1485
  • LCORE-1348: better docstrings for REST API endpoints by @tisnik in #1487
  • LCORE-1441: Updated deps by @tisnik in #1488
  • LCORE-1441: Updated deps by @tisnik in #1489
  • LCORE-1348: better docstrings for REST API endpoints, part 2 by @tisnik in #1491
  • LCORE-1348: field description for models by @tisnik in #1493
  • LCORE-1441: Konflux: a2a SDK bump-up by @tisnik in #1494
  • LCORE-1472: test structure update by @radofuchs in #1490
  • LCORE-1617 Centralize Llama Stack Vector Store by @JslYoon in #1473
  • LCORE-1610: Update dependencies by @tisnik in #1497
  • LCORE-1472: Lcore 1472 improve ci time by @radofuchs in #1498
  • LCORE-1472: Add e2e retriy capability by @radofuchs in #1500
  • LCORE-1819: Fixed Markdown format by @tisnik in #1501
  • LCORE-1821: Fixed Markdown by @tisnik in #1503
  • LCORE-1841: Stub for LnL 2026 by @tisnik in #1506
  • LCORE-1841: Added link to demo - LnL by @tisnik in #1507
  • LCORE-1616 /v1/responses support for MCP tool merging (goose agent support) by @dprince in #1435
  • LCORE-1348: Updated OpenAPI schema by @tisnik in #1508
  • RSPEED-2857: Fix rlsapi Splunk telemetry reporting total_llm_tokens as zero by @major in #1502
  • LCORE-1592: the stub by @tisnik in #1509
  • LCORE-1596: Added links to all Jiras by @tisnik in #1513
  • LCORE-1592: Design doc by @tisnik in #1522
  • RSPEED-2875: bump /v1/infer question limit to 32KB and add /v1/responses body size validator by @Lifto in #1510
  • LCORE-1882: Fixed CVE in Authlib by @tisnik in #1527
  • LCORE-1883: bump-up PyPDF for Konflux build by @tisnik in #1528
  • LCORE-1891: Try to use final types in constants by @tisnik in #1529
  • LCORE-1890: Bump-up sentence transformers by @tisnik in #1531
  • LCORE-1891: use final types in constants by @tisnik in #1533
  • LCORE-1761: Pillow fix by @tisnik in #1535
  • LCORE-1881: Fixes CVE in authlib by @tisnik in #1536
  • LCORE-1888: Fixed CVE in python-multipart package by @tisnik in #1539
  • LCORE-1891: Fixed problems in index.md by @tisnik in #1540
  • LCORE-1472: remove unnecessary steps by @radofuchs in #1538
  • LCORE-1931: Fixed issues in test_vector_store_request.py by @tisnik in #1542
  • LCORE-1849: Fail test if expected model is not in the connectivity ch… by @radofuchs in #1541
  • LCORE-1877: Added Prompts API by @asimurka in #1526
  • LCORE-1346: Updated OpenAPI spec by @tisnik in #1545
  • LCORE-1880: Refactor of 413 response by @asimurka in #1543
  • LCORE-1346: Updated list of REST API endpoints by @tisnik in #1547
  • LCORE-1836: Prompt REST API endpoints documentation by @tisnik in #1549
  • RSPEED-2867: Extract RH identity context to shared utility by @major in #1548
  • RSPEED-2867: Add ResponsesEventData format and builder by @major in #1550
  • RSPEED-2885: filter internal details from /v1/responses stream by @Lifto in #1524
  • LCORE-1880: Refactor of FileTooLarge responses by @asimurka in #1546
  • LCORE-1880: Refactor of 401 response by @asimurka in #1544
  • LCORE-1931: Use HttpUrl instead of plain string by @tisnik in #1552
  • LCORE-1610: Bump-up deps by @tisnik in #1553
  • LCORE-1880: Refactor 400 response by @asimurka in #1554
  • LCORE-1592: Added link to epics and stories created by @tisnik in #1555
  • LCORE-1953: Added checks for None scores by @tisnik in #1556
  • RSPEED-2867: Add Splunk HEC telemetry to responses endpoint by @major in #1551
  • LCORE-1954: Fixed missing arguments to MCP in unit tests by @tisnik in #1557
  • LCORE-1583: Add safety_identifier into internal ResponsesApiParams model by @asimurka in #1558
  • LCORE-1955: Fixed issues in BYOK integration tests by @tisnik in #1559
  • LCORE-1375: Optional types in integration tests by @tisnik in #1564
  • LCORE-1589: Human-in-the-Loop Spike by @jrobertboos in #1459
  • LCORE-1375: use Optional type hint across sources by @tisnik in #1568
  • Removed unused function to validate conversation ownership by @tisnik in #1569
  • LCORE-1392: Update of providers artefact by @asimurka in #1570
  • LCORE-1931: Minor fix by @tisnik in #1571
  • LCORE-1610: Update Cachetools by @tisnik in #1574
  • LCORE-1880: Refactor of 503 responses by @asimurka in #1572
  • LCORE-1463: Fixed MCP E2E Tests by @jrobertboos in #1560
  • LCORE-1957: Removed dev-tools/mcp-server by @jrobertboos in #1562
  • LCORE-1429: Added configurable search mode option for solr provider by @asimurka in #1511
  • [nit] Removed unused directory by @tisnik in #1575
  • docs: fix 'should be pass' -> 'should be passed' across endpoints + openapi by @MukundaKatta in #1576
  • LCORE-1583: Allowed passthrough attributes in responses by @asimurka in #1483
  • LCORE-1880: Simplify providers model by @asimurka in #1577
  • LCORE-1841: Added images to presentation by @tisnik in #1578
  • LCORE-1891: All identifiers in constants.py are real constants by @tisnik in #1579
  • RSPEED-2885: sanitize model and MCP output in all response paths by @Lifto in #1563
  • Fix OKP Solr RAG URL enrichment by @mwcz in #1561
  • RSPEED-2928: Add optional Sentry error tracking integration by @major in #1582
  • LCORE-2039: Fixed LiteLLM CVE by @tisnik in #1585
  • LCORE-1841: Updated arch diagram by @tisnik in #1587
  • LCORE-1841: Demo deck: LCORE weak points for AI-driven agentic flow by @tisnik in #1586
  • LCORE-2041: Fixed dependabot issues by @tisnik in #1588
  • LCORE-2040: Fixed issue found by pyright by @tisnik in #1589
  • LCORE-1841: More examples by @tisnik in #1590
  • LCORE-2041: Trying to fix Dependabot issues by @tisnik in #1591
  • LCORE-2038: fixed pyright issues in unit tests by @tisnik in #1594
  • LCORE-1841: Final slides by @tisnik in #1595
  • LCORE-2037: Fixed CVE in LiteLLM by @tisnik in #1592
  • LCORE-1472: update wording in features by @radofuchs in #1599
  • feat: add Action.RESPONSES for /responses endpoint authorization by @Lifto in #1600
  • LCORE-2034: Refactored delete response models by @asimurka in #1597
  • RSPEED-2934: fix /metrics endpoint returning 401 with skip_for_health_probes enabled by @major in #1606
  • LCORE-1262: Use read-only and mutable request copies by @asimurka in #1593
  • LCORE-974: Silenced Pyright warning by @tisnik in #1608
  • LCORE-2046: Pattern match in types by @tisnik in #1607
  • LCORE-2045: Updated Makefile targets for Ruff checker by @tisnik in #1609
  • LCORE-1849: Get the providers e2e tests to run properly by @radofuchs in #1596
  • chore(deps): update konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1583
  • LCORE-2034: Unify vector store api delete endpoints by @asimurka in #1610
  • RSPEED-2941: fix REST API metrics when root_path is set by @major in #1614
  • chore: updated the okp image pull url by @Jared-Sprague in #1621
  • LCORE-1497: Fix RHOAI Prow e2e pipeline failures by @are-ces in #1613
  • docs(okp): add RH_SERVER_OKP and change recommended OKP port to 8081 by @mwcz in #1623
  • LCORE-974: Fixed test_responses.py by @tisnik in #1626
  • LCORE-1375: Updated e2e test by @tisnik in #1625
  • RSPEED-2849: add user_agent to ResponsesEventData for CLA/Goose differentiation by @Lifto in #1620
  • RSPEED-2943: centralize metrics recording by @major in #1622
  • RSPEED-2957: add endpoint label to LLM Prometheus metrics by @Lifto in #1624
  • LCORE-1262: Use context data class in responses by @asimurka in #1612
  • RSPEED-2943: add RLS API inference metrics by @major in #1642
  • LCORE-1471 spike: BYOK PDF support by @max-svistunov in #1598
  • RSPEED-2943: refactor endpoint path strings into centralized constants by @major in #1644
  • LCORE-1594: Agent Skills feature breakdown by @jrobertboos in #1484
  • LCORE-1958: Correct OpenAPI spec violations in docs/openapi.json, add OpenAPI linting to CI by @syedriko in #1565
  • RSPEED-2959: Add default model availability check to readiness probe by @major in #1636
  • LCORE-1880: Restructured error response models by @asimurka in #1629
  • RSPEED-2975: log RH Identity request context by @major in #1647
  • LCORE-2084: Explicit line length for Black by @tisnik in #1650
  • LCORE-2085: Explicit line length for Ruff by @tisnik in #1651
  • LCORE-2086: Regenerated devel documentation by @tisnik in #1652
  • LCORE-2087: Fix misleading docstring by @tisnik in #1653
  • LCORE-2088: Fixed grammar by @tisnik in #1654
  • LCORE-2086: Regenerated configuration documentation by @tisnik in #1656
  • LCORE-1610: Updated deps by @tisnik in #1658
  • LCORE-2086: Updated devel documentation by @tisnik in #1655
  • LCORE-2095: Replace ternary if with or operator by @tisnik in #1657
  • LCORE-2097: Refactoring, added new Ruff rule by @tisnik in #1661
  • LCORE-2098: Refactoring by @tisnik in #1662
  • LCORE-1610: Updated dependencies by @tisnik in #1663
  • LCORE-2099: Reformatted OKP docs by @tisnik in #1664
  • LCORE-2100: fixed new type issue by @tisnik in #1665
  • LCORE-2102: Proper return values by @tisnik in #1667
  • LCORE-2103: Added missing type arguments by @tisnik in #1668
  • LCORE-2104: Added missing type argument by @tisnik in #1669
  • LCORE-2105: Improper type hints by @tisnik in #1670
  • LCORE-2101: Added missing type arguments by @tisnik in #1666
  • Update Konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1660
  • RSPEED-2974: add privacy-safe RLSAPI observability logs by @major in #1646
  • LCORE-1610: Bump-up authlib [Konflux build] by @tisnik in #1675
  • LCORE-1610: Updated dependencies by @tisnik in #1673
  • LCORE-1610: Bump-up Azure core by @tisnik in #1677
  • LCORE-2034: Replace deprecated success field by @asimurka in #1672
  • LCORE-2106: better connection decorator with full type hints by @tisnik in #1678
  • LCORE-1610: Bump-up deps by @tisnik in #1679
  • LCORE-2110: ability to type check sources or tests selectively by @tisnik in #1680
  • LCORE-2111: Type hints in a2a storage module by @tisnik in #1681
  • LCORE-1880: Replaced successful responses and common models by @asimurka in #1676
  • Added Sentry to Konflux build by @tisnik in #1682
  • RSPEED-2978: refactor Responses API shared side effects by @major in #1649
  • LCORE-1610: Bump-up cachetools [Konflux] by @tisnik in #1685
  • LCORE-2035 konflux fix by @radofuchs in #1643
  • LCORE-1610: Bump-up FastAPI [Konflux] by @tisnik in #1687
  • LCORE-2120: Refactoring - use AuthTuple where appropriate by @tisnik in #1688
  • LCORE-1983: Added e2e scenario for OpenTelemetry by @asimurka in #1683
  • LCORE-1880: Split requests into multiple files by @asimurka in #1684
  • Quick connectivity logs by @radofuchs in #1690
  • LCORE-1610: Bump-up Transformers by @tisnik in #1689
  • LCORE-1610: Bump-up Rich library by @tisnik in #1691
  • LCORE-1610: Bump-up certify [Konflux] by @tisnik in #1692
  • LCORE-1966: Fixed lxml's CVE by @tisnik in #1693
  • LCORE-2042: Fix python-dotenv by @tisnik in #1697
  • LCORE-1966: Removed lxml by @tisnik in #1699
  • LCORE-2034: Unified mcp registration endpoints by @asimurka in #1627
  • RSPEED-2943: add Responses API inference metrics by @major in #1641
  • RSPEED-2997: extract Splunk telemetry from responses endpoint by @major in #1686
  • LCORE-1497: Fix disruption flag not reset when Prow lightspeed restart restores llama-stack by @are-ces in #1628
  • RSPEED-3017: use custom buckets for response duration histogram by @major in #1702
  • LCORE-2167: Fixed type informations in utils by @tisnik in #1708
  • LCORE-2137: Use Mypy 2.0 on CI by @tisnik in #1709
  • LCORE-2165: Added missing type hint by @tisnik in #1706
  • LCORE-2138: Fixed issues in probes.py by @tisnik in #1710
  • LCORE-2166: Help type linter by @tisnik in #1707
  • LCORE-2168: Unit test for reading wrong configuration by @tisnik in #1711
  • LCORE-1610: Bump-up Authlib [Konflux] by @tisnik in #1712
  • LCORE-1610: Bump-up dependencies by @tisnik in #1713
  • LCORE-1610: Bump-up Azure core [Konflux] by @tisnik in #1716
  • LCORE-2168: Refactored current test + added new ones by @tisnik in #1715
  • LCORE-1653: Release metadata etc. by @tisnik in #1714
  • LCORE-1653: Updated versions info by @tisnik in #1717
  • LCORE-1610: Bump-up Starlette [Konflux] by @tisnik in #1719
  • LCORE-1569 LCORE-1570: token estimation + compaction core modules by @max-svistunov in #1718
  • LCORE-2141: Ability to run Mypy checks in parallel by @tisnik in #1722
  • LCORE-2168: more unit tests for configuration loading by @tisnik in #1721
  • LCORE-2126: Fixed CVE in python-multipart [Konflux] by @tisnik in #1723
  • LCORE-2231: use Lightspeed Core Stack name consistently by @tisnik in #1724
  • LCORE-1736 feature design process improvements by @max-svistunov in #1695
  • LCORE-2235: feature design tooling improvements by @max-svistunov in #1725
  • LCORE-2229: Bump-up service version to 0.6.0rc1 by @tisnik in #1726
  • LCORE-1964: Work files used by Konflux infrastructure pollute the top level in LCORE repositories by @syedriko in #1727
  • LCORE-2247: Move renovate.json to different location outside root by @tisnik in #1730
  • LCORE-2229: Updated link to the proper tag by @tisnik in #1731
  • LCORE-2168: more unit tests for configuration loading by @tisnik in #1732
  • LCORE-1878: Update L&L slides by @are-ces in #1733
  • LCORE- Update make target to only format src and test directories by @samdoran in #1728
  • LCORE- Create a non-writeable directory instead of assuming a path exists on the test system by @samdoran in #1729
  • LCORE-2247: Move dockerfiles out of root dir by @radofuchs in #1735
  • LCORE-1723: Cross-Encoder Reranking for enhanced RAG by @Anxhela21 in #1566
  • LCORE-1720: LCORE package release by @tisnik in #1738
  • LCORE-2168: more unit tests for configuration loading by @tisnik in #1739
  • LCORE-2118: Add Claude Code skill for Dependabot CVE triage by @are-ces in #1740
  • LCORE-2035 Add the logic for updating proper run.yaml file in konflux by @radofuchs in #1741
  • LCORE-1356: Updated configuration doc by @tisnik in #1745
  • LCORE-2168: Finish config loaging (unit tests) by @tisnik in #1746
  • LCORE-2260: Fixed TLS config unit tests, added new tests, enhanced negative test cases by @tisnik in #1748
  • LCORE-1817: Update dependencies by @tisnik in #1747
  • LCORE-2264: Unit tests for checking the model for a class PostgreSQLDatabaseConfiguration by @tisnik in #1749
  • LCORE-1817: Update dependencies by @tisnik in #1750
  • LCORE-2306: Fixed Konflux package list script by @tisnik in #1751
  • LCORE-2249: CVE in urllib3 by @tisnik in #1753
  • LCORE-622: ssl_mode in PostgreSQL configuration should contain just limited set of values by @tisnik in #1754
  • LCORE-2251: Bump-up uv for hermetic build by @tisnik in #1757
  • LCORE-1446: Add support for metadata filters in Solr vector search by @anik120 in #1581
  • LCORE-2251: CVE-free uv for hermetic build by @tisnik in #1759
  • LCORE-1231: pip for Konflux build by @tisnik in #1762
  • LCORE-623: proper gss_encmode config type in PostgreSQL configuration by @tisnik in #1761
  • LCORE-1817: Update dependencies by @tisnik in #1763
  • LCORE-2140: Proper type hint (nit) by @tisnik in #1764
  • Update Konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1743
  • LCORE-1275: Bump-up pip to 26.0 [dev] by @tisnik in #1767
  • LCORE-1636: Updated versions info by @tisnik in #1768
  • LCORE-2303: Bump-up pip to version 26.1 (incl. hermetic build setting) by @tisnik in #1769
  • LCORE-2315: Fix CVE in idna by @tisnik in #1771
  • RHOKP-1361: enable deep-linking using correct online and offline… by @Jared-Sprague in #1770
  • LCORE-1652: Add release candidates versions by @tisnik in #1772
  • LCORE-1872: Launch Llama Stack container via Makefile orchestration by @anik120 in #1760
  • LCORE-1834: MCP Approval Configuration by @asimurka in #1773
  • LCORE-2072: Add SkillsConfiguration model to config file by @anik120 in #1736
  • LCORE-1861: config toggle for degraded mode by @tisnik in #1777
  • LCORE-2077: Document Agent Skills feature by @are-ces in #1776
  • LCORE-2035: Add logic for tunnel and interception proxies on konflux by @radofuchs in #1758
  • LCORE-2318: Options to wait for Llama Stack by @tisnik in #1780
  • LCORE-1858: degraded mode support by @tisnik in #1781
  • LCORE-1817: Update dependencies by @tisnik in #1782
  • LCORE-1880: Refactor of responses models dumping by @asimurka in #1645
  • LCORE-1880: Reorganize models by @asimurka in #1694
  • chore(deps): update konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1778
  • LCORE-2320: in-memory config unit tests by @tisnik in #1784
  • LCORE-1838: Wire MCP require approval by @asimurka in #1774
  • LCORE-2320: (nit) Optional type by @tisnik in #1783
  • LCORE-1817: Updated dependencies by @tisnik in #1785
  • LCORE-2324: Fixed Konflux script by @tisnik in #1789
  • LCORE-1518: Skip model authentication against Azure by @asimurka in #1766
  • LCORE-1817: Bump-up Cachetools [Konflux] by @tisnik in #1790
  • LCORE-2334: use specific rule codes in type ignore comments by @tisnik in #1791
  • LCORE-1817: Bump-up LiteLLM by @tisnik in #1792
  • LCORE-2334: use specific rule codes by @tisnik in #1793
  • LCORE-1817: Bump-up Certify [Konflux] by @tisnik in #1794
  • LCORE-1856: Doc about degraded mode by @tisnik in #1797
  • LCORE-1571: Extend conversation cache for compaction summaries by @max-svistunov in #1795
  • LCORE-2079: added agent skills e2e feature file by @jrobertboos in #1742
  • LCORE-836 spike: merge run.yaml into lightspeed-stack.yaml by @max-svistunov in #1580
  • LCORE-694: add skip_for_health_probes support to jwk-token and api-key-token auth modules by @Jos-Jerus in #1788
  • LCORE-836: spike-finalize — strip PoC evidence, fix spec placeholder by @max-svistunov in #1799
  • LCORE-1817: Bump-up chardet [Konflux] by @tisnik in #1798
  • LCORE-2011: Cryptography CVE fix by @tisnik in #1801
  • LCORE-2334: use specific rule codes by @tisnik in #1803
  • LCORE-1872: Fix llama-stack container startup issues by @anik120 in #1800
  • RSPEED-3116: explicitly set type='mcp' on InputToolMCP constructions by @major in #1805
  • LCORE-2011: Updated deps by @tisnik in #1808
  • LCORE-1356: Regenerated doc by @tisnik in #1809
  • LCORE-2356: update service version by @tisnik in #1810
  • LCORE-2360: CVE-2026-48710 by @tisnik in #1811
  • LCORE-1872: pass OKP/Solr environment variables to llama-stack container by @anik120 in #1807
  • LCORE-2357: Updated version info by @tisnik in #1814
  • LCORE-1956: prompts e2e tests by @radofuchs in #1813
  • Update Konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1820
  • LCORE-2011: Updated deps by @tisnik in #1822
  • LCORE-2011: Bump-up datasets by @tisnik in #1823
  • LCORE-2086: Udated OpenAPI documentation by @tisnik in #1824
  • LCORE-2086: Updated devel documentation by @tisnik in #1825
  • LCORE-2011: Bump-up Konflux packages by @tisnik in #1826
  • LCORE-2400: Unit tests for schema dumper by @tisnik in #1827
  • LCORE-2297: quota handlers unit tests by @tisnik in #1829
  • LCORE-2011: Updated dependencies by @tisnik in #1830
  • LCORE-1333: Define max chunks to retrieve for RAG by @are-ces in #1765
  • LCORE-2395: remove read-only mount for llama-stack config by @are-ces in #1815
  • LCORE-2086: Cleanup root dir by @tisnik in #1833
  • LCORE-2011: Updated Konflux deps by @tisnik in #1831
  • LCORE-2011: Updated Konflux deps by @tisnik in #1832
  • LCORE-2400: tests for exclusiveMinimum and anyOf by @tisnik in #1834
  • LCORE-2295: Unit tests for quota limiter configuration model by @tisnik in #1835
  • LCORE-2011: Bump-up OracleDB package [konflux] by @tisnik in #1837
  • LCORE-2011: Bump-up AIOHTTP by @tisnik in #1836
  • LCORE-1720: Description of the release process by @syedriko in #1737
  • LCORE-1591: Observability for Lightspeed Core by @asimurka in #1482
  • LCORE-2282: Normalize Vertex AI model IDs to workaround llama-stack 0.6.x bug by @anik120 in #1818
  • LCORE-1037: Update the BYOK guide to use Lightspeed stack config instead of run.yaml by @are-ces in #1838
  • LCORE-1869: Add graceful teardown and automatic cleanup for llama-stack container by @anik120 in #1802
  • LCORE-2295: Quota limiter configuration unit tests by @tisnik in #1839
  • LCORE-2296: quota scheduler config unit tests by @tisnik in #1840
  • LCORE-2308: LlamaStack Pydantic AI Provider by @jrobertboos in #1806
  • LCORE-2086: Reformat tables by @tisnik in #1841
  • LCORE-1037: update BYOK and RAG guides to use lightspeed-stack config by @are-ces in #1842
  • LCORE-2400: AnyOf clause transformation unit tests by @tisnik in #1847
  • LCORE-2297: test quota handlers config by @tisnik in #1846
  • LCORE-2011: Updated package list by @tisnik in #1848
  • LCORE-2309: Added Pydantic AI Bridge by @jrobertboos in #1817
  • LCORE-2311: Streaming models and serializers by @asimurka in #1812
  • RSPEED-3082: add build-nudge-files annotation for cross-repo nudging by @Lifto in #1844
  • LCORE-1874: Document LLS container startup, teardown, and customization options by @anik120 in #1845
  • LCORE-2310: Refactor get topic summary utility by @asimurka in #1849
  • LCORE-2310: Refactor source resolution utility by @asimurka in #1850
  • RSPEED-3167: accept System identities with empty account_number by @major in #1851
  • LCORE-2320: Minimal configuration dump unit tests by @tisnik in #1853
  • LCORE-2400: Test handling empty values by @tisnik in #1852
  • LCORE-2478: improved docstring in schema_dumper by @tisnik in #1860
  • LCORE-2478: Basic token estimator benchmarks by @tisnik in #1861
  • LCORE-2400: Unit test for dump_schema function by @tisnik in #1862
  • LCORE-2011: Konflux dependencies by @tisnik in #1863
  • LCORE-2086: Updated OpenAPI doc by @tisnik in #1864
  • LCORE-2493: token estimator benchmark for data files and sources by @tisnik in #1868
  • LCORE-2504: Added missing unit test by @tisnik in #1866
  • LCORE-2240: Proper type ignores in unit tests by @tisnik in #1867
  • LCORE-2310: Adding explicit TLS output checks by @asimurka in #1869
  • ci: update PR title check with rhidp by @Jdubrick in #1873
  • RHIDP-14000: update unit tests for shields by @Jdubrick in #1872
  • LCORE-2310: Added tool processing module for pydantic-ai by @asimurka in #1855
  • LCORE-1874: Document credential file permission issues in containers by @anik120 in #1876
  • LCORE-2504: Updated configuration loading unit tests by @tisnik in #1879
  • LCORE-2093: e2e test for PDF-built BYOK vector store + BYOK guide docs (LCORE-2094) by @max-svistunov in #1871
  • LCORE-1572: Integrate conversation compaction into the query flow by @max-svistunov in #1796
  • LCORE-2492: Use optional data types consistently by @tisnik in #1877
  • LCORE-2493: token estimator benchmarks results by @tisnik in #1878
  • LCORE-2012: Updated deps [Konflux] by @tisnik in #1881
  • Red Hat Konflux kflux-prd-rh02 update lightspeed-stack-0-6 by @red-hat-konflux-kflux-prd-rh02[bot] in #1857
  • RHIDP-14000: update feedback unit and e2e tests by @Jdubrick in #1875
  • LCORE-2437: Support pgvector in byok_rag enrichment script by @are-ces in #1856
  • LCORE-2493: benchmarks for tokenizing 100 lines sources by @tisnik in #1889
  • LCORE-2493: Fixed data files opening and reading code by @tisnik in #1890
  • LCORE-2086: Regenerated config doc by @tisnik in #1891
  • LCORE-1388: Added uv_build as dev dependency by @tisnik in #1894
  • LCORE-2310: Added non-streaming agent query utilities by @asimurka in #1880
  • RHIDP-14000: update mcp and query interrupt tests by @Jdubrick in #1888
  • CWFHEALTH-4934: add trusted-proxy authentication module by @willianrampazzo in #1887
  • LCORE-1935: Fix the lightspeed-stack-0-6 Konflux component pipelines by @syedriko in #1884
  • LCORE-2548: PR checker update: add CWFHEALTH JIRA component by @tisnik in #1899
  • LCORE-1356: Updated config docs by @tisnik in #1897
  • LCORE-2493: benchmarks for tokenizing 1000 lines sources by @tisnik in #1898
  • RHIDP-14000: update tests for vector stores by @Jdubrick in #1912
  • LCORE-2493: final touches for tokenizer benchmark by @tisnik in #1916
  • LCORE-2311: Relocated stream serialization utilities by @asimurka in #1910
  • LCORE-2011: Updated deps by @tisnik in #1917
  • LCORE-2311: Relocated stream interruption utilities by @asimurka in #1918
  • LCORE-2443: Simplify OKP RAG setup with git submodules and auto-enrichment by @anik120 in #1885
  • LCORE- Only apply latest tag to container if it is the latest stable tag by @samdoran in #1921
  • LCORE-2506: PyArrow CVE fix by @tisnik in #1920
  • LCORE- Fold and strip tag value in build_image step by @samdoran in #1924
  • LCORE-2011: PyArrow overrides [Konflux] by @tisnik in #1925
  • LCORE-2572: Updated OpenAPI specification (1st part) by @tisnik in #1926
  • LCORE-2572: Updated description for /providers, /shields and /rags endpoints. by @tisnik in #1927
  • LCORE-2311: Added agent streaming query utils by @asimurka in #1919
  • LCORE-1642: Branching model by @tisnik in #1928
  • LCORE-1873: Add container lifecycle integration tests by @anik120 in #1914
  • RHIDP-14000: add integration tests for /v1/responses endpoint by @Jdubrick in #1933
  • LCORE-2499: prevent HF from downloading by @radofuchs in #1854
  • LCORE-2248: LCORE version stored on only one place by @tisnik in #1935
  • LCORE-2572: Up to date OpenAPI documentation for /config and health endpoints by @tisnik in #1934
  • LCORE-1645: Contribution and branching documentation by @tisnik in #1937
  • LCORE-2572: OpenAPI spec for a2a endpoints by @tisnik in #1938
  • LCORE-2035- Add TLS fixes for konflux run by @radofuchs in #1929
  • LCORE-2076: Wired agent skills into request flow by @asimurka in #1930
  • LCORE-2311: Llama Stack Provider Fix by @jrobertboos in #1936
  • LCORE-2076: Fix missing skills argument in streaming agent build by @asimurka in #1945
  • LCORE-2631: Vulnerabilities in LCORE: graphs by @tisnik in #1943
  • LCORE-2572: Minor fixes by @tisnik in #1944
  • LCORE-1649: LTS flow by @tisnik in #1946
  • LCORE-2310: Query agent run by @asimurka in #1865
  • LCORE-2631: more vulnerability stat for LCORE and RAG-content repositories by @tisnik in #1949
  • LCORE-2649: fixed types by @tisnik in #1952
  • LCORE-2648: Updated types by @tisnik in #1951
  • LCORE-2311: Streaming query agent stream events by @asimurka in #1870
  • LCORE-1649: LTS process overview by @tisnik in #1950
  • LCORE-1404: Config doc by @tisnik in #1956
  • LCORE-1356: minor fixes in design document by @tisnik in #1957
  • LCORE-2631: Final report by @tisnik in #1958
  • LCORE-2631: Vulnerability report script by @tisnik in #1959
  • LCORE-2012: Updated dependencies by @tisnik in #1960
  • LCORE-2716: Bump-up PyPDF by @tisnik in #1964
  • LCORE-2631: Vulnerability report script: Dependabot data processing part by @tisnik in #1961
  • LCORE-1388: uv-build is llslib dependency by @tisnik in #1966
  • LCORE-2863: Bump-up Pydantic settings by @tisnik in #1967
  • LCORE-2419: bump-up uv by @tisnik in #1968
  • LCORE-2503: Added ServiceAccount for rh_identity by @jrobertboos in #1942
  • LCORE-2726: bump-up Starlette by @tisnik in #1970
  • LCORE-1279: add unit tests for is_moderation_id and check_suid_prompt by @alessandralanz in #1932
  • LCORE-2631: Vulnerability report - stat processing by @tisnik in #1973
  • LCORE-1404: requests models documentation by @tisnik in #1974
  • LCORE-2737: Bump-up tornado by @tisnik in #1975
  • LCORE-2722: Bump-up python-mutlipart by @tisnik in #1976
  • LCORE-2012: Updated deps by @tisnik in #1978
  • LCORE-2012: Bump-up Torch to 2.9.1 by @tisnik in #1980
  • LCORE-1859: Enhance /readiness endpoint with degraded mode reporting by @anik120 in #1947
  • LCORE-2631: Better docstrings by @tisnik in #1986
  • LCORE-1404: common models by @tisnik in #1987
  • RHOAI 3.4 vulnerabilities by @tisnik in #1988
  • LCORE-2336: Unified llama_stack.config schema + synthesizer by @max-svistunov in #1963
  • LCORE-1857: Add metrics to track degraded mode startup state by @anik120 in #1985
  • RHIDP-12952: persist interrupted conversation by @Jdubrick in #1971
  • LCORE-2311: Fix Skills by @jrobertboos in #1972
  • LCORE-2631: Plot graphs by @tisnik in #1994
  • LCORE-1404: Updated config doc by @tisnik in #1993
  • LCORE-1404: responses models documentation by @tisnik in #1995
  • RSPEED-3293: remove dead retrieve_simple_response from rlsapi_v1 by @major in #1989
  • RSPEED-3297: remove dead rlsapi_v1 error redactor by @major in #1990
  • LCORE-1860: Add E2E tests for degraded mode startup scenarios by @anik120 in #1992
  • LCORE-2418: Removing sort for merged RAG chunk list by @Anxhela21 in #1999
  • Remove outdated Solr image comment by @Anxhela21 in #2000
  • LCORE-1830: Implement Question Validity Safety Capability in Pydantic AI by @Jazzcort in #1913
  • Fix OKP Guide Solr filter by version by @umago in #1997
  • LCORE-2631: Generate graphs by @tisnik in #2003
  • LCORE-1404: database and compaction models by @tisnik in #2004
  • LCORE- Unify logging configuration and setup by @samdoran in #1703
  • RSPEED-3313: inline single-use helpers and drop redundant None assignments in rlsapi_v1 by @major in #1996
  • RHIDP-14062: update provider types for synthesizer by @Jdubrick in #2007
  • LCORE-2808: Updated dependencies by @tisnik in #2015
  • LCORE-2631: Generate HTML page with vulnerability report by @tisnik in #2010
  • LCORE-1404: Updated docs config by @tisnik in #2016
  • LCORE-1404: fixed paths by @tisnik in #2017
  • LCORE-2809: Fix issue found by Pyright by @tisnik in #2018
  • LCORE-2808: Updated dependencies by @tisnik in #2019
  • LCORE-2661: Automatic conversation expiration: the stub by @tisnik in #2021
  • LCORE-2852: no_tools affects skills by @jrobertboos in #2022
  • LCORE-1613: RAG tool calls loop indefinitely by @arin-deloatch in #1998
  • LCORE-1831: Implement Redaction Safety Capability in Pydantic AI by @arin-deloatch in #1915
  • LCORE-2505: Add migration guide and deprecation notes for BYOK config refactoring by @are-ces in #1882
  • LCORE-2341-unified mode feature files by @radofuchs in #2020
  • LCORE-2853: skills impact /tools by @jrobertboos in #2024
  • LCORE-1650: Added support request column to supported and unsupported versions by @tisnik in #2034
  • LCORE-2861: Updated devel documentation by @tisnik in #2033
  • LCORE-2858: Removed unused Pyright clause by @tisnik in #2036
  • LCORE-1650: Fixed types in a script to generate OpenAPI schema by @tisnik in #2035
  • LCORE-2661: Use cases + proposed solution by @tisnik in #2037
  • LCORE-1724: Establish a reliable method for deploying RHEL AI instances in CI by @are-ces in #2028
  • LCORE-1724: pin MAPT to v0.14.2, update RHEL AI provider docs by @are-ces in #2040
  • LCORE-1724: remove old GitHub Actions RHEL AI e2e workflow by @are-ces in #2041
  • LCORE-2080: Added E2E Steps for Agent Skills by @jrobertboos in #1941

New Contributors

Full Changelog: 0.5.0...0.6.0