Publication du service REST EasyREST 0.8

La version EasyREST 0.8 a Ă©tĂ© publiĂ©e, un service REST lĂ©ger et extensible pour exĂ©cuter des requĂȘtes CRUD et agrĂ©gĂ©es sur des bases de donnĂ©es relationnelles. Le projet est Ă©crit en Go et utilise un systĂšme de plugins pour se connecter Ă  diffĂ©rentes SGBD (SQLite, MySQL, PostgreSQL, Redis). Le code est distribuĂ© sous la licence Apache 2.0. Pour le dĂ©marrer, il suffit de compiler ou de tĂ©lĂ©charger l'exĂ©cutable et de spĂ©cifier les plugins dans le fichier de configuration YAML ou via des variables d'environnement.

Fonctionnalités clés du projet :

  • Support de plusieurs SGBD de diffĂ©rents types via des plugins (SQLite, MySQL, PostgreSQL, Redis).
  • Support du cache HTTP via ETag.
  • ContrĂŽle d'accĂšs au niveau de serveurs via la vĂ©rification des « scopes » et JWT (en option pour les utilisateurs anonymes).

Principales modifications :

  • Ajout de la possibilitĂ© d'accĂšs anonyme (sans jeton JWT) et configuration des « claims » pour les utilisateurs anonymes.
  • Mise en place d'une configuration pour exclure l'accĂšs Ă  certaines vues, tables et fonctions via l'API.
  • Correction d'un bug qui pouvait renvoyer un code 304 avec If-None-Match avant la vĂ©rification d'autorisation.
  • Augmentation de la vitesse de sĂ©rialisation des schĂ©mas Swagger pour la description de l'API.
  • Pour amĂ©liorer la sĂ©curitĂ© et la stabilitĂ©, les dĂ©pendances critiques ont Ă©tĂ© mises Ă  jour vers les derniĂšres versions.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster