Skip to content

Releases: 8thgencore/mailfort

Version 1.2.2 (2024-06-11)

11 Jun 18:37
Compare
Choose a tag to compare

Release Title: Release v1.2.2

Changes

  • Bugfix:
    • Fix generated files

Version 1.2.1 (2024-06-05)

05 Jun 15:25
Compare
Choose a tag to compare

Release Title: Release v1.2.1

Changes

  • New Directory Structure:
    • Fix .proto file

Version 1.2.0 (2024-06-05)

05 Jun 14:58
Compare
Choose a tag to compare

Release Title: Release v1.2.0

Overview

This release marks the initial version of the MailFort API, a service designed for handling email-related operations, including sending confirmation and password reset emails. This release includes the following components and features:

Features

  • MailFort API: Provides endpoints for sending confirmation and password reset emails.
  • Protocol Buffers:
    • Source .proto files organized under protos/proto/.
    • Generated Go code and OpenAPI specifications under protos/gen/.

Improvements

  • Project Structure:
    • Consolidated protocol buffer source and generated files under protos/ for better organization and maintainability.
  • gRPC and gRPC-Gateway Integration:
    • Implemented gRPC server with proper logging and graceful shutdown.
    • Integrated gRPC-Gateway to provide HTTP/RESTful endpoints for gRPC services.

Changes

  • New Directory Structure:
    • All .proto files are now located under protos/proto/.
    • Generated Go code for gRPC, gRPC-Gateway, and OpenAPI specs are located under protos/gen/.

Version 1.1.0 (2024-02-27)

27 Feb 14:18
Compare
Choose a tag to compare

Features:

  • Update proto generate files.

Version 1.0.0 (2024-02-24)

24 Feb 17:05
Compare
Choose a tag to compare

Features:

  • Initial release of MailFort service.
  • Supports sending confirmation emails and password reset emails.
  • Provides both gRPC and REST API interfaces for interaction.

Usage Instructions:

  • Fill out the configuration file (e.g., local.yaml) with the necessary parameters.
  • Export the configuration path using export CONFIG_PATH=./config/local.yaml.
  • Run the service in development mode with task dev.
  • nteract with MailFort using the provided gRPC client or REST API examples.

Important Notes:

  • Ensure that you have configured the email service details (SMTP/IMAP) correctly.
  • Check the service logs for any errors or failed email sending attempts.
  • Refer to the project's README for detailed setup and usage instructions.