This paper presents recent improvements to Stonefish, an open source simulator used in the field of marine robotics. Since testing in real marine environments is expensive and logistically difficult, simulators are essential for the development and improvement of marine robotics algorithms. The Stonefish simulator has been enhanced with updates such as the addition of various sensors such as event-based cameras, thermal cameras, and optical flow cameras, support for optical optical communication, support for mooring operations, improved thruster modeling, improved hydrodynamic models, and improved sonar accuracy. In addition, it has been improved to contribute to research in the field of machine learning, where collecting accurate data is particularly difficult, by adding an automatic annotation tool.