Skip to content

v3.0.0 - Revolut integration and refactoring

Latest

Choose a tag to compare

@AlessioCappello2 AlessioCappello2 released this 15 Feb 23:33
· 5 commits to main since this release

This release introduces full Revolut integration into the TrStream pipeline and includes a strategic refactoring to reduce code duplication and improve reuse across services.

Highlights

  • Revolut Integration Stack

    • Hybrid architecture combining local components (generator, worker) with publicly exposed services (webhook, event queue)
    • Integrated Sandbox Revolut API for authentication and transaction event testing
    • Introduced a custom CLI to facilitate authentication, webhook registration and account listing
  • Services Refactoring

    • Defined base modules to centralize shared components across services (reader/writer, producer/consumer, configuration, logging)
    • Refactored configuration structure and updated YAML definitions
    • Removed relative imports to improve module clarity and packaging consistency
    • Standardized environment variable ingestion within Docker images