InedoAgent Documentation

Versions & Release Notes

  • Last Modified: 2019-08-08

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:

VersionDateShipped in ProductNotes
44 - major updateAugust 7, 2019BuildMaster 6.1.11IAGT-10 - FIX: Instance ID is not always respected in agent commands
43 - major updateJuly 19, 2019none yetIAGT-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
42March 4, 2019BuildMaster 6.1.1IAGT-12 - FIX: Unhandled exceptions during command deserialization can cause agent to crash
41September 27, 2018Otter 2.1.0IAGT-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
40January 18, 2018Otter 2.0.2IAGT-2 - FIX: Operations hang if agent process exits before they complete
39November 8, 2018BuildMaster 5.8.2IAGT-1 - FIX: Possible leaked memory mapped file pointer when resources are released via finalizer
38August 14, 2017Otter 1.7.2
BuildMaster 5.8.0
Fix v37 regression (may crash after idle timeout period)
37August 14, 2017Otter 1.7.1Potential fix for memory leaks
36July 6, 2017BuildMaster 5.7.3
Otter 1.6.3
Agent installer change to better report errors
35September 16, 2016BuildMaster 5.4.0
Otter 1.4.1
Add SessionID to error log
34August 14, 2016BuildMaster 5.1.4
Otter 1.2.0
Major changes; BuildMaster support and various improvements including Healthcheck
20*May 24, 2016Otter 1.1.2Minor installer bugfix for silent installation
17*December 23, 2015Otter 1.0.0First 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.

Generated from commit 2fde8bec on master