| <h2 id="20115">Slurm 20.11.5<a class="slurm_link" href="#20115"></a></h2> |
| |
| <h3>openapi/dbv0.0.36</h3> |
| |
| <h4>Mark job environment as required</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_job_properties".required</td> |
| </tr> |
| </table> |
| |
| <h4>Add state flags</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas."v0.0.37_node".properties.state_flags</td> |
| </tr> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas."v0.0.37_node".properties.next_state_after_reboot_flags</td> |
| </tr> |
| </table> |
| |
| <h4>Correct description for previous state</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.components.schemas."dbv0.0.36_job".properties.state.properties.previous</td> |
| </tr> |
| </table> |
| |
| <h2 id="20113">Slurm 20.11.3<a class="slurm_link" href="#20113"></a></h2> |
| |
| <h3>openapi/dbv0.0.36</h3> |
| |
| <h4>Correct structure of dbv0.0.36_tres_list</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.components.schemas."dbv0.0.36_tres_list"</td> |
| </tr> |
| </table> |
| |
| <h4>Accept Job Query CSV parameters as a list (JSON array)</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.paths."/jobs/".get.parameters</td> |
| </tr> |
| </table> |
| |
| <h2 id="20111">Slurm 20.11.1<a class="slurm_link" href="#20111"></a></h2> |
| |
| <h3>openapi/v0.0.36</h3> |
| <h4>Correct name for partition field</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">previous path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_partition".properties."min nodes per job"</td> |
| </tr> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_partition".properties."min_nodes_per_job"</td> |
| </tr> |
| </table> |
| |
| <h4>Add node comment field</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_node".properties.comment</td> |
| </tr> |
| </table> |
| |
| <h2 id="20110">Slurm 20.11.0<a class="slurm_link" href="#20110"></a></h2> |
| |
| <h3>openapi/dbv0.0.36</h3> |
| |
| <h4>Initial Implementation of database queries.</h4> |
| |
| <h3>openapi/v0.0.36</h3> |
| |
| <h4>add plugin</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new v0.0.36 openapi plugin</td> |
| <td class="tdchange"> |
| <ul> |
| <li>clone of existing v0.0.35 openapi plugin.</li> |
| <li>all paths renamed from v0.0.35 to v0.0.36.</li> |
| </ul> |
| </td> |
| </tr> |
| </table> |
| |
| <h4>Add error schema</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_error"</td> |
| </tr> |
| </table> |
| |
| <h4>return array of nodes instead of dictionary</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_nodes_response"</td> |
| </tr> |
| </table> |
| |
| <h4>return array of partitions instead of dictionary</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_partitions_response"</td> |
| </tr> |
| </table> |
| |
| <h4>return array of pings instead of dictionary</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_ping"</td> |
| </tr> |
| </table> |
| |
| <h4>Simplify possible signals for canceling jobs</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.paths."/job/{job_id}".delete.parameters[1]</td> |
| </tr> |
| </table> |
| |
| <h4>Simplify exclusive for jobs submissions</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_job_properties".properties.exclusive</td> |
| </tr> |
| </table> |
| |
| <h4>Simplify nodes for jobs submissions</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">path</td> |
| <td class="tdchange">.components.schemas."v0.0.36_job_properties".properties.nodes</td> |
| </tr> |
| </table> |
| |
| <h4>Change server URL</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">previous</td> |
| <td class="tdchange">.servers[0].url=/</td> |
| </tr> |
| <tr class="trchange"> |
| <td class="tdfield">new</td> |
| <td class="tdchange">.servers[0].url=/slurm/v0.0.36/</td> |
| </tr> |
| </table> |
| |
| <h4>Add operationId tag</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">parent path</td> |
| <td class="tdchange">.paths</td> |
| </tr> |
| </table> |
| |
| <h4>prepend every schema with v0.0.36_</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">parent path</td> |
| <td class="tdchange">.components.schemas</td> |
| </tr> |
| </table> |
| |
| <h4>add tags openapi and slurm</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.tags</td> |
| </tr> |
| </table> |
| |
| <h4>add support contact</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.info.contact</td> |
| </tr> |
| </table> |
| |
| <h4>populate response from partitions query</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.partitions_response</td> |
| </tr> |
| </table> |
| |
| <h4>rename "node_info" to "nodes_response"</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">removed path</td> |
| <td class="tdchange">.components.schemas.node_info</td> |
| </tr> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.nodes_response</td> |
| </tr> |
| </table> |
| |
| <h4>add jobs query response properties</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.diag</td> |
| </tr> |
| </table> |
| |
| <h4>define response to diag</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.diag</td> |
| </tr> |
| </table> |
| |
| <h4>add job query response properties</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.job_response_properties</td> |
| </tr> |
| </table> |
| |
| <h4>remove "requested_node_by_index"</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">removed path</td> |
| <td class="tdchange">.components.schemas.job_response_properties.properties.requested_node_by_index</td> |
| </tr> |
| </table> |
| |
| <h4>rename "pn_min_tmp_disk" to "minimum_tmp_disk_per_node"</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">removed path</td> |
| <td class="tdchange">.components.schemas.job_response_properties.properties.pn_min_tmp_disk</td> |
| </tr> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.job_response_properties.properties.minimum_tmp_disk_per_node</td> |
| </tr> |
| </table> |
| |
| <h4>renamed "nodes" to "node_count"</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">removed path</td> |
| <td class="tdchange">.components.schemas.job_response_properties.properties.nodes</td> |
| </tr> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.job_response_properties.properties.node_count</td> |
| </tr> |
| </table> |
| |
| <h4>add get job responses schema</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.job_submission_response</td> |
| </tr> |
| </table> |
| |
| <h4>use job_submission for job_submit instead of job_properties</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">changed field</td> |
| <td class="tdchange">.paths."/job/submit".requestBody.content."application/json"</td> |
| </tr> |
| <tr class="trchange"> |
| <td class="tdfield">changed field</td> |
| <td class="tdchange">.paths."/job/submit".requestBody.content."application/x-yaml"</td> |
| </tr> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.job_submission</td> |
| </tr> |
| </table> |
| |
| <h4>Set type for "job_properties" schema</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.components.schemas.v0.0.36_job_properties.properties.type</td> |
| </tr> |
| </table> |
| |
| <h4>add security bearer</h4> |
| <table class="tchange"> |
| <tr class="trchange"> |
| <td class="tdfield">new path</td> |
| <td class="tdchange">.security</td> |
| </tr> |
| </table> |