Skip to content

Releases: Algorithmic-Battle/algobattle

v4.3.4

14 Oct 22:07
07f7adc

Choose a tag to compare

What's Changed

Full Changelog: v4.3.3...v4.3.4

v4.3.3

02 Oct 12:15

Choose a tag to compare

What's Changed

Full Changelog: v4.3.2...v4.3.3

v4.3.0

09 Jan 21:55
835db20

Choose a tag to compare

What's Changed

Full Changelog: v4.2.0...v4.3.0

v4.2.0

15 Dec 11:21
8cc8444

Choose a tag to compare

What's Changed

Full Changelog: v4.1.0...v4.2.0

v4.1.0

21 Nov 15:34
145a114

Choose a tag to compare

What's Changed

Full Changelog: v4.0.2...v4.1.0

v4.0.2

26 Oct 21:13
8177971

Choose a tag to compare

What's Changed

Full Changelog: v4.0.1...v4.0.2

v4.0.1

09 Oct 17:30
c2ee22c

Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.0.1

v4.0.0

09 Oct 11:21
4451360

Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v4.0.0

v4.0.0rc3

22 Sep 07:04
baf89ba

Choose a tag to compare

What's Changed

Full Changelog: v3.0.2...v4.0.0rc3

Release 3.1.0

13 Nov 20:45
3807d67

Choose a tag to compare

This version fixes a rather nasty bug that was exploitable during the build process, described in #64.
It also fixes the default decoding and enconding methods of the parser class, that did not handle unicode correctly, as described in #63.

Both fixes courtesy to Imogen, in PRs #65 and #66.

The fixes brought along slight API changes that should be backwards compatible.
Parts of the image building of the match._build method have been moved into a util.build method.
The match object now takes an additional optional argument unsafe_build.

You should notice a performance drop when starting the battle script, since the fix introduces file I/O to temporarily store built docker images on the drive in order to isolate them from one another during the build process. This hit can be slightly mitigated by the --unsafe-build option that can now be passed to the battle script. Since newly built images are now by default deleted after a run, a rebuild still has to happen when building a match object.

We will try to improve the build speed back to the expected one in a forthcoming release.