Skip to content

Lightspeed Stack version 0.2.0

Choose a tag to compare

@tisnik tisnik released this 22 Aug 06:26
· 2966 commits to main since this release
cd8a40d

What's Changed

  • LCORE-390: fields descriptions in Attachment class by @tisnik in #346
  • refactor conversation to agent and conversation mapping by @maorfr in #317
  • Delay setup_model_metrics() until /metrics is called by @umago in #327
  • LCORE-470: Fix agent initialization in streaming_query by @jrobertboos in #349
  • LCORE-390: description for all QueryRequest fields by @tisnik in #352
  • LCORE-470: initalize agent in query by @maorfr in #351
  • LCORE-385: Restructure tool_call responses by @jrobertboos in #350
  • Minor fixes in endpoints implementations by @tisnik in #353
  • Implement User ID from Auth Handling by @keitwb in #343
  • LCORE-336: update deps excluding Llama stack by @tisnik in #354
  • LCORE-336: bump-up Llama Stack to 0.2.17 by @tisnik in #355
  • Convert lightspeed-core to async architecture by @eranco74 in #348
  • LCORE-469: Updated arch diagram by @tisnik in #358
  • LCORE-229: Create a deployment guide by @Anxhela21 in #357
  • Inference configuration is not optional by @tisnik in #362
  • Make it clear what the LCORE config filename needs to be in getting started by @bparees in #361
  • Update README.md - llama-stack.yaml to lightspeed-stack.yaml by @maysunfaisal in #360
  • LCORE-487: Fix /conversations endpoint by @jrobertboos in #359
  • Fixed typos by @tisnik in #363
  • LCORE-390: field descriptions for feedback payload by @tisnik in #364
  • LCORE-475: fix behave tests issue with new version by @radofuchs in #366
  • LCORE-336: update dependencies excluding OpenAI by @tisnik in #370
  • Use proper Request object to test REST API endpoints handlers by @tisnik in #371
  • Proper FastAPI mock for unit tests by @tisnik in #372
  • Better docstring for auth no-op unit test by @tisnik in #373
  • Docstrings for endpoints handlers by @tisnik in #375
  • LCORE-475: fix tests by aligning versions with pyproject by @radofuchs in #376
  • LCORE-494: Add database persistence layer and conversation tracking system by @omertuc in #347
  • LCORE-390: description for SQL storage config by @tisnik in #378
  • Store the model ID without the provider ID in DB by @omertuc in #379
  • Add resolved model/provider to transcripts by @keitwb in #380
  • Update deployment guide to use example files instead of copy and paste by @bparees in #369
  • LCORE-336: update dependencies by @tisnik in #382
  • Update feedback responses to match road core by @Jdubrick in #381
  • LCORE-433: ability to generate OpenAPI documentation by @tisnik in #383
  • LCORE-433: Updated OpenAPI doc by @tisnik in #384
  • Support configuration env variable replacement by @omertuc in #385
  • LCORE-433: Fixed OpenAPI documentation formatting by @tisnik in #386
  • LCORE-433: Support for all OpenAPI metadata by @tisnik in #387
  • LCORE-471: Remove data collector service by @onmete in #377
  • LCORE-429: add docs on configuring authentication by @raptorsun in #388
  • LCORE-390: Better docstrings for endpoints by @tisnik in #393
  • (nit) would be nice to have a simple cli to run lcore by @gallettilance in #392
  • LCORE-390: authentication configuration is not optional by @tisnik in #395
  • LCORE-472: Add data collection documentation by @onmete in #389
  • LCORE-390: nits by @tisnik in #396
  • LCORE-336: bump-up Llama-API client library by @tisnik in #398
  • LCORE-390: fields in response structures by @tisnik in #399
  • LCORE-436: Architecture diagram with shared persistent storage by @tisnik in #400
  • fix: streaming_query: empty conversation ID by @omertuc in #401
  • LCORE-226: How to register MCP servers with LCORE by @gallettilance in #390
  • LCORE-314: Documentation for configuring RAG by @are-ces in #365
  • fix conversation delete endpoint by @yangcao77 in #397
  • LCORE-336: Updated configuration diagram by @tisnik in #405
  • LCORE-405: configurable CORS settings by @tisnik in #406
  • LCORE-390: Update documentation for /query endpoint handler module by @tisnik in #407
  • LCORE-405: do not allow crendentials to be enabled for * origins by @tisnik in #408
  • LCORE-405: docs by @tisnik in #409
  • LCORE-533: updated docstrings for streaming query by @tisnik in #410
  • (nit) Updated TODO by @tisnik in #411
  • LCORE-497, LCORE-498, LCORE-499: Bundle most of ansible, assist-installer, default run.yaml dependencies, with pytorch and libs that depends on it. by @matysek in #292
  • LCORE-535: Update dependencies by @tisnik in #414
  • LCORE-467: TCP ports type should be positive int by @tisnik in #415
  • LCORE-166: add healthcheck for llama stack and lightspeed stack to docker compose by @radofuchs in #416
  • LCORE-464: fix potential None reference handling by @tisnik in #418
  • LCORE-463: Added missing error handling by @tisnik in #420
  • LCORE-563: unify Twine requirements by @tisnik in #421
  • LCORE-431: how to build the lightspeed core image by @gallettilance in #391
  • LCORE-437: check Llama Stack version on startup by @tisnik in #422
  • LCORE-574: Unit tests for PostgreSQL configuration + removed unused check by @tisnik in #423
  • LCORE-166: add e2e tests for the endpoints by @radofuchs in #425
  • Use pool_pre_ping in database engine creation by @omertuc in #426
  • LCORE-576: Add sentence-transformers dependency for llama-stack library mode by @matysek in #427
  • LCORE-535: Regenerated OpenAPI schema by @tisnik in #428
  • LCORE-390: field description for provider health status by @tisnik in #429
  • Simple script to ask LLM by @tisnik in #431
  • LCORE-166: Behave config in Python project file by @tisnik in #430
  • Add tool calls to stored transcripts by @keitwb in #404
  • LCORE-169: Provide initial set of opinionated & tested llama-stack co… by @are-ces in #424
  • Update getting_started.md by @eyevana in #432
  • LCORE-544: Bump-up to version 0.2.0 by @tisnik in #435

New Contributors

Full Changelog: 0.1.3...0.2.0