diff --git a/docs/client-specifications.rst b/docs/client-specifications.rst index 96ffe7fb..d316ea51 100644 --- a/docs/client-specifications.rst +++ b/docs/client-specifications.rst @@ -30,18 +30,18 @@ Before launching your own implementation, please keep in consideration that: Existing Clients ---------------- -As of August 2024: +As of November 2024: +------------------------+-------+-------------+--------------------------------------+---------------+----------+ | | Gecko | Rust Client | application-services/remote-settings | kinto-http.py | kinto.js | +========================+=======+=============+======================================+===============+==========+ | Write Operations | ❌ | ✅ | ❌ | ✅ | ✅ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| Add/Remove Attachments | ❌ | ✅ | ❌ | ❌ | ✅ | +| Add/Remove Attachments | ❌ | ✅ | ❌ | ✅ | ✅ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| Approve/Reject reviews | ❌ | ✅ | ❌ | ❌ | ❌ | +| Approve/Reject reviews | ❌ | ✅ | ❌ | ✅ | ❌ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| Changesets Endpoints | ✅ | ✅ | ❌ | ✅ | ❌ | +| Changesets Endpoints | ✅ | ✅ | ✅ | ✅ | ❌ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ | Cache Busting | ✅ | ✅ | ❌ | ✅ | ❌ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ @@ -49,19 +49,19 @@ As of August 2024: +------------------------+-------+-------------+--------------------------------------+---------------+----------+ | Signature Verification | ✅ | ✅ Optional | ❌ | ❌ | ❌ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| Local cache | ✅ | ✅ Optional | ❌ | ❌ | ✅ | +| Local cache | ✅ | ✅ Optional | ✅ | ❌ | ✅ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ | Push notifications | ✅ | ❌ | ❌ | N/A | N/A | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| Fetch Attachments | ✅ | ✅ | ✅ Without integrity check | ❌ | ✅ | +| Fetch Attachments | ✅ | ✅ | ✅ Without integrity check | ✅ | ✅ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ | Attachments bundles | ✅ | ❌ | ❌ | ❌ | ❌ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| JEXL support | ✅ | ❌ | ❌ | ❌ | ❌ | +| JEXL support | ✅ | ❌ | ✅ | N/A | N/A | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| Packaged binary dumps | ✅ | ❌ | ❌ | N/A | N/A | +| Packaged binary dumps | ✅ | ❌ | ✅ | N/A | N/A | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| Uptake telemetry | ✅ | ❌ | ❌ | ❌ | ❌ | +| Uptake telemetry | ✅ | ❌ | ❌ | N/A | N/A | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ | Backoff | ✅ | ✅ | ✅ | ✅ | ✅ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+