Making changes to REST APIs during a rolling upgrade

Guidewire supports rolling (configuration) upgrades in a production system.

Gosu classes

It is generally safe to add new Gosu classes to Guidewire PolicyCenter during a rolling upgrade. Therefore, it is generally safe to add new Gosu handler classes, and other REST Gosu configuration classes, during a rolling upgrade.

Swagger and JSON configuration files

It is safe to add, delete, or update the following file types in the Studio Integration folder during a rolling (configuration) upgrade.
/apis
  • *.swagger.yaml
  • versions.json
  • published-apis.yaml
/filters
  • *.gql
/mappings
  • *.mapping.json
/schemas
  • *.schema.json
  • codegen-schema.txt
  • versions.json

Published APIs

It is safe to make the following changes to file published-apis.yaml during a rolling upgrade:
  • Add or remove API entries from the file.
  • Change the value of a property on a published API entry in the file.