go-proxy-cache v1.2.0 Release Notes

Release Date: 2021-09-20 // about 3 years ago
  • 🆕 New

    • ➕ Add log support for sentry/syslog/rsyslog (#112) [Fabio Cicerchia]
    • Upstream healthchecks, closed #49. [Fabio Cicerchia]
    • Prevent Cache Stampede + Serve STALE cache, closed #48 #18. [Fabio Cicerchia]
    • 🚤 Async storing in redis to avoid latency, closed #55. [Fabio Cicerchia]
    • Prometheus Metrics (#111) [Fabio Cicerchia]
    • Implemented opentelemetry, closed 56 (#110) [Fabio Cicerchia]
    • LB Algorithms (#108) [Fabio Cicerchia]
    • Cache dns upstream, closed #52. [Fabio Cicerchia]
    • 👌 Support HTTP Basic Auth on upstreams, closed #46. [Fabio Cicerchia]

    🔄 Changes

    • 🔨 Refactoring + removed some todos. [Fabio Cicerchia]
    • 🏗 Build(deps): bump alpine from 3.14.1 to 3.14.2 (#105) [dependabot[bot]]

    🛠 Fix

    • 🏗 Broken build pipeline. [Fabio Cicerchia]
    • Domain overrides settings #35 (#106) [Fabio Cicerchia]

Previous changes from v1.1.0

  • 🆕 New

    • ➕ Added new label for HIT/MISS in the logs. [Fabio Cicerchia]

    🔄 Changes

    • 👕 Linted. [Fabio Cicerchia]
    • ⬆️ Upgraded package.json. [Fabio Cicerchia]
    • 🔨 Refactoring to use DomainID consistenly in various places + changed some logging. [Fabio Cicerchia]
    • 🔧 Displaying omitted when printing configuration settings. [Fabio Cicerchia]

    🛠 Fix

    • 🔨 Refactoring to avoid to share HTTP headers with sensitive information in redis key. [Fabio Cicerchia]
    • 🐳 Automatically push to Docker Hub, closed #103. [Fabio Cicerchia]
    • 🛠 Fix CodeClimate broken coverage, closed #44. [Fabio Cicerchia]
    • ➕ Added missing docs for golint. [Fabio Cicerchia]
    • ✅ Generating dummy tls certificates for tests. [Fabio Cicerchia]
    • Replacing correctly the cache_status_label variable. [Fabio Cicerchia]
    • ✅ Lowered priority from WARN to INFO in case of MISS in redis + fixed one test + fixed wrong wildcard schema being passed to the proxy. [Fabio Cicerchia]
    • Using the correct redis connection in case of wildcard scheme matching. [Fabio Cicerchia]
    • ✅ Using correct tls certificates on test/full-setup. [Fabio Cicerchia]

    Other

    • Create codeql-analysis.yml. [Fabio Cicerchia]
    • 🚑 Dev: added comments to explain critical settings related to issue #35. [Fabio Cicerchia]