{
  "id": "v.2.30.0",
  "title": "RedisInsight v2.30.0, July 2023",
  "url": "https://redis.io/docs/latest/develop/tools/insight/release-notes/v.2.30.0/",
  "summary": "RedisInsight v2.30",
  "tags": [],
  "last_updated": "2026-04-09T10:29:34-04:00",
  "page_type": "content",
  "content_hash": "a729a7e312aa52bc1d199dcec93b31a5630f0b61644653804e058cbe00a61ca3",
  "sections": [
    {
      "id": "2-30-july-2023",
      "title": "2.30 (July 2023)",
      "role": "overview",
      "text": "This is the General Availability (GA) release of RedisInsight 2.30."
    },
    {
      "id": "highlights",
      "title": "Highlights",
      "role": "content",
      "text": "Introducing support for [triggers and functions](https://github.com/RedisGears/RedisGears/) that bring application logic closer to your data and give Redis powerful features for event-driven data processing"
    },
    {
      "id": "details",
      "title": "Details",
      "role": "content",
      "text": "**Features and improvements**\n\n[#2247](https://github.com/RedisInsight/RedisInsight/pull/2247), [#2249](https://github.com/RedisInsight/RedisInsight/pull/2249), [#2273](https://github.com/RedisInsight/RedisInsight/pull/2273), [#2279](https://github.com/RedisInsight/RedisInsight/pull/2279) Support for [triggers and functions](https://github.com/RedisGears/RedisGears/) that add the capability to execute server-side functions triggered by events or data operations to:\n - Speed up applications by running the application logic where the data lives\n - Eliminate the need to maintain the same code across different applications by moving application functionality inside the Redis database\n - Maintain consistent data when applications react to any keyspace change\n - Improve code resiliency by backing up and replicating triggers and functions along with the database\n\nTriggers and functions work with a JavaScript engine, which lets you take advantage of JavaScript’s vast ecosystem of libraries and frameworks and modern, expressive syntax."
    }
  ],
  "examples": []
}
