Skip to content

chore(main): release 0.1.0 - #97

Open
dallay-bot[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--rook
Open

dallay-bot[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--rook

Conversation

@dallay-bot

@dallay-bot dallay-bot Bot commented Jun 3, 2026 •

Copy link
Copy Markdown

This pull request introduces version 0.1.0 of the rook application, encompassing a wide range of new features, bug fixes, and improvements.

Key changes include:

  • API Key Management: Added comprehensive CRUD operations for API keys, including support for allowed models and providers, restrictions, validation, and typed scopes with route enforcement.
  • Authentication & Authorization: Implemented a complete security and authorization architecture, including a first-run bootstrap system, in-memory setup token generation, and CSRF protection for the dashboard.
  • Caching & Deduplication: Introduced a dual-layer request deduplication system with provider token caching, content-based cache keys, and an HTTP management API for cache configuration and observability.
  • Dashboard Enhancements: Developed a new dashboard with API key management UI, authentication route guards, login view, session state, provider management (including Ollama Cloud support), branded provider icons, and a refactored provider UI.
  • Provider & Model Management: Added a dynamic provider registry, model alias domain model, multi-step fallback chains (Combos), and improved provider health probes, quota dashboards, and credential validation.
  • Rate Limiting & Resilience: Implemented per-client rate limiting with API key tiers and IP limits, along with admin CRUD for rate limit management. Circuit breaker states are now exposed via HTTP endpoints.
  • Telemetry & Usage Tracking: Introduced a core request telemetry tracker, API endpoints, and configuration, alongside token counts, cost estimation, usage history API, and retention sweeps.
  • Translation Layer: Developed a provider format translation layer to preserve tool content across different adapters (e.g., OpenAI/Anthropic).
  • Infrastructure & Quality: Updated the server port to 3773, implemented a SQLite migration system, and resolved numerous build, CI, security, and SonarQube quality issues across the codebase.

This release significantly expands the functionality and stability of the rook application.

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown

Thank you for contributing to this project with this PR, welcome to the community and the amazing world of open source!

@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from 099bec2 to 54aa0d6 Compare June 4, 2026 10:39
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from 54aa0d6 to 90e5b76 Compare June 4, 2026 10:41
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch 2 times, most recently from a0f73f7 to fff7da1 Compare June 4, 2026 10:43
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from fff7da1 to 0d89313 Compare June 4, 2026 13:10
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from 0d89313 to db0e423 Compare June 4, 2026 13:45
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from db0e423 to ef054b4 Compare June 4, 2026 14:04
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from ef054b4 to 6a41990 Compare June 4, 2026 17:33
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from 6a41990 to de0c54c Compare June 4, 2026 17:49
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from de0c54c to 054b45d Compare June 4, 2026 17:51
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from 6c528dc to b056819 Compare June 5, 2026 10:02
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from b056819 to 5eecb2d Compare June 5, 2026 10:34
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from 5eecb2d to 2104ce0 Compare June 5, 2026 11:25
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from 2104ce0 to 39f19b5 Compare June 5, 2026 11:38
@sentry

sentry Bot commented Jun 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from 39f19b5 to 300043d Compare June 5, 2026 12:36
@dallay-bot
dallay-bot Bot force-pushed the release-please--branches--main--components--rook branch from 300043d to dd26c36 Compare June 5, 2026 17:46
@kody-ai

This comment has been minimized.

kody-ai[bot]
kody-ai Bot previously approved these changes Jun 17, 2026
@kody-ai

This comment has been minimized.

@kody-ai

kody-ai Bot commented Jun 17, 2026 •

Copy link
Copy Markdown

Kody Review Complete

Great news! 🎉
No issues were found that match your current review configurations.

Keep up the excellent work! 🚀

Kody Guide: Usage and Configuration
Interacting with Kody
  • Request a Review: Ask Kody to review your PR manually by adding a comment with the @kody start-review command at the root of your PR.

  • Validate Business Logic: Ask Kody to validate your code against business rules by adding a comment with the @kody -v business-logic command.

  • Provide Feedback: Help Kody learn and improve by reacting to its comments with a 👍 for helpful suggestions or a 👎 if improvements are needed.

Current Kody Configuration
Review Options

The following review options are enabled or disabled:

Options Enabled
Bug ✅
Performance ✅
Security ✅
Business Logic ✅

Access your configuration settings here.

​

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
6.3% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@coderabbitai

coderabbitai Bot commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: dallay/cortex
  • Branch: main
  • File: .coderabbit.yaml
  • Commit: 5ce0964
  • Layers: Repository YAML (base), Organization UI (inherited)
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 236f4574-1abc-4d2d-893e-c88d0c3f576d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review.

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 49066b4a-71f4-437c-a92b-9f3fdc0ce6f8
📥 Commits

Reviewing files that changed from the base of the PR and between 63ffe45 and 13c4afc.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (1)
  • apps/rook/CHANGELOG.md

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 9 remain after this review.

📝 Summary

Summary by CodeRabbit

  • Release
    • Rook is now at version 0.1.0. The release changelog summarizes the included changes; see it for details.

The Rook package and release manifest versions changed from 0.0.1 to 0.1.0. A changelog entry was added for version 0.1.0.

Changes: Rook 0.1.0 release

Layer / File(s) Summary
Release version and notes
.release-please-manifest.json, apps/rook/Cargo.toml, apps/rook/CHANGELOG.md
The package and manifest versions change to 0.1.0. The changelog adds a release entry with feature, bug-fix, refactoring, test, and chore sections.

Priority: Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Feature

Merge Risk: Minimal · up to 13c4a

The package and release manifest agree on version 0.1.0, and this release-metadata change establishes no concrete runtime or deployment risk.

Architecture risk: Low · up to 13c4a

The change affects 1 system.

Changed systems: apps/rook

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — apps/rook (service) was modified; 2 changed files map to changed impact.

Before / after behavior

  • observed — Modified behavior in apps/rook/Cargo.toml: The package version changes from 0.0.1 to 0.1.0.
  • observed — Modified behavior in apps/rook/CHANGELOG.md: Added the 0.1.0 release heading and Features list, with linked issue and commit references.
  • observed — Modified behavior in apps/rook/CHANGELOG.md: Added the Bug Fixes list with linked issue and commit references.
  • observed — Modified behavior in apps/rook/CHANGELOG.md: Added the Code Refactoring list with linked issue and commit references.
Pre-merge checks | Passed 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check Passed The title clearly identifies the release of version 0.1.0, which matches the version changes in the pull request.
Description check Passed The description directly relates to the 0.1.0 release and summarizes the listed features, fixes, and infrastructure changes.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

coderabbitai[bot]
coderabbitai Bot previously approved these changes Oct 10, 2026
coderabbitai[bot]
coderabbitai Bot previously approved these changes Oct 10, 2026
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/release Packaging, versioning, publishing and distribution autorelease: pending product/rook Rook LLM gateway, providers, routing, API and dashboard

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants