Skip to content

v1.3.7

Latest

Choose a tag to compare

@Cod-e-Codes Cod-e-Codes released this 12 Sep 19:17

v1.3.7

Released: 12 September 2026
Commit: aac5d26

Documentation

  • Bots: Pointer to marchat-bot (standalone Go WebSocket bot SDK; not a plugin) in README, PROTOCOL, docs/README, CLIENT_HOOKS, and PLUGIN_ECOSYSTEM

Dependencies

  • golang.org/x/crypto v0.57.0; golang.org/x/term v0.46.0 (transitive golang.org/x/sync v0.23.0, golang.org/x/sys v0.48.0, golang.org/x/text v0.42.0, golang.org/x/mod v0.41.0, golang.org/x/tools v0.49.0)
  • modernc.org/sqlite v1.58.0 (transitive modernc.org/libc v1.75.6, modernc.org/mathutil v1.7.1, modernc.org/memory v1.12.1)
  • github.com/jackc/pgx/v5 v5.11.0; github.com/go-sql-driver/mysql v1.10.1; github.com/mattn/go-runewidth v0.0.29

Toolchain

  • Go 1.26.8 in go.mod, nested plugin modules (plugin/sdk, plugin/examples/echo), CI (.github/workflows/go.yml, .github/workflows/release.yml), and Dockerfile. Minimum required by golang.org/x/crypto v0.57.0 is 1.26.0 (module go directive).

Version and packaging

  • Install and build defaults: install.ps1, install.sh, build-release.ps1, scripts/build-windows.ps1, and scripts/build-linux.sh target v1.3.7 release assets on GitHub.
  • Docs and metadata: SECURITY.md and README (version badge, install snippets, Docker tag) reference v1.3.7; canonical Homebrew, Scoop, winget, Chocolatey, and AUR templates in packaging/ target v1.3.7 (refresh zip SHA256 from published assets before choco pack / manifest validation).
  • Post-release helper: versioned scripts/post-release-v*.ps1 helpers were dropped; use packaging/ci/render-release-manifests.sh after assets upload (PACKAGING.md). Chocolatey remains choco pack in packaging/chocolatey/.

Assets

  • marchat-v1.3.7-linux-amd64.zip
  • marchat-v1.3.7-linux-arm64.zip
  • marchat-v1.3.7-windows-amd64.zip
  • marchat-v1.3.7-darwin-amd64.zip
  • marchat-v1.3.7-darwin-arm64.zip

Full Changelog: v1.3.6...v1.3.7

Breaking changes

  • WebSocket JSON protocol: No intentional breaking change; keystore and E2E wire encoding unchanged.
  • Database: No schema migration.
  • Toolchain: Source builds and CI now require Go 1.26.8+ (was 1.25.13+). Prebuilt binaries and Docker images do not require a local Go install.

Migration guide

  • Binaries: use v1.3.7 archives from this release page, or install.ps1 / install.sh with their default version.
  • Client / server: restart after upgrade. No schema migration.
  • Operators building from source: install Go 1.26.8 or later before go build / go test.
  • Packaging maintainers: run packaging/ci/render-release-manifests.sh after zips publish to refresh SHA256 in packaging/ and downstream manifests.

Docker Image

A multi-architecture Docker image (linux/amd64, linux/arm64) is available on Docker Hub:

docker pull codecodesxyz/marchat:v1.3.7
# or use latest tag
docker pull codecodesxyz/marchat:latest