Home / Input Output / hermes
Nov 27, 1-2 AM (0)
Nov 27, 2-3 AM (0)
Nov 27, 3-4 AM (0)
Nov 27, 4-5 AM (0)
Nov 27, 5-6 AM (0)
Nov 27, 6-7 AM (0)
Nov 27, 7-8 AM (3)
Nov 27, 8-9 AM (6)
Nov 27, 9-10 AM (1)
Nov 27, 10-11 AM (1)
Nov 27, 11-12 PM (0)
Nov 27, 12-1 PM (5)
Nov 27, 1-2 PM (1)
Nov 27, 2-3 PM (0)
Nov 27, 3-4 PM (0)
Nov 27, 4-5 PM (0)
Nov 27, 5-6 PM (0)
Nov 27, 6-7 PM (0)
Nov 27, 7-8 PM (0)
Nov 27, 8-9 PM (0)
Nov 27, 9-10 PM (0)
Nov 27, 10-11 PM (0)
Nov 27, 11-12 AM (0)
Nov 28, 12-1 AM (0)
Nov 28, 1-2 AM (0)
Nov 28, 2-3 AM (0)
Nov 28, 3-4 AM (0)
Nov 28, 4-5 AM (0)
Nov 28, 5-6 AM (0)
Nov 28, 6-7 AM (0)
Nov 28, 7-8 AM (0)
Nov 28, 8-9 AM (0)
Nov 28, 9-10 AM (7)
Nov 28, 10-11 AM (4)
Nov 28, 11-12 PM (2)
Nov 28, 12-1 PM (0)
Nov 28, 1-2 PM (1)
Nov 28, 2-3 PM (2)
Nov 28, 3-4 PM (0)
Nov 28, 4-5 PM (0)
Nov 28, 5-6 PM (0)
Nov 28, 6-7 PM (0)
Nov 28, 7-8 PM (0)
Nov 28, 8-9 PM (0)
Nov 28, 9-10 PM (0)
Nov 28, 10-11 PM (0)
Nov 28, 11-12 AM (0)
Nov 29, 12-1 AM (0)
Nov 29, 1-2 AM (0)
Nov 29, 2-3 AM (0)
Nov 29, 3-4 AM (0)
Nov 29, 4-5 AM (0)
Nov 29, 5-6 AM (0)
Nov 29, 6-7 AM (0)
Nov 29, 7-8 AM (0)
Nov 29, 8-9 AM (0)
Nov 29, 9-10 AM (0)
Nov 29, 10-11 AM (1)
Nov 29, 11-12 PM (0)
Nov 29, 12-1 PM (0)
Nov 29, 1-2 PM (0)
Nov 29, 2-3 PM (0)
Nov 29, 3-4 PM (0)
Nov 29, 4-5 PM (0)
Nov 29, 5-6 PM (0)
Nov 29, 6-7 PM (0)
Nov 29, 7-8 PM (0)
Nov 29, 8-9 PM (0)
Nov 29, 9-10 PM (0)
Nov 29, 10-11 PM (0)
Nov 29, 11-12 AM (0)
Nov 30, 12-1 AM (0)
Nov 30, 1-2 AM (0)
Nov 30, 2-3 AM (0)
Nov 30, 3-4 AM (0)
Nov 30, 4-5 AM (0)
Nov 30, 5-6 AM (0)
Nov 30, 6-7 AM (0)
Nov 30, 7-8 AM (0)
Nov 30, 8-9 AM (0)
Nov 30, 9-10 AM (0)
Nov 30, 10-11 AM (0)
Nov 30, 11-12 PM (0)
Nov 30, 12-1 PM (0)
Nov 30, 1-2 PM (0)
Nov 30, 2-3 PM (0)
Nov 30, 3-4 PM (0)
Nov 30, 4-5 PM (0)
Nov 30, 5-6 PM (0)
Nov 30, 6-7 PM (0)
Nov 30, 7-8 PM (0)
Nov 30, 8-9 PM (0)
Nov 30, 9-10 PM (0)
Nov 30, 10-11 PM (0)
Nov 30, 11-12 AM (0)
Dec 01, 12-1 AM (0)
Dec 01, 1-2 AM (0)
Dec 01, 2-3 AM (2)
Dec 01, 3-4 AM (1)
Dec 01, 4-5 AM (0)
Dec 01, 5-6 AM (3)
Dec 01, 6-7 AM (0)
Dec 01, 7-8 AM (1)
Dec 01, 8-9 AM (1)
Dec 01, 9-10 AM (1)
Dec 01, 10-11 AM (2)
Dec 01, 11-12 PM (2)
Dec 01, 12-1 PM (4)
Dec 01, 1-2 PM (7)
Dec 01, 2-3 PM (1)
Dec 01, 3-4 PM (0)
Dec 01, 4-5 PM (0)
Dec 01, 5-6 PM (0)
Dec 01, 6-7 PM (0)
Dec 01, 7-8 PM (0)
Dec 01, 8-9 PM (0)
Dec 01, 9-10 PM (0)
Dec 01, 10-11 PM (0)
Dec 01, 11-12 AM (0)
Dec 02, 12-1 AM (5)
Dec 02, 1-2 AM (0)
Dec 02, 2-3 AM (0)
Dec 02, 3-4 AM (0)
Dec 02, 4-5 AM (0)
Dec 02, 5-6 AM (0)
Dec 02, 6-7 AM (0)
Dec 02, 7-8 AM (6)
Dec 02, 8-9 AM (7)
Dec 02, 9-10 AM (1)
Dec 02, 10-11 AM (0)
Dec 02, 11-12 PM (0)
Dec 02, 12-1 PM (0)
Dec 02, 1-2 PM (2)
Dec 02, 2-3 PM (0)
Dec 02, 3-4 PM (0)
Dec 02, 4-5 PM (0)
Dec 02, 5-6 PM (0)
Dec 02, 6-7 PM (0)
Dec 02, 7-8 PM (0)
Dec 02, 8-9 PM (0)
Dec 02, 9-10 PM (0)
Dec 02, 10-11 PM (0)
Dec 02, 11-12 AM (0)
Dec 03, 12-1 AM (0)
Dec 03, 1-2 AM (0)
Dec 03, 2-3 AM (0)
Dec 03, 3-4 AM (0)
Dec 03, 4-5 AM (0)
Dec 03, 5-6 AM (0)
Dec 03, 6-7 AM (0)
Dec 03, 7-8 AM (0)
Dec 03, 8-9 AM (0)
Dec 03, 9-10 AM (5)
Dec 03, 10-11 AM (2)
Dec 03, 11-12 PM (0)
Dec 03, 12-1 PM (1)
Dec 03, 1-2 PM (2)
Dec 03, 2-3 PM (0)
Dec 03, 3-4 PM (0)
Dec 03, 4-5 PM (0)
Dec 03, 5-6 PM (0)
Dec 03, 6-7 PM (0)
Dec 03, 7-8 PM (0)
Dec 03, 8-9 PM (0)
Dec 03, 9-10 PM (0)
Dec 03, 10-11 PM (0)
Dec 03, 11-12 AM (0)
Dec 04, 12-1 AM (0)
Dec 04, 1-2 AM (0)
90 commits this week Nov 27, 2025 - Dec 04, 2025
fix(ipfs): Remove process::exit that caused premature shutdown
  The IPFS initialization thread was calling std::process::exit(0) when the
  ipfs_command_handler task completed, causing the entire hermes process to
  exit cleanly after 1-2 minutes of runtime.

  Root cause:
  - IPFS node spawned a background thread (ipfs/mod.rs:101)
  - Thread ran ipfs_command_handler in a tokio runtime
  - When handler task finished, tokio::join! completed
  - Thread then called std::process::exit(0), killing entire process

  This resulted in:
  - Nodes exiting with status 0 (clean exit, no error logs)
  - P2P connections working initially but then everything stopped
  - Consistent timing (~1-2 minutes until exit)

  Fix:
  - Removed std::process::exit(0) call
  - Added proper error logging for IPFS thread failures
  - Thread now returns naturally instead of killing the process

  Impact:
  - Nodes now run indefinitely as intended
  - Multi-node P2P testing infrastructure is stable
  - PubSub discovery and connectivity working correctly
chore(deps): bump wasmprinter from 0.240.0 to 0.242.0 in /hermes
Bumps [wasmprinter](https://github.com/bytecodealliance/wasm-tools) from 0.240.0 to 0.242.0.
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)
- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)

---
updated-dependencies:
- dependency-name: wasmprinter
  dependency-version: 0.242.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): Bump dependencies (#714)
* chore(deps): bump stringzilla from 4.2.3 to 4.4.0 in /hermes

Bumps [stringzilla](https://github.com/ashvardanian/stringzilla) from 4.2.3 to 4.4.0.
- [Release notes](https://github.com/ashvardanian/stringzilla/releases)
- [Commits](https://github.com/ashvardanian/stringzilla/compare/v4.2.3...v4.4.0)

---
updated-dependencies:
- dependency-name: stringzilla
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump wit-bindgen from 0.46.0 to 0.48.1 in /hermes

Bumps [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) from 0.46.0 to 0.48.1.
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.46.0...v0.48.1)

---
updated-dependencies:
- dependency-name: wit-bindgen
  dependency-version: 0.48.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump wasmtime-wasi from 38.0.4 to 39.0.1 in /hermes

Bumps [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) from 38.0.4 to 39.0.1.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v39.0.1/RELEASES.md)
- [Commits](https://github.com/bytecodealliance/wasmtime/compare/v38.0.4...v39.0.1)

---
updated-dependencies:
- dependency-name: wasmtime-wasi
  dependency-version: 39.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump criterion from 0.7.0 to 0.8.0 in /hermes

Bumps [criterion](https://github.com/criterion-rs/criterion.rs) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases)
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/criterion-rs/criterion.rs/compare/criterion-plot-v0.7.0...criterion-v0.8.0)

---
updated-dependencies:
- dependency-name: criterion
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump wasmprinter from 0.240.0 to 0.242.0 in /hermes

Bumps [wasmprinter](https://github.com/bytecodealliance/wasm-tools) from 0.240.0 to 0.242.0.
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)
- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)

---
updated-dependencies:
- dependency-name: wasmprinter
  dependency-version: 0.242.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump deps

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump wasmprinter from 0.240.0 to 0.242.0 in /hermes
Bumps [wasmprinter](https://github.com/bytecodealliance/wasm-tools) from 0.240.0 to 0.242.0.
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)
- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)

---
updated-dependencies:
- dependency-name: wasmprinter
  dependency-version: 0.242.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump criterion from 0.7.0 to 0.8.0 in /hermes
Bumps [criterion](https://github.com/criterion-rs/criterion.rs) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases)
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/criterion-rs/criterion.rs/compare/criterion-plot-v0.7.0...criterion-v0.8.0)

---
updated-dependencies:
- dependency-name: criterion
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump wasmtime-wasi from 38.0.4 to 39.0.1 in /hermes
Bumps [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) from 38.0.4 to 39.0.1.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v39.0.1/RELEASES.md)
- [Commits](https://github.com/bytecodealliance/wasmtime/compare/v38.0.4...v39.0.1)

---
updated-dependencies:
- dependency-name: wasmtime-wasi
  dependency-version: 39.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump wit-bindgen from 0.46.0 to 0.48.1 in /hermes
Bumps [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) from 0.46.0 to 0.48.1.
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.46.0...v0.48.1)

---
updated-dependencies:
- dependency-name: wit-bindgen
  dependency-version: 0.48.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump stringzilla from 4.2.3 to 4.4.0 in /hermes
Bumps [stringzilla](https://github.com/ashvardanian/stringzilla) from 4.2.3 to 4.4.0.
- [Release notes](https://github.com/ashvardanian/stringzilla/releases)
- [Commits](https://github.com/ashvardanian/stringzilla/compare/v4.2.3...v4.4.0)

---
updated-dependencies:
- dependency-name: stringzilla
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump wasmtime-wasi from 38.0.4 to 39.0.1 in /hermes
Bumps [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) from 38.0.4 to 39.0.1.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v39.0.1/RELEASES.md)
- [Commits](https://github.com/bytecodealliance/wasmtime/compare/v38.0.4...v39.0.1)

---
updated-dependencies:
- dependency-name: wasmtime-wasi
  dependency-version: 39.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump stringzilla from 4.2.3 to 4.4.0 in /hermes
Bumps [stringzilla](https://github.com/ashvardanian/stringzilla) from 4.2.3 to 4.4.0.
- [Release notes](https://github.com/ashvardanian/stringzilla/releases)
- [Commits](https://github.com/ashvardanian/stringzilla/compare/v4.2.3...v4.4.0)

---
updated-dependencies:
- dependency-name: stringzilla
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump wasmprinter from 0.240.0 to 0.242.0 in /hermes
Bumps [wasmprinter](https://github.com/bytecodealliance/wasm-tools) from 0.240.0 to 0.242.0.
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)
- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)

---
updated-dependencies:
- dependency-name: wasmprinter
  dependency-version: 0.242.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump wit-bindgen from 0.46.0 to 0.48.1 in /hermes
Bumps [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) from 0.46.0 to 0.48.1.
- [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases)
- [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.46.0...v0.48.1)

---
updated-dependencies:
- dependency-name: wit-bindgen
  dependency-version: 0.48.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump criterion from 0.7.0 to 0.8.0 in /hermes
Bumps [criterion](https://github.com/criterion-rs/criterion.rs) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases)
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/criterion-rs/criterion.rs/compare/criterion-plot-v0.7.0...criterion-v0.8.0)

---
updated-dependencies:
- dependency-name: criterion
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>