From 47818e475b2671eb3cc2163acd4b92cf21369433 Mon Sep 17 00:00:00 2001 From: Mathieu Leplatre Date: Wed, 27 Nov 2024 13:30:08 +0100 Subject: [PATCH 1/2] Update existing clients features status --- docs/client-specifications.rst | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/client-specifications.rst b/docs/client-specifications.rst index 96ffe7fb..b76a47ec 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 | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| Uptake telemetry | ✅ | ❌ | ❌ | ❌ | ❌ | +| Uptake telemetry | ✅ | ❌ | ❌ | N/A | N/A | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ | Backoff | ✅ | ✅ | ✅ | ✅ | ✅ | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ From 428bb37679fc42db5ed1dbbe716eb3c0a57661cb Mon Sep 17 00:00:00 2001 From: Mathieu Leplatre Date: Wed, 27 Nov 2024 17:21:52 +0100 Subject: [PATCH 2/2] Packaged binary dumps are being implemented --- docs/client-specifications.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/client-specifications.rst b/docs/client-specifications.rst index b76a47ec..d316ea51 100644 --- a/docs/client-specifications.rst +++ b/docs/client-specifications.rst @@ -59,7 +59,7 @@ As of November 2024: +------------------------+-------+-------------+--------------------------------------+---------------+----------+ | JEXL support | ✅ | ❌ | ✅ | N/A | N/A | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ -| Packaged binary dumps | ✅ | ❌ | ❌ | N/A | N/A | +| Packaged binary dumps | ✅ | ❌ | ✅ | N/A | N/A | +------------------------+-------+-------------+--------------------------------------+---------------+----------+ | Uptake telemetry | ✅ | ❌ | ❌ | N/A | N/A | +------------------------+-------+-------------+--------------------------------------+---------------+----------+