Skip to content

Releases: pedroassumpcao/incident

Release 0.6.2

10 Oct 13:44
9ae7970
Compare
Choose a tag to compare

Changed

Library

  • Upgrade Elixir to 1.12 and Erlang to 23;
  • Update package dependencies;

Release 0.6.1

23 Feb 22:57
9b5867a
Compare
Choose a tag to compare

Fixed

Library

  • Fix bug in the task mix incident.postgres.init that would generate migration timestamps that were conflicting with each other;

Changed

Library

  • Update readme with missing syntax highlighting;
  • Update Github issue templates;
  • Update package dependencies;

Release 0.6.0

09 Dec 22:34
3e9fc5e
Compare
Choose a tag to compare

Added

Library

  • Handle race conditions and concurrent scenarios during command execution;
  • Add EventStoreSupervisor to supervise EventStore adapters and LockManager;
  • Add AggregateLock schema to hold lock data;

Bank Example Application

  • Add integration tests that exercise concurrency and race conditions;

Changed

Library

  • Change how Incident is configured and added in the application supervision tree;
  • Update mix incident.postgres.init to include migration for aggregate_locks table;
  • Update documentation regarding library configuration and usage;
  • Update package dependencies;

Bank Example Application

  • Update documentation regarding library configuration and usage;

Release 0.5.1

03 Nov 21:40
Compare
Choose a tag to compare

Changed

Library

  • Add id for the in memory event data structure;
  • Sort events by id in the Event Store Postgres and InMemory adapters to ensure proper event ordering;
  • Remove updated_at column from events table in the mix incident.postgres.init task;
  • Update documentation;
  • Update package dependencies;

Bank Example Application

  • Update events migration to reflect changes in the mix incident.postgres.init task;