Skip to content

Add inter-service communication compatibility checking

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Sep 16:35
b1d04e7

Summary

This PR adds the use of empirical data (instead of intuition) on compatible versions of octue for inter-service communication to warn about version compatibilities when errors are raised during communication.

Contents (#498)

New features

  • Add octue version compatibility checker that uses empirical compatibility data

Enhancements

  • Warn if incompatible SDK version detected if an error is raised while handling messages in parent or answering questions in child
  • Add recorded questions and empirical version compatibility data for versions since 0.16.0 inclusively

Operations

  • Add workflow that checks version compatibility testing has been carried out for the current version
  • Add script that prints a table of version compatibilities