Skip to content

Releases: kodolabs-hq/bonjou-cli

Bonjou v1.2.0

Choose a tag to compare

@hmzawahab hmzawahab released this 06 May 16:04
141e223

Bonjou v1.2.0

Bonjou v1.2.0 introduces metadata-first approval for transfers, stronger queue handling, and improved transfer status flows.

Highlights

  • Metadata-first approval queue for all incoming files and folders.
  • New queue commands: @queue, @view <id>, @approve <id>, @reject <id>, @approveAll, @rejectAll.
  • Pending approval queue is persisted and survives restarts.
  • Clearer transfer lifecycle updates across sender and receiver.

Download

Platform File
Mac bonjou-macos
Linux (Intel/AMD) bonjou-linux-amd64 or bonjou_1.2.0_amd64.deb
Linux (ARM64) bonjou-linux-arm64 or bonjou_1.2.0_arm64.deb
Windows bonjou.exe or bonjou-windows.zip

Download from GitHub Releases.

Checksums (SHA256)

  • bonjou-macos: 33ef78bf618d8ffcff9aa87e7da50e3f249f566c8a0619b09442b7f109b0f876
  • bonjou.exe: 1891c8063916432cc8fb79901d086ab7e94931cbe9d356a2113f2323bb5221ff
  • bonjou-windows.zip: e9928b6bd3f1ff9126b5ecb0991bfc6f48bc46c7dc867a087f88404461e33708
  • bonjou-linux-amd64: 07478749a28560367c61f48babb857200c97176921fac47b4750833e59636f65
  • bonjou-linux-arm64: 64c4f9761236bb7cea4d33d5230fa940fca432249f5586a90f84240392a36f2e
  • bonjou_1.2.0_amd64.deb: 3fda16ffbc1c2426303aa0438d52baee89ea0357f071b235bd9d873f62946b2f
  • bonjou_1.2.0_arm64.deb: 267067966c99c57a287a49541d40bdc7f50ecfd18ad597dc6a740536297cd02b

Install

See install guide for full instructions.

Bonjou v1.1.0

Choose a tag to compare

@hmzawahab hmzawahab released this 06 Mar 11:40
8ee18c4

Bonjou v1.1.0

This refreshed v1.1.0 release keeps the same version while updating binaries and packaging metadata.

Highlights

  • Added a polished custom wizard theme (purple/blue accents, rounded focus cards, clearer button states).
  • Improved interactive command flow by applying consistent styling to all prompt forms.
  • Reworked many network/crypto transfer errors into user-friendly messages with clear next steps.
  • Strengthened config safety by failing fast if secure random generation is unavailable.

Notes

  • This is a rewrite of the existing v1.1.0 release, not a new version bump.
  • Package manager definitions (Homebrew, Scoop, WinGet manifest source) were updated with fresh checksums.

Download

Platform File
Mac bonjou-macos
Linux (Intel/AMD) bonjou-linux-amd64 or bonjou_1.1.0_amd64.deb
Linux (ARM64) bonjou-linux-arm64 or bonjou_1.1.0_arm64.deb
Windows bonjou.exe or bonjou-windows.zip

Download from GitHub Releases.

Checksums (SHA256)

  • bonjou-macos: d31d8a43fad3b33839e90ad12c7bdd52376ca0bccc859cb9d369c6bfe0ba74a9
  • bonjou.exe: 696086d121736a8de9e3d75130f83b095ab5fd8a4c9f20c0fda49a33545edb10
  • bonjou-windows.zip: 9572f90afeb5ff7a71450958d91b8d524cdda6227f1c450de3d3dc7f4960f169
  • bonjou-linux-amd64: 9baef0ebdf0948725caf76f3424db272fee1c1d938e10921f10dc89f51444882
  • bonjou-linux-arm64: f39109683dbea4f69ab29f5c9b55b7ba19e8b79c346db9e58c58a461f88a2fbe
  • bonjou_1.1.0_amd64.deb: 90f3e651daa085a1e9b947f8466cdea6f112c6c09dda999c21d0b4a19ff38ef2
  • bonjou_1.1.0_arm64.deb: 97227bba473ae7f47615699fc7aff6c6f759c8255f21ef5db70b1d6ad7327381

Install

See install guide for full instructions.

v1.0.0

Choose a tag to compare

@hmzawahab hmzawahab released this 06 Jan 12:45

Bonjou v1.0.0

Updated v1.0.0 release with security and reliability improvements.

Highlights

  • Enforced strict public-key-only transport key agreement.
  • Removed secret-based legacy fallback for message/file transfer.
  • Discovery now advertises public_key instead of sharing plaintext secret material.
  • Added explicit transfer cancellation/failure status events.
  • Improved username collision handling by auto-resolving duplicate names deterministically.

Security Changes

  • Transfer key derivation now requires discovered peer public_key.
  • Peers without public_key are rejected for transfer/authentication.
  • Envelope signature verification remains mandatory before payload processing.

Behavior Changes

  • Older nodes that only support legacy secret-based keying are no longer compatible.
  • @setname now auto-adjusts duplicate names instead of failing outright.
  • Mid-transfer shutdown/error now emits explicit cancellation/failure UI messages.

Download

Platform File
Mac bonjou-macos
Linux (Intel/AMD) bonjou-linux-amd64 or bonjou_1.0.0_amd64.deb
Linux (ARM64) bonjou-linux-arm64 or bonjou_1.0.0_arm64.deb
Windows bonjou.exe

Download from GitHub Releases.

Install

See install guide for full instructions.

Mac:

brew tap hamzaabdulwahab/bonjou https://github.com/hamzaabdulwahab/homebrew-bonjou
brew install bonjou

Windows:

scoop bucket add bonjou https://github.com/hamzaabdulwahab/scoop-bonjou
scoop install bonjou

Linux (Intel/AMD):

wget https://github.com/hamzaabdulwahab/bonjou-cli/releases/download/v1.0.0/bonjou_1.0.0_amd64.deb
sudo dpkg -i bonjou_1.0.0_amd64.deb

Linux (ARM64 - Docker/Parallels on Mac):

wget https://github.com/hamzaabdulwahab/bonjou-cli/releases/download/v1.0.0/bonjou_1.0.0_arm64.deb
sudo dpkg -i bonjou_1.0.0_arm64.deb