What's Changed
- LCORE-1326: Updated dependencies by @tisnik in #1295
- LCORE-1326: Updated Konflux dependencies by @tisnik in #1296
- LCORE-1438: Use removeprefix method by @tisnik in #1298
- LCORE-1437: Enable linter rule B010 by @tisnik in #1297
- LCORE-1439: print all commands during Konflux requirements generation by @tisnik in #1299
- LCORE-1285: Update Llama Stack to 0.5.2 by @jrobertboos in #1293
- recommend
uv runinstead ofpythoninrag_guide.mdby @mwcz in #1302 - LCORE-1438: better string format by @tisnik in #1303
- LCORE-1438: short returns by @tisnik in #1306
- LCORE-1449: Use proper type specification by @tisnik in #1307
- LCORE-1438: minor refactoring by @tisnik in #1308
- LCORE-1423: BYOK Inline and Tool RAG integration tests by @are-ces in #1292
- LCORE-1377 Parse index name from chunk metadata source attribute by @max-svistunov in #1300
- fix logic in e2e tests to handle all providers by @radofuchs in #1309
- add
chunk_family_fieldsto okp enrichment config by @mwcz in #1304 - LCORE-1438: nit: open file without open mode parameters by @tisnik in #1312
- LCORE-1326: Update dependencies + CVE fix by @tisnik in #1311
- LCORE-1409: Refactor of shield moderation and inline RAG content persistence by @asimurka in #1291
- Update example config with citation annotation by @Jdubrick in #1314
- LEADS-247: add lightspeed evaluation e2e tests by @VladimirKadlec in #1313
- LCORE-1438: minor fixes by @tisnik in #1317
- LCORE-1441: Updated dependencies by @tisnik in #1318
- LCORE-1441: Updated Konflux dependencies by @tisnik in #1319
- Update Konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1316
- LCORE-1441: Fixed CVE in cryptography module by @tisnik in #1321
- LCORE-1402: OKP Index name missing in chunk metadata (tool RAG)#69 by @are-ces in #1322
- LCORE-1438: Organize imports in quota handler by @tisnik in #1323
- LCORE-1438: updated docs by @tisnik in #1324
- LCORE-1262: OpenResponses endpoint by @asimurka in #1301
- LCORE-1470: Inline BYOK uses user-facing ids for LLS RAG db filtering by @are-ces in #1325
- LCORE-1473: Tool RAG is always enabled by @are-ces in #1326
- LCORE-1356: Hermetic build demo slides by @tisnik in #1331
- LCORE-1356: regenerated doc by @tisnik in #1332
- LCORE-1476: fixed import order by @tisnik in #1336
- RHIDP-12470: Add API endpoints for dynamically registering and unregistering MCP Servers by @maysunfaisal in #1330
- LCORE-1441: Updated Konflux dependencies by @tisnik in #1338
- LCORE-1487: fixed CVE in pillow package by @tisnik in #1339
- LCORE-1490: fixes CVE in pyasn1 by @tisnik in #1340
- LCORE-1494: Disable openapi.md generation by @tisnik in #1343
- LCORE-1444: Solr enrichment not working in library mode by @are-ces in #1335
- LCORE-1210: Missing JWK auth header correctly returns 401 error by @asimurka in #1344
- LCORE-1356: Updated config docs by @tisnik in #1345
- LCORE-1329: Adding new MCP E2E Tests by @jrobertboos in #1327
- LCORE-511: Fix type checking issues in k8s authentication module by @anik120 in #1329
- LCORE-1438: removed leftovers by @tisnik in #1348
- RSPEED-2658: Remove dead GraniteToolParser and legacy Agents API imports by @major in #1350
- feat: RSPEED-2538 add optional verbose metadata to /v1/infer endpoint by @Lifto in #1305
- LCORE-1457 Add SUPPORT.md, which appears with info when opening a GH issue by @max-svistunov in #1315
- RSPEED-2651: enforce max header size on x-rh-identity before base64 decode by @major in #1352
- LCORE-1507: Added missing description about MCP endpoints by @tisnik in #1354
- LCORE-1508: added missing OpenAI Responses API documentation by @tisnik in #1355
- LCORE-1508: fixed responses table by @tisnik in #1357
- RSPEED-2652: validate type and format of rh-identity fields by @major in #1353
- LCORE-1514: generate topic summary for first interrupted conversation by @karthikjeeyar in #1359
- LCORE-1069: Updated deps by @tisnik in #1361
- LCORE-1504: Change how the OKP server is located at runtime: RH_SERVER_OKP by @syedriko in #1347
- LCORE-1508: Updated config docs by @tisnik in #1363
- RSPEED-2689: Record token metrics when verbose infer post-processing fails by @major in #1364
- LCORE-1392: Updated dependencies by @asimurka in #1365
- LCORE-1392: Bundle LS providers in LCS image by @asimurka in #1360
- LCORE-1476: fixed unsorted imports in sources by @tisnik in #1369
- chore(deps): update konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1368
- LCORE-1536: Retry option for fetching LS providers by @asimurka in #1371
- LCORE-1069: Updated dependencies by @tisnik in #1373
- LCORE-1531: Removed type ignore by @tisnik in #1372
- LCORE-1532: Removed type ignores by @tisnik in #1374
- LCORE-1262: Updated responses examples by @asimurka in #1375
- LCORE-1273: Replaced HTTP status code by @tisnik in #1376
- LCORE-1527: Don't ignore types in test_vector_search.py by @tisnik in #1377
- LCORE-1493: Improve K8s authentication error handling by @anik120 in #1341
- RSPEED-2691: Consolidate rlsapi_v1 unit tests to reduce duplication by @major in #1366
- LCORE-1556: Fixed docstrings by @tisnik in #1380
- LCORE-1069: Updated Konflux dependencies by @tisnik in #1379
- LCORE-716: centralize integration test fixtures and eliminate duplication by @anik120 in #1367
- LCORE-1461: Fix
/toolsnot handling "kubernetes" and static token auth by @jrobertboos in #1349 - LCORE-1476: Fixed unsorted imports in src runner by @tisnik in #1383
- LCORE-1069: Updated dependencies by @tisnik in #1386
- LCORE-1348: Synced OpenAPI schema by @tisnik in #1387
- LCORE-1348: Regenerated schema by @tisnik in #1388
- LCORE-1561: fix InvalidClusterVersionError message in OpenAPI documentation by @anik120 in #1390
- LCORE-1348: Regenerated config doc by @tisnik in #1392
- LCORE-1565: Lock LiteLLM version by @tisnik in #1393
- LCORE-1462: Fix skipping "client" MCP Auth Type in
/toolsby @jrobertboos in #1382 - LCORE-1565: Updated Konflux references by @tisnik in #1395
- LCORE-1476: Sorted imports by @tisnik in #1398
- LCORE-1564: Parse tool RAG chunks from final responses object by @asimurka in #1389
- LCORE-1565: Updated deps by @tisnik in #1401
- LCORE-1314: conversation compaction spike — design docs, PoC, and 50-… by @max-svistunov in #1328
- LCORE-1449: Fixed types in vector-io by @tisnik in #1402
- LCORE-1428: Address former MCP auth failure by @max-svistunov in #1400
- LCORE-1498: Disable annotation in root config by @asimurka in #1391
- RHIDP-12707: Update docs and add E2E tests for MCP APIs by @maysunfaisal in #1342
- LCORE-1565: Updated deps by @tisnik in #1404
- LCORE-1500: Fix inline RAG triggered by unconfigured vector_store_ids by @are-ces in #1407
- LCORE-1560: Output vector stores in user-facing format by @asimurka in #1385
- Add explicit docs for consuming OKP by @bparees in #1337
- LCORE-1599: Add retry with backoff to check_llama_stack_version by @savitojs in #1409
- LCORE-1221: Added tekton file for konflux e2e test run by @radofuchs in #1403
- LCORE-1270: Added e2e tests for responses endpoint by @radofuchs in #1411
- LCORE-1422: Inline RAG (BYOK) e2e tests by @are-ces in #1370
- LCORE-1253: Add e2e proxy and TLS networking tests by @max-svistunov in #1410
- Fix import ordering in responses.py by @anik120 in #1415
- LCORE-1177: Add explicit dependency on requests library by @tisnik in #1417
- LCORE-1606: Update AGENTS.md in LCORE by @tisnik in #1418
- Update Konflux references by @red-hat-konflux-kflux-prd-rh02[bot] in #1416
- LCORE-1356: Updated architecture documentation by @tisnik in #1419
- LCORE-1605: Updated CodeRabbitAI configuration in LCORE by @tisnik in #1421
- LCORE-1608: updated docs for src folders by @tisnik in #1423
- LCORE-1610: Updated Konflux dependencies by @tisnik in #1424
- nit: updated ToC by @tisnik in #1425
- LCORE-1117: updated Pyright exclusion by @tisnik in #1426
- LCORE-1608: Table rendering fix for OpenAPI.md by @tisnik in #1427
- LCORE-1221: fix before all hook not to fail on prow by @radofuchs in #1428
- LCORE-1319: PR title checker configuration by @tisnik in #1429
- LCORE-1319: Updated PR title checker by @tisnik in #1433
- LCORE-1576: Document feature design process: howtos, templates, skills & CLI tool by @max-svistunov in #1399
- LCORE-1583: Clear reasoning and max_output_tokens in responses by @asimurka in #1432
- LCORE-1319: Allow more JIRA projects by @tisnik in #1434
- LCORE-1496: Inference providers e2e tests failing (Watson, Vertex, Azure, RHAIIS, RHELAI) by @are-ces in #1358
- LCORE-1562: Fixed link in FA by @tisnik in #1436
- LCORE-1602: Update LCORE version by @tisnik in #1437
- LCORE-1596: Spike document by @tisnik in #1439
- LCORE-1596: Link to design documents for releases by @tisnik in #1440
- LCORE-1596: Fixed GH pages by @tisnik in #1441
- LCORE-1262: Resolve allowed tools filters in LCS by @asimurka in #1412
- LCORE-1514: persist conversation on stream interrupt with async topic summary by @karthikjeeyar in #1378
- LCORE-1392: Updated providers artifact by @asimurka in #1438
- LCORE-1270: E2e tests responses tools by @asimurka in #1414
- nit: fixed import order by @tisnik in #1442
- LCORE-1251: Added TLS E2E Tests by @jrobertboos in #1413
New Contributors
- @mwcz made their first contribution in #1302
- @Lifto made their first contribution in #1305
- @karthikjeeyar made their first contribution in #1359
- @syedriko made their first contribution in #1347
- @savitojs made their first contribution in #1409
Full Changelog: 0.4.2...0.5.0