From d44cbeca548cd9a8c168dc8d5a9513d9a91e3d63 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Fri, 19 Dec 2025 17:12:43 +0100 Subject: [PATCH 1/5] Add release notes for OSI v3.8.0 candidate --- content/appendix/releases/v03.08.adoc | 62 +++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 content/appendix/releases/v03.08.adoc diff --git a/content/appendix/releases/v03.08.adoc b/content/appendix/releases/v03.08.adoc new file mode 100644 index 0000000..9467a6a --- /dev/null +++ b/content/appendix/releases/v03.08.adoc @@ -0,0 +1,62 @@ +ifndef::include-only-once[] +:root-path: ../../ +include::{root-path}_config.adoc[] +endif::[] +ifdef::use-antora-rules[] +:reftext: v3.8.0 - OSI "Krisp Kobayashi" += https://github.com/OpenSimulationInterface/open-simulation-interface/releases/tag/v3.8.0-prerc1[{reftext}] +endif::[] +ifndef::use-antora-rules[] += https://github.com/OpenSimulationInterface/open-simulation-interface/releases/tag/v3.8.0-prerc1[v3.8.0 - OSI "Krisp Kobayashi"] +endif::[] + +Pole P(OSI)tion! + +*Purpose* + +//tag::content[] + +## Pole P(OSI)tion! + +This is a release candidate of OSI, not an official release. If no final changes are needed, it might be promoted to an official release upon confirmation by the ASAM TSC. + +## Purpose + +This minor release contains a number of incremental enhancements and improvements: + +- The core OSI protobuf definitions and the language-specific bindings and modules have been split out to separate repositories, allowing easier maintenance and evolution of language-specific features. +- New multi-channel trace file format based on MCAP for easier data storage and interchange +- Adopted the ASAM OpenX harmonized vehicle types +- Added tail light to vehicle classification/light state +- Added model_reference attribute to RoadMarking +- Added road type to logical lanes +- Improved python bindings via pyi_out option of protoc +- Various improvements to OSI rule definitions for new qc-osi-trace checker bundle +- Improved specification of BaseMoving reference system +- Added documentation of Tait-Bryan convention and quaternion formula + +Beyond that, many clarifications, improvements in definitions and documentation, enhanced installation information and enhanced Python support, including provisioning of Python packages on PyPI are key improvements in this release. + +*https://github.com/OpenSimulationInterface/open-simulation-interface/milestone/23?closed=1[Content/Changes]* + +- Consolidate hosted osi documentation sources +- Added missing pages and linked them in navigation +- Fix open_simulation_interface-config.cmake.in +- Add tail light to vehicle classification/light state +- Add pyi_out option to protoc command in the setup.py +- Initial multi channel trace file format specification +- Add Tait-Bryan convention and quaternion formula to documentation +- Add bibliography reference for MCAP +- Adapt vehicle types from openx harmonization +- Fix incorrect reference system documentation for detected objects in BaseMoving +- Fix multiple rule bugs +- Fix orientation3d formatting bug +- Add new allowable rules minimum/maximum_length +- Fix detection object reference rule +- Update refers_to rule regex +- Clarify protobuf version descriptions in documentation +- Repository Split +- Add model_reference attribute to RoadMarking +- explain c++ and python repo split in documentation +- Logical lanes: add road type +//end::content[] From 40252473003adbe2e83f7ccddab0418a909b07e1 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Fri, 19 Dec 2025 17:15:04 +0100 Subject: [PATCH 2/5] Add release notes for version 3.8.0 --- content/index.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/content/index.adoc b/content/index.adoc index 275212f..9efdd00 100644 --- a/content/index.adoc +++ b/content/index.adoc @@ -105,6 +105,7 @@ include::./general_docs/bibliography.adoc[leveloffset=+1] == Release Notes :sectnums!: +include::./appendix/releases/v03.08.adoc[leveloffset=+2] include::./appendix/releases/v03.07.adoc[leveloffset=+2] include::./appendix/releases/v03.06.adoc[leveloffset=+2] include::./appendix/releases/v03.05.adoc[leveloffset=+2] From c1ad09b7e5bb5b01f7b3ffcfe03a810b069038f4 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Fri, 19 Dec 2025 17:31:19 +0100 Subject: [PATCH 3/5] Update version number for dev branches to V3.7.0 --- .antora/antora.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.antora/antora.yml b/.antora/antora.yml index aeb2492..5657b65 100644 --- a/.antora/antora.yml +++ b/.antora/antora.yml @@ -11,7 +11,7 @@ version: v(*): V$1 V(*): V$1 # Update version number accordingly. This is the version for any other activated branch (branch must be added in the generator site.yml!). Schema = 0.0.x- (only works for branches starting with "feature/") - (*): 'V3.6.0-$1' + (*): 'V3.7.0-$1' # CENTRAL DOCUMENT ONLY!!! First page of the component. Define only once per component! start_page: specification:index.adoc From 3885fe29e0e8153ae0ee57a51f7c5fae458b6e71 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Fri, 19 Dec 2025 17:33:11 +0100 Subject: [PATCH 4/5] Add link to release notes for version 3.8.0 --- .antora/modules/specification/nav_contribution.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.antora/modules/specification/nav_contribution.adoc b/.antora/modules/specification/nav_contribution.adoc index a161e93..4da38ef 100644 --- a/.antora/modules/specification/nav_contribution.adoc +++ b/.antora/modules/specification/nav_contribution.adoc @@ -50,6 +50,8 @@ [appendix] * Release Notes +:sectnums!: +** xref:appendix/releases/v03.08.adoc[] :sectnums!: ** xref:appendix/releases/v03.07.adoc[] :sectnums!: From 5ad8aa7a33f687972297e6e1aa29901d3c570f35 Mon Sep 17 00:00:00 2001 From: "Pierre R. Mai" Date: Fri, 19 Dec 2025 17:36:19 +0100 Subject: [PATCH 5/5] Update release documentation to version 3.8.0 --- content/general_docs/changes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/general_docs/changes.adoc b/content/general_docs/changes.adoc index 583a964..2e5504a 100644 --- a/content/general_docs/changes.adoc +++ b/content/general_docs/changes.adoc @@ -4,4 +4,4 @@ include::{root-path}_config.adoc[] endif::[] = What has changed -include::../appendix/releases/v03.07.adoc[tag=content] +include::../appendix/releases/v03.08.adoc[tag=content]