REST-teenuse EasyREST 0.8 vÀljaanne

Ilmus EasyREST 0.8, kerge kaaluga paindlik REST-teenus relatsiooniliste andmebaaside CRUD ja kogumise pĂ€ringute tĂ€itmiseks. Projekt on kirjutatud Go keeles ning kasutab pluginate sĂŒsteemi erinevate andmebaaside (SQLite, MySQL, PostgreSQL, Redis) ĂŒhendamiseks. Kood on litsentseeritud Apache 2.0 all. KĂ€ivitamiseks piisab, kui koostada vĂ”i laadida alla kĂ€ivitatav fail ning mÀÀrata pluginad YAML konfiguratsioonifailis vĂ”i keskkonnamuutujates.

Projekti peamised vÔimalused:

  • Toetab erinevat tĂŒĂŒpi andmebaase pluginate kaudu (SQLite, MySQL, PostgreSQL, Redis).
  • Toetab HTTP vahemĂ€lu ETag kaudu.
  • JuurdepÀÀsuhaldus tasemel serverilt scope'i kontrollimise ja JWT kaudu (valikuline anonĂŒĂŒmsetele kasutajatele).

Peamised muudatused:

  • Lisatud anonĂŒĂŒmse juurdepÀÀsu vĂ”imalus (ilma JWT-tokenita) ja anonĂŒĂŒmsete kasutajate 'claims' seadistamine.
  • Rakendatud juurdepÀÀsu erandi konfiguratsioon teatud vaadete, tabelite ja funktsioonide jaoks API kaudu.
  • Parandatud viga, mille tĂ”ttu If-None-Match pĂ€ring vĂ”is tagastada 304 koodi enne autentimist.
  • Suurendatud Swagger skeemi serialiseerimise kiirus API kirjeldamiseks.
  • Suurenenud turvalisuse ja stabiilsuse tagamiseks on kriitilised sĂ”ltuvused uuendatud viimastele versioonidele.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster