Skip to content

chore(release): v1.0.0-beta.43 version bump + changelog#2084

Merged
jaylfc merged 1 commit into
devfrom
release/beta.43
Jul 21, 2026
Merged

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

Conversation

@jaylfc

@jaylfc jaylfc commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Version bump across the four tracked files (pyproject.toml, tinyagentos/__init__.py, desktop/package.json, and the normalized 1.0.0b43 in uv.lock) plus the changelog section. test_version_lock_sync passes locally.

What ships in beta.43

Library app P1 (#2062): store, ingest pipeline, cheap-tier processors and the collections handoff to taOSmd over the live Collections API, with async index polling and typed link rows. This one went through three review rounds, including a reprocess bug that deleted the user's original uploaded file and a test whose tolerance kept it green.

Three invite fixes, all found by live use rather than tests:

Docs: the Hailo-10H AI HAT+2 entry including the Pi 5 M.2 slot conflict (#2075), and seven new contributor defect classes distilled from this cycle's reviews (#2069, #2079).

Cut deliberately from what has landed rather than holding for the wider open-PR set: most of those are held on unaddressed folds, conflicts, or the gated arbiter series, and forcing them in is how the Library data-loss bug would have shipped.

Summary by CodeRabbit

  • New Features

    • Added support for the Library app ingest pipeline and Collections API handoff.
    • Invite creation now supports an optional expiration duration.
  • Bug Fixes

    • Fixed desktop invite dialog crashes and handling of invite permissions.
    • Expired invites are now revoked correctly.
    • Increased the default invite expiration period.
  • Documentation

    • Updated Raspberry Pi Hailo-10 AI HAT+2 slot guidance.
    • Expanded contributor guidance for troubleshooting common defect types.
  • Release

    • Updated the application to version 1.0.0-beta.43.

Library P1 (ingest pipeline, cheap-tier processors, collections handoff),
three invite fixes from live testing (the dialog crash, unrevokable expired
invites, and a 15 minute TTL that killed invites before they could be used),
the Hailo AI HAT+2 hardware note, and seven new contributor defect classes.
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@coderabbitai

coderabbitai Bot commented Jul 21, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The release metadata is updated to 1.0.0-beta.43 across the changelog, desktop package manifest, Python project metadata, and package version constant.

Changes

Beta 43 release

Layer / File(s) Summary
Beta.43 release notes
CHANGELOG.md
Adds the 1.0.0-beta.43 release entry with added, fixed, and changed notes.
Synchronized version declarations
desktop/package.json, pyproject.toml, tinyagentos/__init__.py
Updates all package version declarations from beta.42 to beta.43.

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

Possibly related PRs

  • jaylfc/taOS#2061: Uses the same release version and changelog update pattern.
  • jaylfc/taOS#1470: Performs a similar release-style version bump across the same declarations.
  • jaylfc/taOS#1489: Updates the same version sources and release notes without feature-code changes.
🚥 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 accurately summarizes the release version bump and changelog update for v1.0.0-beta.43.
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
📝 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.43

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 Jul 21, 2026

Copy link
Copy Markdown

Important

You are using the Gitar free plan. Upgrade to unlock code review, CI analysis, auto-apply, custom automations, and more.

Gitar

@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: 2

🤖 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 32-33: Update the release note text to hyphenate the compound
modifier as “15-minute flow,” preserving the rest of the changelog entry
unchanged.
- Around line 40-44: Update the contributor-docs changelog entry to accurately
reflect the eight enumerated defect classes, or consolidate the list to seven
distinct topics; ensure the count and listed topics agree.
🪄 Autofix (Beta)

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: d1819252-d931-435e-a874-670b075c53fd

📥 Commits

Reviewing files that changed from the base of the PR and between 056350a and e1a69bd.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (4)
  • CHANGELOG.md
  • desktop/package.json
  • pyproject.toml
  • tinyagentos/__init__.py

Comment thread CHANGELOG.md
Comment on lines +32 to +33
- Default invite TTL raised from 15 minutes to 1 hour. Handing a URL and PIN to a
human who then configures an agent is not a 15 minute flow (#2072).

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

Use “15-minute” in the release note.

Hyphenate the compound modifier in “15-minute flow.”

🧰 Tools
🪛 LanguageTool

[grammar] ~33-~33: Use a hyphen to join words.
Context: ...who then configures an agent is not a 15 minute flow (#2072). ### Changed - `do...

(QB_NEW_EN_HYPHEN)

🤖 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 32 - 33, Update the release note text to hyphenate
the compound modifier as “15-minute flow,” preserving the rest of the changelog
entry unchanged.

Source: Linters/SAST tools

Comment thread CHANGELOG.md
Comment on lines +40 to +44
- Contributor docs gained seven new defect classes drawn from real review
findings, covering runtime state in commits, mobile view registries, retrofit
migrations on shipped stores, scope honesty, tolerance assertions, shell
snippets in template literals, conflict resolution, and how an external
contributor reaches another team's agent (#2069, #2079).

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

Make the defect-class count match the list.

This says “seven new defect classes,” but the sentence enumerates eight topics. Change the count or remove/collapse one item.

🤖 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 40 - 44, Update the contributor-docs changelog
entry to accurately reflect the eight enumerated defect classes, or consolidate
the list to seven distinct topics; ensure the count and listed topics agree.

@jaylfc
jaylfc merged commit 3878ccb into dev Jul 21, 2026
10 of 11 checks passed
@jaylfc
jaylfc deleted the release/beta.43 branch July 21, 2026 18:40
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