Skip to content

fix(deps): update rust crate posthog-rs to 0.9.0#3451

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

fix(deps): update rust crate posthog-rs to 0.9.0#3451
renovate[bot] merged 1 commit into
mainfrom
renovate/posthog-rs-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 5, 2026

This PR contains the following updates:

Package Type Update Change
posthog-rs dependencies minor 0.7.00.9.0
posthog-rs workspace.dependencies minor 0.7.00.9.0

Release Notes

posthog/posthog-rs (posthog-rs)

v0.9.1

Compare Source

Patch changes
  • f757768 Serialize the v0 capture distinct_id at the event root (canonical field) instead of the legacy $distinct_id alias, matching v1 and the v0 ingestion contract. Add retries to the v0 capture paths: transport errors and 408/500/502/503/504 are retried with exponential backoff honoring Retry-After, and a 429 is retried only when it carries a Retry-After (a bare 429 stays a terminal rate-limit). Retried requests resend the same bytes, preserving the event UUID and timestamp that dedup relies on. Add opt-in gzip compression for v0 capture via capture_compression: the body is gzipped with a Content-Encoding: gzip header and a compression=gzip query param (capture reads the query param on v0).

    Fix the retry backoff timing on both v0 and v1: the first retry now waits exactly retry_initial_backoff_ms instead of double it (the call sites previously passed attempt + 1 into the backoff calculation, skipping the configured initial delay). — Thanks @​eli-r-ph!

v0.9.0

Compare Source

Minor changes
  • 79673c3 Add V1 capture pipeline (/i/v1/analytics/events/) behind the unstable capture-v1 Cargo feature (off by default). Includes gzip/deflate/br/zstd compression, automatic partial-batch retry with exponential backoff, per-event options (cookieless mode, skew correction, person profile, product tour), and historical migration support. A separate test-harness feature enables injecting extra request headers for compliance test isolation. — Thanks @​eli-r-ph for your first contribution 🎉!

v0.8.0

Compare Source

Minor changes
  • edd3797 Add a configurable $is_server event property (default true) so PostHog can identify server-side events. Set is_server to false when using posthog-rs as a client/CLI so the device OS is attributed normally. — Thanks @​turnipdabeets 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 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) June 5, 2026 10:02
@github-actions github-actions Bot added the type: fix Iterations on existing features or infrastructure. label Jun 5, 2026
@renovate renovate Bot force-pushed the renovate/posthog-rs-0.x branch 5 times, most recently from d1a77ab to 909c795 Compare June 5, 2026 13:26
@renovate renovate Bot force-pushed the renovate/posthog-rs-0.x branch from 909c795 to cdfcb0e Compare June 5, 2026 13:45
@renovate renovate Bot merged commit 6b65b2a into main Jun 5, 2026
8 checks passed
@renovate renovate Bot deleted the renovate/posthog-rs-0.x branch June 5, 2026 14:01
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