GDCC/8914 COAR Messaging Improvement
What this PR does / why we need it: This PR updates the COAR Notify Relationship Announcement support in Dataverse to avoid sending repeat messages, i.e. when a new dataset version is published but the relevant metadata field (e.g. Related Publication) hasn't changed.
Which issue(s) this PR closes:
- Closes #
Special notes for your reviewer: This is a relatively small PR that includes the changes in #10490 and the bugfix from #11991. It should be clearer once those PRs are merged.
Suggestions on how to test this: Setup messaging to some test service, or probably easier, verify that a message is not sent when a later version is published without a change in metadata by turning on fine logging and looking at what's sent.
Does this PR introduce a user interface change? If mockups are available, please link/include them here:
Is there a release notes update needed for this change?:
Additional documentation: