Skip to content

Releases: L4B0MB4/EVTSRC

v0.4.4

25 Nov 20:03
Compare
Choose a tag to compare

Release Summary for v0.4.4

Changes from v0.4.0 to v0.4.4:

  • Workflow Updates:

    • Enhanced GitHub Actions workflow to include the development branch and tag triggers.
    • Added Docker Hub login and Docker Buildx setup steps.
    • Implemented conditional Docker build and push based on branch or tag references.
  • New Files:

    • Added a .gitignore file to exclude database files, executables, and database dumps.
    • Introduced a Dockerfile for building the application with Go 1.23 on Alpine Linux.
  • Code Improvements:

    • Refactored the SQLite database file location to ./db_files/eventstore.db.
    • Added logic to create the db_files directory if it does not exist during setup.

These changes introduce CI/CD improvements, better file management, and enhanced Docker support.

Full Changelog: v0.4.0...v0.4.4

v0.4.0

24 Nov 09:42
Compare
Choose a tag to compare

Changelog for v0.4.0

Changes:

  • Modified URL paths:
    • In pkg/client/http_client.go:
      • Changed /%s/events to /aggregates/%s/events in AddEventsWithoutValidation and GetEventsOrdered methods.
    • In pkg/httphandler/handler.go:
      • Changed /:aggregateId/events to /aggregates/:aggregateId/events in RegisterRoutes method.

Full Changelog: v0.3.3...v0.4.0

v0.3.2

23 Nov 13:31
2998287
Compare
Choose a tag to compare

Here is the summary of changes between versions v0.1.1 and v0.3.2 of the repository L4B0MB4/EVTSRC:

New Features and Enhancements:

  • LICENSE: Added MIT License.
  • Go Module Updates:
    • Added github.com/stretchr/testify v1.9.0.
    • Updated various dependencies including github.com/bytedance/sonic, github.com/gabriel-vasile/mimetype, github.com/go-playground/validator/v10, golang.org/x/crypto, among others.

Code Improvements:

  • EventsIterator:
    • Added comments and documentation for methods like NewEventIterator, Next, Current, and Reset.
  • EventSourcingHttpClient:
    • Added methods such as stripOldEvents, AddEvents, AddEventsWithoutValidation, GetEventsOrdered, and GetEventsSince.
    • Improved error messages and URL handling.
  • Tests:
    • Added new test cases for various methods in events_iterator_test.go, helper_test.go, and others.
  • Helper Methods:
    • Added SplitInt62 and MergeInt62 methods.

Bug Fixes:

  • Fixed various error messages and improved logging.

For more details, refer to the full comparison.

v0.1.1

18 Sep 16:46
Compare
Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

v0.1.0

17 Sep 18:50
Compare
Choose a tag to compare
v0.1.0