Skip to content

Conversation

@jsbroks
Copy link
Member

@jsbroks jsbroks commented Jan 16, 2026

🤖 I have created a release beep boop

1.0.0 (2026-01-17)

Features

  • add deploymentId filter to deployment traces query and update schema validation (e956dd2)
  • add docker-compose configuration and environment variables (07148a1)
  • add verification metrics display to EnvironmentReleaseTargetsGroup and integrate with VersionDisplay for enhanced deployment status visualization (762f8a8)
  • add version debounce evaluator to policy manager and enhance tests for time-based version deployment (3e04546)
  • authentication auto configuration (#749) (82f6904)
  • enable automatic topic creation and set default partitions in Redpanda configuration (108bc95)
  • enhance DatadogMetricProvider schema with new properties and update related interfaces for improved metrics configuration (3fd60cf)
  • enhance job update handling by preserving trace token and triggering actions on status change (48b965b)
  • enhance version cooldown policy with next deployment time tracking and update documentation; add new metric providers for Datadog and Terraform Cloud (1a44e22)
  • expand documentation structure with new sections for Inventory and Deployment, enhance policy details, and improve clarity on verification metrics (97f6813)
  • implement action orchestrator for job status changes and enhance trace handling with job trace tokens (1c05313)
  • implement job failure event handling in ArgoCDDispatcher for improved error reporting (ea62977)
  • introduce default metric interval for verification metrics and handle zero intervals in scheduler (043bd51)

Bug Fixes

  • actually create workspace in engine (#747) (373492e)
  • actually pass inthe verficiation manager (952a503)
  • add error handler to api router (7e3c8f4)
  • add release verifications to global json entity registry (84a707a)
  • add timeout to lint (ced6a6a)
  • check if job agent id is nil (0c68e8d)
  • consistent oapi time formatting for env created_at (168591b)
  • correct argo verification cel (52763d7)
  • correct json registry entry (7771e5e)
  • correct oapi (c1f7924)
  • correct path for verifications in release router (84a90b7)
  • correct variable key reference in deployment variable retrieval (57ee063)
  • deployment resources typecheck (ab8dc3e)
  • deployment upsert works (01436c5)
  • dont verify existence for upserts in deployment var router (3a990d5)
  • encode resource identifier (977d246)
  • fmt (9ccb4fd)
  • fmt (9bb4772)
  • formatting (b36f1c1)
  • gen new params on query edit (9cc9304)
  • generate argo job updates in copy struct (857334c)
  • icon (e6a8608)
  • job message tooltip wraps (61e1bb7)
  • lint p2 (4ada281)
  • linting (30e03b7)
  • linting p1 (7cc6789)
  • log default metric interval usage for verification metrics in scheduler (3b1a2a8)
  • monaco expands and matches theme (97d35b6)
  • more str cleaning (dda82db)
  • move span attribute stuff outside of trace start (47edcb0)
  • oapi typo (04eb6bd)
  • only retrigger latest invalid agent jobs (#719) (1319f71)
  • pass manager into dispatcher (d416e86)
  • prevent duplicates of skips returned (7141bee)
  • remove empty query from search params (6e62c16)
  • remove lint (8793699)
  • remove lint from router (a9b9bd7)
  • respect failure limits and fix completion hooks (#725) (d793f37)
  • return latest verification for release (cc88957)
  • revert to working state (45694d9)
  • switch compaction key to policy_skip (ff71b34)
  • truncate K8s compatible names to 63 characters (32e9e55)
  • typecheck (de8c590)
  • update auth db schemas (31c127b)
  • update job after verification is created (5389661)
  • updating deployment job agent config redeploys all deployment release targets (959ea3d)
  • use correct oapi func name (ea7a58e)
  • use correct param name in delete mutation (8cfa896)
  • use hardcoded verifcation (587d916)
  • use identifier prefix for paths (d2e44a5)
  • use k8s compatiable app names (f4552be)

Performance Improvements

  • add rule complexity weighting (1a54205)
  • build identifier map only once (d568f9c)
  • cache target policies in materialized view (#712) (e4ba529)
  • only process newer candidate versions (#720) (dccc1a3)
  • only trigger downstream reconciles if progression threshold is met (da1ca76)
  • reduce chunk size (880e735)

Reverts


This PR was generated with Release Please. See documentation.

Summary by CodeRabbit

  • Documentation
    • Added comprehensive release notes for version 1.0.0 (2026-01-17), documenting new features, bug fixes, performance improvements, and additional updates to the platform.

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

@cursor
Copy link

cursor bot commented Jan 16, 2026

You have run out of free Bugbot PR reviews for this billing cycle. This will reset on January 28.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 16, 2026

📝 Walkthrough

Walkthrough

Added a v1.0.0 changelog entry (2026-01-17) documenting Features, Bug Fixes, Performance Improvements, and a Revert; changes are limited to changelog content and do not modify code or exported/public declarations.

Changes

Cohort / File(s) Summary
Changelog Documentation
CHANGELOG.md
Added v1.0.0 (2026-01-17) entry enumerating Features (deployment tracing, docker-compose templates, verification metrics, policy & metric providers, ArgoCD reporting, scheduling, docs), Bug Fixes (workspace, verification, API, formatting, nil/time handling), Performance Improvements (rule processing, identifier mapping, caching, scheduler), and a Revert note.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐇 I hopped to the changelog with a cheerful grin,
Jotted features and fixes, a tidy spin.
v1.0.0 now sings on the page,
Paper trails warmed for this new stage. ✨

🚥 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 'chore(main): release 1.0.0' clearly and specifically describes the main change—creating a release version 1.0.0, which aligns with the PR's primary objective of releasing version 1.0.0 with its full changelog.
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.


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.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@CHANGELOG.md`:
- Line 22: Fix the typos in the CHANGELOG.md entry by replacing "inthe" with "in
the" and "verficiation" with "verification" in the changelog line "* actually
pass inthe verficiation manager ([952a503]...)" so the entry reads "* actually
pass in the verification manager ([952a503]...)" — perform this edit directly in
CHANGELOG.md (or amend the original commit and regenerate if you prefer
consistency with release tooling).
🧹 Nitpick comments (1)
CHANGELOG.md (1)

86-86: Consider more descriptive revert message.

The revert entry "relationship in argocd" is somewhat vague and doesn't explain what was reverted or why. While users can follow the commit link for details, a more descriptive message would improve changelog clarity for a 1.0.0 release.

Example: "revert: remove ArgoCD deployment relationship tracking due to performance issues"


### Bug Fixes

* actually pass inthe verficiation manager ([952a503](https://github.com/ctrlplanedev/ctrlplane/commit/952a503f6dbb12ba14eb8764e5b5287adf71e2c2))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix typos in commit message description.

The entry contains two typos: "inthe" should be "in the" and "verficiation" should be "verification". While this is auto-generated by Release Please from the original commit message, the typos reduce the clarity of the changelog for users.

Note: Since this is generated content, the fix would require either manually editing the changelog or amending the commit message and regenerating. For a 1.0.0 release, consider manual correction for polish.

🤖 Prompt for AI Agents
In `@CHANGELOG.md` at line 22, Fix the typos in the CHANGELOG.md entry by
replacing "inthe" with "in the" and "verficiation" with "verification" in the
changelog line "* actually pass inthe verficiation manager ([952a503]...)" so
the entry reads "* actually pass in the verification manager ([952a503]...)" —
perform this edit directly in CHANGELOG.md (or amend the original commit and
regenerate if you prefer consistency with release tooling).

@jsbroks jsbroks force-pushed the release-please--branches--main branch from 17b8288 to 9de193d Compare January 17, 2026 01:10
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@CHANGELOG.md`:
- Line 35: Update the autogenerated CHANGELOG.md entries to correct typos:
change "dont" to "don't" in the entry containing "dont verify existence for
upserts in deployment var router" (commit 3a990d5...), change "verifcation" to
"verification", and change "compatiable" to "compatible"; open CHANGELOG.md,
find those exact phrases and replace the misspelled words while preserving the
rest of the autogenerated release text.

* correct variable key reference in deployment variable retrieval ([57ee063](https://github.com/ctrlplanedev/ctrlplane/commit/57ee063aa790ab2cc2dbc1ac8d1a3c47300ece73))
* deployment resources typecheck ([ab8dc3e](https://github.com/ctrlplanedev/ctrlplane/commit/ab8dc3e71b631ccde125827fb1a3a8171220528c))
* deployment upsert works ([01436c5](https://github.com/ctrlplanedev/ctrlplane/commit/01436c5c90752828bb9d7c7e63e4413c7b6ad84d))
* dont verify existence for upserts in deployment var router ([3a990d5](https://github.com/ctrlplanedev/ctrlplane/commit/3a990d551e2b5b4e2fc39e33cf167d9456b9ccf2))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix typos in commit message descriptions.

Several entries contain typos that should be corrected for a polished 1.0.0 release:

  • Line 35: "dont" should be "don't"
  • Line 69: "verifcation" should be "verification"
  • Line 71: "compatiable" should be "compatible"

Since this is auto-generated content from Release Please, these would need to be manually corrected in the CHANGELOG.md file for the release.

✏️ Proposed corrections
-* dont verify existence for upserts in deployment var router ([3a990d5](https://github.com/ctrlplanedev/ctrlplane/commit/3a990d551e2b5b4e2fc39e33cf167d9456b9ccf2))
+* don't verify existence for upserts in deployment var router ([3a990d5](https://github.com/ctrlplanedev/ctrlplane/commit/3a990d551e2b5b4e2fc39e33cf167d9456b9ccf2))
-* use hardcoded verifcation ([587d916](https://github.com/ctrlplanedev/ctrlplane/commit/587d916edffef7f25b6443995f80887215471108))
+* use hardcoded verification ([587d916](https://github.com/ctrlplanedev/ctrlplane/commit/587d916edffef7f25b6443995f80887215471108))
-* use k8s compatiable app names ([f4552be](https://github.com/ctrlplanedev/ctrlplane/commit/f4552be8ae0bd2f40897f7b954f2af207b67a22e))
+* use k8s compatible app names ([f4552be](https://github.com/ctrlplanedev/ctrlplane/commit/f4552be8ae0bd2f40897f7b954f2af207b67a22e))

Also applies to: 69-69, 71-71

🤖 Prompt for AI Agents
In `@CHANGELOG.md` at line 35, Update the autogenerated CHANGELOG.md entries to
correct typos: change "dont" to "don't" in the entry containing "dont verify
existence for upserts in deployment var router" (commit 3a990d5...), change
"verifcation" to "verification", and change "compatiable" to "compatible"; open
CHANGELOG.md, find those exact phrases and replace the misspelled words while
preserving the rest of the autogenerated release text.

@jsbroks jsbroks force-pushed the release-please--branches--main branch 6 times, most recently from ec2d80b to 59a5ca3 Compare January 17, 2026 07:48
@jsbroks jsbroks force-pushed the release-please--branches--main branch from 59a5ca3 to a1e6819 Compare January 17, 2026 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants