Repository navigation
Releases
Releases · dreeveapp/dreeve-coros-connector
v0.2.0
Upgrading
Nothing to do. The volumes, the ledger and the default behaviour are unchanged, and no new login is needed.
- New, optional:
ACTIVITY_TYPESandEXCLUDE_ACTIVITY_TYPESchoose which COROS sports are synced (#6). Unset, every sport is synced as before. For example,EXCLUDE_ACTIVITY_TYPES=triathlon,multiSportkeeps the multi-sport files Dreeve can't import out of its import history. A sport name the connector doesn't know, or the same sport in both lists, now stops it at startup. - Logs: each sync summary line gains a
filteredcount. - Security: the image is built with Go 1.27.4, which fixes GO-2026-6859 in
net/http.
Image
docker pull ghcr.io/dreeveapp/dreeve-coros-connector:0.2.0
gh attestation verify oci://ghcr.io/dreeveapp/dreeve-coros-connector:0.2.0 --repo dreeveapp/dreeve-coros-connectorDigest: sha256:1921befc34cc285581194d9c3a4e58a96fa8279cb4a1f6510e76610c9f6ed29a (linux/amd64, linux/arm64)
What's Changed
- docs: move the user guide to docs.dreeve.app and align the README with the other connectors by @xballoy in #30
- build(deps): update Go to 1.27.4 by @xballoy in #32
- feat: filter synced activities by sport type by @xballoy in #31
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Image
docker pull ghcr.io/dreeveapp/dreeve-coros-connector:0.1.1
gh attestation verify oci://ghcr.io/dreeveapp/dreeve-coros-connector:0.1.1 --repo dreeveapp/dreeve-coros-connectorDigest: sha256:22ea99e64887b1d534e0a158609cb685f9fd979b870c3179d311f0955a78ab69 (linux/amd64, linux/arm64)
What's Changed
- ci: lint GitHub Actions in a dedicated workflow by @xballoy in #27
- build(deps): make the Renovate config self-contained by @xballoy in #28
- ci: run rulesync through npm exec and verify its provenance by @xballoy in #29
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Image
docker pull ghcr.io/xballoy/dreeve-coros-connector:0.1.0
gh attestation verify oci://ghcr.io/xballoy/dreeve-coros-connector:0.1.0 --repo xballoy/dreeve-coros-connectorDigest: sha256:0809d1b4a8321d7dfc62c6ccab57d639f6cd04666b7fe6709505a67772c8e06b (linux/amd64, linux/arm64)
What's Changed
- feat: log in to COROS and sync activities as FIT files by @xballoy in #14
- feat: run as a daemon with health reporting by @xballoy in #15
- feat: pace downloads, back off on 429 and retry failures by @xballoy in #16
- ci: lock actions, scan for vulnerabilities and add renovate by @xballoy in #18
- feat: add boot checks, structured logs, UMASK and dry run by @xballoy in #17
- feat: prompt for credentials, read secret files and override the region by @xballoy in #21
- feat: add golden COROS FIT files and an anonymiser by @xballoy in #20
- feat: release a multi-arch image to GHCR by @xballoy in #22
- feat: write the COROS title into delivered FIT files by @xballoy in #23
- fix: harden login, FIT delivery, tooling and docs before handoff by @xballoy in #24
- docs: join Dreeve's network and explain scripted login by @xballoy in #25
- docs: add a security policy by @xballoy in #26
New Contributors
Full Changelog: https://github.com/xballoy/dreeve-coros-connector/commits/v0.1.0