I recently started using using Teamcity's Project level Configuration Parameters (http://confluence.jetbrains.net/display/TCD65/Configuring+Build+Parameters,http://confluence.jetbrains.net/display/TCD65/Project+and+Agent+Level+Build+Parameters). I have a teamcity project with build configurations that reference the parameter. The workflow I am currently testing includes starting a build after each manual update of the parameter.
Today I noticed that after a change to the configuration parameter, the build continued to use the old specified value. Looking at the build history->Build Parameters tab I can see a message indicating the value of the parameter was updated to the old setting. The message follows the pattern "changed, original value: <original value> "
Please note that I have verified the build configuration itself and checked if the inherited parameter value was changed accidentally. This was not the case. Considering these, I wonder who changed the configuration parameter value (presumably teamcity) and why?