Skip to content

v3.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Nov 18:29
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.
cac3d4b

A fix for the fleet view's mapping editor, a fully type-checked web layer, and a Chocolatey
package with a descriptive title and an icon.

Upgrading from 3.1.0: nothing has to change.

Fixed

  • Opening or saving a peer's mapping in the fleet view no longer fails with HTTP 500 when the
    peer answers with a mapping (or one of its sections) that is not a JSON object: the form says
    Could not load the peer's mapping., and nothing is sent to the peer (#121).

Changed

  • The web layer (ser2netweb.web) is fully type-annotated and checked by mypy in CI, for Linux
    and for Windows (#121).
  • The Chocolatey package is titled ser2netweb (serial-to-network bridge) and shows the
    application's icon (#109).

Full list: CHANGELOG.md.

Downloads

File
ser2netweb-linux-x64 Linux x86_64 executable (glibc ≥ 2.28)
ser2netweb-linux-arm64 Linux arm64 executable (glibc ≥ 2.28; Raspberry Pi 3/4/5 with a 64-bit OS)
ser2netweb-windows-x64.exe Windows x64 executable; --install-service runs it as a service
ser2netweb_3.1.1_amd64.deb package for Debian, Ubuntu and other .deb systems, x86_64
ser2netweb_3.1.1_arm64.deb package for Debian, Ubuntu and other .deb systems, arm64
ser2netweb-3.1.1-1.x86_64.rpm package for Fedora, RHEL, AlmaLinux and other .rpm systems, x86_64
ser2netweb-3.1.1-1.aarch64.rpm package for Fedora, RHEL, AlmaLinux and other .rpm systems, arm64
ser2netweb-install.sh installs a Linux executable as a systemd service, checked against SHA256SUMS
ser2netweb-standalone.service systemd unit for the Linux executables (data in /var/lib/ser2netweb)
ser2netweb-*.cdx.json CycloneDX SBOM of each executable (3 files)
ser2netweb-*.THIRD-PARTY-LICENSES.txt licence texts of the components inside each executable (3 files)
SHA256SUMS SHA-256 checksums of all of the above

The .rpm files attached here are not signed themselves; the copies in the package repository
are. SHA256SUMS and the build provenance cover both.

PyPI: pipx install ser2netweb, or pipx install "ser2netweb[all]" for MQTT, LDAP, OIDC and in-process certificates (pypi.org/project/ser2netweb, uploaded by trusted publishing with PyPI's attestations).

Docker image: ghcr.io/haliskilic/ser2netweb:3.1.1 (also 3.1 and latest), and its copy docker.io/haliskilic/ser2netweb, for linux/amd64, linux/arm64 and linux/arm/v7.

Also through: the signed APT/DNF/zypper repositories at https://haliskilic.github.io/ser2netweb/, Homebrew (brew install haliskilic/tap/ser2netweb), Scoop (scoop bucket add haliskilic https://github.com/haliskilic/scoop-bucket), the snap (sudo snap install ser2netweb), and winget and Chocolatey once their first submissions are through moderation.

Verify a download: sha256sum -c SHA256SUMS --ignore-missing, and the build provenance with gh attestation verify ser2netweb-linux-x64 -R haliskilic/ser2netweb (the image: gh attestation verify oci://ghcr.io/haliskilic/ser2netweb:3.1.1 -R haliskilic/ser2netweb). The Windows executable is not code-signed.