Download Latest Version v0.30.4 source code.zip (8.1 MB)
Home / v0.30.3
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-11-11 1.2 kB
checksums.txt.sigstore.json 2026-11-11 10.7 kB
rootfs-amd64.tar.gz 2026-11-11 6.7 MB
rootfs-arm32v6.tar.gz 2026-11-11 6.3 MB
rootfs-arm32v7.tar.gz 2026-11-11 6.2 MB
rootfs-arm64v8.tar.gz 2026-11-11 6.1 MB
rootfs-i386.tar.gz 2026-11-11 6.4 MB
sbom-agent-source-v0.30.3.cdx.json 2026-11-11 68.6 kB
sbom-agent-v0.30.3.cdx.json 2026-11-11 60.9 kB
shellhub-agent-linux-386.gz 2026-11-11 5.8 MB
shellhub-agent-linux-amd64.gz 2026-11-11 6.0 MB
shellhub-agent-linux-arm64.gz 2026-11-11 5.4 MB
shellhub-agent-linux-armv6.gz 2026-11-11 5.7 MB
shellhub-agent-linux-armv7.gz 2026-11-11 5.7 MB
shellhub-agent.tar.gz 2026-11-11 4.0 MB
sbom-server-enterprise-v0.30.3.cdx.json 2026-11-11 386.2 kB
sbom-server-source-v0.30.3.cdx.json 2026-11-11 384.3 kB
sbom-server-v0.30.3.cdx.json 2026-11-11 325.8 kB
sbom-ui-source-v0.30.3.cdx.json 2026-11-11 784.7 kB
sbom-ui-v0.30.3.cdx.json 2026-11-11 55.7 kB
README.md 2026-11-11 1.8 kB
v0.30.3 source code.tar.gz 2026-11-11 6.7 MB
v0.30.3 source code.zip 2026-11-11 8.1 MB
Totals: 23 Items   81.3 MB 1

This patch release fixes the licensed-region check in Enterprise, which refused SSH clients outside the region even when the device was inside it.


Licensed regions are checked against the device

A license's allowed regions limit where your devices run, but the gateway checked them against the SSH client's address instead. A client outside the region was refused even when the device sat inside it, which blocked automation running in a cloud region in another country.

The gateway now hands the firewall the address the device's agent last authenticated from, and the region check geolocates the device instead of the client (#7926). The client can connect from any country. A device whose country can't be resolved, because of a lookup error, an unknown address range or a missing GeoIP database, is now let through and logged. Before, a miss refused every connection to it.


Also in this release

Internal

  • The SSH server's device connection code is split into config, login and serving steps, with no change in behaviour (#7921, [#7923])

Full Changelog: https://github.com/shellhub-io/shellhub/compare/v0.30.2...v0.30.3

What's Changed

Full Changelog: https://github.com/shellhub-io/shellhub/compare/v0.30.2...v0.30.3

Source: README.md, updated 2026-11-11