Skip to content

release: 0.16.1 - #106

Merged
reolink-net merged 1 commit into
reolink:mainfrom
cuican-reolink:release/0.16.1
Sep 4, 2026
Merged

release: 0.16.1#106
reolink-net merged 1 commit into
reolink:mainfrom
cuican-reolink:release/0.16.1

Conversation

@cuican-reolink

Copy link
Copy Markdown
Contributor

Three fixes, all cases where the CLI knew what had gone wrong and reported something else.

  • A failed single-file vod download reported the hint reserved for an empty stream — advice about battery cameras behind a hub — instead of the device's error, because the reader stopped at the skip marker that precedes it (How do actually download file? Responses are vague at best. #105). Reproduced on a Home Hub with a name that does not exist: one name gave the battery text, two names (the batch path) gave device rejected command 14 (400).
  • "Recording not found" now names the channel it searched, and the channel the recording name points at.
  • Aliases carrying both a host and a uid could not use snapshot, preview or vod download at all: login routed by uid, the media URL named the IP, and the gateway rejected its own token with token does not match host. Not a regression.
  • Preview no longer dies ~11s in on battery devices; the heartbeat answer lived in only one of the two receive loops.

Artifacts built external (LAN-only, no P2P) for all 8 platforms; the P2P fingerprint gate reports clean on every one, and checksums/v0.16.1.sha256 comes from the build machine.

Three fixes, all cases where the CLI knew what had gone wrong and reported
something else.

- A failed single-file vod download reported the hint reserved for an empty
  stream — advice about battery cameras behind a hub — instead of the device's
  error, because the reader stopped at the skip marker that precedes it (reolink#105).
- "Recording not found" now names the channel it searched, and the channel the
  recording name points at.
- Aliases carrying both a host and a uid could not use snapshot, preview or vod
  download at all: login routed by uid, the media URL named the IP, and the
  gateway rejected its own token.
- Preview no longer dies ~11s in on battery devices; the heartbeat answer lived
  in only one of the two receive loops.

Artifacts built external (LAN-only, no P2P) for all 8 platforms; the P2P
fingerprint gate reports clean on every one, and checksums/v0.16.1.sha256 comes
from the build machine.

@reolink-net reolink-net left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release sync verified: 8 external artifacts, P2P gate clean on all, checksums from the build machine.

@reolink-net
reolink-net merged commit b864b2a into reolink:main Sep 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants