Skip to content

chore(master): release 0.4.8#307

Merged
AprilNEA merged 2 commits into
masterfrom
release-please--branches--master
Jun 18, 2026
Merged

chore(master): release 0.4.8#307
AprilNEA merged 2 commits into
masterfrom
release-please--branches--master

Conversation

@arcbox-labs

@arcbox-labs arcbox-labs Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.4.8 (2026-06-18)

Features

  • net: host-tunnel endpoint — UtunFrameSource/Sink + SOCKS5-aware tcp_bridge + tun_proxy harness (814bba9)
  • proxy: SOCKS5 UDP ASSOCIATE client + route guest UDP through it (e844538)
  • splicetcp: parameterize FrameClassifier packet-pool capacity (#316) (ec34f16)
  • tcpstack: standalone l3_to_l2 for callback-driven (no-fd) ingest (#313) (283716f)

Bug Fixes

  • bundle: drop vm.networking from dev entitlements (8913c02)
  • devenv: pin apple-sdk_26 so arcbox-daemon links locally (#305) (f43baec)
  • net: correct DarwinTun utun AF-header byte order (a0ec942)
  • proxy: harden SOCKS5 UDP client per review (dedb863)
  • splicetcp: apply rustfmt + correct utun AF-header byte-order module doc (1358fcc)
  • tcpstack: proxy IP-literal / domain-less dsts when a system proxy is set (236fb30)
  • tcpstack: utun AF-header byte order; make tun_proxy functional (Gate C verified) (88b230a)

Code Refactoring

  • net: extract datapath pool/ring/frame-buf/stats into arcbox-datapath crate (1f92e3f)
  • net: extract dns_log/proxy_detect into arcbox-fakeip crate (49c26d3)
  • net: extract NAT engine into arcbox-conntrack crate (Gate A) (c9a5465)
  • net: extract packet/ethernet/checksum into arcbox-packet crate (7e70b33)
  • net: extract proxy_tunnel/socket_proxy/inbound_relay into arcbox-proxy crate (5caa5b5)
  • net: extract tcp_bridge/classifier/direct_rx into arcbox-tcpstack + FrameSource ingest seam (b68ffa3)
  • net: rename arcbox-tcpstack crate to splicetcp (57f0f6d)
  • net: sever arcbox-virtio dependency via arcbox-net-virtio crate (Gate B) (8358bed)
  • net: share utun AF-header framing across endpoints (e835cdd)
  • proxy: split proxy_tunnel + socket_proxy into focused modules (e2505f4)
  • tcpstack: address #314 review (set_dns_log + Tcp-only EgressConn) (8836cfc)
  • tcpstack: build synthetic Ethernet via arcbox-packet helpers (b36e429)
  • tcpstack: extract EgressResolver seam from tcp_bridge (behavior-preserving) (e66723e)

Tests

  • proxy: mock SOCKS5 / HTTP-CONNECT round-trips for proxy_tunnel (0b6739f)
  • small_pool_capacity_classifies_and_falls_back_to_heap. (ec34f16)

Continuous Integration

  • release: publish the library crates to crates.io (#321) (14d73d7)

This PR was generated with Release Please. See documentation.

@greptile-apps

greptile-apps Bot commented Jun 15, 2026

Copy link
Copy Markdown

Greptile Summary

Automated Release Please PR bumping the workspace from v0.4.7 to v0.4.8. All three touched files are purely mechanical version-string updates with no logic changes.

  • .release-please-manifest.json — single version field updated to "0.4.8".
  • CHANGELOG.md — new release section prepended documenting all features, bug fixes, refactors, tests, and CI changes merged since v0.4.7.
  • Cargo.toml[workspace.package] version and all 37 internal crate workspace-dependency pins (each tagged # x-release-please-version) bumped to 0.4.8; arcbox-hv intentionally remains at 0.3.20 per the comment describing its independent release cadence.

Confidence Score: 5/5

This is a fully automated release bump with no logic changes; safe to merge.

All three files contain only mechanical version-string substitutions generated by Release Please. The workspace version, all 37 internal crate pins, the manifest, and the changelog are consistently updated to 0.4.8. The one deliberate exception — arcbox-hv at 0.3.20 — is explicitly documented in the file. There is nothing here that could introduce a regression.

No files require special attention.

Important Files Changed

Filename Overview
.release-please-manifest.json Version bumped from 0.4.7 to 0.4.8 — single-field change, correct.
CHANGELOG.md New 0.4.8 changelog entry prepended with all features, bug fixes, refactors, tests, and CI changes from the release.
Cargo.toml Workspace version and all 37 internal crate pins bumped uniformly from 0.4.7 to 0.4.8; arcbox-hv intentionally left at 0.3.20 per its separate cadence comment.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Release Please Bot] -->|generates| B[PR #307]
    B --> C{3 files changed}
    C --> D[.release-please-manifest.json\n0.4.7 → 0.4.8]
    C --> E[CHANGELOG.md\nNew 0.4.8 section prepended]
    C --> F[Cargo.toml\nworkspace version + 37 crate pins\n0.4.7 → 0.4.8]
    F --> G[arcbox-hv stays at 0.3.20\nindependent cadence]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[Release Please Bot] -->|generates| B[PR #307]
    B --> C{3 files changed}
    C --> D[.release-please-manifest.json\n0.4.7 → 0.4.8]
    C --> E[CHANGELOG.md\nNew 0.4.8 section prepended]
    C --> F[Cargo.toml\nworkspace version + 37 crate pins\n0.4.7 → 0.4.8]
    F --> G[arcbox-hv stays at 0.3.20\nindependent cadence]
Loading

Reviews (7): Last reviewed commit: "chore: update Cargo.lock for release" | Re-trigger Greptile

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ No new issues found.

Reviewed changes — release-please automation PR bumping the workspace to 0.4.8.

  • Version bump 0.4.70.4.8 — applied to [workspace.package] and every internal path-dep pin (# x-release-please-version) in Cargo.toml, plus the matching entries in Cargo.lock.
  • Manifest update.release-please-manifest.json . set to 0.4.8.
  • CHANGELOG — prepends the 0.4.8 section citing the single bug fix #305 (devenv: pin apple-sdk_26).
  • Independent-cadence deps untouchedarcbox-hv (0.3.20) and arcbox-boot (0.5.1) correctly left unchanged per their documented manual cadence.

All version bumps are consistent and the changelog matches the one commit in this release. Mechanical, generated content — mergeable as-is.

Pullfrog  | Fix it ➔View workflow run | Using Claude Opus𝕏

@arcbox-labs arcbox-labs Bot force-pushed the release-please--branches--master branch from 60dbe44 to 23cb22e Compare June 17, 2026 07:16
@pullfrog

pullfrog Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Pullfrog paused this run — you've used your 100 free runs this month. Add a card to continue at 7¢/run. Add a card

@arcbox-labs arcbox-labs Bot force-pushed the release-please--branches--master branch 4 times, most recently from 7d2aaf1 to d60c393 Compare June 18, 2026 02:54
@arcbox-labs arcbox-labs Bot force-pushed the release-please--branches--master branch from 67a2822 to 253237e Compare June 18, 2026 04:17
@AprilNEA AprilNEA merged commit dd0beca into master Jun 18, 2026
10 checks passed
@AprilNEA AprilNEA deleted the release-please--branches--master branch June 18, 2026 04:18
@arcbox-labs

arcbox-labs Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant