Skip to content

fix(deps): update rust crate posthog-rs to 0.21.0 - #3741

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/posthog-rs-0.x
Jul 22, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/posthog-rs-0.x

Conversation

@renovate

@renovate renovate Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
posthog-rs dependencies minor 0.20.0 → 0.21.0
posthog-rs workspace.dependencies minor 0.20.0 → 0.21.0

Release Notes

posthog/posthog-rs (posthog-rs)

v0.21.0

Compare Source

Minor changes
  • 7dab8cd $feature_flag_called events now carry a tri-state $feature_flag_has_experiment property and are minimized for non-experiment flags when the server enables it. The experiment signal is read from has_experiment on each flag — from the /flags?v=2 metadata object (remote evaluation) or the /flags/definitions flag definitions (local evaluation) — and is sent as true/false when reported, omitted entirely when the server does not report it (never fabricated as false).

    When the server-controlled gate is on — minimalFlagCalledEvents: true on the /flags?v=2 response (remote) or minimal_flag_called_events: true on the local-evaluation definitions payload (local) — and the evaluated flag has has_experiment: false, the event is rebuilt from a strict allowlist ($feature_flag, $feature_flag_response, $feature_flag_has_experiment, $feature_flag_id, $feature_flag_version, $feature_flag_reason, $feature_flag_request_id, $feature_flag_evaluated_at, $feature_flag_error, locally_evaluated, $groups, $process_person_profile, $geoip_disable, $session_id, $window_id, $device_id, $lib, $lib_version, $is_server, $os, $os_version); everything else — $feature/<key>, $feature_flag_payload, and any user-supplied properties — is stripped. Any missing signal (gate absent, has_experiment unknown, experiment-linked flag, legacy response shapes) keeps today's full event shape. The gate is captured per evaluation source and pinned onto each flag's snapshot record, so a concurrent poller refresh cannot reshape an event after its value was determined. The gate is server-controlled per project; no SDK configuration is added.

    Local-evaluation support for the minimal_flag_called_events field depends on a PostHog server release that emits it; until then the client defaults to the full event shape. — Thanks @​haacked!


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge (squash) July 22, 2026 06:39
@github-actions github-actions Bot added the type: fix Iterations on existing features or infrastructure. label Jul 22, 2026
@renovate
renovate Bot force-pushed the renovate/posthog-rs-0.x branch from 7fe6aab to 4a34e88 Compare July 22, 2026 06:53
@renovate
renovate Bot force-pushed the renovate/posthog-rs-0.x branch from 4a34e88 to 058f069 Compare July 22, 2026 07:07
@renovate
renovate Bot merged commit 194ad0f into main Jul 22, 2026
8 checks passed
@renovate
renovate Bot deleted the renovate/posthog-rs-0.x branch July 22, 2026 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: fix Iterations on existing features or infrastructure.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants