All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
The plugin is now open-source and available on GitHub
- UGS metadata server integration, implemented as an extension to the existing Commit Status Publisher feature and within dynamically generated BuildGraph builds TW-88798
- Generated BuildGraph builds (in distributed mode) now inherit the build number from the "parent" build TW-90184
- Configuration parameters are now propagated to the generated BuildGraph virtual builds as well TW-90185
- Custom identifiers for Unreal Engine installations on agents are now correctly provisioned as agent parameters, with no duplicate dots (if present) and without curly braces (in the case of auto-generated source build IDs)
- Checkout settings (directory and mode) are now synced with the original build for generated BuildGraph configurations TW-87894
- The way the project parameter is passed to the Editor when running automation tests has been changed (The previous one caused problems on some versions of the Engine) TW-87924
- Additional arguments for generated configurations are now inherited from the original BuildGraph configuration in distributed mode TW-87872
- Build parameters for the generated "Setup" configuration are now inherited from the original BuildGraph configuration in distributed mode TW-87893
- Introduction of the distributed BuildGraph run mode
- On-the-fly test reporting TW-83259
- Enable support for filtering tests via RunFilter TW-86667
- Enable configuration parameters to be used in "Target configurations" and "Target platforms" fields TW-86636
- Kotlin DSL TW-81791
- There are many breaking changes compared to the previous unstable 0.x.x versions. You may need to recreate your build configurations using the new version of the plugin.
- Failed build not properly reported TW-86947
- Tests are not reported if there is a failed test. TW-86540
- Typo in the server config option when using the BuildCookRun command. TW-86168
- Engine discovery in cases involving relative paths to the root folder in manual detection mode. TW-85107
- Support for UE4 TW-84213
- A couple of terminology changes: "engine version" has been updated to "engine identifier." This change may potentially affect previously configured runners due to the modification of the corresponding parameter name. Please verify that the field is correctly filled, or the parameter has the correct name in the Kotlin DSL
- Allow multiple target configs specification (BuildCookRun) TW-84015
- Runner description now contains more information
- Escaping inner quotes in key-value additional arguments on Windows TW-84013
- Runner description issue for auto-detected steps TW-84231
- Additional Arguments are not getting passed to Unreal's UAT Build Graph TW-83629
- Cook advanced options displayed when they shouldn't be TW-83897
Initial release of the plugin