Skip to content

chore(release): v1.0.0-beta.48 version bump + changelog - #2364

Merged
jaylfc merged 1 commit into
devfrom
release/beta.48
Aug 11, 2026
Merged

chore(release): v1.0.0-beta.48 version bump + changelog#2364
jaylfc merged 1 commit into
devfrom
release/beta.48

Conversation

@jaylfc

@jaylfc jaylfc commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Release cut per docs/RELEASING.md. Version bumped to 1.0.0-beta.48 in pyproject.toml, desktop/package.json, tinyagentos/init.py, and uv.lock (normalized 1.0.0b48; test_version_lock_sync.py passes locally). All 15 changelog.d fragments plus the two Unreleased items folded into the dated section; Unreleased left empty.

27 PRs merged since beta.47, including the /v1 consent-key passthrough (tsk-hfs6zv) that external Agent-as-a-Model clients are waiting on.

After merge: promote dev to master, tag v1.0.0-beta.48, GitHub Release (not prerelease), deploy Pi via the Settings route.

Summary by CodeRabbit

  • New Features

    • Added quarantine management, agent alias editing, per-device wallpaper fit options, and improved agent-loop chat handling.
    • Added Hailo-10H model support for compatible Raspberry Pi hardware.
    • Improved external OpenAI-compatible access and manifest context-window handling.
  • Bug Fixes & Security

    • Fixed project reordering, PWA authentication refresh loops, and memory-route validation.
    • Improved authorization privacy by hiding whether restricted registry entries exist.
  • Chores

    • Released version 1.0.0-beta.48 with updated CI and security checks.

@qodo-code-review

Copy link
Copy Markdown

ⓘ Qodo reviews are paused because the subscription is no longer active. Ask your workspace admin to reactivate the subscription to resume reviews. Manage billing

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The release changelog now contains the consolidated 1.0.0-beta.48 entries. The desktop package, Python project, and exported package version were updated from beta.47 to beta.48.

Changes

Beta.48 release

Layer / File(s) Summary
Release changelog consolidation
CHANGELOG.md, changelog.d/*
The changelog adds the beta.48 release sections and consolidates feature, fix, security, and CI entries.
Version metadata synchronization
desktop/package.json, pyproject.toml, tinyagentos/__init__.py
All package version declarations now use 1.0.0-beta.48.

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

Possibly related PRs

  • jaylfc/taOS#2320: Previous release promotion with synchronized version updates and changelog consolidation.
  • jaylfc/taOS#2334: The beta.48 changelog includes the store-wiring CI gate from this PR.
  • jaylfc/taOS#2353: The beta.48 changelog includes the Node 22 CI update from this PR.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the beta.48 version bump and changelog updates, which are the main changes in the pull request.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/beta.48

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.

@gitar-bot

gitar-bot Bot commented Aug 11, 2026

Copy link
Copy Markdown

Gitar is working

Gitar

@kilo-code-bot

kilo-code-bot Bot commented Aug 11, 2026

Copy link
Copy Markdown

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (20 files)
  • CHANGELOG.md - Changelog fragment folding into release section
  • changelog.d/2333-strike-quarantine-wiring.md - Fragment deleted after fold
  • changelog.d/2338-hailo-hef-catalog-fixes.md - Fragment deleted after fold
  • changelog.d/2349-alias-editing.md - Fragment deleted after fold
  • changelog.d/2352-memory-agent-traversal.md - Fragment deleted after fold
  • changelog.d/2353-ci-node-22.md - Fragment deleted after fold
  • changelog.d/2356-registry-existence-hiding.md - Fragment deleted after fold
  • changelog.d/2357-wallpaper-fit-options.md - Fragment deleted after fold
  • changelog.d/2361-lists-store-cursor-rollback.md - Fragment deleted after fold
  • changelog.d/2363-v1-consent-key-passthrough.md - Fragment deleted after fold
  • changelog.d/fix-auth-status-ua-symmetry.md - Fragment deleted after fold
  • changelog.d/tsk-icpt4i-agent-loop-wiring.md - Fragment deleted after fold
  • changelog.d/tsk-laezfg-secret-ignores-gate.md - Fragment deleted after fold
  • changelog.d/tsk-n3w5mh-store-wiring-gate.md - Fragment deleted after fold
  • changelog.d/tsk-ppgpln-context-window.md - Fragment deleted after fold
  • changelog.d/tsk-rl2lfb-agent-loop.md - Fragment deleted after fold
  • desktop/package.json - Version bump to 1.0.0-beta.48
  • pyproject.toml - Version bump to 1.0.0-beta.48
  • tinyagentos/__init__.py - Version bump to 1.0.0-beta.48
  • uv.lock - Version bump to 1.0.0b48
Previous Review Summary (commit 06462a3)

Current summary above is authoritative. Previous snapshots are kept for context only.

Previous review (commit 06462a3)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (20 files)
  • CHANGELOG.md - Changelog fragment folding into release section
  • changelog.d/2333-strike-quarantine-wiring.md - Fragment deleted after fold
  • changelog.d/2338-hailo-hef-catalog-fixes.md - Fragment deleted after fold
  • changelog.d/2349-alias-editing.md - Fragment deleted after fold
  • changelog.d/2352-memory-agent-traversal.md - Fragment deleted after fold
  • changelog.d/2353-ci-node-22.md - Fragment deleted after fold
  • changelog.d/2356-registry-existence-hiding.md - Fragment deleted after fold
  • changelog.d/2357-wallpaper-fit-options.md - Fragment deleted after fold
  • changelog.d/2361-lists-store-cursor-rollback.md - Fragment deleted after fold
  • changelog.d/2363-v1-consent-key-passthrough.md - Fragment deleted after fold
  • changelog.d/fix-auth-status-ua-symmetry.md - Fragment deleted after fold
  • changelog.d/tsk-icpt4i-agent-loop-wiring.md - Fragment deleted after fold
  • changelog.d/tsk-laezfg-secret-ignores-gate.md - Fragment deleted after fold
  • changelog.d/tsk-n3w5mh-store-wiring-gate.md - Fragment deleted after fold
  • changelog.d/tsk-ppgpln-context-window.md - Fragment deleted after fold
  • changelog.d/tsk-rl2lfb-agent-loop.md - Fragment deleted after fold
  • desktop/package.json - Version bump to 1.0.0-beta.48
  • pyproject.toml - Version bump to 1.0.0-beta.48
  • tinyagentos/__init__.py - Version bump to 1.0.0-beta.48
  • uv.lock - Version bump to 1.0.0b48

Reviewed by step-3.7-flash · Input: 43.1K · Output: 2.1K · Cached: 95.2K

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHANGELOG.md`:
- Around line 118-123: Update the changelog entry describing the Dependabot
`#2331` spa-build failure to clarify that CI was pinned to Node 20 at that earlier
time, aligning it with the current Node 22 state documented elsewhere. Preserve
the dependency versions and failure context.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 7a198553-978d-419e-87ba-b59257e61e96

📥 Commits

Reviewing files that changed from the base of the PR and between d07f5c3 and 06462a3.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock, !**/uv.lock
📒 Files selected for processing (19)
  • CHANGELOG.md
  • changelog.d/2333-strike-quarantine-wiring.md
  • changelog.d/2338-hailo-hef-catalog-fixes.md
  • changelog.d/2349-alias-editing.md
  • changelog.d/2352-memory-agent-traversal.md
  • changelog.d/2353-ci-node-22.md
  • changelog.d/2356-registry-existence-hiding.md
  • changelog.d/2357-wallpaper-fit-options.md
  • changelog.d/2361-lists-store-cursor-rollback.md
  • changelog.d/2363-v1-consent-key-passthrough.md
  • changelog.d/fix-auth-status-ua-symmetry.md
  • changelog.d/tsk-icpt4i-agent-loop-wiring.md
  • changelog.d/tsk-laezfg-secret-ignores-gate.md
  • changelog.d/tsk-n3w5mh-store-wiring-gate.md
  • changelog.d/tsk-ppgpln-context-window.md
  • changelog.d/tsk-rl2lfb-agent-loop.md
  • desktop/package.json
  • pyproject.toml
  • tinyagentos/__init__.py
💤 Files with no reviewable changes (15)
  • changelog.d/2361-lists-store-cursor-rollback.md
  • changelog.d/fix-auth-status-ua-symmetry.md
  • changelog.d/2349-alias-editing.md
  • changelog.d/2353-ci-node-22.md
  • changelog.d/2363-v1-consent-key-passthrough.md
  • changelog.d/2357-wallpaper-fit-options.md
  • changelog.d/tsk-rl2lfb-agent-loop.md
  • changelog.d/tsk-icpt4i-agent-loop-wiring.md
  • changelog.d/2352-memory-agent-traversal.md
  • changelog.d/tsk-laezfg-secret-ignores-gate.md
  • changelog.d/tsk-n3w5mh-store-wiring-gate.md
  • changelog.d/2356-registry-existence-hiding.md
  • changelog.d/2338-hailo-hef-catalog-fixes.md
  • changelog.d/2333-strike-quarantine-wiring.md
  • changelog.d/tsk-ppgpln-context-window.md

Comment thread CHANGELOG.md
Comment on lines +118 to +123
- **Desktop deps**: bump `dompurify` 3.4.12 -> 3.4.13 (GHSA-55q2-fjhq-7xh7,
moderate) and `nanoid` 5.1.11 -> 5.1.16 (CVE-2026-67214, high) in
`desktop/package-lock.json`; lock-only, both already within the declared
ranges. Split out of Dependabot #2331, whose grouped jsdom 30 bump fails
spa-build (jsdom 30 requires Node >=22.13; CI pins Node 20).

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Clarify the historical Node.js version.

Line 54 states that spa-build now runs on Node 22. Line 122 still says that CI pins Node 20. If this describes the earlier Dependabot failure, add a temporal qualifier so the release notes do not describe the released CI state as Node 20.

Suggested wording
- Split out of Dependabot `#2331`, whose grouped jsdom 30 bump fails spa-build (jsdom 30 requires Node >=22.13; CI pins Node 20).
+ Split out of Dependabot `#2331`, whose grouped jsdom 30 bump originally failed spa-build before `#2353` moved CI to Node 22 (jsdom 30 requires Node >=22.13).
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- **Desktop deps**: bump `dompurify` 3.4.12 -> 3.4.13 (GHSA-55q2-fjhq-7xh7,
moderate) and `nanoid` 5.1.11 -> 5.1.16 (CVE-2026-67214, high) in
`desktop/package-lock.json`; lock-only, both already within the declared
ranges. Split out of Dependabot #2331, whose grouped jsdom 30 bump fails
spa-build (jsdom 30 requires Node >=22.13; CI pins Node 20).
- **Desktop deps**: bump `dompurify` 3.4.12 -> 3.4.13 (GHSA-55q2-fjhq-7xh7,
moderate) and `nanoid` 5.1.11 -> 5.1.16 (CVE-2026-67214, high) in
`desktop/package-lock.json`; lock-only, both already within the declared
ranges. Split out of Dependabot `#2331`, whose grouped jsdom 30 bump originally
failed spa-build before `#2353` moved CI to Node 22 (jsdom 30 requires Node
>=22.13).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CHANGELOG.md` around lines 118 - 123, Update the changelog entry describing
the Dependabot `#2331` spa-build failure to clarify that CI was pinned to Node 20
at that earlier time, aligning it with the current Node 22 state documented
elsewhere. Preserve the dependency versions and failure context.

Collate 15 changelog.d fragments into the 1.0.0-beta.48 section (merged with
the direct [Unreleased] entries under single headings), bump the four version
files including uv.lock's normalized 1.0.0b48.

Docs-Reviewed: release version bump; no CI, packaging or contribution rule change
@jaylfc
jaylfc merged commit aaf1113 into dev Aug 11, 2026
22 checks passed
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