Releases: lightspeed-core/lightspeed-stack
Releases · lightspeed-core/lightspeed-stack
Lightspeed Stack version 0.1.3
What's Changed
- LCORE-306: use proper commit for PRs and pushes by @radofuchs in #328
- LCORE-247: getting started, running LCS from a container by @tisnik in #329
- LCORE-306: Incorrect e2e commit by @radofuchs in #331
- adds optional no_tools parameter on /query to skip all tool calling by @thoraxe in #318
- LCORE-247: Getting started guide: Usage section by @tisnik in #333
- LCORE-247: fixed notes in Getting started guide by @tisnik in #334
- LCORE-247: container images in Getting started guide by @tisnik in #335
- LCORE-381: added missing unit tests by @tisnik in #336
- LCORE-336: update dependencies by @tisnik in #337
- LCORE-248: regenerated OpenAPI schema by @tisnik in #338
- LCORE-247: REST API diagram by @tisnik in #339
- fix: conversations endpoint type-hint by @asamal4 in #340
- Use AsyncLlamaStackClientHolder for /readiness endpoint. by @manstis in #341
- LCORE-336: Regenerate OpenAPI schema by @tisnik in #344
- LCORE-459: Bump-up to version 0.1.3 by @tisnik in #345
New Contributors
Full Changelog: 0.1.2...0.1.3
Lightspeed Stack version 0.1.2
What's Changed
- LCORE-248: Getting started guide, 3rd version by @tisnik in #316
- LCORE-446: Use uv tool to build and upload distribution archives by @tisnik in #319
- LCORE-445: added missing packages to build and upload distribution archive into PyPi by @tisnik in #320
- LCORE-380: upgrade packages in lockfile by @tisnik in #321
- LCORE-248: Getting started guide, 4th version by @tisnik in #322
- (minor) Classifiers and keywords in project file by @tisnik in #323
- (minor) List of maintainers by @tisnik in #324
- Fixes llama-stack model-id by @ldjebran in #325
- LCORE-448: Bump-up to version 0.1.2 by @tisnik in #326
Full Changelog: 0.1.1...0.1.2
Lightspeed Stack version 0.1.1
What's Changed
- LCORE-217: Configuration loading check in /config endpoint by @tisnik in #190
- LCORE-217: Updated /query endpoint handler by @tisnik in #191
- LCORE-217: Additional checks in /models endpoint by @tisnik in #192
- LCORE-228: Removed unused lockfile by @tisnik in #193
- LCORE-217: Updated streaming query endpoint by @tisnik in #194
- LCORE 317: tooling to generate list of scenarios by @tisnik in #195
- Pass mcp config and auth headers in streaming_query too by @rawagner in #179
- Do not create new session if conversation_id is provided by @rawagner in #163
- LCORE-316: Removed unused dependency by @tisnik in #196
- LCORE-303: silent improper Pyright warning in e2e's common.py by @tisnik in #197
- Referenced documents support on /streaming_query by @TamiTakamiya in #183
- LCORE-283: Introduce authentication to LS-stack API by @umago in #189
- LCORE-293: config file utils by @tisnik in #201
- LCORE-293: support for customization options by @tisnik in #203
- Add tests for get_agent by @rawagner in #200
- LCORE-326: Add linux/arm64 arch for image building (support Mac users) by @matysek in #199
- LCORE-293: system prompt retrieval refactoring by @tisnik in #204
- LCORE-326: Add restore dev tagging for image building by @matysek in #206
- LCORE-312: Support MCP Headers by @ldjebran in #202
- LCORE-335: Add CORS middleware to FastAPI application by @jrobertboos in #207
- LCORE-293: use customized system prompt if provided by @tisnik in #208
- LCORE-316: bump-up dependencies #1 by @tisnik in #209
- LCORE-323: LlamaStackClient should be a singleton by @manstis in #187
- Document and provide test for embedding system_prompt in customization section. by @manstis in #212
- Add work-around for tool_calls with granite models. by @manstis in #211
- LCORE-293: Updated OpenAPI schema by @tisnik in #217
- LCORE-326: Add arm64 image building for releases by @matysek in #218
- Add an option to disable query system prompt by @omertuc in #216
- Add work-around for tool_calls with granite models and /query endpoint. by @manstis in #219
- Implement the /authorized endpoint by @umago in #210
- [LCORE-353] Allow mcp headers to contain mcp servers names by @ldjebran in #221
- LCORE-240: Makefile targets + updated documentation by @tisnik in #222
- LCORE-240: build dependencies by @tisnik in #224
- Add
pyrightconfiguration file by @omertuc in #225 - Unpack auth tuple to get token by @omertuc in #220
- LCORE-303: fixes made in E2E tests by @tisnik in #228
- LCORE-303: updated docstrings by @tisnik in #230
- LCORE-316: update dependencies by @tisnik in #231
- LCORE-303: fix integration tests by @tisnik in #232
- LCORE-303: fixed Pylint issues + new config tests by @tisnik in #233
- Switch Containerfile CMD with ENTRYPOINT by @frzifus in #227
- LCORE-369: Align service URLs with road-core by @manstis in #236
- LCORE-302: User Data Collection by @jrobertboos in #237
- LCORE-304: Sync docs by @tisnik in #238
- LCORE-303: fixed pylint issues by @tisnik in #239
- LCORE-371: version test is now part of integration tests suite by @tisnik in #240
- LCORE-303: fixed all remaining pylint issues by @tisnik in #241
- Add QueryRequest.media_type for backwards compatibility. by @manstis in #242
- LCORE-303: fixed issues found by pyright by @tisnik in #245
- LCORE-316: update deps by @tisnik in #246
- LCORE-354 Implement the /conversations endpoint by @eranco74 in #244
- LCORE-304: arch diagram and minor fixes by @tisnik in #249
- LCORE-304: Updated arch diagram by @tisnik in #250
- LCORE-304: Info about tests by @tisnik in #251
- LCORE-304: Update to macOs docs by @are-ces in #253
- test: add unit tests for conversations REST API endpoints by @eranco74 in #252
- Add support output_shields in agents by @TamiTakamiya in #248
- LCORE-316: update packages by @tisnik in #257
- LCORE-304: Update OpenAPI schema by @tisnik in #258
- LCORE-304: OpenAPI documentation in Markdown by @tisnik in #259
- LCORE-389: Fixed /info endpoint by @tisnik in #260
- LCORE-391: Refactoring: proper Llama Stack config name by @tisnik in #261
- LCORE-304: devel documentation by @tisnik in #262
- LCORE-304: Updated config diagram by @tisnik in #263
- LCORE-304: REST API by @tisnik in #264
- Streaming improvements by @manstis in #254
- LCORE-379: fixed run.yaml to be compatible with Llama Stack 0.2.14 by @tisnik in #265
- LCORE-324: add check for config file
run.yamlexistence by @tisnik in #266 - LCORE-247: Doc info about run.yaml by @tisnik in #268
- Feat: Update base image to fix Konflux RPM signature scan by @eranco74 in #270
- LCORE-247: Docs models config by @tisnik in #272
- LCORE-220: Add metrics to lightspeed-stack by @umago in #256
- OLS-1946: Fix contributing.md for uv by @onmete in #269
- LCORE-380: Update OpenAI package by @tisnik in #274
- LCORE-380: regenerated schema by @tisnik in #275
- Add debug logging when creating a new agent by @omertuc in #276
- OLS-1946: Change double negative in user data collection config by @onmete in #271
- LCORE-409: fix in schema generation script by @tisnik in #279
- LCORE-247: regenerated schema by @tisnik in #280
- LCORE-381: Unit tests for extract mcp headers by @tisnik in #282
- Containerfile COPY adjustment by @omertuc in #283
- MGMT-21204: add categories to feedback API by @zszabo-rh in #273
- LCORE-381: new unit tes...
Lightspeed Stack version 0.1.0
What's Changed
- Owners file by @tisnik in #1
- GitHub templates by @tisnik in #2
- Project file by @tisnik in #3
- Python project structure by @tisnik in #4
- Bandit security scanner by @tisnik in #5
- Black linter on CI by @tisnik in #6
- REST API service stub by @tisnik in #7
- Ability to start the service from CLI by @tisnik in #8
- Endpoint with model list by @tisnik in #9
- Root endpoint handler by @tisnik in #10
- Use models for REST API responses by @tisnik in #11
- Configuration loader by @tisnik in #12
- New dependency: llama-stack by @tisnik in #13
- Updated REST API endpoints by @tisnik in #14
- Refactoring by @tisnik in #15
- Health REST API endpoints by @tisnik in #16
- New Makefile targets by @tisnik in #17
- Architecture diagram by @tisnik in #18
- Config endpoint by @tisnik in #19
- Configuration loading code by @tisnik in #20
- Llama-stack API key in configuration by @tisnik in #21
- Updated REST API endpoints by @tisnik in #22
- Updated arch diagram by @tisnik in #23
- Add Rich library as dependency by @tisnik in #24
- Use llama-stack to retrieve LLM output by @tisnik in #25
- Proper logging in the service by @tisnik in #26
- Minor fixes by @tisnik in #27
- Configuration diagram by @tisnik in #28
- Updated architecture diagram by @tisnik in #29
- Llama stack as library client by @tisnik in #30
- Logging improvement by @tisnik in #31
- Optional chat completion mode by @tisnik in #32
- Ignore JetBrains IDE folders. by @manstis in #34
- Support providing a 'stack' configuration for 'as a library' usage by @manstis in #35
- Add support for invoking input-shields. Remove 'chat' mode. by @manstis in #36
- Stub for unit tests by @tisnik in #37
- Better logging by @tisnik in #38
- Refactored config loader by @tisnik in #39
- Updated arch diagrams by @tisnik in #41
- Refactoring getting llama stack client by @tisnik in #42
- PYTHONPATH for unit tests by @tisnik in #43
- Unit test for app.router by @tisnik in #44
- [Minor] check if library path is specified by @tisnik in #45
- Unit tests for models config by @tisnik in #46
- Devel dependencies in lockfile by @tisnik in #47
- Bump-up llama-stack to 0.2.7 by @tisnik in #48
- LCORE-159: fix type bugs by @tisnik in #49
- LCORE-159: GitHub action to run Mypy on CI by @tisnik in #50
- Update pull request template by @tisnik in #51
- LCORE-158: service configuration model + unit tests by @tisnik in #52
- LCORE-158: Fixed configuration unit tests by @tisnik in #53
- LCORE-158: selectable configuration dump by @tisnik in #54
- Stub for GitHub pages by @tisnik in #55
- README update by @tisnik in #56
- Contributing guide by @tisnik in #57
- Unit test for Uvicorn runner by @tisnik in #58
- Address /query endpoint compatibility by @umago in #59
- LCORE-164: more unit tests for query endpoint by @tisnik in #60
- LCORE-161: GitHub action to check dependencies by @tisnik in #61
- LCORE-161: GitHub action to run unit tests by @tisnik in #62
- LCORE-161: GitHub action to run integration tests by @tisnik in #63
- Fix Makefile "run" target by @umago in #64
- Nit: Add system_prompt parameter to QueryRequest docstring by @umago in #65
- Added missing type hint into /query endpoint handler by @tisnik in #66
- Unit tests for /config endpoint by @tisnik in #67
- LCORE-161: GitHub action to run Ruff check by @tisnik in #68
- LCORE-161 - rest of CI checkers by @tisnik in #69
- LCORE-161: Pyright setup on CI by @tisnik in #71
- Fixed GitHub CI actions by @tisnik in #72
- To upgrade llama_stack version to 0.2.9 by @justjais in #70
- LCORE-161: Pylint as GitHub action by @tisnik in #73
- Add /feedback endpoint by @umago in #74
- Simplify running checks locally by @umago in #75
- Config for uvicorn by @tisnik in #76
- Configuration for runner by @tisnik in #77
- Initfiles in unit tests by @tisnik in #78
- LCORE-200: Updated contributing guide: installation by @tisnik in #79
- Bump-up Uvicorn to 0.43.3 by @tisnik in #80
- Unit tests for feedback configuration by @tisnik in #81
- Unit test for /info endpoint handler by @tisnik in #82
- LCORE-173: Fixed Unit Tests by @jrobertboos in #83
- Root endpoint unit test by @tisnik in #84
- LCORE-200: updated contributing guide by @tisnik in #85
- LCORE-211: Git pre-commit hook by @tisnik in #86
- LCORE-200: Info about pre-commit by @tisnik in #87
- Unit tests for health REST API endpoints by @tisnik in #88
- Refactored configuration dump into model by @tisnik in #89
- Openapi.json by @tisnik in #90
- LCORE-200: Info about linters by @tisnik in #91
- LCORE-168: Add image building - Containerfile and GH Actions by @matysek in #94
- user feeback validation changes LCORE-197 by @omkarjoshi0304 in #93
- LCORE-200: Info about code style by @tisnik in #95
- Docs in integration tests by @tisnik in ...