go-proxy-cache v1.0.0 Release Notes

Release Date: 2021-08-26 // over 2 years ago
  • ๐Ÿ†• New

    • โž• Added tests for CONNECT HTTP method [Fabio Cicerchia]
    • RedirectToHTTPS can use customizable RedirectStatusCode per domain [Fabio Cicerchia]
    • Customize TLS config per domain: CurvePreferences, MinVersion, MaxVersion, and CipherSuites [Fabio Cicerchia]
    • โž• Added more tests and increased coverage [Fabio Cicerchia]
    • โž• Added the required mention in the readme for OpenSSL. [Fabio Cicerchia]

    ๐Ÿ”„ Changes

    • ๐Ÿ”จ Refactoring + tests. [Fabio Cicerchia]
    • ๐Ÿ”ง Skipping HTTPS server configuration in case no TLS certificates are provided [Fabio Cicerchia]
    • โฌ†๏ธ Upgraded docker images version for redis, node, and nginx [Fabio Cicerchia]
    • ๐Ÿ”จ Refactored error handling [Fabio Cicerchia]
    • โœ‚ Removed stutter namings [Fabio Cicerchia]
    • ๐Ÿ”จ Refactored redis mutex locks [Fabio Cicerchia]
    • ๐Ÿ”จ Refactored redis circuit breaker calls [Fabio Cicerchia]
    • ๐Ÿ”จ Refactored config to get values automatically from env vars [Fabio Cicerchia]
    • ๐Ÿ”จ Refactored utils functions [Fabio Cicerchia]
    • ๐Ÿ’ฅ Breaking change: CACHE_ALLOWED_STATUSES and CACHE_ALLOWED_METHODS will now support spaces instead of commas [Fabio Cicerchia]
    • ๐Ÿ”จ Refactored domainConfig to be included in RequestCall (reduced coupling with config.go) [Fabio Cicerchia]
    • Replaced SIGKILL handling with SIGTERM [Fabio Cicerchia]
    • ๐Ÿ”จ Refactored transport.handleBody as there was no real error (removed also shouldPanicOnCopyError and ctx) [Fabio Cicerchia]

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fixed missing TLS files + Refactoring (#102) [Fabio Cicerchia]
    • ๐Ÿ›  Fixed documentation [Fabio Cicerchia]
    • ๐Ÿ›  Fixed missing depencencies for github action tests [Fabio Cicerchia]
    • ๐Ÿ›  Fixed nginx configuration for ssl settings [Fabio Cicerchia]

    Other

    • ๐Ÿ‘• Linting code using several linters [Fabio Cicerchia]
    • Resolved some TODOs [Fabio Cicerchia]
    • ๐Ÿ”– Version bump for golang image. [Fabio Cicerchia]
    • ๐Ÿ— Build(deps): bump alpine from 3.14.0 to 3.14.1. [dependabot[bot]]
    • โฌ†๏ธ Bump ws from 7.4.1 to 7.4.6 in /test/full-setup. [dependabot[bot]]
    • โฌ†๏ธ Bump alpine from 3.13.5 to 3.14.0. [dependabot[bot]]
    • โฌ†๏ธ Bump golang from 1.16.1-alpine3.12 to 1.16.3-alpine3.12. [dependabot[bot]]
    • โฌ†๏ธ Bump alpine from 3.13.2 to 3.13.5. [dependabot[bot]]
    • โฌ†๏ธ Bump alpine from 3.13.0 to 3.13.2. [dependabot[bot]]
    • โฌ†๏ธ Bump golang from 1.15.6-alpine3.12 to 1.16.1-alpine3.12. [dependabot[bot]]
    • โฌ†๏ธ Bump alpine from 3.12.3 to 3.13.0. [dependabot[bot]]