💥 BREAKING CHANGE: Reply to questions on question topic instead of answer topic
Add question UUID attribute to all answer messages
Add ability to filter subscriptions
Filter answer subscriptions on question UUID
Filter question subscriptions on is_question attribute
Update Pub/Sub mocks to deal with combined question/answer topics
Add representation to MockMessage
Fixes
Filter out questions from answer subscription
Create separate answer subscription
Get question UUID from subscription path in message handler
Add question UUID to log record messages in GooglePubSubHandler
Detach message number from Topic and define in Service.answer
Instantiate service topic at service instantiation
Lazy load publisher client in Topic
Use service patcher when instantiating service in child emulator
Operations
Increase minor version number
Dependencies
Update requirements of template apps
Refactoring
Remove need to specify topic to send messages to in a service
Testing
Fix test
Store pub/sub messages against subscriptions in mocks
Fix GooglePubSubHandler test
Improve MultiPatcher interface
Other
Merge remote-tracking branch 'origin/main' into publish-answers-to-question-topic
Upgrade instructions
💥 Reply to questions on question topic instead of answer topic
Update all Octue services in your network to use this version of `octue` so they're still able to communicate.
Contents (#602)
IMPORTANT: There is 1 breaking change.
Enhancements
is_question
attributeMockMessage
Fixes
GooglePubSubHandler
Topic
and define inService.answer
Topic
Operations
Dependencies
Refactoring
Testing
GooglePubSubHandler
testMultiPatcher
interfaceOther
Upgrade instructions
💥 Reply to questions on question topic instead of answer topic
Update all Octue services in your network to use this version of `octue` so they're still able to communicate.