Skip to content

v1.0.1: TinyMQ is NOW completely zero-dependency

Choose a tag to compare

@github-actions github-actions released this 18 Jun 12:43
· 19 commits to main since this release

Removed

  • External UUID package: Completely removed the github.com/google/uuid dependency from the broker to strictly fulfill the project's promise of zero external dependencies.
  • go.sum file: Removed from the repository, as third-party module integrity checks are no longer needed.
  • go mod download step: Removed from the build phase in the Dockerfile, which also speeds up the image build process.

Changed

  • Native UUID generator: Implemented an internal Go helper using exclusively the standard library (crypto/rand) to securely generate unique message identifiers.
  • go.mod cleanup: Cleared the file by removing all external requirement blocks, leaving the project in a pure standard-library state.


Downloads

Operating System File Name
Windows (x64) tinymq-windows-amd64.exe
Linux (x64) tinymq-linux-amd64
macOS (Intel) tinymq-darwin-amd64
macOS (Apple Silicon) tinymq-darwin-arm64

Docker Image: docker pull ghcr.io/x-name15/tinymq:1.0.1

View CHANGELOG completo