Bump dependencies to resolve 33 Dependabot security alerts - #8
Merged
Conversation
jasonsmithio
added a commit
that referenced
this pull request
May 20, 2026
…addleboard) Final two clusters of the PR #37 upstream-merge cleanup. Workspace went from 27 errors (in cluster #7 start) to 0 errors across all crates. `cargo check --workspace` now finishes successfully. Cluster #7 (agent_ui): Instead of restoring PB-main's full ActiveView state machine (~1000 LOC), bridged PB's history-panel feature to upstream's new BaseView + OverlayView layered model. PB's history view slots into OverlayView::History alongside the existing Configuration overlay, getting "back to previous view" semantics for free via clear_overlay(). Key changes: - Add OverlayView::History { view: Entity<ThreadHistoryView> } and parallel VisibleSurface::History plumbing (focus, title, render). - Rewrite open_history against the overlay model. - background_threads → retained_threads for all_conversation_views(). - AgentConnectionEntry::history() stub returning None (followup: wire per-agent history when AcpConnection backends support it). - ConversationView::{workspace, delete_history_entry, navigate_to_session} — workspace is a real getter; the other two are stubs while AgentConnectionEntry::history() is disabled. - gpui::Corner → gpui::Anchor (with alias to preserve callsites). - Restored RemoveHistory action; dropped dead WorktreeCreationStatus re-export and AgentV2FeatureFlag import; renamed OpenAcpOnboardingModal → OpenOnboardingModal. - Match-arm exhaustiveness: AgentIdOrLegacyAgent::LegacyAgent(Gemini) falls back to NativeAgent.id(); EditPredictionProvider::Experimental(_) hides edit-prediction namespace (same as None). - supports_delete() gained a &App arg (passed through at all 4 callsites). - Expanded thread_import re-exports for sidebar crate. Cluster #8 (paddleboard binary, 3 errors → 0): - Added `Error` and `editor::Editor` to imports. - EditPredictionProvider::Experimental(_) match arm. - Mapped tasks-future results through `.map(|_| ())` to match the Vec<Result<(), Error>> type. Followups captured in RECAPS: - Per-agent thread history (AgentConnectionEntry::history) re-enable. - load_agent_thread bridge for ThreadHistoryViewEvent::Open callsites. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
jasonsmithio
added a commit
that referenced
this pull request
May 31, 2026
Bump dependencies to resolve 33 Dependabot security alerts
jasonsmithio
added a commit
that referenced
this pull request
May 31, 2026
…addleboard) Final two clusters of the PR #37 upstream-merge cleanup. Workspace went from 27 errors (in cluster #7 start) to 0 errors across all crates. `cargo check --workspace` now finishes successfully. Cluster #7 (agent_ui): Instead of restoring PB-main's full ActiveView state machine (~1000 LOC), bridged PB's history-panel feature to upstream's new BaseView + OverlayView layered model. PB's history view slots into OverlayView::History alongside the existing Configuration overlay, getting "back to previous view" semantics for free via clear_overlay(). Key changes: - Add OverlayView::History { view: Entity<ThreadHistoryView> } and parallel VisibleSurface::History plumbing (focus, title, render). - Rewrite open_history against the overlay model. - background_threads → retained_threads for all_conversation_views(). - AgentConnectionEntry::history() stub returning None (followup: wire per-agent history when AcpConnection backends support it). - ConversationView::{workspace, delete_history_entry, navigate_to_session} — workspace is a real getter; the other two are stubs while AgentConnectionEntry::history() is disabled. - gpui::Corner → gpui::Anchor (with alias to preserve callsites). - Restored RemoveHistory action; dropped dead WorktreeCreationStatus re-export and AgentV2FeatureFlag import; renamed OpenAcpOnboardingModal → OpenOnboardingModal. - Match-arm exhaustiveness: AgentIdOrLegacyAgent::LegacyAgent(Gemini) falls back to NativeAgent.id(); EditPredictionProvider::Experimental(_) hides edit-prediction namespace (same as None). - supports_delete() gained a &App arg (passed through at all 4 callsites). - Expanded thread_import re-exports for sidebar crate. Cluster #8 (paddleboard binary, 3 errors → 0): - Added `Error` and `editor::Editor` to imports. - EditPredictionProvider::Experimental(_) match arm. - Mapped tasks-future results through `.map(|_| ())` to match the Vec<Result<(), Error>> type. Followups captured in RECAPS: - Per-agent thread history (AgentConnectionEntry::history) re-enable. - load_agent_thread bridge for ThreadHistoryViewEvent::Open callsites. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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
cargo updateagainstmain, plus two small fixes to keep the workspace compiling. Closes 33 of 44 open Dependabot alerts on this repo, including both criticals (wasmtime aarch64 sandbox escapes).Resolved (33 alerts)
wasmtime(+ siblings)opensslaws-lc-sysrustls-webpki(0.103 branch)quinn-protorandrpasswordaws-sdk-sso/ssooidc/stsCode changes
tooling/compliance/src/github.rs—octocrab::Octocrab::graphql<R>now requiresR: DeserializeOwned. Added the bound toOctocrabClient::graphql.jupyter-websocket-clientpinned to 1.0.0 in the lockfile. 1.1.0 added aprotocol_modefield toJupyterWebSocketand pulledasync-tungstenite 0.34, which conflicts with the workspace pin at 0.31. Not a security fix, so we hold the line rather than rewritecrates/repl/src/kernels/remote_kernels.rs.Not resolved (6 Rust alerts, deferred)
Each is pinned by a transitive dep that needs a bigger bump:
rustls-webpki 0.101.7aws-config→aws-smithy-http-client→rustls 0.21grid 0.18.0taffy 0.9.0(gpui layout)lru 0.12.5aws-sdk-s3glib 0.18.5wry/webkit2gtk(Linux WebView)These should be handled in follow-up PRs that bump
taffy,aws-sdk-*, andwry, or with[patch]overrides if upstream is slow.npm alerts
The 5 alerts in
script/danger/pnpm-lock.yamlare in Zed's Danger.js CI tooling — not shipped to users. Easy follow-up:pnpm updateinsidescript/danger.Test plan
cargo check --workspacepasses./script/clippy(run in CI)Release Notes: