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
finaltypes 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
ifwithoroperator 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
maketarget 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_toolsaffects 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
/toolsby @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
- @r0x0d made their first contribution in #1446
- @dprince made their first contribution in #1435
- @MukundaKatta made their first contribution in #1576
- @Jared-Sprague made their first contribution in #1621
- @Jos-Jerus made their first contribution in #1788
- @willianrampazzo made their first contribution in #1887
- @alessandralanz made their first contribution in #1932
- @Jazzcort made their first contribution in #1913
- @arin-deloatch made their first contribution in #1998
Full Changelog: 0.5.0...0.6.0