Patch Changes
-
#1342
65951526Thanks @MichaelGHSeg! - Unify and harden HTTP response handling and retry behavior across browser and node SDKs.-
Browser (
@segment/analytics-next) - Add config-driven response handling for Segment.io delivery (httpConfigwith rate-limit/backoff controls). - Improve batching/dispatcher retry semantics for 429 and transient failures. - Use configuredprotocolfor batching requests whenapiHosthas no scheme, while preserving compatibility forapiHostvalues that already includehttp://orhttps://. -
Node (
@segment/analytics-node) - Align publisher retry/status behavior with updated response handling rules. - AddmaxTotalBackoffDurationandmaxRateLimitDurationsettings to control retry ceilings. - Update default retry configuration to increase resilience under transient failures. -
Core (
@segment/analytics-core) - Standardize backoff defaults used by retry queues.
-