chore: release v0.10.3 - #447
Conversation
|
Note Reviews pausedIt 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 Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
WalkthroughBumps workspace/package version 0.10.2 → 0.10.3 in Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. 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.
Actionable comments posted: 1
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
CHANGELOG.md (1)
60-73:⚠️ Potential issue | 🟡 MinorRemove stale 0.10.2 entries for augurs-prophet, augurs-outlier, and augurs-forecaster—v0.10.2 tags don't exist and entries duplicate 0.10.3 content.
Lines 60, 65, and 70 contain 0.10.2 changelog entries for three crates that went directly from 0.10.1 → 0.10.3 (as evidenced by their 0.10.3 comparison links skipping from v0.10.1). The v0.10.2 git tags for these three crates were never created, making the GitHub comparison links in those entries point to non-existent diffs. Additionally, the 0.10.2 entries are word-for-word duplicates of their respective 0.10.3 entries. Remove the 0.10.2 sections for
augurs-prophet,augurs-outlier, andaugurs-forecaster.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@CHANGELOG.md` around lines 60 - 73, Remove the three stale 0.10.2 changelog sections for augurs-prophet, augurs-outlier, and augurs-forecaster by deleting the blocks that start with the headings "## `augurs-prophet` - [0.10.2] - 2026-02-24", "## `augurs-outlier` - [0.10.2] - 2026-02-24", and "## `augurs-forecaster` - [0.10.2] - 2026-02-24" along with their following subsection lines (the "### Other"/"### Fixed" bullet lists); these entries are duplicates of 0.10.3 and reference non-existent v0.10.2 tags, so remove the entire three 0.10.2 sections from CHANGELOG.md.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@CHANGELOG.md`:
- Around line 10-53: Add a missing root changelog entry for augurs-core v0.10.3:
in the root CHANGELOG.md create a section matching the other crates (##
`augurs-core` - [0.10.3] - 2026-02-24) and include an "### Other" bullet such as
"No changes in this release" or "update Cargo.toml dependencies" to follow the
release pattern; ensure this aligns with the workspace version in Cargo.toml
and, if desired, mirror or note the state in crates/augurs-core/CHANGELOG.md.
---
Outside diff comments:
In `@CHANGELOG.md`:
- Around line 60-73: Remove the three stale 0.10.2 changelog sections for
augurs-prophet, augurs-outlier, and augurs-forecaster by deleting the blocks
that start with the headings "## `augurs-prophet` - [0.10.2] - 2026-02-24", "##
`augurs-outlier` - [0.10.2] - 2026-02-24", and "## `augurs-forecaster` -
[0.10.2] - 2026-02-24" along with their following subsection lines (the "###
Other"/"### Fixed" bullet lists); these entries are duplicates of 0.10.3 and
reference non-existent v0.10.2 tags, so remove the entire three 0.10.2 sections
from CHANGELOG.md.
| ## `augurs-seasons` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-seasons-v0.10.2...augurs-seasons-v0.10.3) - 2026-02-24 | ||
|
|
||
| ### Other | ||
| - update Cargo.toml dependencies | ||
|
|
||
| ## `augurs-prophet` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-prophet-v0.10.1...augurs-prophet-v0.10.3) - 2026-02-24 | ||
|
|
||
| ### Other | ||
| - bump wasmtime deps from 36 to 41 ([#446](https://github.com/grafana/augurs/pull/446)) | ||
|
|
||
| ## `augurs-outlier` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-outlier-v0.10.1...augurs-outlier-v0.10.3) - 2026-02-24 | ||
|
|
||
| ### Fixed | ||
| - assert that data is rectangular in DBSCAN preprocessing ([#366](https://github.com/grafana/augurs/pull/366)) | ||
|
|
||
| ## `augurs-forecaster` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-forecaster-v0.10.1...augurs-forecaster-v0.10.3) - 2026-02-24 | ||
|
|
||
| ### Other | ||
| - fix clippy lint for unnecessary parens ([#365](https://github.com/grafana/augurs/pull/365)) | ||
|
|
||
| ## `augurs-ets` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-ets-v0.10.2...augurs-ets-v0.10.3) - 2026-02-24 | ||
|
|
||
| ### Other | ||
| - update Cargo.toml dependencies | ||
|
|
||
| ## `augurs-mstl` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-mstl-v0.10.2...augurs-mstl-v0.10.3) - 2026-02-24 | ||
|
|
||
| ### Other | ||
| - update Cargo.toml dependencies | ||
|
|
||
| ## `augurs-dtw` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-dtw-v0.10.2...augurs-dtw-v0.10.3) - 2026-02-24 | ||
|
|
||
| ### Other | ||
| - update Cargo.toml dependencies | ||
|
|
||
| ## `augurs-clustering` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-clustering-v0.10.2...augurs-clustering-v0.10.3) - 2026-02-24 | ||
|
|
||
| ### Other | ||
| - update Cargo.toml dependencies | ||
|
|
||
| ## `augurs-changepoint` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-changepoint-v0.10.2...augurs-changepoint-v0.10.3) - 2026-02-24 | ||
|
|
||
| ### Other | ||
| - update Cargo.toml dependencies |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Check for CHANGELOG files in augurs-core and nearby crates
echo "=== Searching for CHANGELOG files in augurs-core ==="
fd -i "CHANGELOG" --full-path "crates/augurs-core"
echo -e "\n=== Checking all crates directories ==="
ls -la crates/ | head -20
echo -e "\n=== Looking for CHANGELOG files in entire crates directory ==="
fd -i "CHANGELOG" crates/
echo -e "\n=== Check augurs-core Cargo.toml version ==="
find crates -name "Cargo.toml" -path "*/augurs-core/*" -exec head -20 {} \;Repository: grafana/augurs
Length of output: 2118
🏁 Script executed:
#!/bin/bash
# Check if augurs-core has a 0.10.3 entry in its own CHANGELOG.md
echo "=== augurs-core CHANGELOG.md (first 100 lines) ==="
head -100 crates/augurs-core/CHANGELOG.md
echo -e "\n=== Check if root CHANGELOG.md exists ==="
ls -la CHANGELOG.md 2>/dev/null && echo "Found at root" || echo "Not at root"
echo -e "\n=== Check crates/augurs/CHANGELOG.md (first 100 lines) ==="
head -100 crates/augurs/CHANGELOG.mdRepository: grafana/augurs
Length of output: 5739
🏁 Script executed:
#!/bin/bash
# Check root CHANGELOG.md to see if augurs-core entry is truly missing
echo "=== Root CHANGELOG.md (first 150 lines) ==="
head -150 CHANGELOG.md
echo -e "\n=== Check Cargo.toml for version info ==="
head -30 Cargo.toml
echo -e "\n=== Search for augurs-core in root CHANGELOG.md ==="
grep -n "augurs-core" CHANGELOG.md | head -20Repository: grafana/augurs
Length of output: 6851
🏁 Script executed:
#!/bin/bash
# Check what's at line 199 and around it in the CHANGELOG
echo "=== CHANGELOG.md around line 199 (where augurs-core appears) ==="
sed -n '195,220p' CHANGELOG.md
echo -e "\n=== Search for augurs-core 0.10.3 specifically ==="
grep -n "augurs-core.*0.10.3" CHANGELOG.md
echo -e "\n=== Count total augurs-core entries ==="
grep -c "augurs-core" CHANGELOG.md
echo -e "\n=== List all augurs-core version entries ==="
grep "augurs-core.*\[0\." CHANGELOG.md | head -20Repository: grafana/augurs
Length of output: 1091
augurs-core 0.10.3 changelog entry is missing.
The workspace version in Cargo.toml (which augurs-core inherits) has been bumped to 0.10.3, and all other crates in this release include a 0.10.3 entry in the root CHANGELOG.md dated 2026-02-24—even those with only dependency updates. augurs-core is notably absent from this list. While it has its own CHANGELOG.md in crates/augurs-core/, that file's latest entry is v0.8.0 and contains no 0.10.3 entry either.
Add a changelog entry for augurs-core 0.10.3 to the root CHANGELOG.md (even if it contains no user-visible changes, following the pattern of similar entries in this release like "update Cargo.toml dependencies" or "No changes in this release").
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@CHANGELOG.md` around lines 10 - 53, Add a missing root changelog entry for
augurs-core v0.10.3: in the root CHANGELOG.md create a section matching the
other crates (## `augurs-core` - [0.10.3] - 2026-02-24) and include an "###
Other" bullet such as "No changes in this release" or "update Cargo.toml
dependencies" to follow the release pattern; ensure this aligns with the
workspace version in Cargo.toml and, if desired, mirror or note the state in
crates/augurs-core/CHANGELOG.md.
2a85e75 to
17fcf38
Compare
There was a problem hiding this comment.
♻️ Duplicate comments (1)
CHANGELOG.md (1)
10-14:⚠️ Potential issue | 🟠 MajorComplete the 0.10.3 release notes and avoid dated entries under
Unreleased.On Line 10,
augurs-prophet0.10.3is added under## [Unreleased]with a fixed date, while the rest of the crates bumped to0.10.3are still missing release sections in this file (includingaugurs-core, previously flagged). This makes the release changelog inconsistent/incomplete for PR#447.Suggested changelog structure adjustment
## [Unreleased] -## `augurs-prophet` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-prophet-v0.10.2...augurs-prophet-v0.10.3) - 2026-02-25 - -### Fixed -- *(deps)* update rust crate zip to v8 ([`#449`](https://github.com/grafana/augurs/pull/449)) +## `augurs-core` - [0.10.3](...) - 2026-02-24 +### Other +- update Cargo.toml dependencies (or "No changes in this release") + +## `augurs-changepoint` - [0.10.3](...) - 2026-02-24 +... + +## `augurs-prophet` - [0.10.3](https://github.com/grafana/augurs/compare/augurs-prophet-v0.10.2...augurs-prophet-v0.10.3) - 2026-02-24 +### Fixed +- *(deps)* update rust crate zip to v8 ([`#449`](https://github.com/grafana/augurs/pull/449))🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@CHANGELOG.md` around lines 10 - 14, The changelog has an inconsistent entry: `augurs-prophet` is listed as 0.10.3 under the `Unreleased` section with a fixed date while other crates (notably `augurs-core` and other crates bumped in PR `#447`) lack their 0.10.3 release sections; update the file by moving dated 0.10.3 entries out of `## [Unreleased]` into proper release headings for each crate (create `## augurs-prophet - 0.10.3` and matching sections for `augurs-core` and any other crates affected by PR `#447`), ensure each release section includes the correct Fixed/Changed bullet items (e.g., the zip crate bump from PR `#449`) and remove the date from `Unreleased` so only finalized releases carry dates.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Duplicate comments:
In `@CHANGELOG.md`:
- Around line 10-14: The changelog has an inconsistent entry: `augurs-prophet`
is listed as 0.10.3 under the `Unreleased` section with a fixed date while other
crates (notably `augurs-core` and other crates bumped in PR `#447`) lack their
0.10.3 release sections; update the file by moving dated 0.10.3 entries out of
`## [Unreleased]` into proper release headings for each crate (create `##
augurs-prophet - 0.10.3` and matching sections for `augurs-core` and any other
crates affected by PR `#447`), ensure each release section includes the correct
Fixed/Changed bullet items (e.g., the zip crate bump from PR `#449`) and remove
the date from `Unreleased` so only finalized releases carry dates.
ℹ️ Review info
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
CHANGELOG.mdCargo.toml
🚧 Files skipped from review as they are similar to previous changes (1)
- Cargo.toml
17fcf38 to
0422af3
Compare
There was a problem hiding this comment.
♻️ Duplicate comments (1)
CHANGELOG.md (1)
10-14:⚠️ Potential issue | 🟡 MinorRelease notes are incomplete for a workspace-wide 0.10.3 release.
Lines 10-14 add a 0.10.3 entry only for
augurs-prophet, but this PR also bumps multipleaugurs-*crates to 0.10.3. Please add 0.10.3 sections for the other released crates (includingaugurs-core) with “No changes in this release” / dependency notes as appropriate, so changelog coverage matches the release scope.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@CHANGELOG.md` around lines 10 - 14, The changelog only adds a 0.10.3 entry for `augurs-prophet` but the release bumps multiple `augurs-*` crates (including `augurs-core`) to 0.10.3; update CHANGELOG.md to add a 0.10.3 section for each released crate (e.g., `augurs-core`, plus any other `augurs-*` crates updated in this PR) and for crates with no functional changes use a single-line entry like “No changes in this release” or include dependency bump notes as appropriate so the release scope in the changelog matches the actual workspace-wide 0.10.3 release.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Duplicate comments:
In `@CHANGELOG.md`:
- Around line 10-14: The changelog only adds a 0.10.3 entry for `augurs-prophet`
but the release bumps multiple `augurs-*` crates (including `augurs-core`) to
0.10.3; update CHANGELOG.md to add a 0.10.3 section for each released crate
(e.g., `augurs-core`, plus any other `augurs-*` crates updated in this PR) and
for crates with no functional changes use a single-line entry like “No changes
in this release” or include dependency bump notes as appropriate so the release
scope in the changelog matches the actual workspace-wide 0.10.3 release.
e09827f to
9eb0fae
Compare
3577aab to
2530e46
Compare
09ed14b to
2d12bda
Compare
4353d58 to
b6dbc03
Compare
430fe72 to
9b0bb28
Compare
9b0bb28 to
8eb5fd0
Compare
8eb5fd0 to
419da3f
Compare
🤖 New release
augurs-core: 0.10.2 -> 0.10.3augurs-changepoint: 0.10.2 -> 0.10.3augurs-clustering: 0.10.2 -> 0.10.3augurs-dtw: 0.10.2 -> 0.10.3augurs-mstl: 0.10.2 -> 0.10.3 (✓ API compatible changes)augurs-ets: 0.10.2 -> 0.10.3 (✓ API compatible changes)augurs-forecaster: 0.10.2 -> 0.10.3augurs-outlier: 0.10.2 -> 0.10.3 (✓ API compatible changes)augurs-prophet: 0.10.2 -> 0.10.3 (✓ API compatible changes)augurs-seasons: 0.10.2 -> 0.10.3augurs: 0.10.2 -> 0.10.3Changelog
augurs-coreaugurs-changepointaugurs-clusteringaugurs-dtwaugurs-mstlaugurs-etsaugurs-forecasteraugurs-outlieraugurs-prophetaugurs-seasonsaugursThis PR was generated with release-plz.