KOR operates under the CI/CD (continuous integration continuous delivery) model of software delivery. The approach offers a wide range of benefits including
- Faster release cycles, frequent updates, and better fault isolation in support of a more positive customer experience.
- Faster issue resolution and a more efficient software development process.
- Delivered software quickly and securely, with fewer errors and higher quality.
Breaking Changes Notification
- For minor breaking changes, KOR will make best business efforts to provide at least 1 week's notice to clients via email. The breaking change will be available in the test environment. Minor breaking changes will have a communicated production implementation date.
- Examples:
- Removal or Name Change to report fields
- Report changes that require a new report definition to be generated
- Lightening of validations
- Reconciliation template fields or field default tolerance
- Examples:
- For major breaking changes, KOR will make best business efforts to provide at least 3 weeks’ notice to clients via email. Major breaking changes will have a communicated production implementation date.
- Examples:
- Field validations
- Field format
- Enum modification
- Processing logic
- Calculation logic
- API operations
- API version
- Examples:
- For regulatory changes introduced by the regulator, KOR will make best business efforts to provide at least 3 months’ notice to clients via email. Regulatory changes will have a communicated production implementation date.
- Examples:
- Jurisdictional rewrites
- Examples:
Non-Breaking Changes Notification
- For non-breaking changes, KOR will notify clients of relevant changes through release notes delivered via email. Release notes will be sent periodically, typically bi-weekly with the notable changes over the prior period.
- Non-breaking changes may be released on any day of the week without advance notice.
- Examples:
- UI improvements
- Additional reports
- Additional fields added to reports (note: clients should always write to header names not order)
- Report fields order change
- Additional filters added to reports
- Additional configuration cards
- Additional ENUMS
- Security patching and upgrades
- User experience enhancements