forked from gazebosim/gz-sim
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangelog.md
5778 lines (3882 loc) · 243 KB
/
Changelog.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
## Gazebo Sim 9.x
### Gazebo Sim 9.0.0 (2024-09-25)
1. **Baseline:** this includes all changes from 8.6.0 and earlier.
1. Miscellaneous documentation fixes
* [Pull request #2634](https://github.com/gazebosim/gz-sim/pull/2634)
* [Pull request #2632](https://github.com/gazebosim/gz-sim/pull/2632)
* [Pull request #2628](https://github.com/gazebosim/gz-sim/pull/2628)
* [Pull request #2631](https://github.com/gazebosim/gz-sim/pull/2631)
* [Pull request #2627](https://github.com/gazebosim/gz-sim/pull/2627)
* [Pull request #2625](https://github.com/gazebosim/gz-sim/pull/2625)
* [Pull request #2622](https://github.com/gazebosim/gz-sim/pull/2622)
* [Pull request #2607](https://github.com/gazebosim/gz-sim/pull/2607)
* [Pull request #2606](https://github.com/gazebosim/gz-sim/pull/2606)
* [Pull request #2602](https://github.com/gazebosim/gz-sim/pull/2602)
* [Pull request #2601](https://github.com/gazebosim/gz-sim/pull/2601)
* [Pull request #2603](https://github.com/gazebosim/gz-sim/pull/2603)
* [Pull request #2578](https://github.com/gazebosim/gz-sim/pull/2578)
* [Pull request #2592](https://github.com/gazebosim/gz-sim/pull/2592)
* [Pull request #2582](https://github.com/gazebosim/gz-sim/pull/2582)
* [Pull request #2585](https://github.com/gazebosim/gz-sim/pull/2585)
* [Pull request #2576](https://github.com/gazebosim/gz-sim/pull/2576)
* [Pull request #2573](https://github.com/gazebosim/gz-sim/pull/2573)
* [Pull request #2571](https://github.com/gazebosim/gz-sim/pull/2571)
* [Pull request #2574](https://github.com/gazebosim/gz-sim/pull/2574)
* [Pull request #2564](https://github.com/gazebosim/gz-sim/pull/2564)
* [Pull request #2563](https://github.com/gazebosim/gz-sim/pull/2563)
* [Pull request #2562](https://github.com/gazebosim/gz-sim/pull/2562)
* [Pull request #2553](https://github.com/gazebosim/gz-sim/pull/2553)
1. Fix log playback GUI display
* [Pull request #2611](https://github.com/gazebosim/gz-sim/pull/2611)
* [Pull request #2619](https://github.com/gazebosim/gz-sim/pull/2619)
1. Add tutorial + example SDF for shadow texture size
* [Pull request #2597](https://github.com/gazebosim/gz-sim/pull/2597)
1. Fix making breadcrumb static if it's a nested model
* [Pull request #2593](https://github.com/gazebosim/gz-sim/pull/2593)
1. Update physics system error msg when plugin can not be loaded
* [Pull request #2604](https://github.com/gazebosim/gz-sim/pull/2604)
1. Fix configuring global illumination GUI plugin parameters
* [Pull request #2594](https://github.com/gazebosim/gz-sim/pull/2594)
1. Fix particle emitter color range image path warning
* [Pull request #2560](https://github.com/gazebosim/gz-sim/pull/2560)
1. Fix empty gui world file
* [Pull request #2591](https://github.com/gazebosim/gz-sim/pull/2591)
1. Fix crash on windows due to invalid log directory path
* [Pull request #2589](https://github.com/gazebosim/gz-sim/pull/2589)
1. Use ogre2 for DEM worlds
* [Pull request #2586](https://github.com/gazebosim/gz-sim/pull/2586)
1. Fix crash when running the optical tactile sensor world
* [Pull request #2561](https://github.com/gazebosim/gz-sim/pull/2561)
1. Prevent follow actor plugin from crashing when actor is removed
* [Pull request #2577](https://github.com/gazebosim/gz-sim/pull/2577)
* [Pull request #2584](https://github.com/gazebosim/gz-sim/pull/2584)
1. Fix hydrodynamics deprecation warning.
* [Pull request #2579](https://github.com/gazebosim/gz-sim/pull/2579)
1. Removed actor population world due to bad merge
* [Pull request #2581](https://github.com/gazebosim/gz-sim/pull/2581)
1. Fixed warning joint trayectory sdf
* [Pull request #2580](https://github.com/gazebosim/gz-sim/pull/2580)
1. Fix looking up camera name in camera lens system
* [Pull request #2559](https://github.com/gazebosim/gz-sim/pull/2559)
1. Add a flexible mechanism to combine user and default plugins
* [Pull request #2497](https://github.com/gazebosim/gz-sim/pull/2497)
1. Fix crash at exit due to a race condition with new signal handler
* [Pull request #2545](https://github.com/gazebosim/gz-sim/pull/2545)
1. Remove <gz:system_priority/> from test worlds
* [Pull request #2551](https://github.com/gazebosim/gz-sim/pull/2551)
1. Consolidate entity creation.
* [Pull request #2452](https://github.com/gazebosim/gz-sim/pull/2452)
* [Pull request #2527](https://github.com/gazebosim/gz-sim/pull/2527)
* [Pull request #2546](https://github.com/gazebosim/gz-sim/pull/2546)
1. Add cmake install prefix
* [Pull request #2539](https://github.com/gazebosim/gz-sim/pull/2539)
1. Fix UNIT_Server_TEST failure caused by change in behavior of `gz::common::SignalHandler`
* [Pull request #2537](https://github.com/gazebosim/gz-sim/pull/2537)
1. Fix SphericalCoordinates deprecation warnings
* [Pull request #2535](https://github.com/gazebosim/gz-sim/pull/2535)
1. Revert behavior change introduced in #2452
1. Specify System::PreUpdate, Update execution order
* [Pull request #2487](https://github.com/gazebosim/gz-sim/pull/2487)
1. Add System interface to set default priority
* [Pull request #2500](https://github.com/gazebosim/gz-sim/pull/2500)
1. Force Qt to use xcb plugin on Wayland
* [Pull request #2526](https://github.com/gazebosim/gz-sim/pull/2526)
1. Physics: set link velocity from VelocityReset components
* [Pull request #2489](https://github.com/gazebosim/gz-sim/pull/2489)
1. ForceTorque system: write WrenchMeasured to ECM
* [Pull request #2494](https://github.com/gazebosim/gz-sim/pull/2494)
1. Remove unused var
* [Pull request #2524](https://github.com/gazebosim/gz-sim/pull/2524)
1. Deprecate use of added mass via hydrodynamics
* [Pull request #2493](https://github.com/gazebosim/gz-sim/pull/2493)
1. Make sure steering joints exist before updating velocity / odometry in AckermannSteering plugin
* [Pull request #2521](https://github.com/gazebosim/gz-sim/pull/2521)
1. Fix ResourceSpawner
* [Pull request #2490](https://github.com/gazebosim/gz-sim/pull/2490)
1. gui_system_plugin: clarify description in README
* [Pull request #2253](https://github.com/gazebosim/gz-sim/pull/2253)
1. Fix adding system to non-existent entity
* [Pull request #2516](https://github.com/gazebosim/gz-sim/pull/2516)
1. Remove ignition related deprecations
* [Pull request #2505](https://github.com/gazebosim/gz-sim/pull/2505)
1. Fix #2458 - Checking linkEnity is empty
* [Pull request #2509](https://github.com/gazebosim/gz-sim/pull/2509)
1. Specify System::PreUpdate, Update execution order
* [Pull request #2487](https://github.com/gazebosim/gz-sim/pull/2487)
1. Improve signal handling
* [Pull request #2501](https://github.com/gazebosim/gz-sim/pull/2501)
1. Initialize threadsNeedCleanUp
* [Pull request #2503](https://github.com/gazebosim/gz-sim/pull/2503)
1. Added support for spacecraft thrusters
* [Pull request #2431](https://github.com/gazebosim/gz-sim/pull/2431)
1. Remove systems if their parent entity is removed
* [Pull request #2232](https://github.com/gazebosim/gz-sim/pull/2232)
1. Disable rendering tests that are failing on github actions
* [Pull request #2480](https://github.com/gazebosim/gz-sim/pull/2480)
1. Fix warnings generated by NetworkConfigTest
* [Pull request #2469](https://github.com/gazebosim/gz-sim/pull/2469)
1. Support visualizing mesh collisions with convex decomposition
* [Pull request #2352](https://github.com/gazebosim/gz-sim/pull/2352)
1. Remove python3-distutils from package.xml
* [Pull request #2450](https://github.com/gazebosim/gz-sim/pull/2450)
1. shapes.sdf example: bump to 1.12, add cone shape
* [Pull request #2448](https://github.com/gazebosim/gz-sim/pull/2448)
1. Adding cone primitives.
* [Pull request #2410](https://github.com/gazebosim/gz-sim/pull/2410)
* [Pull request #2449](https://github.com/gazebosim/gz-sim/pull/2449)
1. Enable 24.04 CI, require cmake 3.22.1
* [Pull request #2420](https://github.com/gazebosim/gz-sim/pull/2420)
1. Parse and set bullet solver iterations
* [Pull request #2351](https://github.com/gazebosim/gz-sim/pull/2351)
1. ForceTorque system: improve readability
* [Pull request #2403](https://github.com/gazebosim/gz-sim/pull/2403)
1. Fix warn unused variable in test
* [Pull request #2388](https://github.com/gazebosim/gz-sim/pull/2388)
1. Physics: remove VelocityCmd at each time step
* [Pull request #2228](https://github.com/gazebosim/gz-sim/pull/2228)
1. Regroup tutorials into four categories
* [Pull request #2109](https://github.com/gazebosim/gz-sim/pull/2109)
1. Remove HIDE_SYMBOLS_BY_DEFAULT: replace by a default configuration in gz-cmake.
* [Pull request #2283](https://github.com/gazebosim/gz-sim/pull/2283)
1. Enable HIDE_SYMBOLS_BY_DEFAULT + linux patches
* [Pull request #2248](https://github.com/gazebosim/gz-sim/pull/2248)
1. Use sdf FindElement API to avoid const_cast
* [Pull request #2231](https://github.com/gazebosim/gz-sim/pull/2231)
1. Bumps in Ionic: gz-sim9
* [Pull request #2205](https://github.com/gazebosim/gz-sim/pull/2205)
* [Pull request #2211](https://github.com/gazebosim/gz-sim/pull/2211)
## Gazebo Sim 8.x
### Gazebo Sim 8.6.0 (2024-07-25)
1. Fix error resolving gazebo classic material when loading world
* [Pull request #2492](https://github.com/gazebosim/gz-sim/pull/2492)
1. Remove systems if their parent entity is removed
* [Pull request #2232](https://github.com/gazebosim/gz-sim/pull/2232)
1. Fix warnings generated by NetworkConfigTest
* [Pull request #2469](https://github.com/gazebosim/gz-sim/pull/2469)
1. Fix lidar visualization when `gz_frame_id` is specified
* [Pull request #2481](https://github.com/gazebosim/gz-sim/pull/2481)
1. Backport convex decomposition visualization
* [Pull request #2454](https://github.com/gazebosim/gz-sim/pull/2454)
1. Add UserCommands plugin to GPU lidar sensor example
* [Pull request #2479](https://github.com/gazebosim/gz-sim/pull/2479)
1. Check if any entity actually has a ContactSensorData component before calling GetContactsFromLastStep
* [Pull request #2474](https://github.com/gazebosim/gz-sim/pull/2474)
1. Enable tests on macOS
* [Pull request #2468](https://github.com/gazebosim/gz-sim/pull/2468)
1. Update description of reset_sensors test
* [Pull request #2467](https://github.com/gazebosim/gz-sim/pull/2467)
1. Magnetometer: correct field calculation
* [Pull request #2460](https://github.com/gazebosim/gz-sim/pull/2460)
1. Address a couple of todos in Conversion.cc
* [Pull request #2461](https://github.com/gazebosim/gz-sim/pull/2461)
1. Correct name of sensor in warning message
* [Pull request #2457](https://github.com/gazebosim/gz-sim/pull/2457)
1. Set max contacts for collision pairs
* [Pull request #2270](https://github.com/gazebosim/gz-sim/pull/2270)
1. Add GravityEnabled boolean component
* [Pull request #2451](https://github.com/gazebosim/gz-sim/pull/2451)
1. Add support for no gravity link
* [Pull request #2398](https://github.com/gazebosim/gz-sim/pull/2398)
1. Handle sdf::Geometry::EMPTY in conversions
* [Pull request #2430](https://github.com/gazebosim/gz-sim/pull/2430)
1. Use topicFromScopedName in a few systems
* [Pull request #2427](https://github.com/gazebosim/gz-sim/pull/2427)
1. Fix typo in a comment
* [Pull request #2429](https://github.com/gazebosim/gz-sim/pull/2429)
### Gazebo Sim 8.5.0 (2024-06-26)
1. Backport: Adding cone primitives
* [Pull request #2404](https://github.com/gazebosim/gz-sim/pull/2404)
1. Permit to run gz sim -g on Windows
* [Pull request #2382](https://github.com/gazebosim/gz-sim/pull/2382)
1. Parse voxel resolution SDF param when decomposing meshes
* [Pull request #2445](https://github.com/gazebosim/gz-sim/pull/2445)
1. Fix model command api test
* [Pull request #2444](https://github.com/gazebosim/gz-sim/pull/2444)
1. Add tutorial for using the Pose component
* [Pull request #2219](https://github.com/gazebosim/gz-sim/pull/2219)
1. Do not update sensors if it a triggered sensor
* [Pull request #2443](https://github.com/gazebosim/gz-sim/pull/2443)
### Gazebo Sim 8.4.0 (2024-06-12)
1. Add pause run tutorial
* [Pull request #2383](https://github.com/gazebosim/gz-sim/pull/2383)
1. Fix warning message to show precise jump back in time duration
* [Pull request #2435](https://github.com/gazebosim/gz-sim/pull/2435)
1. Optimize rendering sensor pose updates
* [Pull request #2425](https://github.com/gazebosim/gz-sim/pull/2425)
1. Remove a few extra zeros from some sdf files
* [Pull request #2426](https://github.com/gazebosim/gz-sim/pull/2426)
1. Use VERSION_GREATER_EQUAL in cmake logic
* [Pull request #2418](https://github.com/gazebosim/gz-sim/pull/2418)
1. Support mesh optimization when using AttachMeshShapeFeature
* [Pull request #2417](https://github.com/gazebosim/gz-sim/pull/2417)
1. Rephrase cmake comment about CMP0077
* [Pull request #2419](https://github.com/gazebosim/gz-sim/pull/2419)
1. Fix CMake warnings in Noble
* [Pull request #2397](https://github.com/gazebosim/gz-sim/pull/2397)
1. Update sensors with pending trigger immediately in Sensors system
* [Pull request #2408](https://github.com/gazebosim/gz-sim/pull/2408)
1. Add missing algorithm include
* [Pull request #2414](https://github.com/gazebosim/gz-sim/pull/2414)
1. Add Track and Follow options in gui EntityContextMenu
* [Pull request #2402](https://github.com/gazebosim/gz-sim/pull/2402)
1. ForceTorque system: improve readability
* [Pull request #2403](https://github.com/gazebosim/gz-sim/pull/2403)
1. LTA Dynamics System
* [Pull request #2241](https://github.com/gazebosim/gz-sim/pull/2241)
1. Remove Empty Test File
* [Pull request #2396](https://github.com/gazebosim/gz-sim/pull/2396)
1. Fix GCC/CMake warnings for Noble
* [Pull request #2375](https://github.com/gazebosim/gz-sim/pull/2375)
1. Fix warn unused variable in test
* [Pull request #2388](https://github.com/gazebosim/gz-sim/pull/2388)
1. Fix name of gz-fuel_tools in package.xml
* [Pull request #2386](https://github.com/gazebosim/gz-sim/pull/2386)
1. Add package.xml
* [Pull request #2337](https://github.com/gazebosim/gz-sim/pull/2337)
1. Fix namespace and class links in documentation references that use namespace `gz`
* [Pull request #2385](https://github.com/gazebosim/gz-sim/pull/2385)
1. Fix ModelPhotoShootTest test failures
* [Pull request #2294](https://github.com/gazebosim/gz-sim/pull/2294)
1. Enable StoreResolvedURIs when loading SDF
* [Pull request #2349](https://github.com/gazebosim/gz-sim/pull/2349)
1. Drop python3-disttutils from apt packages files
* [Pull request #2374](https://github.com/gazebosim/gz-sim/pull/2374)
1. Added example world for `DopplerVelocityLogSystem`
* [Pull request #2373](https://github.com/gazebosim/gz-sim/pull/2373)
1. Fix Gazebo/White and refactored MaterialParser
* [Pull request #2302](https://github.com/gazebosim/gz-sim/pull/2302)
1. Support for Gazebo materials
* [Pull request #2269](https://github.com/gazebosim/gz-sim/pull/2269)
### Gazebo Sim 8.3.0 (2024-04-11)
1. Use relative install paths for plugin shared libraries and gz-tools data
* [Pull request #2358](https://github.com/gazebosim/gz-sim/pull/2358)
1. Use `steer_p_gain` for UpdateVelocity steer joint speed
* [Pull request #2355](https://github.com/gazebosim/gz-sim/pull/2355)
1. Fix TriggeredPublisher test
* [Pull request #2354](https://github.com/gazebosim/gz-sim/pull/2354)
1. Use SetComponentData to simplify code and improve coverage
* [Pull request #2360](https://github.com/gazebosim/gz-sim/pull/2360)
1. Remove unnecessary sleep
* [Pull request #2357](https://github.com/gazebosim/gz-sim/pull/2357)
1. Fixed undefined behavior in thruster.cc
* [Pull request #2350](https://github.com/gazebosim/gz-sim/pull/2350)
1. Added mutex to protect stored time variables
* [Pull request #2345](https://github.com/gazebosim/gz-sim/pull/2345)
1. Fixed turning error in ackermann steering
* [Pull request #2342](https://github.com/gazebosim/gz-sim/pull/2342)
1. Check null mesh
* [Pull request #2341](https://github.com/gazebosim/gz-sim/pull/2341)
1. Publish step size in world stats topic
* [Pull request #2340](https://github.com/gazebosim/gz-sim/pull/2340)
### Gazebo Sim 8.2.0 (2024-03-14)
1. Add reference to joint_controller.md tutorial.
* [Pull request #2333](https://github.com/gazebosim/gz-sim/pull/2333)
1. Fix wget in maritime tutorials
* [Pull request #2330](https://github.com/gazebosim/gz-sim/pull/2330)
1. Add entity and sdf parameters to Server's AddSystem interface
* [Pull request #2324](https://github.com/gazebosim/gz-sim/pull/2324)
1. Add entity validation to OdometryPublisher
* [Pull request #2326](https://github.com/gazebosim/gz-sim/pull/2326)
1. Fix typo in Joint.hh
* [Pull request #2310](https://github.com/gazebosim/gz-sim/pull/2310)
### Gazebo Sim 8.1.0 (2024-02-06)
1. Add tutorial for using components in systems
* [Pull request #2207](https://github.com/gazebosim/gz-sim/pull/2207)
1. Light entity match SDF boolean for UserCommands.
* [Pull request #2295](https://github.com/gazebosim/gz-sim/pull/2295)
1. Explicitly check SKIP_PYBIND11 for python bindings
* [Pull request #2298](https://github.com/gazebosim/gz-sim/pull/2298)
1. Fix `INTEGRATION_save_world` on windows
* [Pull request #2300](https://github.com/gazebosim/gz-sim/pull/2300)
1. Change an entities visual material color by topic.
* [Pull request #2286](https://github.com/gazebosim/gz-sim/pull/2286)
1. Fix ModelPhotoShootTest test failures
* [Pull request #2294](https://github.com/gazebosim/gz-sim/pull/2294)
1. Support for Gazebo materials
* [Pull request #2269](https://github.com/gazebosim/gz-sim/pull/2269)
* [Pull request #2302](https://github.com/gazebosim/gz-sim/pull/2302)
1. Added tutorial for Gazebo joint controller plugin
* [Pull request #2263](https://github.com/gazebosim/gz-sim/pull/2263)
1. Lift Drag Bug Fix
* [Pull request #2189](https://github.com/gazebosim/gz-sim/pull/2189)
* [Pull request #2272](https://github.com/gazebosim/gz-sim/pull/2272)
* [Pull request #2273](https://github.com/gazebosim/gz-sim/pull/2273)
* [Issue #2188](https://github.com/gazebosim/gz-sim/issues/2188)
1. Fix URL in hydrodynamics tutorial
* [Pull request #2280](https://github.com/gazebosim/gz-sim/pull/2280)
1. Install the Python libs to system site-packages instead of root
* [Pull request #2274](https://github.com/gazebosim/gz-sim/pull/2274)
1. Maritime tutorials 💧
* [Pull request #2260](https://github.com/gazebosim/gz-sim/pull/2260)
* [Pull request #2259](https://github.com/gazebosim/gz-sim/pull/2259)
* [Pull request #2258](https://github.com/gazebosim/gz-sim/pull/2258)
* [Pull request #2257](https://github.com/gazebosim/gz-sim/pull/2257)
1. Update CI badges in README
* [Pull request #2271](https://github.com/gazebosim/gz-sim/pull/2271)
1. Fix incorrect light direction in tunnel.sdf example
* [Pull request #2264](https://github.com/gazebosim/gz-sim/pull/2264)
1. Allow removal of model that has joint_position_controller plugin.
* [Pull request #2252](https://github.com/gazebosim/gz-sim/pull/2252)
1. Fix DLL linkage/visibility issues
* [Pull request #2254](https://github.com/gazebosim/gz-sim/pull/2254)
1. `mecanum_drive`: use mesh wheels in example world
* [Pull request #2250](https://github.com/gazebosim/gz-sim/pull/2250)
1. Disable distortion camera test on Linux
* [Pull request #2247](https://github.com/gazebosim/gz-sim/pull/2247)
1. `environment_preload`: fix windows compiler warnings
* [Pull request #2246](https://github.com/gazebosim/gz-sim/pull/2246)
1. EnvironmentPreload: ignerr -> gzerr
* [Pull request #2245](https://github.com/gazebosim/gz-sim/pull/2245)
1. Update friction parameters for skid steer example
* [Pull request #2235](https://github.com/gazebosim/gz-sim/pull/2235)
1. Fixed Centre of Mass and Inertia Matrix Calculation Bug `MeshInertiaCalculator::CalculateMassProperties()` function
* [Pull request #2182](https://github.com/gazebosim/gz-sim/pull/2182)
1. Backport #2231: Use sdf FindElement API to avoid `const_cast`
* [Pull request #2236](https://github.com/gazebosim/gz-sim/pull/2236)
1. Add libpython3-dev CI dependency
* [Pull request #2233](https://github.com/gazebosim/gz-sim/pull/2233)
1. Standardize Doxygen parameter formatting for systems
* [Pull request #2212](https://github.com/gazebosim/gz-sim/pull/2212)
* [Pull request #2183](https://github.com/gazebosim/gz-sim/pull/2183)
1. Use `GZ_PI` instead of `M_PI` to fix windows builds
* [Pull request #2230](https://github.com/gazebosim/gz-sim/pull/2230)
1. Add note about elevator example
* [Pull request #2227](https://github.com/gazebosim/gz-sim/pull/2227)
1. Porting Advanced Lift Drag Plugin to Gazebo
* [Pull request #2185](https://github.com/gazebosim/gz-sim/pull/2185)
* [Pull request #2226](https://github.com/gazebosim/gz-sim/pull/2226)
1. Fix for sensor pointer null when navsat plugin in included in sdf
* [Pull request #2176](https://github.com/gazebosim/gz-sim/pull/2176)
1. Implements a method to get the link inertia
* [Pull request #2218](https://github.com/gazebosim/gz-sim/pull/2218)
1. Fix sensors system parallel updates
* [Pull request #2201](https://github.com/gazebosim/gz-sim/pull/2201)
1. Fix custom_sensor_system example
* [Pull request #2208](https://github.com/gazebosim/gz-sim/pull/2208)
1. Relax pose check in actor no mesh test
* [Pull request #2196](https://github.com/gazebosim/gz-sim/pull/2196)
1. backport component inspector Vector3d width fix
* [Pull request #2195](https://github.com/gazebosim/gz-sim/pull/2195)
1. fix INTEGRATION_save_world's SdfGeneratorFixture.ModelWithNestedIncludes test
* [Pull request #2197](https://github.com/gazebosim/gz-sim/pull/2197)
1. Support specifying the name of light associated with lens flares
* [Pull request #2172](https://github.com/gazebosim/gz-sim/pull/2172)
1. Bump Fuel model version in test
* [Pull request #2190](https://github.com/gazebosim/gz-sim/pull/2190)
1. Fix environment system loading mechanism
* [Pull request #1842](https://github.com/gazebosim/gz-sim/pull/1842)
1. Infrastructure
* [Pull request #2187](https://github.com/gazebosim/gz-sim/pull/2187)
* [Pull request #2237](https://github.com/gazebosim/gz-sim/pull/2237)
* [Pull request #2222](https://github.com/gazebosim/gz-sim/pull/2222)
### Gazebo Sim 8.0.0 (2023-09-29)
1. TouchPlugin: Reset the plugin with the initial values
* [Pull request #2132](https://github.com/gazebosim/gz-sim/pull/2132)
1. Fix another deadlock in sensors system
* [Pull request #2141](https://github.com/gazebosim/gz-sim/pull/2141)
1. Documentation fixes
* [Pull request #2157](https://github.com/gazebosim/gz-sim/pull/2157)
* [Pull request #2150](https://github.com/gazebosim/gz-sim/pull/2150)
* [Pull request #2148](https://github.com/gazebosim/gz-sim/pull/2148)
* [Pull request #2147](https://github.com/gazebosim/gz-sim/pull/2147)
* [Pull request #2143](https://github.com/gazebosim/gz-sim/pull/2143)
* [Pull request #2133](https://github.com/gazebosim/gz-sim/pull/2133)
* [Pull request #2130](https://github.com/gazebosim/gz-sim/pull/2130)
* [Pull request #2128](https://github.com/gazebosim/gz-sim/pull/2128)
* [Pull request #2124](https://github.com/gazebosim/gz-sim/pull/2124)
* [Pull request #2114](https://github.com/gazebosim/gz-sim/pull/2114)
* [Pull request #2107](https://github.com/gazebosim/gz-sim/pull/2107)
1. Fix Examples
* [Pull request #2151](https://github.com/gazebosim/gz-sim/pull/2151)
* [Pull request #2149](https://github.com/gazebosim/gz-sim/pull/2149)
* [Pull request #2145](https://github.com/gazebosim/gz-sim/pull/2145)
* [Pull request #2144](https://github.com/gazebosim/gz-sim/pull/2144)
* [Pull request #2129](https://github.com/gazebosim/gz-sim/pull/2129)
* [Pull request #2127](https://github.com/gazebosim/gz-sim/pull/2127)
* [Pull request #2123](https://github.com/gazebosim/gz-sim/pull/2123)
* [Pull request #2122](https://github.com/gazebosim/gz-sim/pull/2122)
* [Pull request #2111](https://github.com/gazebosim/gz-sim/pull/2111)
1. Load transform control and select entities plugins in thermal camera world
* [Pull request #2139](https://github.com/gazebosim/gz-sim/pull/2139)
1. Fixed invalid service names
* [Pull request #2121](https://github.com/gazebosim/gz-sim/pull/2121)
1. Add automatic moment of inertia calculation for meshes
* [Pull request #2171](https://github.com/gazebosim/gz-sim/pull/2171)
* [Pull request #2166](https://github.com/gazebosim/gz-sim/pull/2166)
* [Pull request #2119](https://github.com/gazebosim/gz-sim/pull/2119)
* [Pull request #2105](https://github.com/gazebosim/gz-sim/pull/2105)
* [Pull request #2061](https://github.com/gazebosim/gz-sim/pull/2061)
1. ign -> gz
* [Pull request #2055](https://github.com/gazebosim/gz-sim/pull/2055)
1. Adds python demo examples
* [Pull request #2044](https://github.com/gazebosim/gz-sim/pull/2044)
1. Add support for writing systems in Python
* [Pull request #2081](https://github.com/gazebosim/gz-sim/pull/2081)
1. Apply mimic constraint to joints (only Bullet-featherstone)
* [Pull request #1838](https://github.com/gazebosim/gz-sim/pull/1838)
1. Fix rendering tests
* [Pull request #2086](https://github.com/gazebosim/gz-sim/pull/2086)
1. Make systems and tests include headers they use
* [Pull request #2100](https://github.com/gazebosim/gz-sim/pull/2100)
1. Adds Python bindings for the Actor, Joint, Light, Link, Model, Sensor, World convenience class
* [Pull request #2043](https://github.com/gazebosim/gz-sim/pull/2043)
* [Pull request #2042](https://github.com/gazebosim/gz-sim/pull/2042)
* [Pull request #2041](https://github.com/gazebosim/gz-sim/pull/2041)
* [Pull request #2040](https://github.com/gazebosim/gz-sim/pull/2040)
* [Pull request #2039](https://github.com/gazebosim/gz-sim/pull/2039)
* [Pull request #2036](https://github.com/gazebosim/gz-sim/pull/2036)
* [Pull request #2035](https://github.com/gazebosim/gz-sim/pull/2035)
1. Add version number to gz.common python binding
* [Pull request #2093](https://github.com/gazebosim/gz-sim/pull/2093)
1. Infrastructure
* [Pull request #2046](https://github.com/gazebosim/gz-sim/pull/2046)
1. Bumps in harmonic : sdformat14, gz-physics6, gz-sensors8, gz-gui8, gz-rendering8, gz-transport13, gz-msgs10, gz-fuel-tools9
* [Pull request #2062](https://github.com/gazebosim/gz-sim/pull/2062)
* [Pull request #1892](https://github.com/gazebosim/gz-sim/pull/1892)
* [Pull request #1837](https://github.com/gazebosim/gz-sim/pull/1837)
1. Use new sky cubemap, instead of header
* [Pull request #2060](https://github.com/gazebosim/gz-sim/pull/2060)
1. Remove deprecations and address some todos for Harmonic
* [Pull request #2054](https://github.com/gazebosim/gz-sim/pull/2054)
* [Pull request #2053](https://github.com/gazebosim/gz-sim/pull/2053)
1. Use ogre2 in wide angle camera and lens flares worlds
* [Pull request #2063](https://github.com/gazebosim/gz-sim/pull/2063)
1. Use new API for creating projector
* [Pull request #2064](https://github.com/gazebosim/gz-sim/pull/2064)
1. Fix const-correctness of the `Model::JointByName` and `Model::LinkByName` APIs
* [Pull request #2059](https://github.com/gazebosim/gz-sim/pull/2059)
1. Change type of `Component::typeName` and address outstanding todos
* [Pull request #2049](https://github.com/gazebosim/gz-sim/pull/2049)
1. Add Lens Flare System
* [Pull request #1933](https://github.com/gazebosim/gz-sim/pull/1933)
1. Fix TopicInfo deprecation warnings in Harmonic
* [Pull request #1922](https://github.com/gazebosim/gz-sim/pull/1922)
1. Add DopplerVelocityLogSystem plugin
* [Pull request #1804](https://github.com/gazebosim/gz-sim/pull/1804)
1. GUI for Global Illumination (VCT / CI VCT)
* [Pull request #1597](https://github.com/gazebosim/gz-sim/pull/1597)
1. Add CLI to switch to Vulkan & Metal backends
* [Pull request #1735](https://github.com/gazebosim/gz-sim/pull/1735)
1. Remove deprecations for main/gz-sim8
* [Pull request #1783](https://github.com/gazebosim/gz-sim/pull/1783)
1. Acoustic comms plugin
* [Pull request #1608](https://github.com/gazebosim/gz-sim/pull/1608)
1. Set seed value using CLI
* [Pull request #1618](https://github.com/gazebosim/gz-sim/pull/1618)
1. ⬆️ Bump main to 8.0.0~pre1
* [Pull request #1640](https://github.com/gazebosim/gz-sim/pull/1640)
## Gazebo Sim 7.x
### Gazebo Sim 7.8.0 (2024-07-22)
1. Added support for spacecraft thrusters
* [Pull request #2431](https://github.com/gazebosim/gz-sim/pull/2431)
1. Disable rendering tests that are failing on github actions
* [Pull request #2480](https://github.com/gazebosim/gz-sim/pull/2480)
1. Consolidate entity creation.
* [Pull request #2452](https://github.com/gazebosim/gz-sim/pull/2452)
1. Set max contacts for collision pairs
* [Pull request #2270](https://github.com/gazebosim/gz-sim/pull/2270)
1. Add GravityEnabled boolean component
* [Pull request #2451](https://github.com/gazebosim/gz-sim/pull/2451)
1. Add support for no gravity link
* [Pull request #2398](https://github.com/gazebosim/gz-sim/pull/2398)
1. Handle sdf::Geometry::EMPTY in conversions
* [Pull request #2430](https://github.com/gazebosim/gz-sim/pull/2430)
1. Use topicFromScopedName in a few systems
* [Pull request #2427](https://github.com/gazebosim/gz-sim/pull/2427)
1. Fix typo in a comment
* [Pull request #2429](https://github.com/gazebosim/gz-sim/pull/2429)
1. Remove a few extra zeros from some sdf files
* [Pull request #2426](https://github.com/gazebosim/gz-sim/pull/2426)
1. Use VERSION_GREATER_EQUAL in cmake logic
* [Pull request #2418](https://github.com/gazebosim/gz-sim/pull/2418)
1. Rephrase cmake comment about CMP0077
* [Pull request #2419](https://github.com/gazebosim/gz-sim/pull/2419)
1. ForceTorque system: improve readability
* [Pull request #2403](https://github.com/gazebosim/gz-sim/pull/2403)
1. LTA Dynamics System
* [Pull request #2241](https://github.com/gazebosim/gz-sim/pull/2241)
1. Fix namespace and class links in documentation references that use namespace `gz`
* [Pull request #2385](https://github.com/gazebosim/gz-sim/pull/2385)
1. Fix ModelPhotoShootTest test failures
* [Pull request #2294](https://github.com/gazebosim/gz-sim/pull/2294)
1. update sdf version
* [Pull request #2313](https://github.com/gazebosim/gz-sim/pull/2313)
1. Fix Gazebo/White and refactored MaterialParser
* [Pull request #2302](https://github.com/gazebosim/gz-sim/pull/2302)
1. Support for Gazebo materials
* [Pull request #2269](https://github.com/gazebosim/gz-sim/pull/2269)
### Gazebo Sim 7.7.0 (2024-01-17)
1. Allow using plugin file names and environment variables compatible with Garden and later
* [Pull request #2275](https://github.com/gazebosim/gz-sim/pull/2275)
1. Added tutorial for Gazebo joint controller plugin
* [Pull request #2263](https://github.com/gazebosim/gz-sim/pull/2263)
1. Fix incorrect light direction in tunnel.sdf example
* [Pull request #2264](https://github.com/gazebosim/gz-sim/pull/2264)
1. Fix DLL linkage/visibility issues
* [Pull request #2254](https://github.com/gazebosim/gz-sim/pull/2254)
1. mecanum_drive: use mesh wheels in example world
* [Pull request #2250](https://github.com/gazebosim/gz-sim/pull/2250)
1. environment_preload: fix windows compiler warnings
* [Pull request #2246](https://github.com/gazebosim/gz-sim/pull/2246)
1. EnvironmentPreload: ignerr -> gzerr
* [Pull request #2245](https://github.com/gazebosim/gz-sim/pull/2245)
1. Update friction parameters for skid steer example
* [Pull request #2235](https://github.com/gazebosim/gz-sim/pull/2235)
1. Use sdf FindElement API to avoid const_cast
* [Pull request #2236](https://github.com/gazebosim/gz-sim/pull/2236)
1. Use `GZ_PI` instead of `M_PI` to fix windows builds
* [Pull request #2230](https://github.com/gazebosim/gz-sim/pull/2230)
1. Add note about elevator example
* [Pull request #2227](https://github.com/gazebosim/gz-sim/pull/2227)
1. Porting Advanced Lift Drag Plugin to Gazebo
* [Pull request #2185](https://github.com/gazebosim/gz-sim/pull/2185)
* [Pull request #2226](https://github.com/gazebosim/gz-sim/pull/2226)
1. Fix macOS test failures by registering components in the core library
* [Pull request #2220](https://github.com/gazebosim/gz-sim/pull/2220)
1. Fix for sensor pointer null when navsat plugin in included in sdf
* [Pull request #2176](https://github.com/gazebosim/gz-sim/pull/2176)
1. Fix another deadlock in sensors system
* [Pull request #2200](https://github.com/gazebosim/gz-sim/pull/2200)
1. Fix sensors system parallel updates
* [Pull request #2201](https://github.com/gazebosim/gz-sim/pull/2201)
1. Relax pose check in actor no mesh test
* [Pull request #2196](https://github.com/gazebosim/gz-sim/pull/2196)
1. backport component inspector Vector3d width fix
* [Pull request #2195](https://github.com/gazebosim/gz-sim/pull/2195)
1. fix INTEGRATION_save_world's SdfGeneratorFixture.ModelWithNestedIncludes test
* [Pull request #2197](https://github.com/gazebosim/gz-sim/pull/2197)
1. Lift Drag Bug Fix
* [Pull request #2189](https://github.com/gazebosim/gz-sim/pull/2189)
* [Pull request #2272](https://github.com/gazebosim/gz-sim/pull/2272)
* [Pull request #2273](https://github.com/gazebosim/gz-sim/pull/2273)
* [Issue #2188](https://github.com/gazebosim/gz-sim/issues/2188)
1. Bump Fuel model version in test
* [Pull request #2190](https://github.com/gazebosim/gz-sim/pull/2190)
1. Fix enviroment system loading mechanism
* [Pull request #1842](https://github.com/gazebosim/gz-sim/pull/1842)
1. Infrastructure
* [Pull request #2237](https://github.com/gazebosim/gz-sim/pull/2237)
* [Pull request #2222](https://github.com/gazebosim/gz-sim/pull/2222)
### Gazebo Sim 7.6.0 (2023-09-26)
1. Documentation updates
* [Pull request #2169](https://github.com/gazebosim/gz-sim/pull/2169)
* [Pull request #2135](https://github.com/gazebosim/gz-sim/pull/2135)
* [Pull request #2120](https://github.com/gazebosim/gz-sim/pull/2120)
* [Pull request #2116](https://github.com/gazebosim/gz-sim/pull/2116)
* [Pull request #2115](https://github.com/gazebosim/gz-sim/pull/2115)
* [Pull request #2108](https://github.com/gazebosim/gz-sim/pull/2108)
* [Pull request #2067](https://github.com/gazebosim/gz-sim/pull/2067)
* [Pull request #1996](https://github.com/gazebosim/gz-sim/pull/1996)
1. Backport reset button fix
* [Pull request #2159](https://github.com/gazebosim/gz-sim/pull/2159)
1. Fix SDFormat xml output of sdf_exporter
* [Pull request #2156](https://github.com/gazebosim/gz-sim/pull/2156)
1. Fix duplicate entries in joint position controller GUI plugin
* [Pull request #2101](https://github.com/gazebosim/gz-sim/pull/2101)
1. Use default physics engine in example worlds
* [Pull request #2134](https://github.com/gazebosim/gz-sim/pull/2134)
1. Fix move to model
* [Pull request #2126](https://github.com/gazebosim/gz-sim/pull/2126)
1. Remove GZ_PHYSICS_ENGINE_INSTALL_DIR deprecation warnings
* [Pull request #2106](https://github.com/gazebosim/gz-sim/pull/2106)
1. Remove forward-ported restriction on model loading
* [Pull request #2104](https://github.com/gazebosim/gz-sim/pull/2104)
1. Odometry topic for the track controller system
* [Pull request #2021](https://github.com/gazebosim/gz-sim/pull/2021)
1. Add tutorials for ApplyForceTorque and MouseDrag plugins
* [Pull request #2083](https://github.com/gazebosim/gz-sim/pull/2083)
1. Prevent crash when viewing heightmap collision
* [Pull request #2097](https://github.com/gazebosim/gz-sim/pull/2097)
1. Force offset and vector magnitude support in ApplyForceTorque
* [Pull request #2056](https://github.com/gazebosim/gz-sim/pull/2056)
1. Fix plugin conversion error message
* [Pull request #2094](https://github.com/gazebosim/gz-sim/pull/2094)
1. Visualization tools for the ApplyForceTorque GUI plugin
* [Pull request #2051](https://github.com/gazebosim/gz-sim/pull/2051)
1. Improve documentation on how to replace Scene3D plugin
* [Pull request #1698](https://github.com/gazebosim/gz-sim/pull/1698)
1. Configurable stiffnesses in MouseDrag
* [Pull request #2057](https://github.com/gazebosim/gz-sim/pull/2057)
1. Infrastructure
* [Pull request #2075](https://github.com/gazebosim/gz-sim/pull/2075)
* [Pull request #2066](https://github.com/gazebosim/gz-sim/pull/2066)
* [Pull request #2012](https://github.com/gazebosim/gz-sim/pull/2012)
* [Pull request #1988](https://github.com/gazebosim/gz-sim/pull/1988)
1. Add new MouseDrag plugin
* [Pull request #2038](https://github.com/gazebosim/gz-sim/pull/2038)
1. Relax scene init check in visualize lidar gui plugin
* [Pull request #2077](https://github.com/gazebosim/gz-sim/pull/2077)
1. Add force offset support to ApplyLinkWrench system and to Link API
* [Pull request #2026](https://github.com/gazebosim/gz-sim/pull/2026)
1. Proposal to add deadband to thruster
* [Pull request #1927](https://github.com/gazebosim/gz-sim/pull/1927)
1. Avoid nullptr dereference if TouchPlugin is not attached to a model entity.
* [Pull request #2069](https://github.com/gazebosim/gz-sim/pull/2069)
1. Remove unnecessary headers to fix ABI checker
* [Pull request #2070](https://github.com/gazebosim/gz-sim/pull/2070)
1. Fix Joint Position Controller Behaviour Described in #1997
* [Pull request #2001](https://github.com/gazebosim/gz-sim/pull/2001)
1. Include contact force, normal, and depth in contact message
* [Pull request #2050](https://github.com/gazebosim/gz-sim/pull/2050)
1. Use sdf::Element::FindElement instead of GetElement in ApplyLinkWrench
* [Pull request #2052](https://github.com/gazebosim/gz-sim/pull/2052)
1. Backport sensors system threading optimization changes
* [Pull request #2058](https://github.com/gazebosim/gz-sim/pull/2058)
1. Apply Force and Torque GUI plugin
* [Pull request #2014](https://github.com/gazebosim/gz-sim/pull/2014)
1. Adds a warning if the `Server` method of a `TestFixture` is called before `Finalize`
* [Pull request #2047](https://github.com/gazebosim/gz-sim/pull/2047)
1. Support loading mesh by mesh name in `<mesh><uri>`
* [Pull request #2007](https://github.com/gazebosim/gz-sim/pull/2007)
1. ComponentInspector: display PhysicsEnginePlugin
* [Pull request #2032](https://github.com/gazebosim/gz-sim/pull/2032)
1. Send BlockOrbit false events only once from TransformControl plugin
* [Pull request #2030](https://github.com/gazebosim/gz-sim/pull/2030)
1. Categorize tutorials list
* [Pull request #2028](https://github.com/gazebosim/gz-sim/pull/2028)
1. Add time out to wait to avoid deadlock
* [Pull request #2025](https://github.com/gazebosim/gz-sim/pull/2025)
1. Add optional binary relocatability
* [Pull request #1968](https://github.com/gazebosim/gz-sim/pull/1968)
1. Several minor fixes
* [Pull request #2027](https://github.com/gazebosim/gz-sim/pull/2027)
1. Protobuf: Do not require version 3 do support Protobuf 4.23.2 (23.2)
* [Pull request #2006](https://github.com/gazebosim/gz-sim/pull/2006)
1. Support world joints (joints inside `<world>` tags)
* [Pull request #1949](https://github.com/gazebosim/gz-sim/pull/1949)
1. Disable pybind11 on Windows by default
* [Pull request #2005](https://github.com/gazebosim/gz-sim/pull/2005)
1. Port record topic fix
* [Pull request #2004](https://github.com/gazebosim/gz-sim/pull/2004)
1. Allow re-attaching detached joint
* [Pull request #1687](https://github.com/gazebosim/gz-sim/pull/1687)
1. Enable GzWeb visualization of markers by republishing service requests on a topic
* [Pull request #1994](https://github.com/gazebosim/gz-sim/pull/1994)
1. Support loading Projectors
* [Pull request #1979](https://github.com/gazebosim/gz-sim/pull/1979)
1. Small fixes to gz headers
* [Pull request #1985](https://github.com/gazebosim/gz-sim/pull/1985)
1. Speed up Resource Spawner load time by fetching model list asynchronously
* [Pull request #1962](https://github.com/gazebosim/gz-sim/pull/1962)
1. Add redirection header gz/sim.hh
* [Pull request #1983](https://github.com/gazebosim/gz-sim/pull/1983)
1. Add missing cmake exports from core library
* [Pull request #1978](https://github.com/gazebosim/gz-sim/pull/1978)
1. Add tutorial on migrating the Sensor class from gazebo classic
* [Pull request #1930](https://github.com/gazebosim/gz-sim/pull/1930)
1. ign -> gz Migrate Ignition Headers : gz-sim
* [Pull request #1646](https://github.com/gazebosim/gz-sim/pull/1646)
### Gazebo Sim 7.5.0 (2023-05-14)
1. Actuators message input for JointController.
* [Pull request #1953](https://github.com/gazebosim/gz-sim/pull/1953)
1. fixed a code block in the python interfaces tutorial
* [Pull request #1982](https://github.com/gazebosim/gz-sim/pull/1982)
1. Add missing cmake exports from core library
* [Pull request #1978](https://github.com/gazebosim/gz-sim/pull/1978)
1. Actuators message for JointPositionController.
* [Pull request #1954](https://github.com/gazebosim/gz-sim/pull/1954)
1. Update sdf plugins to use actuator_number.
* [Pull request #1976](https://github.com/gazebosim/gz-sim/pull/1976)
1. Unload render engine when the sensors system exits
* [Pull request #1960](https://github.com/gazebosim/gz-sim/pull/1960)
1. Use GzSpinBox.
* [Pull request #1969](https://github.com/gazebosim/gz-sim/pull/1969)
1. Add tutorial on migrating the Actor class from gazebo classic
* [Pull request #1929](https://github.com/gazebosim/gz-sim/pull/1929)
1. Add back in the marker example
* [Pull request #1972](https://github.com/gazebosim/gz-sim/pull/1972)
1. Optimize render updates and use of thread mutexes in Sensors system
* [Pull request #1938](https://github.com/gazebosim/gz-sim/pull/1938)