Skip to content

Releases: yasserfarouk/negmas

ANAC 2025 first release

15 Mar 22:38
Compare
Choose a tag to compare

This release mostly improves the documentation (slightly), introduces a new signature for the propose() method in SAONegotiator and provide several bugfixes.

Improved CLI

18 Mar 03:50
Compare
Choose a tag to compare

This release contains several bugfixes and speed improvements. Most notably, the negotiate CLI now has a much better documentation which can be accessed as:

negotiate --help

All participants in ANAC 2024 are encouraged to upgrade to this version.

ANAC 2024 Release

31 Dec 11:31
Compare
Choose a tag to compare

This is the first official release for the ANAC 2024 competition.

This release adds Cartesian Tournaments which will be used by the ANL league and includes various bugfixes and performance improvements.

ANAC 2023 first draft release

26 Nov 07:50
Compare
Choose a tag to compare

First release for ANAC 2023

This release includes all the components and interfaces needed to run ANL 2023 and SCML 2023. The most important changes are adding cartesian_tournament() to run simple negotiation tournaments and supporting externally defined actions in all mechanisms to support using RL in SCML 2023.

For participants in ANAC 2023, it is ALWAYS recommended to use the latest version of negmas and whatever other libraries you are using in you development for the competition.

Preparing to support exposition for RL libraries

09 Jul 23:09
Compare
Choose a tag to compare

removing offer from SAO's respond() method.
allowing users to step worlds from the point of view of a set of agents ignoring simulation step boundaries and passing external actions if needed. See World.step() for details.

Generalized Bargaining and Simplified Interfaces

21 Dec 11:34
Compare
Choose a tag to compare

This version adds support for python 3.11 and drops support for python 3.8 and 3.9
We introduce a generalized form of bargaining and prepare for a major release (0.10) in which developing new agents and negotiators will be much simplified by allowing users to just use a single function for negotiators, reducing dependence on controllers and other simplifications.

v0.9.3 minor update

14 May 13:01
Compare
Choose a tag to compare

This release contains bugfixes and some speed improvements. Check the history for all changes.

All participants in SCML 2022 should upgrade to this version.

Performance Improvement

09 Mar 23:52
Compare
Choose a tag to compare

This release is a set of performance improvements over v0.9.0 which introduced a major refactoring of negmas.

More robust sync controller

30 Jul 05:09
Compare
Choose a tag to compare

Negotiation Tournaments (and minor bug fixes)

28 Jul 06:02
Compare
Choose a tag to compare