This repository has been archived by the owner on Nov 26, 2024. It is now read-only.
Releases: EVOLVED-5G/CAPIF_API_Services
Releases · EVOLVED-5G/CAPIF_API_Services
CAPIF Release 3.1.2
- Improvements of CAPIF robot tests.
- Update Startup scripts for all services in order to be sure service has REDIS connection and properly certificate to raise server side.
- Fixed libraries version at all services
Changes at Tests:
- Allow different port for https connection.
- Improved code according to other tests to have more homogeneity when we invoke apis on all tests
CAPIF Release 3.1.1
CAPIF Tool Release 3.1.1
- Minor Fixes in Logging/Auditing Service
- Update redis version
Changes at Tests:
- Add test plan to logging/auditing service
- Add tests to cover logging/auditing test plan
CAPIF Release 3.1
CAPIF Tool Release 3.1
- Delete a service automatically if the provider that contains the APF that published it is deleted
- Clear the security context of an invoker automatically if the invoker is deleted
- Delete automatically the entry in the security info of the security context if the provider that has the aef that published the service is deleted
- Delete automatically the entry in the security info of the security context if the service on which that context was created is deleted
CAPIF Release 3.0
Changes at Services:
- Common Changes:
- Removed from all CAPIF services the Common Name (CN) check at certificate to get the role in services.
- Add role verification in Nginx (check if consumer is Invoker, APF, AEF, AMF, or CCF)
- Add log files
- Remove mosquitto mqtt
- NGINX service:
- Add map functions in config to check CN in certificates (role verification)
- Register:
- Refactor
- At Registration operation you need to setup if entity is invoker or provider (previously was invoker or exposer).
- Get Auth operation to get access_token now only need to have user and password in body, role is not needed now.
- Invoker:
- Refactor
- Same functionality but complete code refactor performed.
- This service has REDIS connection to update status (onboard, offboard) to other services.
- Listener created to add apiList when security context is created and remove it when security context is destroyed.
- Provider:
- Refactor
- New development at this version.
- Allow registration of provider entities (AMF, APF y AEF)
- This registration returns signed certificates for each one requested to be used in subsequent request by each entity of provider.
- Events:
- Refactor
- Generate subscription to event for any entity
- This service has REDIS connection to communicate event to other services:
- Internal operations
- Invoker OnBoarded or OffBoarded.
- Other events.
- External operations from other services.
- Internal operations
- Notify to subscribers
- Publish:
- Refactor
- Check if APF Id is valid.
- This service has REDIS connection:
- If Service is added or removed it sends a message through REDIS.
- Security:
- New at this version
- This service has REDIS connection, that allow some operations like:
- When a new security context is created, then request to invoker to add the api to it apilist.
- When a security list is remove those apis are removed from invoker apilist associated.
- Token Creation (Oauth).
- Revoke Authorizations.
- Logging Service:
- New at this version
- Creates a new log entry for service API invocations.
- Auditing Service
- New at this version:
- Query and retrieve service API invocation logs stored on the CAPIF core function.
Changes at Tests:
- New common scenarios in order to make easy to describe a test.
- New Test plan definition format.
- Change to new provider registration towards provider Management.
- Complete code refactor of all tests
- Complete test plan review, including all services (except auditing and logging)
CAPIF Release 2.1
New CAPIF Release, with some fixes and upgrades.
CAPIF Release 2.0
The APIs included in release 2.0 are:
CAPIF Events API
CAPIF Provider Management API
TLS Enabled
Minor bug fixes
CAPIF Release 1.0
The APIs included in release 1.0 are:
- JWT Authentication APIs
- CAPIF Invoker Management API
- CAPIF Publish API
- CAPIF Discover API