Annonce de Sr3

Après deux ans de développement, le 11/04/2022, nous sommes heureux d’annoncer la disponibilité de la première version bêta de Sarracenia version 3: Sr3. Pour célébrer la sortie, il y a un nouveau site Web avec des informations détaillées:

Par rapport à la v2, Sr3 apporte:

  • Prise en charge native pour mqtt et amqp (rabbitmq et les courtiers MQTT.) avec une implémentation modulaire qui permet des message queueing protocols être pris en charge.

  • L’Algorithme de Flux unifie tous les composants en légères variations de ce code commun unique. Ce refactoring a permis d’éliminer la duplication de code et de réduire le nombre total de lignes de code d’environ 30 % tout en ajoutant des fonctionnalités.

  • Une nouvelle interface de ligne de commande centrée sur un point d’entrée unique: sr3

  • Amélioration de Jupyter Notebook Tutorials

  • Un nouveau plugin API, ce qui permet la personnalisation pythonique du traitement des applications par défaut.

  • Un nouveau python API, ce qui donne un accès complet à l’implémentation, permettant une extension élégante grâce à la sous-classification.

  • Les applications peuvent appeler Sarracenia Python API à partir de leur ligne principale. (Dans la v2, il fallait écrire des rappels pour appeler le code de l’application, la ligne principale de l’application ne pouvait pas être utilisée.)

  • Ajout d’un module de discussion GitHub, pour les questions et les clarifications de la communauté : https://github.com/MetPX/sarracenia/discussions