---
title: Rust SDK 0.8.8
summary: null
url: https://www.fastly.com/documentation/reference/changes/2022/10/rust-sdk-0.8.8
---

## Added

- Added `Request::get_tls_raw_client_certificate`, which returns the client's mutual TLS certificate.
- Added `Request::get_tls_client_cert_verify_result`, which returns an error code if applicable.
- Added an experimental `Request::handoff_websocket` interface, which hands off a WebSocket request to a backend.
- Added an experimental `Request::handoff_fanout` interface, which passes a request to the Fanout GRIP proxy.

## Changed

- Deprecated the experimental `RequestUpgradeWebsocket::upgrade_websocket` trait method.

## Fixed

- Fixed some documentation misspellings.
- Added an `http::purge` module, containing interfaces to purge surrogate keys. This was previously listed in the changelog of 0.8.7, but was not actually included in the release.
