chore(release): prep 5.0.0 docs and version bump#338
Merged
Conversation
Collaborator
|
@pjdoland can you resolve the conflicts |
Promotes the [Unreleased] CHANGELOG snapshot to [5.0.0] - 2026-05-22 and expands it to cover everything merged into upstream/main after PR plmbr#287's docs refresh. Bumps package.json to 5.0.0. CHANGELOG additions cover the post-plmbr#287 surface: - Settings tabs: plugin marketplace picker (plmbr#284), plugin marketplace details + Update button (plmbr#303), per-workspace MCP disable (plmbr#286), JSON-paste path in Add MCP server (plmbr#285). - Launchers: hide-with-policy (plmbr#288), brand icons for Codex / opencode (plmbr#325, plmbr#333), per-launch directory picker (plmbr#332). - Chat sidebar and agentic UX: workspace @-mention in Claude mode (plmbr#327), reload-open-files-on-disk (plmbr#330), steered system prompt away from over-eager notebook creation (plmbr#336). - Skills: multi-manifest support (plmbr#321), tracks-upstream for user- imported skills (plmbr#322), HTTP kill switch for the reconciler (plmbr#291). - Accessibility: full sub-section covering plmbr#305-plmbr#320. - Security: shell-tool sandbox (plmbr#290), Claude UI-bridge sandbox (plmbr#323), 0o600 on encrypted token (plmbr#293), env-secret scrubbing (plmbr#295), MCP config shape validation (plmbr#299), XSS allowlist (plmbr#296), Copilot WS auth + origin (plmbr#301), GHE host detection (plmbr#292), fastmcp -> mcp SDK swap (plmbr#324). - Fixed: session listing unification (plmbr#310), session preview unwrap (plmbr#331), down-area runtime throw (plmbr#330 follow-up), WS message-handler leak (plmbr#294). - Removed: fastmcp dependency, history.jsonl session gate. Adds a Migration note covering the five behavior changes operators should review before upgrading from 4.x: fastmcp swap, path sandboxes, history.jsonl gate removal, workspace @-mention pointer shape, and the Copilot WebSocket auth/origin tightening. Two reviewer rounds (six personas each) applied: - Round 1 caught security overclaims (plmbr#293, plmbr#299, plmbr#323), the plmbr#284/plmbr#303 mis-attribution, missing migration note, 3 em dashes, and the stale `fastmcp==2.x.*` recommendation in the admin guide. - Round 2 caught the missing plmbr#301 migration bullet, missing version- matrix 5.0.x row, missing README TOC entry, and a couple of style nits (sub-heading overpromise, orphan bullet). Skipped (deferred to future PRs): - README first-run tour mention. - Admin guide HTTP kill-switch row in Failure-modes table. - Terminal drag-drop trust-model precision update after plmbr#327. - Cipher description nit in plmbr#293 (Fernet AES-128-CBC+HMAC, not AES-GCM).
c99f6c9 to
f43fafa
Compare
Collaborator
Author
|
Resolved. Also added doc updates relating to #339 |
mbektas
approved these changes
May 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prep for the 5.0.0 release. Promotes the existing
[Unreleased]CHANGELOG snapshot to[5.0.0] - 2026-05-22, expands it to cover everything merged intoupstream/mainafter PR #287's docs refresh, bumpspackage.jsonfrom 4.8.0 to 5.0.0, and freshens README + admin-guide for the new surface.Solution
CHANGELOG
[5.0.0]section covering the post-docs: cover post-4.8.0 changes across README, admin guide, skills, CHANGELOG #287 surface across Added / Changed / Removed / Fixed / Security / Internal.fastmcpdependency removed in favor of the officialmcpSDK (fix(deps): drop fastmcp for the official mcp SDK; pin urllib3 for CVE fixes #324).jupyter_root(security: sandbox shell-tool working_directory to jupyter_root #290, security(claude): sandbox UI-bridge tool paths to jupyter_root #323).history.jsonl(fix(claude-sessions): unify session listing across NBI surfaces, drop history.jsonl gate #310).@-mention pointer instead of inlined content (feat(claude): attach workspace files as @-mention in Claude mode #327).Settings,Launchers,Chat sidebar and agentic UX,Copilot models,Skills and workspace config) earn their keep at this bullet density.README
@-mention behavior change (feat(claude): attach workspace files as @-mention in Claude mode #327).docs/admin-guide.mdpip installexample block swapped fromfastmcp==2.x.*tomcp==1.27.*andnotebook-intelligence==5.0.*, with a cross-reference to the changelog migration note.5.0.xrow.refresh_open_files_on_disk_changeas the notable case and theoverrides.jsonpath for org-wide overrides.package.json_version.pyis auto-generated by Hatchling from this value on build, so no separate Python version bump is needed.Testing
Documentation and version-bump PR; no executable change.
python3 -c "import json; json.load(open('package.json'))"— package.json is valid JSON.Two rounds of six persona reviewers (changelog fidelity, backward-compat / semver, admin-guide cross-reference, security-claim audit, README freshness, style + Keep-a-Changelog conformance) shaped the final wording:
fastmcp==2.x.*pin recommendation in the admin guide.All fix-before-ship findings applied.
Risks / follow-ups
docs/admin-guide.md:549) is mildly imprecise post-feat(claude): attach workspace files as @-mention in Claude mode #327 (the@-mention path bypasses the staging dir for workspace files). Worth a future tweak.Issue linkage
No single issue — this is the 5.0.0 release prep PR. Closes the post-4.8.0 doc lag.