---
title: "v1.90.2 - Realtime Stability & Bounded Logging"
url: "/release_notes/v1.90.2/v1-90-2"
canonical_url: "https://docs.litellm.ai/release_notes/v1.90.2/v1-90-2"
type: "release-notes"
last_updated: "2026-10-09"
related:
  - "/release_notes/v1.90.3/v1-90-3"
  - "/release_notes/v1.90.1/v1-90-1"
---
# v1.90.2 - Realtime Stability & Bounded Logging

> Index of all LiteLLM docs: https://docs.litellm.ai/llms.txt

## Deploy this version

**Docker**

```bash
docker run \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
docker.litellm.ai/berriai/litellm:1.90.2
```

**Pip**

```bash
pip install litellm==1.90.2
```

`v1.90.2` is a patch release on top of [`v1.90.1`](/release_notes/v1.90.1/v1-90-1). It hardens realtime handling by preventing a second Gemini Live setup, retrying a hung handshake, and closing a guardrail bypass, and it routes realtime success logging through the bounded logging worker so it no longer competes with request handling on the event loop.

### What's Changed

- fix(realtime): stop second Gemini Live setup, retry hung handshake, close guardrail bypass - [PR #31519](https://github.com/BerriAI/litellm/pull/31519)
- fix(logging): route realtime success logging through the bounded worker - [PR #31733](https://github.com/BerriAI/litellm/pull/31733)

## Full Changelog

https://github.com/BerriAI/litellm/compare/v1.90.1...v1.90.2

## Related pages

- [v1.90.3](https://docs.litellm.ai/release_notes/v1.90.3/v1-90-3.md)
- [v1.90.1](https://docs.litellm.ai/release_notes/v1.90.1/v1-90-1.md)
