Skip to content

Make telemetry opt-in before v4.4 stable#132

Merged
sidmohan0 merged 1 commit into
devfrom
sidmohan0/dfpy-telemetry-opt-in
Apr 26, 2026
Merged

Make telemetry opt-in before v4.4 stable#132
sidmohan0 merged 1 commit into
devfrom
sidmohan0/dfpy-telemetry-opt-in

Conversation

@sidmohan0
Copy link
Copy Markdown
Contributor

Summary

  • make telemetry disabled by default and require DATAFOG_TELEMETRY=1 to opt in
  • keep DATAFOG_NO_TELEMETRY=1 and DO_NOT_TRACK=1 as hard opt-out overrides
  • update README and v4.4 stable release-note generation to document telemetry and Python 3.13 support scope

Validation

  • ./.venv313/bin/python -m pytest tests/test_telemetry.py -q
  • ./.venv313/bin/python -m pytest tests/ -m "not slow" --ignore=tests/test_gliner_annotator.py --ignore=tests/test_image_service.py --ignore=tests/test_ocr_integration.py --ignore=tests/test_spark_integration.py --ignore=tests/test_text_service_integration.py -q
  • ./.venv313/bin/python -m black --check datafog/telemetry.py tests/test_telemetry.py scripts/generate_changelog.py
  • ./.venv313/bin/python -m isort --check-only --profile=black datafog/telemetry.py tests/test_telemetry.py scripts/generate_changelog.py
  • ./.venv313/bin/python -m flake8 datafog/telemetry.py tests/test_telemetry.py scripts/generate_changelog.py --max-line-length=88
  • ./.venv313/bin/python -m ruff check datafog/telemetry.py tests/test_telemetry.py scripts/generate_changelog.py
  • git diff --check

@sidmohan0 sidmohan0 merged commit 8ff0618 into dev Apr 26, 2026
14 checks passed
sidmohan0 added a commit that referenced this pull request Apr 26, 2026
* chore(deps): bump sentencepiece from 0.2.0 to 0.2.1 (#114)

Bumps [sentencepiece](https://github.com/google/sentencepiece) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/google/sentencepiece/releases)
- [Commits](google/sentencepiece@v0.2.0...v0.2.1)

---
updated-dependencies:
- dependency-name: sentencepiece
  dependency-version: 0.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump cryptography from 44.0.2 to 46.0.5 (#119)

Bumps [cryptography](https://github.com/pyca/cryptography) from 44.0.2 to 46.0.5.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@44.0.2...46.0.5)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump pillow and protobuf pins

* chore: bump version to 4.3.0a1 [skip ci]

* chore: bump version to 4.3.0b2 [skip ci]

* chore: bump version to 4.3.0a2 [skip ci]

* chore: bump version to 4.3.0b3 [skip ci]

* chore: bump version to 4.3.0a3 [skip ci]

* chore: bump version to 4.3.0b4 [skip ci]

* chore: bump version to 4.3.0a4 [skip ci]

* chore: bump version to 4.3.0b5 [skip ci]

* chore: bump version to 4.3.0a5 [skip ci]

* chore: bump version to 4.3.0b6 [skip ci]

* chore: bump version to 4.3.0a6 [skip ci]

* chore: bump version to 4.3.0b7 [skip ci]

* chore: bump version to 4.3.0a7 [skip ci]

* chore: bump version to 4.3.0b8 [skip ci]

* chore: bump version to 4.3.0a8 [skip ci]

* chore: bump version to 4.3.0b9 [skip ci]

* chore: bump version to 4.3.0a9 [skip ci]

* chore: bump version to 4.3.0b10 [skip ci]

* chore: bump version to 4.3.0a10 [skip ci]

* chore: bump version to 4.3.0b11 [skip ci]

* Add v4.4 bridge release runway (#130)

* feat: add v4.4 bridge release runway

* docs: clarify contributor workflow

* style: apply lint formatting

* ci: allow prerelease base override (#131)

* chore: bump version to 4.4.0b1 [skip ci]

* Make telemetry opt-in for v4.4 (#132)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
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.

1 participant