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]]