<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/trypema-rust-rate-limiter-v2-0-0-released-w49odwe9f" -->

---
title: Trypema (rust rate-limiter) v2.0.0 released | daily.dev
description: Trypema v2.0.0, a Rust rate-limiter library, has been released. What started as a small fix for safely restoring rate-limit data after Redis outages grew into...
canonical: https://daily.dev/posts/trypema-rust-rate-limiter-v2-0-0-released-w49odwe9f
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Trypema (rust rate-limiter) v2.0.0 released | daily.dev
og:description: Trypema v2.0.0, a Rust rate-limiter library, has been released. What started as a small fix for safely restoring rate-limit data after Redis outages grew into...
og:url: https://daily.dev/posts/trypema-rust-rate-limiter-v2-0-0-released-w49odwe9f
og:image: https://api.daily.dev/og/posts/w49ODWe9f.png
og:image:alt: Trypema (rust rate-limiter) v2.0.0 released
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Trypema (rust rate-limiter) v2.0.0 released

**[David Oyinbo](https://daily.dev/sources/ewk6ltgsv5n5i722bofig)** · [@davidoyinbo](https://daily.dev/davidoyinbo) · 1 min read · 26 upvotes · 2 comments

## Summary

Trypema v2.0.0, a Rust rate-limiter library, has been released. What started as a small fix for safely restoring rate-limit data after Redis outages grew into a larger refactor introducing conditional updates and a cleaner API.

## Content

A small fix for safely restoring rate-limit data after Redis outages evolved into conditional updates, a cleaner API, and ultimately Trypema v2.

[https://davidoyinbo.com/engineering-logs](https://davidoyinbo.com/engineering-logs)

## Community discussion

Top comments from developers on daily.dev.

**@trevorsuna** · 3 upvotes

> Redis recovery is where rate limiters can get sneaky. Conditional restores sound like the right fix—you want recovered state to help, not overwrite newer counters that arrived while Redis was coming back.

## Similar posts on daily.dev

- [Python Rate Limiting: The Limiter That Caused Our Outage](https://daily.dev/posts/python-rate-limiting-the-limiter-that-caused-our-outage-2y3xnfeyu) · SitePoint · 0 upvotes · 0 comments
- [Rustls 0.23.46 Released With Four Security Fixes](https://daily.dev/posts/rustls-0-23-46-released-with-four-security-fixes-gt4kylg3p) · Phoronix · 0 upvotes · 0 comments
- [28 Million Decisions Per Second. Zero Allocations. One Rate Limiter.](https://daily.dev/posts/28-million-decisions-per-second-zero-allocations-one-rate-limiter--a6kmxkmhy) · Medium · 0 upvotes · 0 comments

---

Tags: [#rust](https://daily.dev/tags/rust), [#redis](https://daily.dev/tags/redis)

[View this post on daily.dev](https://daily.dev/posts/trypema-rust-rate-limiter-v2-0-0-released-w49odwe9f)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/trypema-rust-rate-limiter-v2-0-0-released-w49odwe9f","headline":"Trypema (rust rate-limiter) v2.0.0 released","text":"Trypema v2.0.0, a Rust rate-limiter library, has been released. What started as a small fix for safely restoring rate-limit data after Redis outages grew into a larger refactor introducing conditional updates and a cleaner API.","url":"https://daily.dev/posts/trypema-rust-rate-limiter-v2-0-0-released-w49odwe9f","datePublished":"2026-07-22T00:36:25.935Z","dateModified":"2026-09-13T21:29:56.023Z","author":{"@type":"Person","name":"David Oyinbo","url":"https://daily.dev/davidoyinbo","image":"https://media.daily.dev/image/upload/s--AXva7BVO--/f_auto/v1781469340/avatars/avatar_EWk6ltGSv5n5I722BofIG?_a=BAMAMiWQ0","description":"Building real-time infrastructure and the open-source tooling that holds it together","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":370}},"image":"https://media.daily.dev/image/upload/s--EudVu0ML--/f_auto/v1784680586/posts/w49ODWe9f?_a=BAMAMicg0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":26},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":2}],"comment":[{"@type":"Comment","text":"Redis recovery is where rate limiters can get sneaky. Conditional restores sound like the right fix—you want recovered state to help, not overwrite newer counters that arrived while Redis was coming back.","datePublished":"2026-07-22T02:41:42.370Z","url":"https://daily.dev/posts/w49ODWe9f#c-i66CHgfco","author":{"@type":"Person","name":"Trevor Suna","url":"https://daily.dev/trevorsuna","image":"https://media.daily.dev/image/upload/s--dZ7gXxpp--/f_auto/v1784081551/avatars/avatar_EMoP47rpuw8DNjhp6R1b6?_a=BAMAMicg0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/sources/ewk6ltgsv5n5i722bofig","name":"David Oyinbo"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"David Oyinbo","item":"https://daily.dev/sources/ewk6ltgsv5n5i722bofig"},{"@type":"ListItem","position":3,"name":"Trypema (rust rate-limiter) v2.0.0 released"}]}
```

