Skip to content

v3.1.1-0.11.0

Compare
Choose a tag to compare
@wdbasson wdbasson released this 26 Mar 11:17
0d5ebc2

📝 Deprecation:

  • The /webhooks endpoint is set to be removed. We recommend using SSE instead.
  • This is because fetching bulk webhooks is not the intended use case of such events, and should rather be reacted to live.
  • An additional change to avoid excessively large responses: the endpoint no longer attempts to return all events, and is now capped to 100 events.

🐛 Bug fix:

  • ACA-Py provides double webhook events, one representing a state change, and one representing the base record. This resulted in the chance of double endorsements, if endorser replicas simultaneously picked up different events for same transaction.
  • This is now fixed at the source: no more double webhooks!

What's Changed

  • 🩹 disable pubsub notification listener in events processors by @ff137 in #703
  • ⬆️ Update pytest-mock requirement from ~=3.12.0 to ~=3.14.0 by @dependabot in #704
  • ⬆️ Update uvicorn[standard] requirement from ~=0.28.0 to ~=0.29.0 by @dependabot in #705
  • ✨ obfuscate secret data from webhook logs by @ff137 in #707
  • 🐛 Fix double endorsement by @ff137 in #708
  • 🗑️ Deprecate webhooks endpoint by @ff137 in #709
  • Speed up Docker Builds by @rblaine95 in #710
  • Push latest if on default branch by @rblaine95 in #711
  • Ability to skip tests when doing workflow dispatch by @wdbasson in #706

Full Changelog: v3.1.0-0.11.0...v3.1.1-0.11.0