Release Kuzzle version 1.4

Bonjour à tous ! 

Chez Kuzzle nous travaillons à fond tous les jours pour apporter le maximum de nouvelles fonctionnalités.

Aujourd'hui nous avons le plaisir de sortir la version 1.4 de Kuzzle qui est une version mineure avec son lot de nouveautés.

 

AdminController

Un nouveau contrôleur a été ajouté à Kuzzle, il s'agit de l'AdminController.
Ce dernier permet de réaliser des tâches de maintenance sur votre instance de Kuzzle tel que générer un dump, vider le cache, supprimer tous les index, remettre les droits à zéro.
Il offre des fonctionnalités semblables à celles de la CLI mais en les exposant via l'API alors faites attention de ne pas autoriser ce contrôleur à n'importe qui !

Pull Requests:

CLI

La CLI a été remanié pour utiliser le nouveau contrôleur Admin, il est maintenant possible de l'utiliser depuis votre poste pour administrer directement votre Kuzzle distant:

 

# Remet à zéro tous les droits et utilisateurs
./bin/kuzzle -p 7512 -h my.kuzzle.io -U admin -P kuzzle_password resetSecurity

 

Le remaniement de la CLI a fait disparaître l'InternalBroker qui écoutait les instructions de la CLI.

Vous pouvez supprimer la description du service internalBroker dans votre fichier de configuration .kuzzlerc.

Pull Requests: kuzzleio/kuzzle#1129

Node.js 8

Kuzzle supporte officiellement la version 8 LTS de Node.js.
Le support de la version 6 de Node.js dans Kuzzle sera assuré jusqu'en avril 2019 avec la fin du support LTS de Node.js 6.
Les contributeurs sur Kuzzle Core peuvent dès maintenant utiliser Node.js 8 avec le conteneur kuzzleio/core-dev.

Pull Requests: kuzzleio/kuzzle#1147

Stratégies d'authentifications

Il est à présent possible de rajouter à chaud des stratégies d'authentification en mode cluster.
Auparavant cette fonctionnalité n'était disponible qu'en mode single node.
Comment ajouter des nouvelles stratégies d'authentification : https://docs.kuzzle.io/plugins-reference/plugins-features/adding-authentication-strategy

Pull Requests: kuzzleio/kuzzle#1145

Corrections

  • Ajout du contrôleur et de l'action dans les événements http:* kuzzleio/kuzzle#1145
  • Ajout de la possibilité d'utiliser des agrégations et des options de tri dans les requêtes de recherche d'utilisateurs : kuzzleio/kuzzle#1144

Conclusion

Je voudrais remercier l'ensemble de l'équipe Kuzzle qui a permis de sortir cette nouvelle version de notre Backend.
Si vous avez des questions techniques sur Kuzzle, vous pouvez nous joindre sur Discord ou par email

 English Version

 

Alexandre Bouthinon

Postes associés