Skip to content

What's New notes for the next release - #1877

Closed
roylibman wants to merge 1 commit into
claude/whats-new-radar-component-ab1e45from
claude/whats-new-next-release-notes
Closed

roylibman wants to merge 1 commit into
claude/whats-new-radar-component-ab1e45from
claude/whats-new-next-release-notes

Conversation

@roylibman

Copy link
Copy Markdown
Contributor

Draft What's New content for the next Radar release. It's stacked on #1876, which ships the dialog with an empty notes catalog.

Merging this is what turns the dialog on for the release. Until then, no version shows the dialog or the Home "What's new" link.

At release time

In web/src/components/whats-new/releaseNotes.ts:

  1. Set version to the exact tag being published. It is v1.15.0 today only as a placeholder. If the tag and the entry don't match, nothing shows.
  2. Point releaseUrl at that tag's GitHub release page.
  3. Cut any highlight or improvement that isn't shipping in the release.
  4. Merge, then tag.

Keep the copy updated as features merge to main. Highlights with a path get a button that opens that page. Give a highlight a button only when it lands on a page where the feature is visible straight away.

Preview

VERSION=v1.15.0 make build

Then run ./radar. To see the automatic after-upgrade flow, run this in the browser console and reload:

localStorage.setItem('radar-whats-new-seen', 'v1.14.1')

To open the dialog directly, add ?whats-new to the URL.

🤖 Generated with Claude Code

Draft highlights for the next Radar release. Set the version to the
release tag and trim to what actually ships before merging.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@roylibman
roylibman force-pushed the claude/whats-new-next-release-notes branch from 392c437 to 7c1bd21 Compare September 24, 2026 04:59
@nadaverell

Copy link
Copy Markdown
Contributor

Superseded by the new What's New PR against main. #1876 was closed and the dialog landed in #1902, so this branch's base is gone.

@nadaverell

Copy link
Copy Markdown
Contributor

Replacement: #1914

nadaverell added a commit that referenced this pull request Sep 27, 2026
Adds the v1.15.0 entry to the What's New catalog. This replaces #1877,
which was stacked on the closed #1876; the dialog landed on main in
#1902 instead. `scripts/check-whats-new.sh` (#1908) refuses to release
v1.15.0 without this entry, so this must merge before the tag.

## Highlights
A full-width lead card, then a 2x2 grid. Each secondary card has its own
icon color, so they read apart.

1. **AI investigations that show their work** (lead, no CTA; the
investigations workspace redirects home in run modes that can't host
local agents). This recaps the v1.14.1 rework (#1766, #1802) on purpose:
it's the first What's New dialog, and we want to put AI investigations
in front of people. OpenCode (#1265) is the new v1.15 part.
2. **Full manifest diffs for Argo CD resources** (#1622)
3. **Rightsizing and cost data in MCP**: new agent tools, and risks lead
before savings in the UI too (#1820, #1723)
4. **Deeper batch + AI/ML workloads support**: Kueue, JobSet and Ray
pages; Job and JobSet details show why a queued job has no Pods (#1874,
#1885, #1900, #1849, #1893, #1897)
5. **Canary and blue-green in Topology** (#1626)

## Also in this release
Eight one-liners, paired by length because the grid fills row by row:
table sort memory (#1428), OCI Helm installs (#1815), expiring TLS
certificates in Checks (#1829), Radar Desktop keeping preferences across
restarts (#1907), Pod vs template in Issues (#1848), PVC usage
availability (#1828), Strimzi and admission webhook failures in Issues
(#1840, #1830), `--listen-address` (#1845).

Left out: security fixes, dependency bumps, refactors and CI,
accessibility work (#1901, #1909), and narrow items (ALB action
annotations, INSTALL_DIR). No usage-stats line is needed, because
#1879's consent question already sits in this dialog.

## UI changes beyond the catalog
- The heading names the release line (`v1.15`, via `releaseLine`), since
patch releases show the same notes. The "You just updated from → to"
line keeps exact versions.
- An optional `tone` on highlights colors the icon tile (violet, teal,
emerald, indigo). It uses Radar's existing `bg-X-500/10 text-X-600
dark:text-X-400` pattern, and was checked in light and dark themes.

## Verification
- `scripts/check-whats-new.sh v1.15.0` → found notes
- `make tsc` clean; What's New and usage-data tests: 39 passed
- Previewed live with `VERSION=v1.15.0 make build`, opening
`/?whats-new`, with #1879's consent question in place

The matching public changelog is skyhook-dev/marketing#312.

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Release-notes catalog and presentational What's New UI only; no auth,
API, or data-handling changes.
> 
> **Overview**
> Adds the **v1.15.0** What's New catalog entry (five highlights with
CTAs where appropriate, plus eight improvement one-liners) so
`check-whats-new` can ship the tag.
> 
> The dialog heading now shows the **minor release line** via new
`releaseLine()` (e.g. `v1.15` instead of `v1.15.0`), while the upgrade
subtitle still uses exact versions. Secondary highlight cards can set an
optional **`tone`** (violet, teal, emerald, indigo) for distinct icon
tiles; the lead card stays on the accent style.
> 
> Tests cover `releaseLine` and the preview dialog title expectation.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
f0038c3. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
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.

2 participants