Releases: 8thgencore/mailfort
Releases · 8thgencore/mailfort
Version 1.2.2 (2024-06-11)
Release Title: Release v1.2.2
Changes
- Bugfix:
- Fix generated files
Version 1.2.1 (2024-06-05)
Release Title: Release v1.2.1
Changes
- New Directory Structure:
- Fix
.proto
file
- Fix
Version 1.2.0 (2024-06-05)
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 underprotos/proto/
. - Generated Go code and OpenAPI specifications under
protos/gen/
.
- Source
Improvements
- Project Structure:
- Consolidated protocol buffer source and generated files under
protos/
for better organization and maintainability.
- Consolidated protocol buffer source and generated files under
- 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 underprotos/proto/
. - Generated Go code for gRPC, gRPC-Gateway, and OpenAPI specs are located under
protos/gen/
.
- All
Version 1.1.0 (2024-02-27)
Features:
- Update proto generate files.
Version 1.0.0 (2024-02-24)
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.