Skip to content

LCORE-1197: Update version to 0.4.0#1027

Merged
tisnik merged 1 commit intolightspeed-core:mainfrom
tisnik:update-version-to-0.4.0
Jan 20, 2026
Merged

LCORE-1197: Update version to 0.4.0#1027
tisnik merged 1 commit intolightspeed-core:mainfrom
tisnik:update-version-to-0.4.0

Conversation

@tisnik
Copy link
Contributor

@tisnik tisnik commented Jan 20, 2026

Description

LCORE-1197: Update version to 0.4.0

Type of change

  • Refactor
  • New feature
  • Bug fix
  • CVE fix
  • Optimization
  • Documentation Update
  • Configuration Update
  • Bump-up service version
  • Bump-up dependent library
  • Bump-up library or tool used for development (does not change the final image)
  • CI configuration change
  • Konflux configuration change
  • Unit tests improvement
  • Integration tests improvement
  • End to end tests improvement

Tools used to create PR

  • Assisted-by: N/A
  • Generated by: N/A

Related Tickets & Documents

  • Related Issue #LCORE-1197

Summary by CodeRabbit

Release Notes

  • Documentation

    • API documentation updated to version 0.4.0
  • API Schema Updates

    • tool_calls field is now guaranteed to be an array (previously could return null)
    • tool_results field is now guaranteed to be an array (previously could return null)

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 20, 2026

Walkthrough

This PR performs a version bump from 0.3.1 to 0.4.0 across the codebase. The changes include updating version strings in source code, API documentation, and test expectations. Additionally, the QueryResponse schema in the OpenAPI specification has been refined to remove nullable options for tool_calls and tool_results fields.

Changes

Cohort / File(s) Summary
Version updates
README.md, src/version.py
Version string bumped from 0.3.1 to 0.4.0
OpenAPI specification
docs/openapi.json
API version updated to 0.4.0; QueryResponse schema refined to remove nullable options from tool_calls and tool_results fields, now always arrays
API documentation
docs/openapi.md
Documentation for QueryResponse model updated to reflect tool_calls and tool_results as array types
End-to-end tests
tests/e2e/features/info.feature
Test expectation for info endpoint version updated from 0.3.1 to 0.4.0

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: updating the service version from 0.3.1 to 0.4.0, which is consistently reflected across all modified files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@tisnik tisnik merged commit 08a38f4 into lightspeed-core:main Jan 20, 2026
20 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant