La Winter Release 2020 de Kuzzle

 

Bonjour à tous!

 

Plusieurs mois se sont écoulés depuis notre dernier article à propos des releases. En même temps la fin de l’année 2019 a été assez intense avec plusieurs nouveaux projets IoT et bien sur la sortie de Kuzzle v2 !

 

 

 

Kuzzle 2.1

 

A peine 2 mois après la sortie de Kuzzle v2, voici notre première release mineure : Kuzzle 2.1.0

Nouvelles méthodes d’API

Nous avons enrichi notre API avec de nouvelles méthodes :

 

N’hésitez pas à consulter la documentation associée pour plus de détails.

Système de limitation de requêtes

Il est maintenant possible de limiter le nombre de requêtes par seconde faite sur l’API de Kuzzle par chacun des utilisateurs.

Cette limitation se configure au niveau des profiles.

Limitation des attaques par déni de service

Nous avons renforcé notre système de prévention des attaques par déni de services en incorporant un nombre maximum de pipes pouvant être exécutés en parallèle.

Cette limite peut être modifiée sous la clé de configuration plugins.maxConcurrentPipes.

 

En vrac

La méthode document:mGet est maintenant disponible avec le verbe GET afin de permettre la mise en cache de la réponse par le navigateur.

 

La route server:healthCheck utilisée pour le monitoring peut désormais renvoyer le statut de chaque service indépendamment.

Présentation de la nouvelle CLI : kourou

Nous avons commencé à travailler sur notre nouvelle version de la CLI que nous avons nommé kourou en l’honneur du pas de tir des fusées Ariane en Guyane.

 

Celle-ci est uniquement en version bêta pour le moment mais nous ajoutons régulièrement de nouvelles méthodes pour sortir la version 1 très prochainement.

 

Cette CLI est développée avec oclif, le framework de CLI en Node.js créé par Heroku.

 

Pour l’instant la CLI permet par exemple de gérer ses clés d’API ou encore le Vault.

 

Pour la tester en avant-première, vous pouvez l’installer via NPM : npm install -g kourou

 

Des nouvelles de nos SDKs

SDK Javascript 7.1

Cette release contient les nouvelles méthodes permettant de gérer des clés d’API. Vous pouvez retrouver ces méthodes dans les contrôleurs security et auth.

 

La liste complète des changements est disponible sur Github : https://github.com/kuzzleio/sdk-javascript/releases

SDK Java 3

Comme vous le savez peut-être, nous sommes en train de remanier entièrement le SDK Java pour qu’il soit plus intuitif à utiliser et surtout pour pouvoir l’utiliser avec Kuzzle v2.

 

Ce SDK est complètement asynchrone et la version bêta peut déjà être utilisée en appelant les routes d’API directement avec la méthode query.

 

Nos développements sont en cours sur la branche 3-dev, si vous souhaitez tester le SDK en avant-première, vous pouvez la récupérer :-)

L’Admin Console fait (presque) peau neuve

Cela fait longtemps que nous voulions donner à notre Admin Console un aspect plus moderne et plus intuitif.

 

Nous sommes en train de refondre entièrement le design de l’Admin Console en nous basant sur le framework Bootstrap.

 

C’est un très gros chantier qui va nous prendre encore quelques temps avant la version finale, en attendant voici quelques captures d’écran ;-)

 

 

 

 

 

 

Kuzzle <3 React Native

Un Getting Started est dès à présent disponible pour le framework React Native : https://docs.kuzzle.io/sdk/js/7/getting-started/react-native/

 

Dans ce tutoriel, vous découvrirez comment démarrer un projet React Native avec Kuzzle et comment utiliser l’API existante pour libérer du temps et vous concentrer sur le développement d'une l’application mobile.

 

Ce tutoriel s’adresse à tous, même si vous n’avez jamais fait de React Native, alors c’est peut- être le moment de vous y mettre ;-)

Conclusion

Même si nous avons toujours plus de projets client, ce qui est une bonne chose bien sûr, nous investissons encore énormément de temps dans nos différents produits pour vous offrir toujours plus de fonctionnalités ;-)

 

Cette croissance nous mène notamment à rechercher toujours plus de développeurs talentueux, je voudrais d’ailleurs souhaiter la bienvenue à Nicolas Riquelme en tant que développeur backend au sein de l’équipe !

 

Si vous cherchez un job intéressant et pleins de challenges au sein d’une équipe motivée, dans une société offrant de nombreux avantages, alors n’hésitez pas à nous contacter sur job@kuzzle.io ou à venir nous parler sur le chat du site ou Discord ;-)

 

Adrien Maret

Postes associés