Commit e4f24764 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Deployed 71863ee8 to develop in public with MkDocs 1.6.1 and mike 2.1.4

parent abfaf515
Loading
Loading
Loading
Loading
+119 −32
Original line number Diff line number Diff line
@@ -385,6 +385,18 @@
      <ul class="md-nav__list">
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
      
    </span>
  </a>
  
    <nav class="md-nav" aria-label="Technical Debt Solved">
      <ul class="md-nav__list">
        
          <li class="md-nav__item">
  <a href="#minor-fixes-on-rel4" class="md-nav__link">
    <span class="md-ellipsis">
      
@@ -409,6 +421,33 @@
      </ul>
    </nav>
  
</li>
        
          <li class="md-nav__item">
  <a href="#testing" class="md-nav__link">
    <span class="md-ellipsis">
      
        Testing
      
    </span>
  </a>
  
</li>
        
          <li class="md-nav__item">
  <a href="#documentation" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
      
    </span>
  </a>
  
</li>
        
      </ul>
    </nav>
  
</li>
      
        <li class="md-nav__item">
@@ -435,7 +474,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved" class="md-nav__link">
  <a href="#technical-debt-solved_1" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
@@ -540,7 +579,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#documentation" class="md-nav__link">
  <a href="#documentation_1" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
@@ -607,7 +646,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#testing" class="md-nav__link">
  <a href="#testing_1" class="md-nav__link">
    <span class="md-ellipsis">
      
        Testing
@@ -618,7 +657,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved_1" class="md-nav__link">
  <a href="#technical-debt-solved_2" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
@@ -723,7 +762,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#documentation_1" class="md-nav__link">
  <a href="#documentation_2" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
@@ -879,7 +918,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#testing_1" class="md-nav__link">
  <a href="#testing_2" class="md-nav__link">
    <span class="md-ellipsis">
      
        Testing
@@ -890,7 +929,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved_2" class="md-nav__link">
  <a href="#technical-debt-solved_3" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
@@ -929,7 +968,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#documentation_2" class="md-nav__link">
  <a href="#documentation_3" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
@@ -1018,7 +1057,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#documentation_3" class="md-nav__link">
  <a href="#documentation_4" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
@@ -1046,7 +1085,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved_3" class="md-nav__link">
  <a href="#technical-debt-solved_4" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
@@ -2596,6 +2635,18 @@
      <ul class="md-nav__list">
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
      
    </span>
  </a>
  
    <nav class="md-nav" aria-label="Technical Debt Solved">
      <ul class="md-nav__list">
        
          <li class="md-nav__item">
  <a href="#minor-fixes-on-rel4" class="md-nav__link">
    <span class="md-ellipsis">
      
@@ -2620,6 +2671,33 @@
      </ul>
    </nav>
  
</li>
        
          <li class="md-nav__item">
  <a href="#testing" class="md-nav__link">
    <span class="md-ellipsis">
      
        Testing
      
    </span>
  </a>
  
</li>
        
          <li class="md-nav__item">
  <a href="#documentation" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
      
    </span>
  </a>
  
</li>
        
      </ul>
    </nav>
  
</li>
      
        <li class="md-nav__item">
@@ -2646,7 +2724,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved" class="md-nav__link">
  <a href="#technical-debt-solved_1" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
@@ -2751,7 +2829,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#documentation" class="md-nav__link">
  <a href="#documentation_1" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
@@ -2818,7 +2896,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#testing" class="md-nav__link">
  <a href="#testing_1" class="md-nav__link">
    <span class="md-ellipsis">
      
        Testing
@@ -2829,7 +2907,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved_1" class="md-nav__link">
  <a href="#technical-debt-solved_2" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
@@ -2934,7 +3012,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#documentation_1" class="md-nav__link">
  <a href="#documentation_2" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
@@ -3090,7 +3168,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#testing_1" class="md-nav__link">
  <a href="#testing_2" class="md-nav__link">
    <span class="md-ellipsis">
      
        Testing
@@ -3101,7 +3179,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved_2" class="md-nav__link">
  <a href="#technical-debt-solved_3" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
@@ -3140,7 +3218,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#documentation_2" class="md-nav__link">
  <a href="#documentation_3" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
@@ -3229,7 +3307,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#documentation_3" class="md-nav__link">
  <a href="#documentation_4" class="md-nav__link">
    <span class="md-ellipsis">
      
        Documentation
@@ -3257,7 +3335,7 @@
</li>
        
          <li class="md-nav__item">
  <a href="#technical-debt-solved_3" class="md-nav__link">
  <a href="#technical-debt-solved_4" class="md-nav__link">
    <span class="md-ellipsis">
      
        Technical Debt Solved
@@ -3370,16 +3448,25 @@
  <h1>Release Notes</h1>

<h2 id="release-xxx"><strong>Release X.X.X</strong></h2>
<h3 id="minor-fixes-on-rel4"><strong>Minor fixes on Rel4</strong></h3>
<h3 id="technical-debt-solved"><strong>Technical Debt Solved</strong></h3>
<h4 id="minor-fixes-on-rel4"><strong>Minor fixes on Rel4</strong></h4>
<p>Improvements included:
- Fix the check of the Docker version in the run.sh 
- Simplify check of vendor extensibility attributes in Discover API</p>
<h3 id="allow-same-apiname-across-different-aefs"><strong>Allow same apiName across different AEFs</strong></h3>
<h4 id="allow-same-apiname-across-different-aefs"><strong>Allow same apiName across different AEFs</strong></h4>
<p>Publish Service now enforces uniqueness by aefId/apiName instead of global apiName, allowing different AEFs to publish the same apiName while rejecting duplicates from the same AEF on POST, PUT, and PATCH.</p>
<h3 id="testing"><strong>Testing</strong></h3>
<ul>
<li>2 New tests related with use of same apiName across different AEFs.</li>
</ul>
<h3 id="documentation"><strong>Documentation</strong></h3>
<ul>
<li>2 New tests added to <a href="https://ocf.etsi.org/documentation/latest/testing/testplan/api_publish_service/" title="OCF Publish API test plan documentation">OCF Publish API test plan documentation</a>, related with apiName.</li>
</ul>
<h2 id="release-400"><strong>Release 4.0.0</strong></h2>
<h3 id="visibility-control"><strong>Visibility Control</strong></h3>
<p>Current relase includes the initial implementation (Not complete functional) of Visibility Control API. The complete feature implementation is expected to be relased on next OpenCAPIF version, stay tuned!</p>
<h3 id="technical-debt-solved"><strong>Technical Debt Solved</strong></h3>
<h3 id="technical-debt-solved_1"><strong>Technical Debt Solved</strong></h3>
<h4 id="certificate-generation-reworked-for-multi-instance-deployments-common-vault"><strong>Certificate Generation Reworked for Multi-Instance Deployments (Common Vault)</strong></h4>
<p>The certificate generation and storage flow has been updated to support <strong>multiple CAPIF instances sharing the same Vault</strong>.
Previously, the startup and certificate provisioning logic assumed a single CAPIF instance and stored certificates from fixed Vault paths, which caused collisions when deploying more than one instance using a common Vault.</p>
@@ -3440,7 +3527,7 @@ Previously, the nginx.conf implemented a weak validation mechanism for some endp
<li>All OpenCAPIF APIs, security flows and service interfaces were updated to comply with the Release 19 normative behavior and data models.</li>
<li>Added certificate check to PATCH Request of Provider Management </li>
</ul>
<h3 id="documentation"><strong>Documentation</strong></h3>
<h3 id="documentation_1"><strong>Documentation</strong></h3>
<ul>
<li>New section <a href="../gettingstarted/howtodeploy/" title="How to Deploy Using Helm">How to Deploy Using Helm</a> created. This section includes a guide of how to use helm scripts to deploy all components (including OpenCAPIF) on a k8s environment.</li>
<li>Change "How to Run" section name to <a href="../gettingstarted/howtorun/" title="How to Run Locally">How to Run locally</a>.</li>
@@ -3468,12 +3555,12 @@ Previously, the nginx.conf implemented a weak validation mechanism for some endp
</li>
<li>More detailed information about the Reporting Information can be found in <a href="../event-req/event-req/">Event Reporting Information section</a></li>
</ul>
<h3 id="testing"><strong>Testing</strong></h3>
<h3 id="testing_1"><strong>Testing</strong></h3>
<ul>
<li>New Event Filter test suite with 8 tests. <a href="../testing/testplan/event_filter/">Event Filter test suite</a></li>
<li>Removed supported Feature negotiation test because currently spec (v18.7.0) not support any feature.</li>
</ul>
<h3 id="technical-debt-solved_1"><strong>Technical Debt Solved</strong></h3>
<h3 id="technical-debt-solved_2"><strong>Technical Debt Solved</strong></h3>
<h4 id="upgrade-gunicorn"><strong>Upgrade Gunicorn</strong></h4>
<p>Migration of gunicorn from version 22 to 23, due to some vulnerabilities detected. All OpenCAPIF APIs (including "register" and "helper") were upgraded.</p>
<h4 id="hardening-on-startup-scripts-for-services-interacting-with-vault"><strong>Hardening on startup scripts for services interacting with Vault</strong></h4>
@@ -3522,7 +3609,7 @@ Previously, the nginx.conf implemented a weak validation mechanism for some endp
<ul>
<li>A new "PATCH" request has been added to the Invoker Management service, which allows you to modify some of the invoker's information without having to update everything.</li>
</ul>
<h3 id="documentation_1"><strong>Documentation</strong></h3>
<h3 id="documentation_2"><strong>Documentation</strong></h3>
<h4 id="improvements-over-documentation">Improvements over documentation</h4>
<ul>
<li>New <a href="../event-filter/event-filter/">Event Filter section</a></li>
@@ -3673,14 +3760,14 @@ Previously, the nginx.conf implemented a weak validation mechanism for some endp
<li><a href="https://labs.etsi.org/rep/ocf/example-clients/provider-cli">provider-cli</a></li>
</ul>
<p>More information on README of each component.</p>
<h3 id="testing_1"><strong>Testing</strong></h3>
<h3 id="testing_2"><strong>Testing</strong></h3>
<ul>
<li>New Vendor Extensibility test suite with 9 tests. <a href="../testing/testplan/vendor_extensibility/">Api Events Service</a></li>
<li>New <a href="../testing/testplan/api_status/">API Status feature</a> test suite with 20 tests.</li>
<li>Improved <a href="../testing/testplan/api_events_service/">Events test suite</a> with 8 new tests.</li>
<li>Test plan updated with default supported features for all request set to "0" (all inactive by default) <a href="../testing/testplan/common_operations/">See common operations</a>.</li>
</ul>
<h3 id="technical-debt-solved_2"><strong>Technical Debt Solved</strong></h3>
<h3 id="technical-debt-solved_3"><strong>Technical Debt Solved</strong></h3>
<h4 id="local-scripts">Local Scripts</h4>
<ul>
<li>All scripts were reviewed and improved.</li>
@@ -3701,7 +3788,7 @@ Previously, the nginx.conf implemented a weak validation mechanism for some endp
<li>Base docker images present on ETSI registry.</li>
<li>Robot image uploaded to ETSI Registry.</li>
</ul>
<h3 id="documentation_2"><strong>Documentation</strong></h3>
<h3 id="documentation_3"><strong>Documentation</strong></h3>
<ul>
<li><a href="../testing/postman/">Postman examples</a> are updated, including flows.</li>
<li>New tests are detailed descripted on <a href="../testing/testplan/">Test plan section</a></li>
@@ -3862,7 +3949,7 @@ optional_fields = {
</ul>
</li>
</ul>
<h3 id="documentation_3"><strong>Documentation</strong></h3>
<h3 id="documentation_4"><strong>Documentation</strong></h3>
<h4 id="improvements-on-documentation">Improvements on documentation</h4>
<ul>
<li>Documentation stored in <a href="https://labs.etsi.org/rep/ocf/documentation" title="OCF Documentation Repository">OCF Documentation Repository</a></li>
@@ -3872,7 +3959,7 @@ optional_fields = {
</ul>
</li>
</ul>
<h3 id="technical-debt-solved_3"><strong>Technical Debt Solved</strong></h3>
<h3 id="technical-debt-solved_4"><strong>Technical Debt Solved</strong></h3>
<h4 id="improved-testing-with-robot-in-order-to-cover">Improved Testing with Robot in order to cover</h4>
<ul>
<li>Support of new Register flows.</li>
+1 −1

File changed.

Preview size limit exceeded, changes collapsed.

+269 −1

File changed.

Preview size limit exceeded, changes collapsed.