Shipped · APIs and backends

What kuzzleio/kuzzle shipped

The public repository of Kuzzle · github.com/kuzzleio/kuzzle

Written by FoxPlug from the repository's own releases; not affiliated with Kuzzle. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/kuzzleio/kuzzle; Kuzzle did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for kuzzle, free

Week of November 2, 2026

What shipped

Why it matters

This week 2.61.0 stable shipped, opening Kuzzle to storage engines delivered as separate npm packages, with OpenSearch 2 and 3 available through their own drivers. The betas before the stable release also fixed cluster index checks, shutdown handling for plugin requests, driver loading and error wording. For people running Kuzzle, the storage layer is now more configurable and its errors and shutdown behaviour are more predictable.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Kuzzle 2.61.0 is out. Storage engines can now come as separate npm packages named in services.storageEngine.driver, with OpenSearch 2 and 3 available through their own drivers. This release also ships a driver close() hook, engine-neutral storage errors and a compatibility guide.

Post for LinkedIn

Kuzzle 2.61.0 is released. The main change is that a storage engine can now be a separate npm package installed next to Kuzzle and named in services.storageEngine.driver, which opens the project to engines beyond the built-in ones. OpenSearch 2 and 3 are supported through two external drivers, kuzzle-storage-opensearch-2 and kuzzle-storage-opensearch-3. The release also adds an optional close() hook so a driver can release its engine connections on graceful shutdown, lets plugins and applications ask which storage engine runs, and makes storage error messages engine-neutral. A new compatibility guide covers Node.js, operating systems, storage engines, Redis and Valkey, and deployment modes.

Week of October 12, 2026

What shipped

Why it matters

This week brings a beta release that fixes a real HTTP hang for empty-body requests, which could surface as 502 errors behind a reverse proxy. It also documents the current Redis authentication and secret redaction behavior in an accepted ADR, and keeps CI working with the non-deprecated client-id input.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V2.60.0-beta.1 is out with kuzzle-logger 1.5.0 and a fix for empty-body HTTP requests that hung until uWS idle timeout. ADR-0004 documenting Redis access security and config secret redaction is accepted. CI token setup now uses client-id instead of deprecated app-id.

Post for LinkedIn

Kuzzle v2.60.0-beta.1 is available. It upgrades kuzzle-logger to 1.5.0 and fixes HTTP requests with Content-Length: 0 that previously hung until the uWS idle timeout, after which a reverse proxy could answer 502. The project also accepted ADR-0004, which documents how Redis access is secured and how configuration secrets are redacted. Finally, the CI workflows now use client-id instead of the deprecated app-id input for the GitHub App token action, with no change needed to the existing configuration variable.

Week of September 28, 2026

What shipped

Why it matters

Kuzzle 2.59.0 ships new storage primitives enabling safer collection migrations, while 2.57.0 reached TypeScript strict mode with no behavior changes, and 2.58.0 unified type definitions with the SDK. These releases maintain backward compatibility while preparing infrastructure for future enterprise features and v3.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Kuzzle 2.59.0 out now: collection write locks and unmanaged indices for safer storage operations. 2.57.0 is the first fully TypeScript strict build. 2.58.0 shares types with the SDK.

Post for LinkedIn

Three new Kuzzle releases this week: 2.59.0 with collection write locks and unmanaged indices for safer migrations; 2.57.0 as the first fully TypeScript strict build with zero behavior changes; 2.58.0 unifying API contract types with kuzzle-types. All maintain backward compatibility while strengthening the platform.

Week of September 14, 2026

What shipped

Why it matters

The project continues TypeScript migration with strict type checking spreading from Elasticsearch services into core libraries, while fixing critical cluster startup races and API key deletion edge cases discovered during the conversion process. CI tooling was hardened to prevent false negatives in type safety gatekeeping.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Step 12 slice K3 ships: Elasticsearch services now strict-clean and adopted. API keys delete by _id, fingerprint or key. Fixed cluster startup race (TD-69) and flaky search test (TD-70).

Post for LinkedIn

Kuzzle advances TypeScript migration: Elasticsearch services now strict-typed and protected by ratchets. Simultaneously shipping API key deletion flexibility, a fix for cluster startup failures when nodes lose the mappings-import race, and hardened CI tooling that prevents type safety regressions. lib/cluster is now entirely TypeScript.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-10.

Is this your repo? Ask us to remove this page.