Skip to content

docs: release notes for February 2026 releases#27

Open
klausundklaus wants to merge 2 commits intoLightprotocol:mainfrom
klausundklaus:release-notes/2026-02-26
Open

docs: release notes for February 2026 releases#27
klausundklaus wants to merge 2 commits intoLightprotocol:mainfrom
klausundklaus:release-notes/2026-02-26

Conversation

@klausundklaus
Copy link

@klausundklaus klausundklaus commented Feb 26, 2026

Release Notes - February 2026

Update blocks (6)

  1. SDK v0.23.0 (Feb 27) - BREAKING: max_top_up removed, fee_payer required, 1-byte discriminator, create_accounts()
  2. Devnet Program v2.2.0 (Feb 22) - light-registry v2.2.0
  3. SDK v0.22.1 Hotfix (Feb 18) - light-token v0.22.1 fee_payer fix
  4. SDK v0.22.0 (Feb 17) - 24 crate releases, photon-api breaking changes, audit fixes
  5. Devnet Program v2.3.0 (Feb 13) - light-compressed-token v2.3.0 security release (16 fixes)
  6. SDK v0.21.0 (Feb 10) - light-client breaking changes, compressed_mint support

GitHub Releases


Generated by OpenClaw release-notes automation.

Summary by CodeRabbit

  • Documentation
    • Comprehensive changelog updates covering multiple SDK releases (including v0.21.0–v0.23.0), hotfixes, and Devnet Program releases.
    • Added breaking-change warnings, migration guidance, and per-release notes for client libraries and runtime components.
    • Documented security/audit notes and deployment details for devnet programs, plus preserved beta release and setup instructions.
    • Documentation-only changes; no functional code modified.

@coderabbitai
Copy link

coderabbitai bot commented Feb 26, 2026

Walkthrough

Changelog updated with release entries for SDK v0.23.0, v0.22.1, v0.22.0, v0.21.0 and Devnet Program v2.2.0/v2.3.0, plus beta release notes, migration snippets, and deployment details. All edits are documentation-only.

Changes

Cohort / File(s) Summary
Changelog Documentation
changelog.mdx
Added comprehensive release notes (~+205 lines) covering SDK v0.23.0 (per-crate notes and breaking changes), SDK v0.22.1 hotfix, SDK v0.22.0 (photon-api v0.55.0 and breaking changes), SDK v0.21.0 migration notes, Devnet Program v2.2.0 (light-registry) and v2.3.0 (light-compressed-token) details, and Beta Releases with CLI/TS/Rust setup snippets. Documentation-only changes; no code or API declarations altered.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐇 Hops of changelog, pages bright and new,
Notes of versions, fixes, and a few,
From devnet hashes to SDK lore,
I nibble lines and pitter-patter more,
A rabbit's cheer for docs—hooray! ✨

🚥 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 'docs: release notes for February 2026 releases' accurately describes the main change: adding documentation for multiple SDK and devnet releases from February 2026.
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.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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

@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.

🧹 Nitpick comments (3)
changelog.mdx (3)

156-157: Missing description for light-token-client.

The light-token-client v0.21.0 entry lacks a description, unlike the other crates in this section. Consider adding a brief note about what changed, or explicitly marking it as a version-only bump if no API changes were made.

💡 Suggested improvement
 - `light-compressed-account` v0.10.1 - `compressed_mint` photon API support. (`#2198`)
-- `light-token-client` v0.21.0
+- `light-token-client` v0.21.0 - Version bump (no API changes).
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@changelog.mdx` around lines 156 - 157, Update the changelog entry for
"light-token-client v0.21.0" to include a short description or note; locate the
entry `light-token-client v0.21.0` in changelog.mdx and either add a one-line
summary of the change (e.g., bugfix, feature, API change) or explicitly mark it
as a "version-only bump" if there were no API/behavior changes.

8-158: Consider adding GitHub release links for detailed changelogs.

The PR objectives mention GitHub release links for each version, but they're not included in the changelog entries. Adding direct links would help users access the full release notes and associated commits.

For example, under each section header:

### light-registry v2.2.0
[Full release notes](https://github.com/Lightprotocol/light-protocol/releases/tag/light-registry-v2.2.0)

This is optional if the changelog intentionally keeps a concise format.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@changelog.mdx` around lines 8 - 158, Add explicit GitHub release links under
each package section header (e.g., "light-registry v2.2.0", "light-token
v0.22.1", "photon-api v0.55.0", etc.) so users can jump to full release notes;
for each header insert a single-line link like "Full release notes:
https://github.com/Lightprotocol/light-protocol/releases/tag/{package-name}-{version}"
replacing {package-name} and {version} with the crate name and version used in
that header, and ensure the link text and URL are consistent across all Update
sections in changelog.mdx.

38-40: Consider specifying which CHANGELOG to reference.

The warning directs users to "the CHANGELOG" for migration steps, but doesn't specify which one. Consider linking directly to the relevant CHANGELOG file or release notes to help users find the migration instructions more easily.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@changelog.mdx` around lines 38 - 40, The warning text "Breaking changes in
this release. See the CHANGELOG for migration steps." is ambiguous; update the
Warning block to reference the exact changelog or release notes. Replace the
generic "the CHANGELOG" inside the <Warning> block with a specific link or
filename (for example the repository's CHANGELOG.md or the release notes URL)
and/or add an inline anchor to the relevant migration section so readers land
directly on the migration steps.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@changelog.mdx`:
- Around line 156-157: Update the changelog entry for "light-token-client
v0.21.0" to include a short description or note; locate the entry
`light-token-client v0.21.0` in changelog.mdx and either add a one-line summary
of the change (e.g., bugfix, feature, API change) or explicitly mark it as a
"version-only bump" if there were no API/behavior changes.
- Around line 8-158: Add explicit GitHub release links under each package
section header (e.g., "light-registry v2.2.0", "light-token v0.22.1",
"photon-api v0.55.0", etc.) so users can jump to full release notes; for each
header insert a single-line link like "Full release notes:
https://github.com/Lightprotocol/light-protocol/releases/tag/{package-name}-{version}"
replacing {package-name} and {version} with the crate name and version used in
that header, and ensure the link text and URL are consistent across all Update
sections in changelog.mdx.
- Around line 38-40: The warning text "Breaking changes in this release. See the
CHANGELOG for migration steps." is ambiguous; update the Warning block to
reference the exact changelog or release notes. Replace the generic "the
CHANGELOG" inside the <Warning> block with a specific link or filename (for
example the repository's CHANGELOG.md or the release notes URL) and/or add an
inline anchor to the relevant migration section so readers land directly on the
migration steps.

ℹ️ Review info

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 8a7dee5 and 8eb8971.

📒 Files selected for processing (1)
  • changelog.mdx

Copy link

@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.

🧹 Nitpick comments (2)
changelog.mdx (2)

204-211: Missing description and PR reference for light-token-client.

Line 209 lists light-token-client v0.21.0 without a description or PR reference, unlike the other entries in this section. Consider adding the relevant details for consistency.

 - `light-program-test` v0.21.0 - `compressed_mint` photon API support. (`#2198`)
 - `light-compressed-account` v0.10.1 - `compressed_mint` photon API support. (`#2198`)
-- `light-token-client` v0.21.0
+- `light-token-client` v0.21.0 - dependency bumps. (`#XXXX`)
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@changelog.mdx` around lines 204 - 211, In the "### Other SDK updates" section
update the `light-token-client` v0.21.0 entry to match the other items by adding
a short description (e.g., what changed such as "compressed_mint photon API
support" or the specific feature/fix) and append the PR reference in parentheses
(e.g., (#####)) so the line reads consistently like the other SDK entries; edit
the `light-token-client` v0.21.0 line to include the descriptive text and the PR
number.

8-211: Consider adding links to GitHub releases.

The PR description mentions that release notes include links to corresponding GitHub releases (e.g., light-registry-v2.2.0, light-token-v0.22.1, etc.), but these links don't appear in the changelog content. Adding direct links to the GitHub release pages would help users access detailed changelogs and migration guides.

For example:

 ### light-registry v2.2.0

+[View release on GitHub](https://github.com/Lightprotocol/light-protocol/releases/tag/light-registry-v2.2.0)
+
 `light-registry` v2.2.0 deployed to devnet...
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@changelog.mdx` around lines 8 - 211, Add GitHub release links for each
release entry by turning the package/version mentions (e.g., "light-token
v0.23.0", "light-sdk-macros v0.23.0", "light-registry v2.2.0", "light-token
v0.22.1", etc.) into direct links to their GitHub release pages (e.g.,
https://github.com/<org>/<repo>/releases/tag/vX.Y.Z) or append a "(release)"
link next to each Update label; update the sections that list crate updates and
the inline toml dependency lines to include the appropriate GitHub release URLs
so users can click through to the full release notes.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@changelog.mdx`:
- Around line 204-211: In the "### Other SDK updates" section update the
`light-token-client` v0.21.0 entry to match the other items by adding a short
description (e.g., what changed such as "compressed_mint photon API support" or
the specific feature/fix) and append the PR reference in parentheses (e.g.,
(#####)) so the line reads consistently like the other SDK entries; edit the
`light-token-client` v0.21.0 line to include the descriptive text and the PR
number.
- Around line 8-211: Add GitHub release links for each release entry by turning
the package/version mentions (e.g., "light-token v0.23.0", "light-sdk-macros
v0.23.0", "light-registry v2.2.0", "light-token v0.22.1", etc.) into direct
links to their GitHub release pages (e.g.,
https://github.com/<org>/<repo>/releases/tag/vX.Y.Z) or append a "(release)"
link next to each Update label; update the sections that list crate updates and
the inline toml dependency lines to include the appropriate GitHub release URLs
so users can click through to the full release notes.

ℹ️ Review info

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 8eb8971 and 36e85f6.

📒 Files selected for processing (1)
  • changelog.mdx

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.

1 participant