PackageTrack

Go modules · #2705 by repository stars

github.com/zsais/go-gin-prometheus

v1.0.3zsais/go-gin-prometheus

Release timeline

18 releases since 2017
2019202120232025

Releases

  1. v1.0.311 Feb 2026
    Release notes

    Full Changelog: v1.0.2...v1.0.3

    Open source →
  2. v1.0.216 Aug 2025
    Release notes

    What's Changed

    • add gemini-cli workflows by @zsais in #65
    • feat: Add DisableBodyReading option to fix performance issue by @zsais in #66

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

    Open source →
  3. v1.0.122 Jul 2025
    Release notes

    Fixes #63

    Open source →
  4. v1.0.027 Jun 2025
    Release notes

    Release Description for v1.0.0

    This v1.0.0 release marks a major milestone for go-gin-prometheus, representing a complete modernization of the library. This release focuses on improving code quality, enhancing the API, and establishing a robust foundation for future development. The library is now more flexible, easier to use, and aligned with modern Go development practices.

    ✨ Major Accomplishments

    • Complete Code Modernization: The entire codebase has been refactored for better readability, maintainability, and performance.
    • Go Modules Integration: Dependency management has been migrated to Go modules for standardization and reliability.
    • Enhanced API with Config Struct: A new Config struct provides a flexible and extensible way to configure the middleware, including support for custom metric labels.
    • Improved Testing: The test suite has been significantly expanded to ensure reliability and cover new functionality.
    • CI/CD with GitHub Actions: A full CI/CD pipeline has been implemented using GitHub Actions to automate testing and linting, ensuring high code quality.
    • Updated Documentation: The README.md and GoDoc comments have been thoroughly updated to provide comprehensive guidance on the new features and API.

    ✅ Key Changes

    • feat: Introduced a new Config struct for middleware configuration.
    • feat: Added support for custom Prometheus labels.
    • refactor: Modernized the entire codebase and improved error handling.
    • chore: Migrated to Go modules for dependency management.
    • ci: Implemented a new GitHub Actions workflow for continuous integration.
    • docs: Overhauled the README.md and improved GoDoc comments.
    • test: Added extensive new unit tests.

    Backward Compatibility

    This release maintains backward compatibility with the previous API, ensuring a seamless upgrade path for all existing users.

    Open source →
  5. v0.1.1-0.20200217150448-2199a42d96c117 Feb 2020pre-release

    Nothing published for this version

  6. v0.1.1-0.20200123135339-fb6c07c3851723 Jan 2020pre-release

    Nothing published for this version

  7. v0.1.1-0.20190723203314-c7374e9082f823 Jul 2019pre-release

    Nothing published for this version

  8. v0.1.030 Oct 2018
    Release notes

    Initial tag for go-gin-prometheus

    Open source →
  9. v0.0.0-20250627025345-d46749f7cd0b27 Jun 2025pre-release

    Nothing published for this version

  10. v0.0.0-20200217150448-2199a42d96c117 Feb 2020pre-release

    Nothing published for this version

  11. v0.0.0-20190723203314-c7374e9082f823 Jul 2019pre-release

    Nothing published for this version

  12. v0.0.0-20181030200533-58963fb32f5430 Oct 2018pre-release

    Nothing published for this version

  13. v0.0.0-20180816204419-f09dfa9cedec16 Aug 2018pre-release

    Nothing published for this version

  14. v0.0.0-20180525164355-3f93884fa24025 May 2018pre-release

    Nothing published for this version

  15. v0.0.0-20180212221322-e0b707b90d5612 Feb 2018pre-release

    Nothing published for this version

  16. v0.0.0-20171027204205-e26effb6cde327 Oct 2017pre-release

    Nothing published for this version

  17. v0.0.0-20171001000647-bdee3a883f141 Oct 2017pre-release

    Nothing published for this version

  18. v0.0.0-20170804154133-49fc803029704 Aug 2017pre-release

    Nothing published for this version