Releases: robo-code/robocode
Releases · robo-code/robocode
Robocode 1.10.1
Version 1.10.1 (09-Dec-2025)
Bugfix
- #71: Replaced
Thread.stop()call withThread.interrupt()in theRobotThreadManager- The
Thread.stop()call has been removed as of Java 21, so the old call to stop() would cause the rest of the
battle to be aborted; e.g., if you were running 100 rounds, but after the second a robot's thread needs to be
terminated, then that would abort the rest of the rounds.
By swapping in interrupt, the thread should still terminate, but gracefully. - Thanks go to Jeremiah Blanchard for fixing this ❤️. Nice catch!
- The
Changes
- Improved documentation and comments with all sample bots.
- Updated libraries (dependencies) to the latest versions (including Eclipse Compiler for Java and Codesize).
Robocode 1.10.0
Version 1.10.0 (04-Jun-2025)
Robocode's code around RobocodeSecurityManager has been refactored to ensure compatibility with Java 24 and newer
versions, even after the retirement of the Security Manager in Java 24.
Read more here.
Additionally, Robocode remains fully functional on older Java versions, from Java 8 onward.
Changes
- Java 24 support: Implemented new security mechanisms that work with Java 24+ while maintaining compatibility with
Java 8+. - Versioning update: Adopted Semantic Versioning starting with version 1.10.0.
Robocode 1.9.5.6
Version 1.9.5.6 (30-May-2025)
Bugfix
Lim Sim Yee found and fixed the following vulnerabilities. Thank you for the PRs ❤️
Vulnerabilities fixes:
Naval Robocode 0.9.2
Naval Robocode Version 0.9.2 (02-Mar-2015)
Changes
- Merged all changes with Naval Robocode with Robocode 1.9.2.4 (newest version).
- Flemming clean-up and Naval Robocode specification
- Now able to use naval-robocode.bat to start Naval Robocode
- Fixed a few UnitTests that fell short due to a few missing classes
- The in-game editor can now create a sample ship for you.
Bug fixes
- Mines now have a blast Radius. (See NavalRules)
- Angles have been better documented
- Custom run config robocode.NavalRobocode
Naval Robocode Version 0.9.1 (27-Jan-2015)
First release
- Ships instead of tanks
- Water background
- Still uses robocode.Robocode to launch
- Using the eclipse editor would be for the best
- Ships can place mines
- The version used within the company