FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix(deps): update rust crate posthog-rs to 0.25.0 by renovate[bot] · Pull Request #3831 · tailcallhq/forgecode · GitHub

fix(deps): update rust crate posthog-rs to 0.25.0 - #3831

Open
renovate[bot] wants to merge 3 commits into
mainfrom
renovate/posthog-rs-0.x
Open

fix(deps): update rust crate posthog-rs to 0.25.0#3831
renovate[bot] wants to merge 3 commits into
mainfrom
renovate/posthog-rs-0.x

Conversation

renovate Bot commented Aug 7, 2026
edited
Loading

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
posthog-rs dependencies minor 0.22.0 → 0.25.0
posthog-rs workspace.dependencies minor 0.22.0 → 0.25.0

Release Notes

posthog/posthog-rs (posthog-rs)

v0.25.2

Compare Source

Patch changes
  • e4ac827 Return an empty feature flag snapshot without evaluation when feature flag keys are explicitly empty. — Thanks @​marandaneto!

v0.25.1

Compare Source

Patch changes

v0.25.0

Compare Source

Minor changes
  • 710ea93 Add group_identify helper to Client (async) and Client (blocking) for creating or updating group properties via $groupidentify. — Thanks @​vjymisal0 for your first contribution 🎉!

v0.24.0

Compare Source

Minor changes
  • 7e2bede Add a Client::alias helper that merges two distinct IDs onto the same person, so callers no longer need to hand-build the $create_alias event and know that distinct_id is written both at the top level and inside properties. Available on the async and blocking clients with the same fire-and-forget signature as capture. A blank ID on either side cannot describe a merge, so the event is dropped with a warning rather than sent. — Thanks @​HughScott2002 for your first contribution 🎉!

v0.23.3

Compare Source

Patch changes

v0.23.2

Compare Source

Patch changes
  • ea92c93 Surface feature flag payloads from local evaluation.

    The definitions manifest carries each flag's payloads, but locally evaluated flags always reported payload: None, so FeatureFlagEvaluations::get_flag_payload returned nothing for them. When flag_keys was fully covered locally there was also no /flags round trip left to recover the payload from. Local evaluation now resolves the payload for the matched value ("true" for a boolean match, the variant key for a multivariate one) and decodes it exactly like a /flags payload, so a flag returns the same payload whichever path evaluated it. As a result, $feature_flag_called events for locally evaluated flags now carry $feature_flag_payload, matching remote evaluation. — Thanks @​slshults!

  • 962282c Stop malformed cohort definitions from aborting the process during local evaluation.

    Cohort resolution recursed through nested cohort references with nothing bounding the recursion, so a cohort that referenced itself, directly or through another cohort, recursed until the thread stack was exhausted. A Rust stack overflow aborts the process rather than panicking catchably, so a single bad definitions response could take down the calling server, and would again on restart as soon as the poller refetched. A long chain of distinct cohorts reached the same abort without any cycle at all, and because each cohort is a separate shallow entry in the manifest, such a chain also cleared serde_json's own nesting limit on the way in.

    Cohort resolution now tracks the cohorts on the active resolution path and the combined depth of cohort references and nested property groups. A repeated cohort is reported as a cycle, and total resolution depth is capped at 100. Either is reported as inconclusive, so the flag falls back to server-side evaluation rather than resolving to a wrong value. Referencing the same cohort twice down sibling branches still resolves normally, since IDs are released as the recursion unwinds. — Thanks @​slshults!

v0.23.1

Compare Source

Patch changes
  • cf8952a Fix local flag evaluation for projects that use cohorts.

    The /flags/definitions/?send_cohorts payload maps each cohort ID directly to its property group ({"type": "AND"|"OR", "values": [...]}), but Cohort required non-existent id/name/properties fields, so the whole LocalEvaluationResponse failed to deserialize and no flags loaded at all. Cohort now deserializes the real payload, and cohort matching recurses through nested AND/OR groups and cohort references instead of flattening them. — Thanks @​posthog[bot] for your first contribution 🎉!

v0.23.0

Compare Source

Minor changes
  • 015e5a3 Add an atomic trace_context capture option and a client-level trace-context provider so exception events can be linked to distributed traces without adding telemetry dependencies to the SDK. — Thanks @​hpouillot for your first contribution 🎉!

Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, 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 Bot enabled auto-merge (squash) August 7, 2026 16:43
github-actions Bot added the type: fix Iterations on existing features or infrastructure. label Aug 7, 2026
renovate Bot force-pushed the renovate/posthog-rs-0.x branch 9 times, most recently from 166810c to 2fab583 Compare August 14, 2026 16:53
renovate Bot force-pushed the renovate/posthog-rs-0.x branch from 2fab583 to e71f14c Compare August 19, 2026 23:28
renovate Bot changed the title fix(deps): update rust crate posthog-rs to 0.23.0 fix(deps): update rust crate posthog-rs to 0.24.0 Aug 19, 2026
renovate Bot force-pushed the renovate/posthog-rs-0.x branch from e71f14c to c261396 Compare August 25, 2026 15:07
renovate Bot changed the title fix(deps): update rust crate posthog-rs to 0.24.0 fix(deps): update rust crate posthog-rs to 0.25.0 Aug 25, 2026

renovate Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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


Back | FazBrowse Home | New Git URL