Skip to content

chore(deps)(deps): bump tower-http from 0.5.2 to 0.6.8 - #11

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/cargo/tower-http-0.6.8
May 10, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
dependabot/cargo/tower-http-0.6.8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 10, 2026 •

Copy link
Copy Markdown
Contributor

Bumps tower-http from 0.5.2 to 0.6.8.

Release notes

Sourced from tower-http's releases.

tower-http-0.6.8

Fixed

  • Disable multiple_members in Gzip decoder, since HTTP context only uses one member. (#621)

#621: tower-rs/tower-http#621

What's Changed

New Contributors

Full Changelog: tower-rs/tower-http@tower-http-0.6.7...tower-http-0.6.8

tower-http-0.6.7

Added

  • TimeoutLayer::with_status_code(status) to define the status code returned when timeout is reached. (#599)

Deprecated

  • auth::require_authorization is too basic for real-world. (#591)
  • TimeoutLayer::new() should be replaced with TimeoutLayer::with_status_code(). (Previously was StatusCode::REQUEST_TIMEOUT) (#599)

Fixed

  • on_eos is now called even for successful responses. (#580)
  • ServeDir: call fallback when filename is invalid (#586)
  • decompression will not fail when body is empty (#618)

#580: tower-rs/tower-http#580 #586: tower-rs/tower-http#586 #591: tower-rs/tower-http#591 #599: tower-rs/tower-http#599 #618: tower-rs/tower-http#618

New Contributors

... (truncated)

Commits
  • 33166c8 v0.6.8
  • 6680160 Fix deprecated lints (#608)
  • 81b8231 ci: Switch cargo-public-api-crates to cargo-check-external-types (#613)
  • 1fb0144 ci: pin tracing in msrv job (#622)
  • 1fe4c09 fix(decompression): disable multiple_members option for gzip decoder (#621)
  • 3bf1ba7 v0.6.7
  • 723ca9a fix(decompression): Suppress EOF errors caused by decompressing empty body (#...
  • 8ab9f82 chore(ci): use newer cargo-public-api-crates job (#619)
  • 7cfdf76 doc: Replace doc_auto_cfg with doc_cfg (#609)
  • 50beeaf Add support for custom status code in TimeoutLayer (#599)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 10, 2026
@nikhilunni

Copy link
Copy Markdown
Contributor

@dependabot recreate

Bumps [tower-http](https://github.com/tower-rs/tower-http) from 0.5.2 to 0.6.8.
- [Release notes](https://github.com/tower-rs/tower-http/releases)
- [Commits](tower-rs/tower-http@tower-http-0.5.2...tower-http-0.6.8)

---
updated-dependencies:
- dependency-name: tower-http
  dependency-version: 0.6.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/tower-http-0.6.8 branch from 2590320 to d6a4e2f Compare May 10, 2026 22:41

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

Auto-approved: version-update:semver-minor via Dependabot.

@github-actions
github-actions Bot enabled auto-merge (squash) May 10, 2026 22:41
@github-actions
github-actions Bot merged commit e55d2f0 into main May 10, 2026
9 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/tower-http-0.6.8 branch May 10, 2026 22:43
nikhilunni added a commit that referenced this pull request May 12, 2026
Phase 10 of the chunked-storage rollout. Pulls everything we've
shipped (Phases 1-3, 6-additive, 8, 9) into a single referenceable
record.

- docs/adr/0007-chunked-immutable-storage.md — the headline ADR:
  context, decision (16 MiB disk / 512 KB memory chunks,
  versioned content-addressed manifests, MAP_PRIVATE memory
  dedup, working-set R&R, the three free COW levels, wire
  protocol versioning), consequences, alternatives considered.
  Includes an explicit "what this ADR does NOT cover" section so
  the gaps (NBD, UFFD, schema reshape, observability) don't get
  lost.

- docs/known-issues.md — six new entries (#9 NBD missing, #10
  UFFD missing, #11 cold-tier columns linger, #12 no metrics,
  #13 materialize-dir leak, #14 bincode wire-compat caveat).
  Each cross-references the rollout doc's Tier 4 punch list so a
  future contributor sees both the symptom and the tracking.

- README.md — Phase 7 paragraph added; "two snapshot tiers, one
  primitive" narrative replaced with the chunked-storage shape +
  pointer to ADR 0007.

- DESIGN.md — ADR 0007 added to the ADR list with the
  "supersedes 0005's two-tier framing" note; deploy artifact
  pointers added. The narrative architecture sections below are
  flagged as ADR-0005-era pending Phase 6's schema reshape — a
  deep rewrite is queued (the new SnapshotRecord shape drives
  the new descriptions; rewriting before that lands risks drift).

- docs/deploy.md — header callout supersedes the cold-tier
  framing; points at the live deployment artifacts.

- docs/chunked-storage-rollout.md — Phase 10 status marked
  🟡 partial with explicit cite of what's shipped vs the deep
  narrative refresh still pending.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
nikhilunni added a commit that referenced this pull request Jul 21, 2026
… 0101 C)

"Evicting" conflated rung-2 park (VM paused in place, cheap to wake)
with an actual descent: sessions read evicting for up to the 8h hard
TTL, the 10s scanner re-found them forever (half the ADR 0077x0090
livelock surface), and the D5 fast path flipped Idle on a host-LOCAL
record - node loss silently rolled resumes back to a stale checkpoint.

- SessionState::Parked: a real state (Active->Evicting->Parked at park;
  Parked->{Active,Evicting,HostLost,Dead,Completed}), persisted as
  'parked' (migration 0107). park_rung/parked_at stay as ascent/ledger
  metadata. Parked reserves host memory, is live, un-parks via the
  existing ascent (~1s), and goes HostLost - never Idle - on host death.
- The floor flip: the evict op no longer flips Idle at capture. The
  heartbeat reconcile, right after record_snapshot lands the
  eviction-final row, runs settle_evicted_session_idle - ONE guarded
  UPDATE (status CAS + sandbox match + recoverable-row EXISTS) that
  detaches and flips Evicting->Idle. The op still finishes at capture
  (ADR 0079 #11 - the lane is never held for an upload); a wedged
  upload falls to HostLost via the scanner's bounded attempts.
- Descent commits Parked->Evicting BEFORE enqueueing the descent op
  (enqueue-first recreates the skip-loop livelock shape); the reaper
  sweeps status='parked' via list_parked_sessions instead of rung-
  sniffing evicting rows.
- Closing the window closes issue #570 structurally: the binding
  survives until the settle, so even the capture-signal-suppressed
  reconcile sees "owned" - re-pinned in the rewritten cosim twin.
- New MetadataStore surface (list_parked_sessions,
  settle_evicted_session_idle) implemented in PG + Sim + MiniMeta with
  a D4 conformance scenario (sim + live-PG twins both green).
- Web (state union, glyph, filters, composer copy, inactive set) and
  orchestrator (status->task mapping) learn 'parked'.

ADR 0101 flipped to Accepted with the phase commit chain.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
nikhilunni added a commit that referenced this pull request Jul 21, 2026
… 0101 C)

"Evicting" conflated rung-2 park (VM paused in place, cheap to wake)
with an actual descent: sessions read evicting for up to the 8h hard
TTL, the 10s scanner re-found them forever (half the ADR 0077x0090
livelock surface), and the D5 fast path flipped Idle on a host-LOCAL
record - node loss silently rolled resumes back to a stale checkpoint.

- SessionState::Parked: a real state (Active->Evicting->Parked at park;
  Parked->{Active,Evicting,HostLost,Dead,Completed}), persisted as
  'parked' (migration 0107). park_rung/parked_at stay as ascent/ledger
  metadata. Parked reserves host memory, is live, un-parks via the
  existing ascent (~1s), and goes HostLost - never Idle - on host death.
- The floor flip: the evict op no longer flips Idle at capture. The
  heartbeat reconcile, right after record_snapshot lands the
  eviction-final row, runs settle_evicted_session_idle - ONE guarded
  UPDATE (status CAS + sandbox match + recoverable-row EXISTS) that
  detaches and flips Evicting->Idle. The op still finishes at capture
  (ADR 0079 #11 - the lane is never held for an upload); a wedged
  upload falls to HostLost via the scanner's bounded attempts.
- Descent commits Parked->Evicting BEFORE enqueueing the descent op
  (enqueue-first recreates the skip-loop livelock shape); the reaper
  sweeps status='parked' via list_parked_sessions instead of rung-
  sniffing evicting rows.
- Closing the window closes issue #570 structurally: the binding
  survives until the settle, so even the capture-signal-suppressed
  reconcile sees "owned" - re-pinned in the rewritten cosim twin.
- New MetadataStore surface (list_parked_sessions,
  settle_evicted_session_idle) implemented in PG + Sim + MiniMeta with
  a D4 conformance scenario (sim + live-PG twins both green).
- Web (state union, glyph, filters, composer copy, inactive set) and
  orchestrator (status->task mapping) learn 'parked'.

ADR 0101 flipped to Accepted with the phase commit chain.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
nikhilunni added a commit that referenced this pull request Jul 21, 2026
… 0101 C)

"Evicting" conflated rung-2 park (VM paused in place, cheap to wake)
with an actual descent: sessions read evicting for up to the 8h hard
TTL, the 10s scanner re-found them forever (half the ADR 0077x0090
livelock surface), and the D5 fast path flipped Idle on a host-LOCAL
record - node loss silently rolled resumes back to a stale checkpoint.

- SessionState::Parked: a real state (Active->Evicting->Parked at park;
  Parked->{Active,Evicting,HostLost,Dead,Completed}), persisted as
  'parked' (migration 0107). park_rung/parked_at stay as ascent/ledger
  metadata. Parked reserves host memory, is live, un-parks via the
  existing ascent (~1s), and goes HostLost - never Idle - on host death.
- The floor flip: the evict op no longer flips Idle at capture. The
  heartbeat reconcile, right after record_snapshot lands the
  eviction-final row, runs settle_evicted_session_idle - ONE guarded
  UPDATE (status CAS + sandbox match + recoverable-row EXISTS) that
  detaches and flips Evicting->Idle. The op still finishes at capture
  (ADR 0079 #11 - the lane is never held for an upload); a wedged
  upload falls to HostLost via the scanner's bounded attempts.
- Descent commits Parked->Evicting BEFORE enqueueing the descent op
  (enqueue-first recreates the skip-loop livelock shape); the reaper
  sweeps status='parked' via list_parked_sessions instead of rung-
  sniffing evicting rows.
- Closing the window closes issue #570 structurally: the binding
  survives until the settle, so even the capture-signal-suppressed
  reconcile sees "owned" - re-pinned in the rewritten cosim twin.
- New MetadataStore surface (list_parked_sessions,
  settle_evicted_session_idle) implemented in PG + Sim + MiniMeta with
  a D4 conformance scenario (sim + live-PG twins both green).
- Web (state union, glyph, filters, composer copy, inactive set) and
  orchestrator (status->task mapping) learn 'parked'.

ADR 0101 flipped to Accepted with the phase commit chain.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant