The primary location for Sophos Factory release notes is moving to this Community site. For posterity, we are posting all historical release notes from v100 back.
We will be introducing a few breaking changes and fixes in order to support the upcoming catalogs release. These changes affect the pipeline YAML schema and the resource schemas and path params of several API endpoints. If you’re currently using the Sophos Factory API, or storing/processing pipeline definitions outside of the application, please read on.
The common theme of these changes is that “revision numbers” are changing to “revision IDs” in all interfaces.
Existing runner agents will continue to function. However, runner agent versions before 1.91.x will enter our deprecation schedule, and will eventually no longer function, so it is recommended to update your self-hosted runner agents as soon as possible. We expect to support existing versions for 2 months after this release.
Additionally, all /catalog/* endpoints will be removed. These will be replaced with a new set of /catalogs/* endpoints with the release of Solution Catalogs.
These changes are expected to take effect on 2-28-21.
npm install -g
In order smooth over some API behavior, and to pave the way for upgrades to Sophos Factory’s variables system, we are making some changes to API and runner behavior that may be breaking for some users.
These changes are expected to take effect on 12/31/20 at midnight PST.
Currently, Sophos Factory offers “personal” accounts, which have limited features, and are only accessible by a single user. This functionality is being replaced by “community” plans which, while still free, will require that all users be associated with a named organization.
On 10/11/20, we will be migrating all users to be associated with a single “primary” organization. All personal projects will also be moved into the primary organization assigned to each user.
'my_cred_id' | credential