# Paho source reference ## Lesson release source `paho.golang-v0.23.0/` is a separate shallow checkout of the latest tagged release verified on 2026-10-07. Sections 1–4 use this version. - Tag: `v0.23.0` - Commit: `1aa03969c5932464359b3e4ed752d9ac61abccc9` - Minimum Go version: 1.24 - [Release notes](https://github.com/eclipse-paho/paho.golang/releases/tag/v0.23.0) The original default-branch checkout below remains unchanged and can differ from the lesson release. ## Original default-branch snapshot The `paho.golang/` directory is a shallow clone of https://github.com/eclipse-paho/paho.golang, downloaded on 2026-10-07. - Snapshot commit: `145831e41db6f515957b518d5ef81a9fe21a894f` - Library sources: `paho.golang/paho/`, `paho.golang/autopaho/`, and `paho.golang/packets/` - Example sources: `paho.golang/autopaho/examples/` - Upstream overview: `paho.golang/README.md` - Licensing: `paho.golang/LICENSE`, `paho.golang/epl-v20`, and `paho.golang/edl-v10` Keep this checkout as upstream reference material and put learning application code outside it. Its default-branch snapshot does not select a dependency release for the learning project. Match source and examples to the release chosen during learning before relying on version-sensitive APIs.