diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 880cdaf86e4..83c3d2d4ffd 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -24,8 +24,6 @@ A clear and concise description of what you expected to happen. If applicable, add screenshots to help explain your problem. **Desktop (please complete the following information):** - - OS: [e.g. iOS] - - Browser [e.g. chrome, safari] - - Version [e.g. 22] + - Ubuntu Version [e.g. 22.04] - ROS 2 version - DDS diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md deleted file mode 100644 index 8afe53b63d0..00000000000 --- a/.github/ISSUE_TEMPLATE/release.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: Release -about: Describe this issue template's purpose here. -title: Release [Version] -labels: release -assignees: hakuturu583 - ---- - -Please check below before sending this issue. - -- [ ] Did you update [ReleaseNotes.md?](https://github.com/tier4/scenario_simulator_v2/blob/master/docs/ReleaseNotes.md) -- [ ] Issue title is valid? (example : Release 0.2.0) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 288303a67e9..fa39f7d2d40 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,13 +1,36 @@ -## Types of PR +# Description -- [ ] New Features -- [ ] Upgrade of existing features -- [ ] Bugfix +> Please check examples and comment out this sentence. Minimal example is [here](pull_request_samples/example_simple.md) and detailed example is [here](pull_request_samples/example_detail.md) -## Link to the issue +## Abstract -## Description +> [Required] This section is required, keep it short, clear and to the point. +> Delete this sentence and explain this pull request shortly. -## How to review this PR. +## Background -## Others +> [Optional] If there is no background information that needs explanation (e.g., just a typo correction, etc.), you can skip this section. +> Delete this sentence and explain the circumstances that led to this pull request being sent. + +## Details + +> [Optional] If there are only differences whose effects are so obvious that no explanation is needed, or if there are no differences in the code (e.g., documentation additions), you can skip this section. +> Delete this sentence and describe this pull request. +> For example, it is desirable to describe the specifications of added functions, and detailed explanations of bugs that have been fixed. + +## References + +> [Optional] If the referenced material does not exist, you can skip this section. +> Describe any standards, algorithms, books, articles, etc. that you referenced when creating the pull request. If there is any novelty, mention it. + +# Destructive Changes + +> [Optional] If no destructive change exists, you can skip this section. +> Include a description of the changes and a migration guide and send the pull request with a bump major label. (Example : https://github.com/tier4/scenario_simulator_v2/pull/1139) +> Otherwise, skip the "Destructive Changes" section and make sure this pull request is labeled `bump minor` or `bump patch`. + +# Known Limitations + +> [Optional] If there are no known limitations that you can think of, you can skip this section. If there are any limitations on the features or fixes added by this pull request, delete this sentence and clearly describe them. +> For example, the lane matching algorithm currently (1/25/2024) employed is unable to match Entity that is heavily tilted with respect to the lane, and it is difficult to throw an exception. +> If the developer is aware of the existence of such problems or limitations, describe them in detail. The problems or limitation should be listed as an Issue on GitHub and a link to it should be provided in this section. diff --git a/.github/pull_request_samples/example_detail.md b/.github/pull_request_samples/example_detail.md new file mode 100644 index 00000000000..c31fe9672cd --- /dev/null +++ b/.github/pull_request_samples/example_detail.md @@ -0,0 +1,85 @@ +# Description + +## Abstract + +Fixed bags below. + +- Removed equal operators for geometry_msgs::msg::Point and geometry_msgs::msg::Vector3, because they were ambiguous. +- Fixed the bug which caused the intersection functions using vector to look past the last element of the vector and return wrong results. +- Fixed a bug where the LineSegment class could be constructed with a geometry_msgs::msg::Vector3 of size = 0. This lead to initialization of end_point with nan values. +- Fixed the getMinValue and getMaxValue bug where when an empty vector was passed the function tried to de-reference vector.end() and the whole program crashed. +- Fixed a getPolygon bug which caused the function to generate incorrect number of points. +- Added support for negative curvature values which were already supported by HermiteCurve. This incompatibility lead to errors. +- Fixed spline collision implementation error which caused spline to add normalized length to absolute lengths which is incorrect. +- Fixed CatmullRomSubspline collision detection by enabling the HermiteCurve and CatmullRomSpline to have multiple collisions detected and then choosing in the subspline the collisions that occur inside the subspline. + +## Background + +Fixed several residual problems in the geometric calculation library that were causing incorrect scenario execution results. + +## Details + +This PR fixes how the length of the curve is computed + +| Before fix | After fix | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Lengths of the first two Curves (A and B) are calculated correctly (because these are full Curve lengths), but the distance in the third Curve (C) is calculated as half of the normalized length of the Curve (0.5). This value is added and the result and distance to the collision in the spline is equal to 20.5 | Lengths of the first two Curves (A and B) are calculated correctly (because these are full Curve lengths) and the distance in the third Curve (C) is also calculated correctly because the collision distance is being denormalized (multiplied by the full length of the Curve) which is equal to 5 (0.5 * 10).This value is added and the result and distance to the collision in the spline is equal to 25 | +| ![RJD-753_base](https://github.com/tier4/scenario_simulator_v2/assets/87643052/18b0f1a5-5370-4cf3-a60a-c1af05448d50) | ![RJD-753_eval](https://github.com/tier4/scenario_simulator_v2/assets/87643052/87570089-bf77-4be8-b950-e3f1fb8499a9) | + +## References + +- [determine-arc-length-of-a-catmull-rom-spline-to-move-at-a-constant-speed](https://gamedev.stackexchange.com/questions/14985/determine-arc-length-of-a-catmull-rom-spline-to-move-at-a-constant-speed) + - This link is an example and is not directly related to this sample. + +# Destructive Changes + +| traffic_simulator/OpenSCENARIO features | Severity | Fix | +|----------------------------------------------------------|-------------|--------------| +| FollowFrontEntityAction | low - distance kept to the front entity might be a bit larger which might influence scenarios which are relying on specific behavior in this action but it does not seem to be a lot of scenarios | Conditions which check this distance should be increased accordingly - trial and error seem to be the best way to find how much change the condition without changing the essence of the scenario| +| Computing the distance to stop_line or other "obstacles" | low - it will increase this distance making it a bit safer but if the scenario conditions rely on this value it might cause issues. No scenario, however, was noticed to be influenced by that to the extent that caused them to fail | Conditions that check this distance should be increased accordingly - trial and error seem to be the best way to find how much change the condition without changing the essence of the scenario | +| Distance-based lane change | Medium - regression is known which was caused by the fix. Cut-in scenarios which are written in a rather strict way might be influenced by this change | Decreasing the distance on which the lane change should occur or change the speed of the vehicles taking part in the scenario - example in the section below | + +This scenario usually passes without the fix but always fails after the fix is added. The scenario is based on [shinjuku_map](https://github.com/tier4/AWSIM/releases/download/v1.2.0/shinjuku_map.zip). + +[scenario.yml.txt](https://github.com/tier4/scenario_simulator_v2/files/13707779/scenario.yml.txt) + +An issue in this scenario is lane change action: + +``` +LaneChangeAction: + LaneChangeActionDynamics: + dynamicsDimension: distance + value: 10 + dynamicsShape: cubic + LaneChangeTarget: + AbsoluteTargetLane: + value: '37' +``` + +To fix it: +- The speed of Ego vehicle can be decreased slightly +- The speed of NPC motorcycle can be increased slightly +- The lane change distance can be decreased slightly + +The exact amount of the change of the values above is hard to estimate because it is very dependent on the specific scenario - like the vehicle position within the lanelet might influence how much the normalized lanelet length was different than not normalized length. + +Here is the scenario that uses the third possible fix - decreasing the distance on which the lane change action takes place. One meter decrease makes the scenario pass again. + +``` +LaneChangeAction: + LaneChangeActionDynamics: + dynamicsDimension: distance + value: 9 + dynamicsShape: cubic + LaneChangeTarget: + AbsoluteTargetLane: + value: '37' +``` + +Full fixed scenario +[scenario.yml.txt](https://github.com/tier4/scenario_simulator_v2/files/13707839/scenario.yml.txt) + +# Known Limitations + +- If the curvature is very large, the calculation may fail. + - This link is an example and is not directly related to this sample. diff --git a/.github/pull_request_samples/example_simple.md b/.github/pull_request_samples/example_simple.md new file mode 100644 index 00000000000..2fc5f7d0f1d --- /dev/null +++ b/.github/pull_request_samples/example_simple.md @@ -0,0 +1,5 @@ +# Description + +## Abstract + +Corrected "Vehicle" incorrectly spelled as "Vehicle". diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 2f61567a4fa..ededd8635fa 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -1,4 +1,4 @@ -name: BuildAndRun +name: Build and run on: workflow_dispatch: @@ -19,7 +19,7 @@ on: - master jobs: job1: - name: BuildAndRun + name: Build and run runs-on: ubuntu-22.04 timeout-minutes: 180 container: ros:${{ matrix.rosdistro }} @@ -30,7 +30,7 @@ jobs: matrix: rosdistro: [humble] steps: - - name: suppress warnings + - name: Suppress warnings run: | git config --global --add safe.directory '*' diff --git a/.github/workflows/CheckAndCommentAction.yaml b/.github/workflows/CheckAndCommentAction.yaml deleted file mode 100644 index c86fd13228c..00000000000 --- a/.github/workflows/CheckAndCommentAction.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: CheckAndComment -on: - pull_request: - -jobs: - CheckFileChanged: - name: Check File Changed - runs-on: ubuntu-20.04 - outputs: - files_changed: ${{ steps.file_changes.outputs.files }} - steps: - - uses: actions/checkout@v2 - - id: file_changes - uses: trilom/file-changes-action@v1.2.3 - CheckBugPullRequest: - if: ${{ github.event.label.name == 'bug' }} - name: Check Bug Pull Request - runs-on: ubuntu-20.04 - needs: CheckFileChanged - steps: - - name: Check Release Note - if: contains(fromJson(needs.CheckFileChanged.outputs.files_changed), 'docs/ReleaseNotes.md') == false - uses: mshick/add-pr-comment@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - message: | - You labeld this PR as "bug", but Release Note does not updated, please check your PR. - allow-repeats: true - CheckFeaturePullRequest: - if: ${{ github.event.label.name == 'feature' }} - name: Check Feature Pull Request - runs-on: ubuntu-20.04 - needs: CheckFileChanged - steps: - - name: Check Release Note - if: contains(fromJson(needs.CheckFileChanged.outputs.files_changed), 'docs/ReleaseNotes.md') == false - uses: mshick/add-pr-comment@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - message: | - You labeld this PR as "feature", but Release Note does not updated, please check your PR. - allow-repeats: true diff --git a/.github/workflows/CheckBranchUpToDate.yaml b/.github/workflows/CheckBranchUpToDate.yaml new file mode 100644 index 00000000000..a161bf643d9 --- /dev/null +++ b/.github/workflows/CheckBranchUpToDate.yaml @@ -0,0 +1,29 @@ +name: Check branch up to date +on: + pull_request: + branches: + - master + merge_group: + types: [checks_requested] + +jobs: + check_branch_up_to_date: + name: Check branch up to date + timeout-minutes: 10 + runs-on: ubuntu-22.04 + steps: + - name: checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + fetch-tags: true + - name: Check if branches are up to date + shell: bash + run: | + BASE=$(git merge-base origin/master HEAD) + if [ $BASE = $(git rev-parse origin/master) ]; then + echo "Branches are up to date, skipping merge." + else + echo "Branches are not up to date, merge is required." + exit 1 + fi diff --git a/.github/workflows/CheckLabel.yaml b/.github/workflows/CheckLabel.yaml new file mode 100644 index 00000000000..b2aa1ee3ef9 --- /dev/null +++ b/.github/workflows/CheckLabel.yaml @@ -0,0 +1,23 @@ +name: Check label +on: + pull_request: + branches: + - master + label: + types: + - created + - edited + - labeled + - unlabeled + +jobs: + check_label: + name: Check label + runs-on: ubuntu-22.04 + timeout-minutes: 10 + steps: + - name: Check required label + if: (!contains(github.event.pull_request.labels.*.name, 'bump patch')) && + (!contains(github.event.pull_request.labels.*.name, 'bump minor')) && + (!contains(github.event.pull_request.labels.*.name, 'bump major')) + run: exit 1 diff --git a/.github/workflows/Docker.yaml b/.github/workflows/Docker.yaml index f476a722b9c..f279065ca53 100644 --- a/.github/workflows/Docker.yaml +++ b/.github/workflows/Docker.yaml @@ -19,7 +19,7 @@ on: types: [published] jobs: job1: - name: Build Docker Image + name: Build Docker image runs-on: ubuntu-20.04 timeout-minutes: 180 strategy: @@ -28,7 +28,7 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Setup Docker Buildx + - name: Setup Docker buildx uses: docker/setup-buildx-action@v2 - name: Login to GitHub Container Registry diff --git a/.github/workflows/Documentation.yaml b/.github/workflows/Documentation.yaml index 2eca581e53d..627f83143bd 100644 --- a/.github/workflows/Documentation.yaml +++ b/.github/workflows/Documentation.yaml @@ -13,7 +13,7 @@ on: jobs: generate: - name: Generate Documentation + name: Generate documentation runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2-beta diff --git a/.github/workflows/DocumentationLinkCheck.yaml b/.github/workflows/DocumentationLinkCheck.yaml index d3b4a11600c..9f3479424a8 100644 --- a/.github/workflows/DocumentationLinkCheck.yaml +++ b/.github/workflows/DocumentationLinkCheck.yaml @@ -1,4 +1,4 @@ -name: DocumentationLinkCheck +name: Documentation link check on: repository_dispatch: @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Link Checker + - name: Check documentation link id: lychee uses: lycheeverse/lychee-action@v1.5.0 with: diff --git a/.github/workflows/InterfaceUpdateNotification.yaml b/.github/workflows/InterfaceUpdateNotification.yaml index f7b6fb746d7..fcacbeb93dc 100644 --- a/.github/workflows/InterfaceUpdateNotification.yaml +++ b/.github/workflows/InterfaceUpdateNotification.yaml @@ -1,4 +1,4 @@ -name: InterfaceUpdateNotification +name: Interface update notification on: pull_request: branches: diff --git a/.github/workflows/LineLint.yaml b/.github/workflows/LineLint.yaml index 31a0b107822..e2b4c4b8187 100644 --- a/.github/workflows/LineLint.yaml +++ b/.github/workflows/LineLint.yaml @@ -1,4 +1,4 @@ -name: LineLint +name: Line lint on: workflow_dispatch: push: diff --git a/.github/workflows/PostCheckList.yaml b/.github/workflows/PostCheckList.yaml new file mode 100644 index 00000000000..052ce29d8cd --- /dev/null +++ b/.github/workflows/PostCheckList.yaml @@ -0,0 +1,36 @@ +name: Post check list +on: + pull_request: + branches: + - master + types: [opened, reopened] + +jobs: + post_check_list: + name: Post check list + timeout-minutes: 10 + runs-on: ubuntu-22.04 + permissions: + actions: write + checks: write + contents: write + deployments: write + issues: write + packages: write + pull-requests: write + repository-projects: write + security-events: write + statuses: write + steps: + - uses: alawiii521/current-pr-comment@v1.0 + with: + comment: | + # Checklist for reviewers ☑️ + All references to "You" in the following text refer to the code reviewer. + - [ ] Is this pull request written in a way that is easy to read from a third-party perspective? + - [ ] Is there sufficient information (background, purpose, specification, algorithm description, list of disruptive changes, and migration guide) in the description of this pull request? + - [ ] If this pull request contains a destructive change, does this pull request contain the migration guide? + - [ ] Labels of this pull request are valid? + - [ ] All unit tests/integration tests are included in this pull request? If you think adding test cases is unnecessary, please describe why and cross out this line. + - [ ] The documentation for this pull request is enough? If you think adding documents for this pull request is unnecessary, please describe why and cross out this line. + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/Release.yaml b/.github/workflows/Release.yaml index 20380450d94..f0328615ccb 100644 --- a/.github/workflows/Release.yaml +++ b/.github/workflows/Release.yaml @@ -1,32 +1,121 @@ -# This file is automatically deployed from https://github.com/at-wat/.rospkg-assets. -# Please don't directly edit; update at-wat/.rospkg-assets instead. - name: Release on: - issues: - types: [opened, edited] - + pull_request: + branches: + - master + types: + - closed + - created + - edited + - labeled + - opened + - reopened + - synchronize + - unlabeled +concurrency: release + jobs: - Release: - runs-on: ubuntu-latest - if: startsWith(github.event.issue.title, 'Release ') + release: + name: Release + runs-on: ubuntu-22.04 + permissions: + actions: write + checks: write + contents: write + deployments: write + issues: write + packages: write + pull-requests: write + repository-projects: write + security-events: write + statuses: write + timeout-minutes: 10 + container: ros:humble steps: - - name: checkout + - name: Restore branch + uses: levonet/action-restore-branch@master + - name: Install bloom + run: apt update && apt install -y python3-bloom git + - name: Checkout uses: actions/checkout@v2 - - name: create release - id: create_release - uses: at-wat/catkin-release-action@v1 with: - issue_title: ${{ github.event.issue.title }} - git_user: Masaya Kataoka - git_email: ms.kataoka@gmail.com - github_token: ${{ secrets.GITHUB_TOKEN }} - - name: open pull-request - uses: repo-sync/pull-request@v2 + ref: master + fetch-depth: 0 + fetch-tags: true + - name: Setup git + run: | + git config --global user.name "Release Bot" + git config --global user.email "action@github.com" + git config --global --add safe.directory /__w/scenario_simulator_v2/scenario_simulator_v2 + git config --global credential.helper ${{ secrets.GITHUB_TOKEN }} + git config pull.rebase false + - name: Get old version + id: old_version + run: | + echo "old_version=$(catkin_package_version)" >> $GITHUB_OUTPUT + - name: Merge branch + run: git pull origin ${{ github.head_ref }} + - name: Bump patch version + if: (contains(github.event.pull_request.labels.*.name, 'bump patch')) + run: | + catkin_generate_changelog -y + catkin_tag_changelog --bump patch + catkin_package_version --bump patch + - name: Bump minor version + if: (contains(github.event.pull_request.labels.*.name, 'bump minor')) + run: | + catkin_generate_changelog -y + catkin_tag_changelog --bump minor + catkin_package_version --bump minor + - name: Bump major version + if: (contains(github.event.pull_request.labels.*.name, 'bump major')) + run: | + catkin_generate_changelog -y + catkin_tag_changelog --bump major + catkin_package_version --bump major + - name: Get new version + id: new_version + run: | + echo "new_version=$(catkin_package_version)" >> $GITHUB_OUTPUT + - name: Commit changes + if: github.event.pull_request.merged == true + run: | + git add . + git commit -m "Bump version of scenario_simulator_v2 from version ${{ steps.old_version.outputs.old_version }} to version ${{ steps.new_version.outputs.new_version }}" + - name: Pushing to the protected branch 'master' + if: github.event.pull_request.merged == true + uses: CasperWA/push-protected@v2 with: - source_branch: ${{ steps.create_release.outputs.created_branch }} - destination_branch: master - pr_title: Release ${{ steps.create_release.outputs.version}} - pr_body: close \#${{ github.event.issue.number }} - pr_assignee: ${{ github.actor }} - github_token: ${{ secrets.BLOOM_GITHUB_TOKEN }} + token: ${{ secrets.BLOOM_GITHUB_TOKEN }} + branch: master + force: true + - name: Get linked issues + id: linked_issues + uses: hossainemruz/linked-issues@main + with: + pr_url: ${{github.event.pull_request.html_url}} + format: ExternalIssueRef + continue-on-error: true + - name: Update release description + run: | + echo "${{ github.event.pull_request.body }}" >> release_description.txt + echo "" >> release_description.txt + echo "# Related Issues " >> release_description.txt + echo "${{ steps.linked_issues.outputs.issues }}" >> release_description.txt + - name: Get release description + id: get_release_description + uses: mathiasvr/command-output@v2.0.0 + with: + run: cat release_description.txt + - name: Create a GitHub release + if: github.event.pull_request.merged == true + uses: ncipollo/release-action@v1 + with: + tag: ${{ steps.new_version.outputs.new_version }} + name: ${{ steps.new_version.outputs.new_version }} + body: ${{ steps.get_release_description.outputs.stdout }} + - name: Delete branch + if: github.event.pull_request.merged == true + uses: SvanBoxel/delete-merged-branch@main + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/SimModelUpdateNotification.yaml b/.github/workflows/SimModelUpdateNotification.yaml index 4467d60703e..49dc7a0a4c4 100644 --- a/.github/workflows/SimModelUpdateNotification.yaml +++ b/.github/workflows/SimModelUpdateNotification.yaml @@ -1,4 +1,4 @@ -name: SimModelUpdateNotification +name: Simulation Model Update Notification on: pull_request: paths: diff --git a/.github/workflows/SpellCheck.yaml b/.github/workflows/SpellCheck.yaml index 9dcd8b91b58..612b3e54d61 100644 --- a/.github/workflows/SpellCheck.yaml +++ b/.github/workflows/SpellCheck.yaml @@ -1,4 +1,4 @@ -name: SpellCheck +name: Spell check on: workflow_dispatch: diff --git a/.github/workflows/SpellCheckAll.yaml b/.github/workflows/SpellCheckAll.yaml index 361d474bf44..c3c5633773b 100644 --- a/.github/workflows/SpellCheckAll.yaml +++ b/.github/workflows/SpellCheckAll.yaml @@ -1,4 +1,4 @@ -name: SpellCheckAll +name: Spell check all on: workflow_dispatch: diff --git a/.github/workflows/SyncReleaseNote.yaml b/.github/workflows/SyncReleaseNote.yaml deleted file mode 100644 index 449bff61abd..00000000000 --- a/.github/workflows/SyncReleaseNote.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: SyncReleaseNote -on: - workflow_dispatch: - push: - branches: - - master - -jobs: - dev: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: cupcakearmy/confluence-markdown-sync@v1.0.1 - with: - from: './docs/ReleaseNotes.md' - to: '2508390892' - cloud: tier4 - user: kotaro.yoshimoto@tier4.jp - token: ${{ secrets.CONFLUENCE_TOKEN }} diff --git a/.github/workflows/ToolDispatch.yaml b/.github/workflows/ToolDispatch.yaml index 2f7e8f67571..5f40a6f9dfd 100644 --- a/.github/workflows/ToolDispatch.yaml +++ b/.github/workflows/ToolDispatch.yaml @@ -1,4 +1,4 @@ -name: ToolDispatch +name: Tool dispatch on: pull_request: types: [labeled] diff --git a/.github/workflows/custom_spell.json b/.github/workflows/custom_spell.json index 44c24d4f5de..cf02b7d0848 100644 --- a/.github/workflows/custom_spell.json +++ b/.github/workflows/custom_spell.json @@ -10,40 +10,41 @@ "Canonicalized", "canonicalizing", "classname", + "classname", "Dawid", "DBOOST", "DBUILD", - "DWITH_INTEGRATION_TEST", - "Kataoka", - "Masaya", - "Mersenne", - "Monic", - "Moszynski", - "NSPACES", - "Petrich", - "PREDEF", - "TESTRANDOMIZER", - "Tschirnhaus", - "classname", "denormalize", "denormalized", + "DWITH_INTEGRATION_TEST", "engageable", "euclidian", "hakuturu", + "Kataoka", "libunwind", + "linelint", + "Masaya", + "Mersenne", + "Monic", + "Moszynski", "npcs", + "NSPACES", "okta", "oktas", "oneof", "parametersetaction", + "Petrich", "piotr", "pluggable", + "PREDEF", "protos", "pyproject", "randomizer", "randomizers", "subspline", + "TESTRANDOMIZER", "travelling", + "Tschirnhaus", "yamacir-kit" ] } diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 694a75f3b3f..bbbeb7c3384 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -54,19 +54,28 @@ The release branches are used only to update the release notes. An example is [h Your changes proposed in your pull request will be tested automatically by the following checks: -| Checks | Description | -|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------| -| [![BuildAndRun](https://github.com/tier4/scenario_simulator_v2/actions/workflows/BuildAndRun.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/BuildAndRun.yaml) | Build each package independently, run linters, and run unit tests and scenario test. | -| [![Docker](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Docker.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Docker.yaml) | Build a docker image. | -| [![Documentation](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Documentation.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Documentation.yaml) | Build the documentation sites. | -| [![SpellCheck](https://github.com/tier4/scenario_simulator_v2/actions/workflows/SpellCheck.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/SpellCheck.yaml) | Run a spell checker and add warnings to the PR. | +| Checks | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | +| [![BuildAndRun](https://github.com/tier4/scenario_simulator_v2/actions/workflows/BuildAndRun.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/BuildAndRun.yaml) | Build each package independently, run linters, unit tests and scenario tests. | +| [![CheckBranchUpToDate](https://github.com/tier4/scenario_simulator_v2/actions/workflows/CheckBranchUpToDate.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/CheckBranchUpToDate.yaml) | Checking the branch is up to date. This workflow works on merge queue. | +| [![CheckLabel](https://github.com/tier4/scenario_simulator_v2/actions/workflows/CheckLabel.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/CheckLabel.yaml) | Checking the label for version control is labeled. | +| [![Docker](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Docker.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Docker.yaml) | Build a docker image. | +| [![Documentation](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Documentation.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Documentation.yaml) | Build the documentation sites. | +| [![DocumentationLinkCheck](https://github.com/tier4/scenario_simulator_v2/actions/workflows/DocumentationLinkCheck.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/DocumentationLinkCheck.yaml) | Checking the URLs in documentation are valid. | +| [![LineLint](https://github.com/tier4/scenario_simulator_v2/actions/workflows/LineLint.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/LineLint.yaml) | Checking text files contain the blank line at the end of the files. | +| [![Release](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Release.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Release.yaml) | Bump new version and create a release. This workflow works on merge queue. | +| [![SpellCheck](https://github.com/tier4/scenario_simulator_v2/actions/workflows/SpellCheck.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/SpellCheck.yaml) | Run a spell checker and add warnings to the PR. | If you contribute to the documentation, your changes should pass the checks below: -| Checks | Description | -|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| -| [![Documentation](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Documentation.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Documentation.yaml) | Build the documentation sites. | -| [![SpellCheck](https://github.com/tier4/scenario_simulator_v2/actions/workflows/SpellCheck.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/SpellCheck.yaml) | Run a spell checker and add warnings to the PR. | +| Checks | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| [![CheckBranchUpToDate](https://github.com/tier4/scenario_simulator_v2/actions/workflows/CheckBranchUpToDate.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/CheckBranchUpToDate.yaml) | Checking the branch is up to date. This workflow works on merge queue. | +| [![CheckLabel](https://github.com/tier4/scenario_simulator_v2/actions/workflows/CheckLabel.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/CheckLabel.yaml) | Checking the label for version control is labeled. | +| [![Documentation](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Documentation.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Documentation.yaml) | Build the documentation sites. | +| [![DocumentationLinkCheck](https://github.com/tier4/scenario_simulator_v2/actions/workflows/DocumentationLinkCheck.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/DocumentationLinkCheck.yaml) | Checking the URLs in documentation are valid. | +| [![Release](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Release.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/Release.yaml) | Bump new version and create a release. This workflow works on merge queue. | +| [![SpellCheck](https://github.com/tier4/scenario_simulator_v2/actions/workflows/SpellCheck.yaml/badge.svg)](https://github.com/tier4/scenario_simulator_v2/actions/workflows/SpellCheck.yaml) | Run a spell checker and add warnings to the PR. | ## Code review @@ -76,9 +85,19 @@ As a good practice, reply to the reviewer's comment with a link to your changes To keep the commit hashes consistent, **please DO NOT force-push the commit to your pull request during the code review.** If you want to force-push the commit during the review, please contact the maintainers for approval in advance. -If more than one maintainer approves your pull request and all checks are passed, your pull request will be merged into the `master` branch. +If at least one maintainer approves your pull request and all checks are passed, your pull request will be merged into the `master` branch. Your contribution will be recorded in the [release note](https://tier4.github.io/scenario_simulator_v2-docs/ReleaseNotes/). +Pull requests must be labeled `bump major`, `bump minor` or `bump patch`. + +Please follow the criteria below to determine which label to apply. + +* If there is a destructive change to the scenario or traffic_simulator API, label it label it with `bump major`. +* If the scenario or traffic_simulator API has some additional functionality but no destructive changes, label it with `bump minor`. +* If there is no additional functionality and full backward compatibility is ensured, label it with `bump patch`. + +If you are in any doubt, please consult the maintainers [@hakuturu583](https://github.com/hakuturu583),[@yamacir-kit](https://github.com/yamacir-kit),[@HansRobo](https://github.com/HansRobo). + ## Update Documentation If your pull request changes the behavior of the software, please update the documentation in the `docs/` directory. diff --git a/common/math/arithmetic/CHANGELOG.rst b/common/math/arithmetic/CHANGELOG.rst index 4e0d317d055..e9630547d50 100644 --- a/common/math/arithmetic/CHANGELOG.rst +++ b/common/math/arithmetic/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package arithmetic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/freespace-distance-condition diff --git a/common/math/arithmetic/package.xml b/common/math/arithmetic/package.xml index 76a2907bfed..0b14398bdbd 100644 --- a/common/math/arithmetic/package.xml +++ b/common/math/arithmetic/package.xml @@ -2,7 +2,7 @@ arithmetic - 0.9.0 + 1.0.0 arithmetic library for scenario_simulator_v2 Tatsuya Yamasaki Apache License 2.0 diff --git a/common/math/geometry/CHANGELOG.rst b/common/math/geometry/CHANGELOG.rst index 10713a6d9f6..1fe18b5a4db 100644 --- a/common/math/geometry/CHANGELOG.rst +++ b/common/math/geometry/CHANGELOG.rst @@ -2,6 +2,17 @@ Changelog for package geometry ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge pull request `#1139 `_ from tier4/fix/geometry-bug-fixes diff --git a/common/math/geometry/package.xml b/common/math/geometry/package.xml index ebd25c71b01..6d7209930c0 100644 --- a/common/math/geometry/package.xml +++ b/common/math/geometry/package.xml @@ -2,7 +2,7 @@ geometry - 0.9.0 + 1.0.0 geometry math library for scenario_simulator_v2 application Masaya Kataoka Apache License 2.0 diff --git a/common/scenario_simulator_exception/CHANGELOG.rst b/common/scenario_simulator_exception/CHANGELOG.rst index 5982ed615c4..38f87d3c966 100644 --- a/common/scenario_simulator_exception/CHANGELOG.rst +++ b/common/scenario_simulator_exception/CHANGELOG.rst @@ -2,6 +2,15 @@ Changelog for package scenario_simulator_exception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'feature/random_scenario' of https://github.com/tier4/scenario_simulator_v2 into feature/random_scenario diff --git a/common/scenario_simulator_exception/package.xml b/common/scenario_simulator_exception/package.xml index 9ccdf943104..d8941a7e9d7 100644 --- a/common/scenario_simulator_exception/package.xml +++ b/common/scenario_simulator_exception/package.xml @@ -2,7 +2,7 @@ scenario_simulator_exception - 0.9.0 + 1.0.0 Exception types for scenario simulator Tatsuya Yamasaki Apache License 2.0 diff --git a/common/simple_junit/CHANGELOG.rst b/common/simple_junit/CHANGELOG.rst index 1113d53ee3a..5d95865d350 100644 --- a/common/simple_junit/CHANGELOG.rst +++ b/common/simple_junit/CHANGELOG.rst @@ -2,6 +2,15 @@ Changelog for package junit_exporter ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'feature/random_scenario' of https://github.com/tier4/scenario_simulator_v2 into feature/random_scenario diff --git a/common/simple_junit/package.xml b/common/simple_junit/package.xml index 7a8b949a306..f82211014d7 100644 --- a/common/simple_junit/package.xml +++ b/common/simple_junit/package.xml @@ -2,7 +2,7 @@ simple_junit - 0.9.0 + 1.0.0 Lightweight JUnit library for ROS 2 Masaya Kataoka Tatsuya Yamasaki diff --git a/common/status_monitor/CHANGELOG.rst b/common/status_monitor/CHANGELOG.rst index 48e04e7148a..921bcf4ad60 100644 --- a/common/status_monitor/CHANGELOG.rst +++ b/common/status_monitor/CHANGELOG.rst @@ -2,6 +2,18 @@ Changelog for package status_monitor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/new_release_flow +* Merge pull request `#1077 `_ from tier4/fix/autoware-shutdown + Fix/autoware shutdown +* Add new member function `StatusMonitor::overrideThreshold` +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Masaya Kataoka, Paweł Lech, Tatsuya Yamasaki, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/freespace-distance-condition diff --git a/common/status_monitor/package.xml b/common/status_monitor/package.xml index 61d8a3802bd..ac48f79e7bc 100644 --- a/common/status_monitor/package.xml +++ b/common/status_monitor/package.xml @@ -2,7 +2,7 @@ status_monitor - 0.9.0 + 1.0.0 none Tatsuya Yamasaki Apache License 2.0 diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index a4e83a5ef0c..cdee7450628 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,5 +1,9 @@ # Release Notes +!!! Warning + This release note does not record any update differences since version 1.0.0. + If you would like to check for update differences since version 1.0.0, please refer to [this page.](https://github.com/tier4/scenario_simulator_v2/releases) + ## Difference between the latest release and master Major Changes :race_car: :red_car: :blue_car: diff --git a/external/concealer/CHANGELOG.rst b/external/concealer/CHANGELOG.rst index eb09c7e9822..289fb3004a4 100644 --- a/external/concealer/CHANGELOG.rst +++ b/external/concealer/CHANGELOG.rst @@ -2,6 +2,30 @@ Changelog for package concealer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/new_release_flow +* Merge pull request `#1077 `_ from tier4/fix/autoware-shutdown + Fix/autoware shutdown +* Add new member function `StatusMonitor::overrideThreshold` +* Lipsticks +* Update to kill process group if Autoware launch process is unresponsive +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Setting concealer use_sim_time manually instead of using global arguments. +* Global real time factor set with launch argument fix +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Cleanup +* Cleanup error messages +* Update `shutdownAutoware` to respect the parameter `sigterm_timeout` +* Add some comments +* Contributors: Masaya Kataoka, Paweł Lech, Tatsuya Yamasaki, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'feature/random_scenario' of https://github.com/tier4/scenario_simulator_v2 into feature/random_scenario diff --git a/external/concealer/package.xml b/external/concealer/package.xml index c64be4d513d..ef23df4b27d 100644 --- a/external/concealer/package.xml +++ b/external/concealer/package.xml @@ -2,7 +2,7 @@ concealer - 0.9.0 + 1.0.0 Provides a class 'Autoware' to conceal miscellaneous things to simplify Autoware management of the simulator. Tatsuya Yamasaki Apache License 2.0 diff --git a/map/kashiwanoha_map/CHANGELOG.rst b/map/kashiwanoha_map/CHANGELOG.rst index 995e7c007b2..41519fd31f1 100644 --- a/map/kashiwanoha_map/CHANGELOG.rst +++ b/map/kashiwanoha_map/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package kashiwanoha_map ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/freespace-distance-condition diff --git a/map/kashiwanoha_map/package.xml b/map/kashiwanoha_map/package.xml index f28347d0803..e77e8896b99 100644 --- a/map/kashiwanoha_map/package.xml +++ b/map/kashiwanoha_map/package.xml @@ -2,7 +2,7 @@ kashiwanoha_map - 0.9.0 + 1.0.0 map package for kashiwanoha Masaya Kataoka Apache License 2.0 diff --git a/mkdocs.yml b/mkdocs.yml index b671ca063b5..19eebffda96 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -56,7 +56,9 @@ extra_javascript: nav: - Home: README.md - - Release Note: ReleaseNotes.md + - Release Note: + - Since version 1.0.0: https://github.com/tier4/scenario_simulator_v2/releases + - Prior to version 1.0.0: ReleaseNotes.md - User Guide: - Quick Start: user_guide/QuickStart.md - Build Instructions: user_guide/BuildInstructions.md diff --git a/mock/cpp_mock_scenarios/CHANGELOG.rst b/mock/cpp_mock_scenarios/CHANGELOG.rst index 264e0251a44..a8eb72b8448 100644 --- a/mock/cpp_mock_scenarios/CHANGELOG.rst +++ b/mock/cpp_mock_scenarios/CHANGELOG.rst @@ -2,6 +2,18 @@ Changelog for package cpp_mock_scenarios ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge pull request `#1139 `_ from tier4/fix/geometry-bug-fixes diff --git a/mock/cpp_mock_scenarios/package.xml b/mock/cpp_mock_scenarios/package.xml index 7309ce656fe..bb16b4bf1e4 100644 --- a/mock/cpp_mock_scenarios/package.xml +++ b/mock/cpp_mock_scenarios/package.xml @@ -2,7 +2,7 @@ cpp_mock_scenarios - 0.9.0 + 1.0.0 C++ mock scenarios masaya Apache License 2.0 diff --git a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst index ae9d29e10ff..aa3aa381327 100644 --- a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst +++ b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst @@ -2,6 +2,15 @@ Changelog for package openscenario_experimental_catalog ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'feature/random_scenario' of https://github.com/tier4/scenario_simulator_v2 into feature/random_scenario diff --git a/openscenario/openscenario_experimental_catalog/package.xml b/openscenario/openscenario_experimental_catalog/package.xml index d2bce690836..6fb6d51a397 100644 --- a/openscenario/openscenario_experimental_catalog/package.xml +++ b/openscenario/openscenario_experimental_catalog/package.xml @@ -2,7 +2,7 @@ openscenario_experimental_catalog - 0.9.0 + 1.0.0 TIER IV experimental catalogs for OpenSCENARIO Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter/CHANGELOG.rst b/openscenario/openscenario_interpreter/CHANGELOG.rst index 410f666749d..56da701a7a9 100644 --- a/openscenario/openscenario_interpreter/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter/CHANGELOG.rst @@ -2,6 +2,25 @@ Changelog for package openscenario_interpreter ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/new_release_flow +* Merge pull request `#1077 `_ from tier4/fix/autoware-shutdown + Fix/autoware shutdown +* Fix to avoid redeclaring already declared parameter `initialize_duration` +* Add new member function `StatusMonitor::overrideThreshold` +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Masaya Kataoka, Paweł Lech, Tatsuya Yamasaki, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/RJD-716_add_follow_waypoint_controller diff --git a/openscenario/openscenario_interpreter/package.xml b/openscenario/openscenario_interpreter/package.xml index c53978465d3..f7d78f99913 100644 --- a/openscenario/openscenario_interpreter/package.xml +++ b/openscenario/openscenario_interpreter/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter - 0.9.0 + 1.0.0 OpenSCENARIO 1.2.0 interpreter package for Autoware Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_example/CHANGELOG.rst b/openscenario/openscenario_interpreter_example/CHANGELOG.rst index e4dbbb27d0d..ade85542845 100644 --- a/openscenario/openscenario_interpreter_example/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_example/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package openscenario_interpreter_example ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/freespace-distance-condition diff --git a/openscenario/openscenario_interpreter_example/package.xml b/openscenario/openscenario_interpreter_example/package.xml index f9c87da6e0e..d53a7fa7bf5 100644 --- a/openscenario/openscenario_interpreter_example/package.xml +++ b/openscenario/openscenario_interpreter_example/package.xml @@ -3,7 +3,7 @@ openscenario_interpreter_example - 0.9.0 + 1.0.0 Examples for some TIER IV OpenSCENARIO Interpreter's features Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst index b54dcc4695f..451ecc3bc63 100644 --- a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package openscenario_interpreter_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/freespace-distance-condition diff --git a/openscenario/openscenario_interpreter_msgs/package.xml b/openscenario/openscenario_interpreter_msgs/package.xml index e974667033d..e6fe9761283 100644 --- a/openscenario/openscenario_interpreter_msgs/package.xml +++ b/openscenario/openscenario_interpreter_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter_msgs - 0.9.0 + 1.0.0 ROS message types for package openscenario_interpreter Yamasaki Tatsuya Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor/CHANGELOG.rst b/openscenario/openscenario_preprocessor/CHANGELOG.rst index d7cd865aac6..5933b6d1ad9 100644 --- a/openscenario/openscenario_preprocessor/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor/CHANGELOG.rst @@ -2,6 +2,15 @@ Changelog for package openscenario_preprocessor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/RJD-716_add_follow_waypoint_controller diff --git a/openscenario/openscenario_preprocessor/package.xml b/openscenario/openscenario_preprocessor/package.xml index 8f1775823e1..37dd050dabb 100644 --- a/openscenario/openscenario_preprocessor/package.xml +++ b/openscenario/openscenario_preprocessor/package.xml @@ -3,7 +3,7 @@ openscenario_preprocessor - 0.9.0 + 1.0.0 Example package for TIER IV OpenSCENARIO Interpreter Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst index d17b6bb7884..083d2105b1e 100644 --- a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package openscenario_preprocessor_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/freespace-distance-condition diff --git a/openscenario/openscenario_preprocessor_msgs/package.xml b/openscenario/openscenario_preprocessor_msgs/package.xml index 8084f5172ee..138098ac558 100644 --- a/openscenario/openscenario_preprocessor_msgs/package.xml +++ b/openscenario/openscenario_preprocessor_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_preprocessor_msgs - 0.9.0 + 1.0.0 ROS message types for package openscenario_preprocessor Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_utility/CHANGELOG.rst b/openscenario/openscenario_utility/CHANGELOG.rst index 9a6fc0bb902..1e6bdab54b6 100644 --- a/openscenario/openscenario_utility/CHANGELOG.rst +++ b/openscenario/openscenario_utility/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package openscenario_utility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/freespace-distance-condition diff --git a/openscenario/openscenario_utility/package.xml b/openscenario/openscenario_utility/package.xml index 19ea8b280e3..30a27ae5a68 100644 --- a/openscenario/openscenario_utility/package.xml +++ b/openscenario/openscenario_utility/package.xml @@ -2,7 +2,7 @@ openscenario_utility - 0.9.0 + 1.0.0 Utility tools for ASAM OpenSCENARIO 1.2.0 Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_visualization/CHANGELOG.rst b/openscenario/openscenario_visualization/CHANGELOG.rst index 7f21e13448c..2d54310a75a 100644 --- a/openscenario/openscenario_visualization/CHANGELOG.rst +++ b/openscenario/openscenario_visualization/CHANGELOG.rst @@ -2,6 +2,15 @@ Changelog for package openscenario_visualization ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge remote-tracking branch 'tier4/master' into fix/geometry-bug-fixes diff --git a/openscenario/openscenario_visualization/package.xml b/openscenario/openscenario_visualization/package.xml index d1c7762454d..3811d741a4b 100644 --- a/openscenario/openscenario_visualization/package.xml +++ b/openscenario/openscenario_visualization/package.xml @@ -2,7 +2,7 @@ openscenario_visualization - 0.9.0 + 1.0.0 Visualization tools for simulation results Masaya Kataoka Kyoichi Sugahara diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst new file mode 100644 index 00000000000..61b64d29397 --- /dev/null +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,21 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package real_time_factor_control_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +1.0.0 (2024-02-14) +------------------ +* Merge pull request `#1185 `_ from tier4/feature/new_release_flow + Feature/new release flow +* change package version +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/new_release_flow +* Merge branch 'master' into fix/autoware-shutdown +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/consider_tread_in_ego_entity +* Merge pull request `#1150 `_ from tier4/feature/real-time-factor-control + Feature/real time factor control +* New line at the EOF +* Changes after review +* Removed autoware_cmake dependency from real time factor control rviz plugin +* Setting concealer use_sim_time manually instead of using global arguments. +* Corrected time storage in Simulation Clock. Other minor changes +* RViz plugin controlling real time factor value +* Contributors: Kotaro Yoshimoto, Masaya Kataoka, Paweł Lech, Tatsuya Yamasaki diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml index d9fd6632fec..f3efb3735cb 100644 --- a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml @@ -2,7 +2,7 @@ real_time_factor_control_rviz_plugin - 0.1.0 + 1.0.0 Slider controlling real time factor value. Paweł Lech Apache License 2.0 diff --git a/scenario_simulator_v2/CHANGELOG.rst b/scenario_simulator_v2/CHANGELOG.rst index dd08bd7b816..29dcb1ca08f 100644 --- a/scenario_simulator_v2/CHANGELOG.rst +++ b/scenario_simulator_v2/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package scenario_simulator_v2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/freespace-distance-condition diff --git a/scenario_simulator_v2/package.xml b/scenario_simulator_v2/package.xml index 3161a81a23b..83fa1ab8ab6 100644 --- a/scenario_simulator_v2/package.xml +++ b/scenario_simulator_v2/package.xml @@ -2,7 +2,7 @@ scenario_simulator_v2 - 0.9.0 + 1.0.0 scenario testing framework for Autoware Masaya Kataoka Apache License 2.0 diff --git a/simulation/behavior_tree_plugin/CHANGELOG.rst b/simulation/behavior_tree_plugin/CHANGELOG.rst index 108f69149ac..831d0f0d856 100644 --- a/simulation/behavior_tree_plugin/CHANGELOG.rst +++ b/simulation/behavior_tree_plugin/CHANGELOG.rst @@ -2,6 +2,17 @@ Changelog for package behavior_tree_plugin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into prepare/release-0.9.0 diff --git a/simulation/behavior_tree_plugin/package.xml b/simulation/behavior_tree_plugin/package.xml index f8e7f1a2665..e94bbba4f3d 100644 --- a/simulation/behavior_tree_plugin/package.xml +++ b/simulation/behavior_tree_plugin/package.xml @@ -2,7 +2,7 @@ behavior_tree_plugin - 0.9.0 + 1.0.0 Behavior tree plugin for traffic_simulator masaya Apache 2.0 diff --git a/simulation/do_nothing_plugin/CHANGELOG.rst b/simulation/do_nothing_plugin/CHANGELOG.rst index 573382204d7..b491f73fe37 100644 --- a/simulation/do_nothing_plugin/CHANGELOG.rst +++ b/simulation/do_nothing_plugin/CHANGELOG.rst @@ -2,6 +2,16 @@ Changelog for package do_nothing_plugin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'feature/random_scenario' of https://github.com/tier4/scenario_simulator_v2 into feature/random_scenario diff --git a/simulation/do_nothing_plugin/package.xml b/simulation/do_nothing_plugin/package.xml index cf1fec4a5aa..dadc7ed6f75 100644 --- a/simulation/do_nothing_plugin/package.xml +++ b/simulation/do_nothing_plugin/package.xml @@ -2,7 +2,7 @@ do_nothing_plugin - 0.9.0 + 1.0.0 Behavior plugin for do nothing Masaya Kataoka Apache 2.0 diff --git a/simulation/simple_sensor_simulator/CHANGELOG.rst b/simulation/simple_sensor_simulator/CHANGELOG.rst index 860e2973f5c..ec8ae4d4469 100644 --- a/simulation/simple_sensor_simulator/CHANGELOG.rst +++ b/simulation/simple_sensor_simulator/CHANGELOG.rst @@ -2,6 +2,28 @@ Changelog for package simple_sensor_simulator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge pull request `#1184 `_ from tier4/feature/consider_tread_in_ego_entity + Feature/consider tread in ego entity +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/new_release_flow +* Merge branch 'master' into fix/autoware-shutdown +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/consider_tread_in_ego_entity +* Merge pull request `#1150 `_ from tier4/feature/real-time-factor-control + Feature/real time factor control +* add setTwist/setAcceleration function +* extend matching length +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Setting concealer use_sim_time manually instead of using global arguments. +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* UpdateStepTime request for updating simple sensor simulation step_time +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Kotaro Yoshimoto, Masaya Kataoka, Paweł Lech, Tatsuya Yamasaki, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge remote-tracking branch 'tier4/master' into fix/geometry-bug-fixes diff --git a/simulation/simple_sensor_simulator/package.xml b/simulation/simple_sensor_simulator/package.xml index 812e242dd9c..1fd45b5f81c 100644 --- a/simulation/simple_sensor_simulator/package.xml +++ b/simulation/simple_sensor_simulator/package.xml @@ -1,7 +1,7 @@ simple_sensor_simulator - 0.9.0 + 1.0.0 simple_sensor_simulator package masaya kataoka diff --git a/simulation/simulation_interface/CHANGELOG.rst b/simulation/simulation_interface/CHANGELOG.rst index 5161ff4cebd..d14b765cf67 100644 --- a/simulation/simulation_interface/CHANGELOG.rst +++ b/simulation/simulation_interface/CHANGELOG.rst @@ -2,6 +2,24 @@ Changelog for package simulation_interface ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/new_release_flow +* Merge branch 'master' into fix/autoware-shutdown +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/consider_tread_in_ego_entity +* Merge pull request `#1150 `_ from tier4/feature/real-time-factor-control + Feature/real time factor control +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* fix format +* add const to all functions in hdmap utils class +* UpdateStepTime request for updating simple sensor simulation step_time +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Kotaro Yoshimoto, Masaya Kataoka, Paweł Lech, Tatsuya Yamasaki, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge remote-tracking branch 'origin/master' into feature/allow-goal-modification diff --git a/simulation/simulation_interface/package.xml b/simulation/simulation_interface/package.xml index 5d205ceeead..7bb16e54509 100644 --- a/simulation/simulation_interface/package.xml +++ b/simulation/simulation_interface/package.xml @@ -2,7 +2,7 @@ simulation_interface - 0.9.0 + 1.0.0 packages to define interface between simulator and scenario interpreter Masaya Kataoka Apache License 2.0 diff --git a/simulation/traffic_simulator/CHANGELOG.rst b/simulation/traffic_simulator/CHANGELOG.rst index 95904e482ad..61e924f0685 100644 --- a/simulation/traffic_simulator/CHANGELOG.rst +++ b/simulation/traffic_simulator/CHANGELOG.rst @@ -2,6 +2,73 @@ Changelog for package traffic_simulator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge pull request `#1184 `_ from tier4/feature/consider_tread_in_ego_entity + Feature/consider tread in ego entity +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/new_release_flow +* Merge branch 'master' into fix/autoware-shutdown +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/consider_tread_in_ego_entity +* Merge pull request `#1150 `_ from tier4/feature/real-time-factor-control + Feature/real time factor control +* Doxygen note +* modify rviz settings +* remove externally_updated_status\_ +* add setTwist/setAcceleration function +* add setMapPose function +* Merge remote-tracking branch 'tier/master' into feature/real-time-factor-control +* Merge pull request `#1180 `_ from tier4/add_dynamic_obstacle_stop_markers + Add debug and virtual wall markers for dynamic_obstacle_avoidance +* fix indent +* Add debug and virtual wall markers for dynamic_obstacle_avoidance +* Merge remote-tracking branch 'tier/master' into feature/real-time-factor-control +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge pull request `#1159 `_ from tier4/revert/1096 + Revert/1096 +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into revert/1096 +* Changes after review +* Merge pull request `#1168 `_ from tier4/feature/get_stop_line_ids + Feature/get stop line ids +* clean up code +* rename from "Reg Elements" to "Regulatory Elements" +* use push_back +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* use emplace_back +* use emplace_back +* use emplace_back +* reformat +* apply reformat +* fix getNextLaneletIds function +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* update traffic light manager class +* add getStopLines function +* add function +* Merge pull request `#1154 `_ from tier4/cleanup/add_const_to_hdmap_utils + Cleanup/add const to hdmap utils +* use_sim_time for openscenario_interpreter is parameterized and False by default +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Revert "feat: add deleted entity to traffic simulator" + This reverts commit ba2abf393757a53e266476fc7f4184cf495837af. +* Revert "feat: remove DELETED entity type by using internal id" + This reverts commit a15268f290e4957fbcfce1e3c52c37de23852a4c. +* Revert "feat: invalidate status in deleted entity" + This reverts commit b35981583909f9ddfe9587a6ea92239a7324418e. +* remove & from function arguments with lanelet::Id type +* Corrected time storage in Simulation Clock. Other minor changes +* add const to all functions in hdmap utils class +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* RViz plugin controlling real time factor value +* UpdateStepTime request for updating simple sensor simulation step_time +* Possibility of changing SimulationClock::realtime_factor during the simulation with ROS 2 topic +* realtime factor fix +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Kotaro Yoshimoto, Masaya Kataoka, Maxime CLEMENT, Paweł Lech, Piotr Zyskowski, Tatsuya Yamasaki, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into prepare/release-0.9.0 diff --git a/simulation/traffic_simulator/package.xml b/simulation/traffic_simulator/package.xml index c907c54c5d9..e64149889f6 100644 --- a/simulation/traffic_simulator/package.xml +++ b/simulation/traffic_simulator/package.xml @@ -1,7 +1,7 @@ traffic_simulator - 0.9.0 + 1.0.0 control traffic flow masaya kataoka diff --git a/simulation/traffic_simulator_msgs/CHANGELOG.rst b/simulation/traffic_simulator_msgs/CHANGELOG.rst index b5e9be62d66..9190bfc22a4 100644 --- a/simulation/traffic_simulator_msgs/CHANGELOG.rst +++ b/simulation/traffic_simulator_msgs/CHANGELOG.rst @@ -2,6 +2,18 @@ Changelog for package openscenario_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Revert "feat: add deleted entity to traffic simulator" + This reverts commit ba2abf393757a53e266476fc7f4184cf495837af. +* Revert "feat: remove DELETED entity type by using internal id" + This reverts commit a15268f290e4957fbcfce1e3c52c37de23852a4c. +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Kotaro Yoshimoto, Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * feat: remove DELETED entity type by using internal id diff --git a/simulation/traffic_simulator_msgs/package.xml b/simulation/traffic_simulator_msgs/package.xml index 40b8557b407..63526be2916 100644 --- a/simulation/traffic_simulator_msgs/package.xml +++ b/simulation/traffic_simulator_msgs/package.xml @@ -2,7 +2,7 @@ traffic_simulator_msgs - 0.9.0 + 1.0.0 ROS messages for openscenario Masaya Kataoka Apache License 2.0 diff --git a/test_runner/random_test_runner/CHANGELOG.rst b/test_runner/random_test_runner/CHANGELOG.rst index 619aa3c12c5..d6aa1ed0f49 100644 --- a/test_runner/random_test_runner/CHANGELOG.rst +++ b/test_runner/random_test_runner/CHANGELOG.rst @@ -2,6 +2,41 @@ Changelog for package random_test_runner ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into revert/1096 +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* fix error in linelint +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* Merge pull request `#1162 `_ from tier4/fix/linelint + fix linelint error +* fix linelint error +* Merge pull request `#1143 `_ from RobotecAI/random-test-runner-docs-update + Update of Random Test Runner documentation +* random_test_runner executable name changed +* Merge branch 'tier4:master' into random-test-runner-docs-update +* chore: fix linelint errors +* Merge pull request `#1152 `_ from RobotecAI/feature/test-random-test-runner + Feature/test random test runner +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* TestExecutor tests +* YamlTestParamsSaver tests +* Add remaining JunitXmlReporter tests +* Add some JunitXmlReporter tests +* Add TestRandomizer tests +* Move helper function +* Fix and add randomizer tests +* Add Randomizers tests +* Add lanelet map and LaneletUtils tests +* Add random_test_runner tests +* Updated random test runner docs +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Contributors: Kotaro Yoshimoto, Masaya Kataoka, Mateusz Palczuk, Paweł Lech, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' into feature/RJD-716_add_follow_waypoint_controller diff --git a/test_runner/random_test_runner/package.xml b/test_runner/random_test_runner/package.xml index 2e0d2abc304..61900fc9ed2 100644 --- a/test_runner/random_test_runner/package.xml +++ b/test_runner/random_test_runner/package.xml @@ -2,7 +2,7 @@ random_test_runner - 0.9.0 + 1.0.0 Random behavior test runner piotr-zyskowski-rai Apache License 2.0 diff --git a/test_runner/scenario_test_runner/CHANGELOG.rst b/test_runner/scenario_test_runner/CHANGELOG.rst index 700b5f5aa22..7dc45b0622d 100644 --- a/test_runner/scenario_test_runner/CHANGELOG.rst +++ b/test_runner/scenario_test_runner/CHANGELOG.rst @@ -2,6 +2,40 @@ Changelog for package scenario_test_runner ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.0.0 (2024-02-14) +------------------ +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/new_release_flow +* Merge pull request `#1077 `_ from tier4/fix/autoware-shutdown + Fix/autoware shutdown +* Merge branch 'master' into fix/autoware-shutdown +* Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into feature/consider_tread_in_ego_entity +* Merge pull request `#1150 `_ from tier4/feature/real-time-factor-control + Feature/real time factor control +* Merge remote-tracking branch 'tier/master' into feature/real-time-factor-control +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge pull request `#1159 `_ from tier4/revert/1096 + Revert/1096 +* Changes after review +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into feature/real-time-factor-control +* use_sim_time for openscenario_interpreter is parameterized and False by default +* Merge branch 'tier4:master' into random-test-runner-docs-update +* Revert "chore: add example scenario of DeleteEntityAction" + This reverts commit 8c6f8a498a226c2c35a9bedc18c90a95b5888f2b. +* Revert "chore: update author of sample scenario" + This reverts commit 604127d61e0a3014e36f8b05af2c52ab44cd99ea. +* Setting concealer use_sim_time manually instead of using global arguments. +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Global real time factor set with launch argument fix +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Merge remote-tracking branch 'origin/master' into fix/autoware-shutdown +* Update `shutdownAutoware` to respect the parameter `sigterm_timeout` +* Contributors: Kotaro Yoshimoto, Masaya Kataoka, Paweł Lech, Piotr Zyskowski, Tatsuya Yamasaki, pawellech1, yamacir-kit + 0.9.0 (2023-12-21) ------------------ * Merge branch 'master' of https://github.com/tier4/scenario_simulator_v2 into prepare/release-0.9.0 diff --git a/test_runner/scenario_test_runner/package.xml b/test_runner/scenario_test_runner/package.xml index c4f5a354d87..87f285a31b6 100644 --- a/test_runner/scenario_test_runner/package.xml +++ b/test_runner/scenario_test_runner/package.xml @@ -2,7 +2,7 @@ scenario_test_runner - 0.9.0 + 1.0.0 scenario test runner package Tatsuya Yamasaki Apache License 2.0