{
  "schema_version": 2,
  "id": "operate/oss_and_stack/stack-with-enterprise/release-notes/redisbloom/redisbloom-2.8-release-notes",
  "title": "RedisBloom 2.8 release notes",
  "url": "https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/release-notes/redisbloom/redisbloom-2.8-release-notes/",
  "summary": "RedisBloom 2.8 introduces improvements and bug fixes.",
  "tags": [
    "docs",
    "operate",
    "stack"
  ],
  "last_updated": "2026-09-21T16:36:33+01:00",
  "page_type": "content",
  "content_hash": "027ae9a82cf140ca4bd97512bc65092e0d7f1dc22fd308608154798b663b0c2e",
  "sections": [
    {
      "id": "requirements",
      "title": "Requirements",
      "role": "overview",
      "text": "RedisBloom v2.8.10 requires:\n\n- Minimum Redis compatibility version (database): 7.4\n- Minimum Redis Enterprise Software version (cluster): 7.8"
    },
    {
      "id": "v2810-september-2025",
      "title": "v2.8.10 (September 2025)",
      "role": "content",
      "text": "This is a maintenance release for RedisBloom 2.8.\n\nUpdate urgency: `MODERATE`: Program an upgrade of the server, but it's not urgent.\n\nDetails:\n\nBug fixes:\n- [#886](https://github.com/redisbloom/redisbloom/pull/886) - `TDIGEST.CREATE` crashes (OOM) on huge initialization values (MOD-10840)."
    },
    {
      "id": "v287-april-2025",
      "title": "v2.8.7 (April 2025)",
      "role": "content",
      "text": "This is a maintenance release for RedisBloom 2.8\n\nUpdate urgency: `LOW`: No need to upgrade unless there are new features you want to use.\n\nDetails:\n\nImprovements:\n- [#865](https://github.com/redisbloom/redisbloom/pull/865) Added support for Azure Linux 3 (MOD-9171)"
    },
    {
      "id": "v285-january-2025",
      "title": "v2.8.5 (January 2025)",
      "role": "content",
      "text": "This is a maintenance release for RedisBloom 2.8.\n\nUpdate urgency: `SECURITY`: There are security fixes in the release.\n\nDetails:\n\n- **Security and privacy:**\n  - [#843](https://github.com/redisbloom/redisbloom/pull/843) (CVE-2024-53993) CMS: potential out-of-bounds write (MOD-6970)\n\n- Bug fixes:\n  - [#843](https://github.com/redisbloom/redisbloom/pull/843) `CMS.MERGE` crashes or hangs on negative number of keys (MOD-6964)\n  - [#699](https://github.com/redisbloom/redisbloom/pull/699) `BF.RESERVE` crashes (OOM) on huge initialization values (MOD-7057)\n  - [#843](https://github.com/redisbloom/redisbloom/pull/843) `CF.RESERVE` crashes (OOM) on huge initialization values (MOD-7058)\n  - [#843](https://github.com/redisbloom/redisbloom/pull/843) `TOPK.RESERVE` crashes (OOM) on huge initialization values (MOD-7059)\n  - [#843](https://github.com/redisbloom/redisbloom/pull/843) `CMS.INITBYDIM` and `CMS.INITBYPROB` crash (OOM) on huge initialization values (MOD-7060)\n  - [#828](https://github.com/redisbloom/redisbloom/pull/828) `CMS.INCRBY` does not notify `WATCH`ers or client-side caching (MOD-8193)\n  - [#827](https://github.com/redisbloom/redisbloom/pull/827) Top-K - suboptimal results after RDB load due to missing initialization (MOD-8194)\n\n- Improvements:\n  - [#801](https://github.com/redisbloom/redisbloom/pull/801) Support active memory defragmentation (MOD-7890)\n  - [#829](https://github.com/redisbloom/redisbloom/pull/829) Added support for Ubuntu 22 and macOS 13 and 14"
    },
    {
      "id": "v28-ga-v282-july-2024",
      "title": "v2.8 GA (v2.8.2) (July 2024)",
      "role": "content",
      "text": "This is the General Availability release of RedisBloom 2.8"
    },
    {
      "id": "headlines",
      "title": "Headlines:",
      "role": "content",
      "text": "RedisBloom 2.8 introduces improvements and bug fixes."
    },
    {
      "id": "details",
      "title": "Details",
      "role": "content",
      "text": "- Bug fixes\n\n  - [#773](https://github.com/RedisBloom/RedisBloom/pull/773) `CMS.MERGE`: reply with an error on overflow and underflow (MOD-6962)\n  - [#720](https://github.com/RedisBloom/RedisBloom/pull/720) `BF` crashes on high error rate (MOD-6268)\n\n> [!NOTE]\n> - The version inside Redis will be 2.8.2 in semantic versioning. Since the version of a module in Redis is numeric, we could not add a GA flag.\n> - Minimal Redis version: 7.4"
    }
  ],
  "examples": []
}
