Skip to content

v1.0.2

Choose a tag to compare

@itsouvalas itsouvalas released this 31 Jul 13:09
· 176 commits to main since this release
ecc823c

What's Changed

  • Improve logging and worker count selection by @itsouvalas in #4

New Features

  • Enhanced Logging Capabilities:
    • Added Debug logging level to AuthService and LogService to provide more granular logging information.
    • Log levels can now be configured via the LOG_LEVEL environment variable, allowing for dynamic adjustment of logging verbosity.

Improvements

  • Worker Pool Configuration:
    • The number of workers in the scheduler can now be set via the workerNum environment variable. Defaults to 20 if not specified.

Dependency Updates

  • Security and Performance Enhancements:
    • Updated github.com/labstack/echo/v4 to v4.9.0.
    • Updated golang.org/x/net to v0.21.0 to address known vulnerabilities.
    • Updated golang.org/x/crypto to v0.25.0.
    • Updated golang.org/x/sys to v0.22.0.
    • Updated golang.org/x/text to v0.16.0.
    • Updated gopkg.in/yaml.v3 to v3.0.1.

Bug Fixes

  • Verification Process:
    • Improved logging within the AuthService.Verify method to include detailed debug information, aiding in troubleshooting and ensuring smoother operations.

Configuration Changes

  • Logging Configuration:
    • Log levels (debug, info, error) can now be set using the LOG_LEVEL environment variable. Default is info if not specified.

General Maintenance

  • Module Cleanup:
    • Ran go mod tidy to clean up the module files and ensure all dependencies are correctly managed.

Summary

This release focuses on improving logging capabilities and updating dependencies to enhance security and performance. The addition of configurable log levels and an adjustable worker pool size provides greater flexibility and control over the application’s behavior.

Full Changelog: v1.0.1...v1.0.2