chore(release): finalize v0.5.1#81
Conversation
- Optional enrollment mode for LMS integrations (FEAT-003) - Widget UX: collapsible sources, a11y, i18n, snippet fix - Phase 2 stabilization: BUG-010, BUG-011, DEBT-002/003/008 - Sync main history, 3 critical bug fixes from v0.2.0 review - Version 0.3.0, CHANGELOG, docs update (18 new config vars, ERR-LEARN codes) - Commit signing guide, quality gate, branching rules in CONTRIBUTING Reviews: PRs #42-#47, 30+ comments addressed (CodeRabbit, Gemini) Tests: 576 passed, integration + NFR gates green Refs: FEAT-003, BUG-010, BUG-011, DEBT-002, DEBT-003, DEBT-008
- Configurable grounding mode strict/hybrid with per-namespace override (FEAT-020) - QueryTrace persistence for all pipelines, streaming and non-streaming (BUG-013) - Reranker scores, eval mode tracing, debug query logging (DEBT-014, DEBT-015, DEBT-009, FEAT-019) - Safeguard bypass fix in hybrid mode, XML escaping, config constraints (PR #57) - Production-ready chatbot widget, RAG prompt restructure, conversation persistence - CI: remove latency step requiring LLM (PR #58) Reviews: 21 inline + 3 outside-diff addressed (CodeRabbit, Gemini, github-code-quality) Tests: all passing, 28/28 CI checks green Refs: PRs #49-#58, milestone v0.4.0
- v0.5.0: widget production-ready (FEAT-016/012/004 + WI-1/2/3) + instructor namespace config - Branding: rebrand to "Vektra RAG" + widget footer "VektraLabs" + vektralabs.github.io org landing - Security: 2 critical CVEs litellm closed (auth bypass), pytest 9, esbuild 0.25 - DEBT-018 widget primary-color scope, DEBT-020 audit log fallback (admin/learn/ingest) - Docs: consolidated widget integration guide, CHANGELOG/BACKLOG aligned Reviews: 14/14 addressed across PR #66/69/70/71/72/73 (Gemini + CodeRabbit + code-quality bot) Tests: 632 passed; CI all green; integration + NFR gates pass Refs: closes DEBT-018, DEBT-020; spawns DEBT-022, DEBT-023; coordinated with vektra-moodle#14
Bumps the npm_and_yarn group with 1 update in the /vektra-learn/widget directory: [esbuild](https://github.com/evanw/esbuild). Updates `esbuild` from 0.25.0 to 0.28.1 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md) - [Commits](evanw/esbuild@v0.25.0...v0.28.1) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.28.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
…-learn/widget/npm_and_yarn-53cbaf2a5b chore(deps-dev): Bump esbuild from 0.25.0 to 0.28.1 in /vektra-learn/widget in the npm_and_yarn group across 1 directory
Reconcile the esbuild security bump (PR #77) that Dependabot recreated against main (default branch) instead of develop. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Bump version 0.5.0 -> 0.5.1 across 8 components - Promote CHANGELOG entry from [Unreleased] to [0.5.1] - 2026-07-12 - Refresh uv.lock for the version change - BACKLOG: DEBT-024 completed (resolution notes), new DEBT-025 (isolate unit tests from local .env) - Reconcile esbuild 0.28 bump from main (PR #77 landed on the default branch) Prepares the develop -> main release PR for v0.5.1 (security hardening: DEBT-024 sweep). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (10)
📝 WalkthroughWalkthroughThe release updates Python package versions to 0.5.1, bumps the widget’s development ChangesRelease 0.5.1 updates
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested labels: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Code Review
This pull request bumps the version of all Vektra packages from 0.5.0 to 0.5.1, updates the changelog with details for the 0.5.1 security hardening release, and upgrades esbuild to version 0.28 in the widget build toolchain. It also updates the backlog to mark the DEBT-024 security sweep as completed and schedules a new task (DEBT-025) to isolate unit tests from local environment variables. There are no review comments, and I have no feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
What
Release finalization for v0.5.1: version bump 0.5.0 → 0.5.1 across the 8 workspace components, CHANGELOG promotion (
[Unreleased]→[0.5.1] - 2026-07-12with a fresh empty Unreleased block), lockfile refresh, and backlog bookkeeping (DEBT-024 completed with resolution notes; new DEBT-025 for local.envtest isolation).Also reconciles the esbuild 0.28 security bump that Dependabot recreated against
main(PR #77) back into the develop line, so develop and main converge at the release merge. Widget build verified with esbuild 0.28.Testing
make lintgreen (ruff, mypy, import-linter)make testgreen: 638 passed, 3 skipped (clean env)npm run buildin vektra-learn/widget green with esbuild 0.28Next
After merge: release PR
develop→main, tagv0.5.1.🤖 Generated with Claude Code
Summary by CodeRabbit