Skip to content

Releases: Rogash1/pyowletapi

pyowletapi 2026.9.20rc2 (experimental)

Pre-release

Choose a tag to compare

@Rogash1 Rogash1 released this 27 Sep 13:49

pyowletapi 2026.9.20rc2 — experimental prerelease

Source commit: 00ff3fe1d88ecbfc3159092277ff3f54f03b5ccd.
Independent maintained fork preserving upstream history, license and contributor attribution.
Not an upstream or Owlet-endorsed release; not production-ready.

Clean public wheel and source distribution with concise documentation and automated
packaging/regression CI. Runtime behavior is unchanged from rc1. All 40 offline API
regressions pass on Python 3.14.6 against the built wheel. The wheel rebuilt from
the sdist is byte-identical; gzip archive byte reproducibility is not claimed.
The package/import name remains pyowletapi; this does not replace upstream PyPI.

HAOS installation/container replacement and live Owlet hardware remain unverified.
Use an isolated test instance before considering production. No live credentials
or hardware were used for validation. See README, CHANGELOG and SECURITY for
usage, limitations and reporting. rc1 tags/assets remain unchanged.

Assets are immutable: corrections require a new release candidate, never replacement.
Verify downloads against the attached checksums.

c6f03ad0e50a943b1077b7275317da41ac89ae9f739a4d599abecabbee94fc7d  pyowletapi-2026.9.20rc2-py3-none-any.whl
629637fc767cf31d3750bffb97453c56dfe308b5576d2556676f04e4f69f8d8e  pyowletapi-2026.9.20rc2.tar.gz

pyowletapi 2026.9.20rc1 — experimental maintained prerelease

Choose a tag to compare

@Rogash1 Rogash1 released this 21 Sep 19:10

pyowletapi 2026.9.20rc1 — experimental prerelease

This release remains experimental and has not been verified on HAOS or Owlet hardware.
It is an independent community continuation, not an upstream or Owlet-endorsed release.
Original release source commit: 4763498d2fbdaccb6ec52b65eaef68f92c7657f9.
After an explicitly approved history cleanup, the rc1 tag points to 7ea34cb7eead1fa8a69dee0e453e952f3280867f.
Runtime source and tests are unchanged; internal maintainer reports were removed from
fork-specific history. The current maintenance branch also has concise public docs.
Licenses, original authorship and contribution attribution are retained.

The original API wheel is retained unchanged so existing hash-pinned consumers continue
to resolve it. SHA256:
2e89c58206a141dff32e3169e7458e7090430363d1756eafc8afc3a6908cb7f3.
Its metadata contains the original public README, including obsolete documentation links;
it is not a byte-identical build from the rewritten tag. The original sdist was withdrawn
because it included internal reports. API-SHA256SUMS is retained as a historical checksum
record; its sdist entry refers to that withdrawn file. No release asset was replaced.

40 synthetic API regressions and 22 companion HA regressions pass with the maintained
runtime. Inherited application constants remain distinct from personal credentials.
Permission from Owlet to redistribute the Ayla application credential has not been
established. No formal security audit or vulnerability-free status is claimed.