Skip to content

Releases

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 22:08
3a05981

Upgrading

Nothing to do. The volumes, the ledger and the default behaviour are unchanged, and no new login is needed.

  • New, optional: ACTIVITY_TYPES and EXCLUDE_ACTIVITY_TYPES choose which COROS sports are synced (#6). Unset, every sport is synced as before. For example, EXCLUDE_ACTIVITY_TYPES=triathlon,multiSport keeps 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 filtered count.
  • 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-connector

Digest: 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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 20:39
a26d792

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-connector

Digest: 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

Choose a tag to compare

@github-actions github-actions released this 08 Nov 03:16
b1ef2e1

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-connector

Digest: 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