Because the agent protocol requires that all Inedo Agent clients and servers be fully backward- and forward-compatible, having a semantic versioning scheme doesn't make a lot of sense. Instead, we have a single integer that we use to differentiate released versions.
Published versions:
Version | Date | Shipped in Product | Notes |
---|---|---|---|
46 | December 20, 2019 | BuildMaster 6.1.21 Otter 2.2.13 | IAGT-23 - FIX: Agent impersonation may fail when impersonating a non-administrator account |
45 | December 4, 2019 | BuildMaster 6.1.20 | IAGT-21 - FIX: Starting a process with different credentials may fail when agent service is running as Local System IAGT-22 - FIX: Impersonation fails when specifying a domain account in domain\user format |
44 | August 7, 2019 | BuildMaster 6.1.11 | IAGT-10 - FIX: Instance ID is not always respected in agent commands |
43 - major update | July 19, 2019 | none yet | IAGT-3 - FIX: Agent version in registry is not updated during automatic agent upgrades IAGT-4 - Allow larger encryption keys for AES encryption mode IAGT-9 - FIX: Installer should not change encryption key if the configuration already exists IAGT-10 - Update Logo to use Inedo glyph instead of Otter glyph IAGT-14 - Implement agent protocol v2 IAGT-15 - Add multi-instance support IAGT-16 - Add isolation/impersonation support IAGT-17 - FIX: Validate current agent name in .current file after it is read |
42 | March 4, 2019 | BuildMaster 6.1.1 | IAGT-12 - FIX: Unhandled exceptions during command deserialization can cause agent to crash |
41 | September 27, 2018 | Otter 2.1.0 | IAGT-5 - Target .NET 4.5.2 IAGT-6 - FIX: Handshake connection timeouts may not expire properly IAGT-7 - Allow more than one client to handshake with the server at one time IAGT-8 - Add HandshakeTimeout configuration value |
40 | January 18, 2018 | Otter 2.0.2 | IAGT-2 - FIX: Operations hang if agent process exits before they complete |
39 | November 8, 2018 | BuildMaster 5.8.2 | IAGT-1 - FIX: Possible leaked memory mapped file pointer when resources are released via finalizer |
38 | August 14, 2017 | Otter 1.7.2 BuildMaster 5.8.0 | Fix v37 regression (may crash after idle timeout period) |
37 | August 14, 2017 | Otter 1.7.1 | Potential fix for memory leaks |
36 | July 6, 2017 | BuildMaster 5.7.3 Otter 1.6.3 | Agent installer change to better report errors |
35 | September 16, 2016 | BuildMaster 5.4.0 Otter 1.4.1 | Add SessionID to error log |
34 | August 14, 2016 | BuildMaster 5.1.4 Otter 1.2.0 | Major changes; BuildMaster support and various improvements including Healthcheck |
20* | May 24, 2016 | Otter 1.1.2 | Minor installer bugfix for silent installation |
17* | December 23, 2015 | Otter 1.0.0 | First public version |
The gap between versions is intentional. Most of our released versions are not publicly available, and are built and released for one or two users, to attempt to address/isolate some strange edge case.
Note that BuildMaster did not use the Inedo agents until v5.1.4.
*Note that versions 17 and 20 will still work, but only with Otter.
Is this documentation incorrect or incomplete? Help us by contributing!
This documentation is licensed under CC-BY-SA-4.0 and stored in GitHub.