Skip to content

Releases: SoarGroup/Soar

9.6.3

03 Jul 21:39
Compare
Choose a tag to compare

Soar 9.6.3 is a maintenance release, meaning no major features were added, but it does still represent a lot of work in the form of bug fixes, code modernization, and usability improvements.

Note: the released zip file initially had an issue for OSX users that prevented initial setup. A fixed release was uploaded here on Aug 19, 2024. If you are on an Intel Mac and downloaded before that date, please download the current zip file to successfully run Soar.

  • VisualSoar has improved support for version control and collaboration, including datamap import, opening projects read-only, and reduced commit noise.

  • The debugger has been made more stable for dynamic environments that add and remove many agents.

  • Chunking now creates singletons by default. This should be a better default for most projects, but it can
    be disabled with chunking automatically-create-singletons off.

  • SVS can be disabled/enabled for just substates.

  • Linux users: Soar was compiled on the recent Ubuntu 24.04, so you may need to update your system or libstdc++ to run the included binaries (or else build from source yourself).

The full release notes can be found in their own file.

9.6.2

20 Mar 22:59
Compare
Choose a tag to compare

Bug fixes, stability improvements, ergonomic improvements to debugger and lots of new features in VisualSoar. Reverts AddRhsFunction and RegisterForClientMessageEvent changes from 9.6.1, which is a breaking change.
See release notes for full details.

9.6.2 Release Candidate 2

17 Oct 20:36
Compare
Choose a tag to compare
Pre-release

Release candidate for 9.6.2. Contains small fixes/improvements for the debugger, and has removed spurious output introduced in the previous release.

releases/9.6.2-rc1

01 Sep 04:58
Compare
Choose a tag to compare
releases/9.6.2-rc1 Pre-release
Pre-release

Release candidate for 9.6.2. AddRhsFunction and RegisterClientMessageHandler have been restored to their 9.6.0 versions, and clients that were broken by the 9.6.1 release should function again without issue.

Maintenance release 9.6.1

03 Jan 21:26
Compare
Choose a tag to compare

Soar 9.6.1 is the current, stable version of Soar. It is a maintenance release, meaning no major features were added, but it does still represent a lot of work in the form of bug fixes, code modernization, and usability improvements. Note that the included Java tools, such as the Soar Java Debugger, now require at least Java 11 to run.

  • VisualSoar has been updated with support for all Soar commands and subsytems, improved reliability and usability, and lots of bug fixes.

  • Several Soar commands have been updated to be more consistent and easier to use.

  • Soar now has better code compatibility with JSoar, supported by several new RHS functions and automatic conversion of unregistered RHS functions into exec calls.

  • This release includes binaries for M1/M2 Macs for the first time.

  • This release includes C# bindings for all platforms for the first time.

  • GitHub Actions now build and test Soar on all supported platforms, making it easier than ever for you to contribute to Soar.

The full release notes can be found in its own file.