Skip to content

Releases: sonata-nfv/tng-api-gtw

v5.1 (2020-01-08)

08 Jan 15:03
99c0106
Compare
Choose a tag to compare

V5.1 of the tng-api-gtw adds the following set of features to the v5.0 SONATA (powered by 5GTANGO) ecosystem of repositories:

  • fixes security breach;
  • adds delete method to analytic engine results
  • adds routing for persistent analytic results
  • adds routes for SDK backend
  • updates Jenkinsfile to deploy in integration
  • fixes server port to 80 and the force content length
  • adds fetch policies route
  • adds post method in policies

v5.0 (2019-09-06)

06 Sep 08:40
9cbf532
Compare
Choose a tag to compare

V5.0 of the tng-api-gtw adds the following set of features to the v4.0 SONATA (powered by 5GTANGO) ecosystem of repositories:

  • a user role-based authorisation mechanism, defined for each one of the allowed routes;
  • an existing user roles endpoint, providing client tools with the list of user roles that are defined;
  • a rate limiting mechanism to protect the platform against DOS attacks;
  • a readiness and liveliness endpoint, which allows the deployment on a Kubernetes infrastructure;
  • an improved instrumentation, capturing the total number of HTTP requests and the time each one of them took;
  • a caching mechanism for read-only entities (mostly services and functions) to improve performance;

v4.0 (2018-07-31)

31 Jul 10:33
a7c06b4
Compare
Choose a tag to compare

The v4.0 of the tng-api-gtw bring the following features to the SONATA (powered by 5GTANGO) ecosystem of repositories.

  • a request redirection mechanism (NGINx web server) adequately configured for 5GTANGO's infrastructure;
  • a simple routing mechanism, configurable at deployment time, to route requests from the outside to a specific (set of) micro-services;
  • support for the main HTTP verbs in the request: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD
  • basic request validation mechanisms, such as HTTP verb(s) allowed, user authentication needed, etc., to avoid invalid requests to proceed within the stack;
  • logging and KPI collection;