Releases: sonata-nfv/tng-api-gtw
Releases · sonata-nfv/tng-api-gtw
v5.1 (2020-01-08)
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)
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)
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;