Skip to content

Lightspeed Stack version 0.5.0

Latest

Choose a tag to compare

@tisnik tisnik released this 31 Mar 17:33
· 83 commits to main since this release
2edd0f7

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 run instead of python in rag_guide.md by @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_fields to 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 /tools not 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 /tools by @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

Full Changelog: 0.4.2...0.5.0