Skip to content

0.51.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 May 23:21
· 4 commits to main since this release
d4d2609

Features

  • [build_depends_humble.repos] Minor update autowarefoundation/managed_transform_buffer to 0.2.0 (#12102)
  • Carla interface e2e planning (#11706)
  • [autoware_lanelet2_extension] Replace remaining lanelet2_extension utilities functions - bvp packages (#12084)
  • [autoware_tensorrt_bevformer] Update nvcc flags (#12054)
  • [autoware_lanelet2_extension] Replace remaining lanelet2_extension utilities functions - planning component (#12083)
  • [autoware_frenet_planner, autoware_auto_common] Remove the autoware_auto_common dependency (#12108)
  • [trajectory_ranker] Add simple ranker only based on generator name (#11963)
  • [static_obstacle_avoidance] Enable avoidance from obstacle stop distance (#12105)
  • [behavior_path_planner] Add function to check incoming message timeout (#12075)
  • Enable traffic light debugging outputs for signal display (#12135)
  • [trajectory_follower_node] Add trajectory timeout monitoring with diagnostic updater (#12082)
  • [autoware_system_monitor] Change diagnostic logic for mem_monitor (#11971)
  • [autoware_lanelet2_extension] Replace remaining lanelet2_extension utilities functions - bpp packages (#12085)
  • [behavior_velocity_no_stopping_area_module] Use Trajectory instead of PathWithLaneId (#11584)
  • [autoware_default_adapi_universe] Add timeout diagnostics to adapi manual control for heartbeat monitoring with new ADAPI (>= 1.9.0) (#11554)
  • [autoware_camera_streampetr] Update nvcc flags (#12046)
  • [autoware_lanelet2_extension] Replace remaining lanelet2_extension utilities functions - evaluator component (#12086)
  • [autoware_detected_object_feature_remover] Add convex hull process (#12160)
  • [map_based_prediction] Apply the custom find-nearest function (#12128)
  • [start_planner] Allow start planner to start from the centerline (#11986)
  • [pid_long] Apply slope compensation for stopped acc (#12007)
  • [traffic_rule_filter] Add diagnostic (#12161)
  • [autoware_multi_object_tracker] Remove glog (#12163)
  • [autoware_radar_object_tracker] Remove glog (#12164)
  • [autowar_tracking_object_merger] Remove glog (#12165)
  • [autoware_map_based_prediction] Remove glog (#12167)
  • [autoware_perception_online_evaluator] Remove glog (#12166)
  • [static_obstacle_avoidance] Add turn signal policy for candidate paths and refactor turn signal computation (#12144)
  • [predicted_path_postprocessor] Add a processor to refine penetration by static objects (#11672)
  • [start_planner] Turn signal at centerline (#12152)
  • [trajectory_safety_filter] Add new safety filter considering vehicle constraints (#12197)
  • [trajectory_safety_filter] Add diagnostic (#12136)
  • [autoware_tensorrt_vad] Cuda 12.0 build compatibility (#12179)
  • [autoware_image_projection_based_fusion] Cuda 12.0 build compatibility (#12183)
  • [autoware_lidar_centerpoint] Cuda 12.0 build compatibility (#12184)
  • [autoware_lidar_transfusion] Cuda 12.0 build compatibility (#12186)
  • [autoware_tensorrt_yolox] Cuda 12.0 build compatibility (#12192)
  • [autoware_tensorrt_plugins] Cuda 12.0 build compatibility (#12191)
  • [traffic_light_filter] Add support for amber light (#12076)
  • [autoware_bevfusion] Cuda 12.0 build compatibility (#12180)
  • [autoware_ground_segmentation_cuda] Cuda 12.0 build compatibility (#12182)
  • [autoware_tensorrt_yolox] Restore Turing arch compatibility (#12212)
  • [autoware_tensorrt_plugins] Restore Turing arch compatibility (#12211)
  • [autoware_lidar_transfusion] Restore Turing arch compatibility (#12210)
  • [autoware_camera_streampetr] Cuda 12.0 build compatibility (#12181)
  • [autoware_lidar_frnet] Cuda 12.0 build compatibility (#12185)
  • [autoware_probabilistic_occupancy_grid_map] Cuda 12.0 build compatibility (#12187)
  • [autoware_ptv3] Cuda 12.0 build compatibility (#12188)
  • [autoware_tensorrt_bevformer] Cuda 12.0 build compatibility (#12189)
  • [autoware_tensorrt_classifier] Cuda 12.0 build compatibility (#12190)
  • [autoware_calibration_status_classifier] Cuda 12.0 build compatibility (#12193)
  • [autoware_cuda_pointcloud_preprocessor] Cuda 12.0 build compatibility (#12194)
  • [autoware_image_projection_based_fusion] Restore Turing arch compatibility (#12208)
  • [autoware_lidar_centerpoint] Restore Turing arch compatibility (#12209)
  • [crosswalk_traffic_light_estimator] Remove /route topic to simplify estimation logic (#12116)
  • [BEVFusion] Fix projection bug of bev_pool in BEVFusion-Camera (#12206)
  • [diffusion_planner] Ego interpolation (#12213)
  • [steer_offset_estimator] Implement calibration logic (#12004)
  • [behavior_velocity_occlusion_spot_module] Use Trajectory instead of PathWithLaneId (#11782)
  • [behavior_velocity_no_drivable_lane_module] Use Trajectory instead of PathWithLaneId (#11585)
  • [lanelet2_extension] Replace ported lanelet2_extension utilities functions (final) (#12173)
  • [diffusion_planner] Optimize TRT inference pipeline (#12241)
  • [autoware_trajectory] Define set stopline in Trajectory class (#12008)
  • [trajectory_modifier] Modify long stopped trajectories (#12256)
  • [autoware_path_optimizer] New path optimizer (#11479)
  • [autoware_mission_planner_universe] Remove glog component (#12226)
  • [autoware_planning_validator] Remove glog component (#12225)
  • [traffic_light] Support arrow-aware passing judgment on yellow signal in bvp's experimental module (#12266)
  • [control_command_filter, vehicle_cmd_gate] Add logging capabilities for command limits (#12250)
  • [autoware_calibration_status_classifier] Add vehicle's ego raycasting filter (#12272)
  • Improve parameters and the constraints (#12271)
  • [autoware_trajectory_optimizer] Force 3 point trajectory (#12287)
  • [static_obstacle_avoidance] Implement 'stop_on_approval' policy for candidate path turn signals and add hold duration parameter (#12264)
  • [autoware_trajectory_optimizer] Optimizer semantic speed tracker (#12289)
  • [autoware_path_optimizer] Reverts new path optimizer due to failing builds (#12298)
  • [autoware_calibration_status_classifier] Add angular velocity filter and refine filters design (#12286)
  • [crosswalk_traffic_light_estimator] Simplify CrosswalkTrafficLightEstimator behavior and add unit tests (#12288)
  • [lane_change] Recreate lane change path if deviation is high (#12280)
  • [trajectory_validator] Rename autoware_trajectory_safety_filter to autoware_trajectory_validator (#12312)
  • [fault_injection] Modify the mechanism for changing Diagnostics (#11810)
  • [compare_map_filter] Apply agnocast publisher to voxel_based_compare_map_filter (#12304)
  • Add Jazzy and Humble dual ROS distribution support to CI using Matrix Strategy (#12065)
  • [roi_pointcloud/cluster_fusion] Apply agnocast by overriding publisher/subscription to ObjectWithFeature type communication (#12350)
  • [euclidean_cluster] Apply agnocast publisher to /clusters topic (#12341)
  • [autoware_shape_estimation] Replace to agnocast wrapper (#12308)
  • [autoware_raindrop_cluster_filter] Replace publisher/subscription with agnocast (#12310)
  • [autoware_detected_object_feature_remover] Replace with agnocast subscriber (#12313)
  • [autoware_detection_by_tracker] Replace with agnocast sub detection by tracker (#12314)
  • [autoware_scenario_selector] Apply autoware_agnocast_wrapper for CIE (#12334)
  • [crosswalk] Fix nearest stop pose usage in bvp's experimental module (#12265)
  • [radar_objects_adapter] Apply autoware_agnocast_wrapper for CIE (#12326)
  • [autoware_simple_object_merger] Apply autoware_agnocast_wrapper for CIE (#12327)
  • [object_association_merger] Apply autoware_agnocast_wrapper for CIE (#12328)
  • [multi_object_tracker] Apply autoware_agnocast_wrapper for CIE (#12330)
  • [decorative_tracker_merger] Apply autoware_agnocast_wrapper for CIE (#12331)
  • [map_based_prediction] Apply autoware_agnocast_wrapper for CIE (#12332)
  • [autoware_imu_corrector] Adopt cie (#12319)
  • [autoware_diagnostic_graph_aggregator] Adopt cie (#12323)
  • [autoware_command_mode_decider] Adopt cie (#12324)
  • [autoware_command_mode_switcher] Adopt cie (#12325)
  • [autoware_control_command_gate] Adopt cie (#12321)
  • [object_lanelet_filter] Apply autoware_agnocast_wrapper for CIE (#12329)
  • [roi_detected_object_fusion] Apply autoware_agnocast_wrapper for CIE (#12336)
  • [tracked_object_sorter] Apply autoware_agnocast_wrapper for CIE (#12333)
  • [autoware_trajectory_follower_node] Adopt cie (#12320)
  • [autoware_raw_vehicle_cmd_conveter] Adopt cie (#12322)
  • [planning_validator_container] Apply autoware_agnocast_wrapper for CIE (#12335)
  • [detected_object_feature_remover] Use CallbackIsolatedAgnocastExecutor for detected_object_feature_remover (#12356)
  • [shape_estimation] Use CallbackIsolatedAgnocastExecutor for shape_estimation (#12357)
  • [roi_pointcloud/cluster_fusion] Use CallbackIsolatedAgnocastExecutor for roi_pointcloud/cluster_fusion (#12359)
  • [low_intensity_cluster_filter] Use CallbackIsolatedAgnocastExecutor for low_intensity_cluster_filter (#12358)
  • [detection_by_tracker] Use CallbackIsolatedAgnocastExecutor for detection_by_tracker_node (#12360)
  • Adopt cie (#12318)
  • [voxel_grid_based_euclidean_cluster] Use CallbackIsolatedAgnocastExecutor for voxel_grid_based_euclidean_cluster (#12361)
  • [diffusion_planner] Diffusion planner v4 (#12348)
  • [autoware_path_optimizer] Reintroducing acados MPT along with changes to linking to acados (#12300)
  • [autoware_detected_object_validation] Use CallbackIsolatedAgnocastExecutor for obstacle_pointcloud_based_validator (#12371)
  • [trajectory_validator] Delete traffic_rule_filter node and move traffic_light_filter (#12369)
  • [autoware_ptv3] Add multi-type input and output & update model (#12362)
  • [autoware_lidar_frnet] Add multi-format input, ego crop box, sensor-specific config, docs (#12000)
  • [autoware_universe_designs] Introduce autoware system designer (#12070)
  • [autoware_dummy_perception_publisher] Publish detected objects instead of cluster, remove shape estimation from planning simulator (#12382)
  • [diagnostic_graph_aggregator] Add param for initial latch (#11715)
  • [mpc_lateral_controller] Add integrator friendly parameters to mpc lateral control (#12301)
  • [blockage_diag] Apply agnocast subscription to blockage_diag (#12393)
  • [diffusion_planner] Add planning factor interface (#12387)
  • [BEVFusion] Add gpu-based image undistortion to the bevfusion node (#12279)
  • [pid_longitudinal_controller] Parameterize ff_scale limits (#12415)
  • [autoware_radar_objects_adapter] Remove dependency on autoware_universe_utils in sensing (#12407)
  • [traffic_light_map_based_detector] Remove unused parameter and replace silent fallback with exeption (#12434)
  • [boundary_departure_checker] Revise departure type assignment criteria (#12339)
  • [build_depends_stable.repos] Bump autoware_utils, lanelet2_extension, and autoware_core (#12457)
  • [build_depends_stable.repos] Minor update autowarefoundation/autoware_cmake to 1.2.0 (#12466)
  • [traffic_light_classifier] Add regression architecture based classifier (#12302)
  • [trajectory_modifier] Add obstacle stop feature to trajectory modifier (#12338)
  • [traffic_light_classifier] Add classifier_type parameter to TrafficLightClassifierCar and TrafficLightClassifierPedestrian nodes (#12490)
  • [lidar_marker_localizer] Extend lidar-marker localization to enhance flexibility and debugging capabilities (#11574)
  • [trajectory_validator] Support shadow mode (#12478)
  • [system] Replace autoware_universe_utils with specific autoware_utils sub-packages (#12424)
  • [perception] Replace autoware_universe_utils with specific autoware_utils sub-packages (#12425)
  • [planning] Replace autoware_universe_utils with specific autoware_utils sub-packagesr (#12443)
  • [trajectory_validator] Add evaluation tables to propagate filtering results (#12445)
  • [trajectory_validator] Publish plugins' processing time and debug markers (#12483)
  • [autoware_deprecated_boundary_departure_checker] Replace autoware_universe_utils with autoware_utils_geometry (#12416)
  • [control_evaluator] Add uncrossable_boundary_distance_count metrics (#12503)
  • [autoware_traffic_light_utils] Rewrite hasTrafficLightCircleColor and hasTrafficLightShape into three functions to handle overseas color arrow traffic light (#12481)
  • [build_depends_stable.repos] Update a version of autoware_msgs from 1.11.0 to 1.12.0 (#12508)
  • [autoware_tensorrt_vad] Restore Turing arch compatibility (#12207)
  • Default artifact paths to ~/autoware_data/ml_models (#12523)
  • [traffic_light_multi_camera_fusion] Add signal consistency check (#12492)
  • [carla_interface] Implement turn_indicators (#12527)
  • [build_depends.repos] Add autoware_system_designer repository (#12538)
  • [sync-files] Add sync-branches.yaml to sync files list (#12539)
  • [build_depends_stable.repos] Minor update autowarefoundation/autoware_core to 1.8.0 (#12540)

Bug Fixes

  • [autoware_carla_interface] Remove autoware_launch exec_depend to break circular dependency (#12112)
  • [boundary_departure] Add initial test and plot (#12093)
  • [planning_evaluator] Incorrect DRAC formula (#12124)
  • [diffusion_planner] Modify loading model (#12125)
  • [autoware_frenet_planner] Use normalized_radian function instead of wrap_angle (#12133)
  • [radar_tracks_msgs_converter] Enhance thread safety and data handling (#12132)
  • [boundary_departure_checker] Link pybind11 properly (#12155)
  • [boundary_departure] Invalid swapped points (#12113)
  • [autoware_probabilistic_occupancy_grid_map] Remove dead operation (#12159)
  • [start_planner] Computing shift length when creating path (#11955)
  • [diffusion_planner] Removed result.predictions.clear(); (#12171)
  • [diffusion_planner] Add VehicleSpec (#12174)
  • [diffusion_planner] Add turn_indicator_batch_idx (#12175)
  • [goal_planner] Fix node dead issue (#12177)
  • [autoware_behavior_path_static_obstacle_avoidance_module] Correctly transition to SUCCEEDED after ego passes all shift lines (#12199)
  • [autoware_shape_estimation] Cuda and tensorrt condition checks (#12200)
  • [pointcloud_preprocessor] Cancel STALE immediately (#12198)
  • [autoware_traffic_light_selector] Change to genIoU, check inside by center (#12220)
  • [behavior_path_planner] Missing diag_->publisher in early return (#12214)
  • [roi cluster fusion] Add cluster size validation for pedestrian (#12019)
  • [yabloc_common] Avoid maybe-uninitialized build error on NVIDIA DRIVE AGX Thor (#12229)
  • [boundary_departure] Create footprint test (#12218)
  • [manual_lane_change_handler] Remove unreadVariable (#11973)
  • [crosswalk] Improve logic to detect stuck vehicle (#12224)
  • [diffusion_planner] Remove predict_neighbor_trajectory (#12237)
  • [yabloc_particle_filter] Suppress maybe-uninitialized warning on NVIDIA DRIVE AGX Thor (#12230)
  • [autoware_detected_object_validation] Suppress maybe-uninitialized warning on NVIDIA DRIVE AGX Thor (#12228)
  • [crosswalk] Improve logic to detect stuck vehicle for experimental module (#12248)
  • [crosswalk] Skip stop decision when remaining crosswalk width beside ego footprint is below threshold (#12249)
  • [roi_pointcloud_fusion] Add fusion option per class (#12243)
  • [planning] A typo in behavior_path_planner config yaml file (#12251)
  • [autoware_trajectory_optimizer] Optimizer time recalculation (#12258)
  • [autoware_euclidean_cluster] Ensure continuous publishing even with empty input (#12257)
  • [astar_search] Non-monotonic trajectories fix. Ensure that points between nodes are added in the correct order (#11789)
  • [autoware_trajectory_modifier] Use wildcard to prevent namespacing issues (#12269)
  • [autoware_agnocast_wrapper] Fix minor errors found by Copilot review (#12283)
  • [steer_offset_estimator] Fix offset update publishing condition (#12311)
  • [tier4_system_rviz_plugin] Update vel limit I/F from autoware_state_panel (#12307)
  • [steer_offset_estimator] Link yaml-cpp (#12315)
  • [compare_map_segmentation] Ignore Werror=array-bounds (#12316)
  • Bound int 32 range for rqt_reconfigure older than 1.1.4 (#12349)
  • [lane_departure_checker] Let route topic be transient local (#12344)
  • [autoware_multi_object_tracker] Enhance EKF stability with symmetry enforcement and improved covariance handling (#12347)
  • [autoware_tensorrt_bevformer] Initialize ego2global_rot_cam to identity (#12367)
  • [ci] Use unique clang-tidy artifact names for matrix jobs (#12368)
  • [crosswalk_traffic_light_estimator] Skip lanelets with no signal info in get_non_red_lanelets (#12370)
  • [trajectory_traffic_rule_filter] Fix test for ROS Jazzy (#12374)
  • [behavior_path_side_shift] Preserve shifted path shape to prevent chattering (#12278)
  • [autoware_pid_longitudinal_controller] Fix test for ROS 2 Jazzy (#12373)
  • Revert "fix(behavior_path_side_shift): preserve shifted path shap to prevent chattering (#12278)" (#12377)
  • [autoware_path_optimizer] Fixed an issue with early return and A/B switching to use acados or not (#12385)
  • [boundary_departure] Replaced duplicated function with motion_utils::calculate_stop_distance (#12337)
  • [autoware_mission_planner_universe] Make library name unique for goal_pose_visualizer (#12386)
  • [autoware_tensorrt_yolox] Add missing cstdint include and ament_index_cpp test dependency (#12400)
  • [autoware_perception_online_evaluator] Clear any pending metrics before next tests (#12375)
  • [autoware_universe_utils] Fix test for boost geometry (#12372)
  • [autoware_fault_injection] Wait for endpoint discovery before publishing in tests (#12401)
  • [autoware_freespace_planning_algorithms] Check collision at intermediate arc points during A* expansion (#12403)
  • [autoware_manual_lane_change_handler] Use RouteHandler directly (#12389)
  • [autoware_tensorrt_plugins] Avoid tv::zeros and tv::empty (#12378)
  • [ci] Fix clang-tidy-pr-comments workflow trigger (#12436)
  • [traffic-light] Fix traffic light nodes message types for system design format files (#12446)
  • [trajectory_validator] Diagnostic compares input and output trajectory (#12444)
  • [goal_planner] Prevent crash when output path is empty (#12284)
  • [ci] Remove invalid secrets context from step-level if expression (#12458)
  • [ci] Modernize cppcheck workflows and fix 14-month weekly failure (#12459)
  • [external_velocity_limit_selector] Correctly handle clear command on empty table (#11463)
  • [control_evaluator] Enable recording uncrossable_boundary_distance (#12468)
  • [roi_cluster_fusion] Separate agnocast subscription callback group (#12439)
  • [autoware_behavior_path_side_shift] Stabilize side shift path (#12473)
  • [autoware_path_optimizer] Fixed an issue with cropping the ref_trajectory and its corresponding spline (#12391)
  • [cuda_pointcloud_preprocessor] Add missing initialization (#12493)
  • [autoware_ptv3] Bad cmake variable syntax (#12513)

Documentation

  • [sensing] Fix mkdocs macro rendering and links in sensing pages (#12111)
  • [autoware_trajectory_optimizer] Add optimizer spec file (#12242)
  • [yabloc_pose_initializer] Switch artifact URL from Wasabi to AWS S3 (#12470)
  • [diffusion_planner] Point artifact links at artifacts README (#12506)

Styles

  • Update pre-commit (black 26.1.0, pre-commit-hooks-ros 0.10.2) (#12195)

Code Refactoring

  • [planning] Deprecate toLaneletPoint/toGeomPt in costmap_generator, miscs (#12089)
  • [component_state_monitor] Remove /initialpose3d topic_state_monitor (#12104)
  • [planning] Replace toGeomMsg/toLaneletPoint to autoware_lanelet2_utils in bpp_common (#12091)
  • [planning] Replace toGeomMsg/toLaneletPoint to autoware_lanelet2_utils in static avoidance (#12090)
  • [planning] Replace toGeomMsg/toLaneletPoint to autoware_lanelet2_utils in lane_change/goal_planner (#12080)
  • [map_based_prediction] Rename ObjectData and CrosswalkUserData (#11767)
  • [diffusion_planner] Separate core logic (#12151)
  • [trajectory_safety_filter] Replace bool to optional (#12088)
  • [diffusion_planner] Move postprocessing logic from node to core (#12162)
  • [autoware_multi_object_tracker] Organize callbacks and clarify node implementation (#12172)
  • [trajectory_safety_filter] Decouple parameter management from node (#12202)
  • [autoware_pointcloud_preprocessor] Fix debug messages about setting parameters (#12066)
  • [lane_departure_checker] Remove unused config params (#12244)
  • [crosswalk_traffic_light_estimator] Extract flashing signal detector and unit tests (#12252)
  • [crosswalk_traffic_light_estimator] Rename function names to snake case and move header file to src (#12262)
  • [autoware_pid_longitudinal_controller] Remove unused config params (#12246)
  • [autoware_mpc_lateral_controller] Remove unused config params (#12245)
  • [crosswalk_traffic_light_estimator] Extract core estimation logic (#12273)
  • [autoware_universe] Use autoware_ament_auto_package in perception packages (#12275)
  • [boundary_departure_prevention] Move nearest projection function to utils (#12219)
  • [autoware_tensorrt_yolox] Parameterize label remapping (#12204)
  • [autoware_universe] Use autoware_ament_auto_package in perception utility packages (#12281)
  • [simple_planning_simulator] Remove tier4_api_utils dependency from autoware_simple_planning_simulator (#12383)
  • [autoware_crosswalk_traffic_light_estimator] Improve readability of get_non_red_lanelets (#12380)
  • [trajectory_validator] Use parameter generated by generate_parameter_library (#12352)
  • [autoware_ground_segmentation/launch, autoware_probabilistic_occupancy_grid_map/launch] Use launch substitution instead of get_package_share_directory (#12392)
  • [traffic_light_map_based_detector] Extract core logic (#12412)
  • [simple_planning_simulator] Remove autoware_raw_vehicle_cmd_converter dependency (#12384)
  • [autoware_trajectory_validator] Simplify traffic light stop line lookup (#12428)
  • [autoware_pointcloud_preprocessor/launch] Use launch substitution instead of get_package_share_directory (#12395)
  • [build_depends] Rename build_depends_humble.repos to build_depends_stable.repos (#12453)
  • [ci] Rename cppcheck-weekly to cppcheck and run on push to main (#12461)
  • [boundary_departure_checker] Deprecate legacy rule-based boundary departure checker (#12420)
  • [traffic_light_map_based_detector] Require LaneletMapBin in constructor and simplify SetRouteResult (#12449)
  • [autoware_universe] Use autoware_ament_auto_package in planning packages (#12291)
  • [traffic_light_map_based_detector] Unify detect() transform args into StampedTransform vector (#12488)
  • [diffusion_planner,bevformer,vad] Use launch arg paths (#12521)

Performance Improvements

  • [perception] Use emplace_back and emplace to avoid temporary object creation (#12201)
  • [localization] Use emplace/emplace_back to avoid temporary object creation (#12232)
  • [planning] Use emplace/emplace_back to avoid temporary object creation (#12231)
  • [pointcloud_preprocessor] Use emplace/emplace_back to avoid temporary object creation (#12227)
  • [system/autoware_diagnostic_graph_aggregator] Use emplace/emplace_back to avoid temporary object creation (#12239)
  • [common] Use emplace/emplace_back to avoid temporary object creation (#12238)
  • [lidar_centerpoint] Remove unnecessary atomic functions from lidar_centerpoint (#12419)
  • [control] Use emplace/emplace_back to avoid temporary object creation (#12236)

Tests

  • [traffic_light_map_based_detector] Add integration test (#12396)
  • [autoware_traffic_light_visualization] Add characterization test for TrafficLightMapVisualizerNode (#12487)
  • [autoware_traffic_light_map_based_detector] Add unit tests (#12524)

Continuous Integrations

  • [build_depends_humble.repos] Update version of autoware_lanelet2_extension (#12145)
  • Add the autoware system design format linter (#12153)
  • Fix handling of container suffix for build-and-test workflows (#12354)
  • Remove platform suffix for jazzy build-and-test workflows (#12364)
  • [workflow] Add clang-tidy job to build-and-test-reusable for jazzy (#12410)
  • [workflow] Merge upload-coverage job into build-and-test (#12413)
  • [workflow] Reduce daily build matrix variants (#12414)
  • [codecov] Disable search and bump to v6 (#12417)
  • [codecov] Limit differential upload to jazzy-cuda and disable global carryforward (#12418)
  • [workflow] Skip clang-tidy for arm64 daily builds (#12423)
  • [codecov] Add upload-coverage param to limit coverage uploads (#12422)
  • [codecov] Disable gcov plugin to speed up uploads (#12427)
  • [codecov] Unify flags and enable carryforward on full-suite (#12430)
  • [clang-tidy] Add repo-specific clang-tidy config (#12432)
  • [clang-tidy] Run clang-tidy only for jazzy (#12433)
  • [clang-tidy] Run full scan when clang-tidy config changes (#12438)
  • [clang-tidy] Enable ctcache for faster CI runs (#12447)
  • [check-build-depends] Reuse build-and-test-reusable with jazzy-cuda (#12455)
  • [docker] Switch CI to universe-dependencies images (#12494)

Chores

  • [autoware_tensorrt_bevformer] Update maintainer names (#12107)
  • Update CODEOWNERS (#12109)
  • [occpancy_grid_outlier_filter] Change obstacle_segmentation/pointcloud QoS (#12103)
  • Organize maintainer (#12122)
  • Organize maintainer (#12121)
  • Organize maintainer (#12123)
  • Organize maintainer (#12141)
  • Organize maintainer (#12120)
  • [autoware_camera_streampetr] Update maintainer names (#12106)
  • Update CODEOWNERS (#12146)
  • Organize maintainer (#12119)
  • Organize maintainer (#12139)
  • Organize maintainer (#12140)
  • Organize maintainer (#12118)
  • Organize maintainer (#12138)
  • Organize maintainer (#12149)
  • Organize maintainer (#12150)
  • Organize maintainer (#12147)
  • Update CODEOWNERS (#12156)
  • [autoware_pointcloud_preprocessor] Add GLOBAL_SECONDS increment for test so that future pre-commit works (#12074)
  • Organize maintainer (#12148)
  • Organize maintainer (#12157)
  • Update CODEOWNERS (#12168)
  • [streampetr] Update configs and launch file to reflect autoware artifacts (#12134)
  • [autoware_object_range_splitter, autoware_object_velocity_splitter] Remove packages (#12203)
  • Update CODEOWNERS (#12216)
  • [traffic_light_recognition] Add maintainer (#12221)
  • [autoware_multi_object_tracker] Rename 'unknown tracker' to 'polygon tracker' (#12205)
  • Sync files (#12117)
  • Organize maintainer (#12158)
  • Organize maintainer (#12142)
  • Update CODEOWNERS (#12223)
  • Update CODEOWNERS (#12260)
  • [autoware_auto_common] The entire package removed (#12234)
  • Update CODEOWNERS (#12274)
  • [autoware_multi_object_tracker] Refactor association interface and flow (#12235)
  • [universe_utils] Disable convex_hull flaky tests (#12276)
  • Remove autoware_agnocast_wrapper (moved to autoware_core) (#12282)
  • [perception] Remove unused lanelet2_extension header (#12295)
  • [trajectory_optimizer] Change order (#12353)
  • [behavior_path_planner] Remove unused lanelet2_extension header (#12292)
  • [behavior_velocity_planner] Remove unused lanelet2_extension header (#12293)
  • [localization, evaluator] Remove unused lanelet2_extension header (#12297)
  • [common, visualization] Remove unused lanelet2_extension header (#12296)
  • [planning] Remove unused lanelet2_extension header (#12294)
  • Update CODEOWNERS (#12345)
  • [autoware_multi_object_tracker] Convert array based config to explicit keys (#12379)
  • [planning_evaluator] Change metric output json format (#12404)
  • [perception] Move perception node configuration file to each package (#12440)
  • [miscs] Remove unused lanelet2 extension header (#12081)
  • [autoware_multi_object_tracker] Refactoring association algorithms (#12477)
  • [mrm_handler] Remove @veqcc from maintainers (#12519)
  • [trajectory_validator] Remove a trajectory_validator plugin (#12522)
  • Sync files (#12541)
  • Bump version to 0.51.0 (#12534)
  • Bump version to 1.8.0 (#12544)

Reverts

  • Feat(compare_map_filter) apply agnocast publisher to voxel_compare_map_filter (#12346)