24 August 2015

Idempotence fix

Release 3.6.5 of Shuttle.Esb and release 3.4.5 of Shuttle.Esb.SqlServer contain a refactor of the idempotence handling.

Idempotence is quite tricky to get correct and these releases are aimed at fixing some issues found whilst creating the idempotence guide.

If you have been using idempotence you will need to drop the following tables from your idempotence store and recreate them by running the IdempotenceServiceCreate.sql script:

  • Idempotence
  • IdempotenceDeferredMessage
  • IdempotenceHistory

If you have any questions you are welcome to log an issue on the Shuttle.Esb.SqlServer issue page.