Forest is using the
.forestadmin-schema.json file that is present beside your agent to reflect your model definition as well as the agent version..forestadmin-schema.json with the latest version has been pushed.
Recommended procedure
At Forest, we advise you to start your migration in your development environment:- Upgrade your agent in development following the upgrade notes
- Start the agent locally
- You should notice that your
.forestadmin-schema.jsonhas been updated - Commit your source code, dependency manager file as well as the
.forestadmin-schema.jsonfile - Push your commit to Production/Staging/Test
- Pull code in your server; install, build and restart
Upgrade without development environment (Not recommended)
If you only have one single remote environment and not bothered by the possibility that it can remain down for a period of time you can upgrade your agent version directly on it.- Upgrade the agent following the migration notes
- Set your
NODE_ENVorFOREST_ENVIRONMENTtodev - Restart with this new configuration, it should update the content of
.forestadmin-schema.json - Once you have confirmed that the file has been updated and sent to Forest servers, you can restore your environment variables and restart the server