v1.2.0
What's Changed
- build(deps): bump github.com/prometheus/common from 0.45.0 to 0.46.0 by @dependabot in #651
- add idle timeout by @Choraden in #649
- packaging: removing service account is safe by @Choraden in #653
- Add armed Listener with TLS handshake timeout by @Choraden in #637
- api(prom): fix allocations made by promhttp by @mmatczuk in #660
- minor fixes by @mmatczuk in #661
- build(deps): bump google.golang.org/grpc from 1.60.0 to 1.61.0 by @dependabot in #662
- Update connection pool config for proxy by @mmatczuk in #666
- command/test/grpc: add plain text mode by @mmatczuk in #658
- docs/content: add Google Summer of Code page by @mmatczuk in #671
- chore(martian): unpack Proxy to proxyConn and move stuff around by @mmatczuk in #673
- chore: add development docs and document how to use Podman by @mmatczuk in #677
- chore: bump go and linter by @Choraden in #678
- build(deps): bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in #680
- build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 by @dependabot in #681
- docs/content: add more ideas by @mmatczuk in #685
- README.md: podman document fix for docker-credential-desktop": execut… by @mmatczuk in #682
- log/stdlog: add Debug logger by @mmatczuk in #687
- martian: remove Context and Session by @mmatczuk in #683
- docs/content: update project descriptions with required information by @mmatczuk in #689
- martian: configure proxy by exported variables only by @mmatczuk in #691
- build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 by @dependabot in #692
- martian: use X-Forwarded-Proto if request scheme is unknown by @mmatczuk in #693
- martian: use request ID in trace if provided by @mmatczuk in #695
- martian: fix invalid error printing by @mmatczuk in #694
- build(deps): bump github.com/prometheus/common from 0.46.0 to 0.47.0 by @dependabot in #697
- build(deps): bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 by @dependabot in #698
- Add connection metrics by @mmatczuk in #696
- net: instrument Listener connection close by @mmatczuk in #699
- net: export TrackedConn fields by @mmatczuk in #700
- net(listener): count closed connections only once by @Choraden in #702
- net: instrument dials by @mmatczuk in #701
- prom: export config by @Choraden in #704
- chore: update copyright by @mmatczuk in #703
- Close connection after 1h of inactivity by @mmatczuk in #705
- Automatically increase ConnectTimeout to be >= 2xDialTimeout by @mmatczuk in #707
- build(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #709
- mitm: rename default org name to forwarder by @Choraden in #710
- tls: add DefaultTLSClientConfig function by @Choraden in #712
- gh: update project settings by @mmatczuk in #714
- docs: remove Podman setup from README.md by @mmatczuk in #713
- martian: info log CONNECT rejected with status code by @mmatczuk in #716
- martian: use localhost for testing by @mmatczuk in #715
- martian: fix connection hangs in mitm mode by @mmatczuk in #718
- net(metrics): rename unspecified host to localhost by @Choraden in #711
- config: Allow
@
symbols in credentials by @alexh-sauce in #719 - chore(gh): bump actions/checkout to v4 by @mmatczuk in #721
- Add metrics for GOMEMLIMIT and GOMAXPROCS by @mmatczuk in #722
- Improve mitm logs by @mmatczuk in #720
- http_proxy: use mitm-org with in memory generated CA by @mmatczuk in #723
- chore(martian): minor refactoring by @mmatczuk in #728
- martian: clear res.Close hop by hop by @mmatczuk in #724
- chore(gh): bump setup-go to v5 by @mmatczuk in #729
- Debug log all dials by @mmatczuk in #727
- http_proxy(errors): windows return status 502 for WSAENETUNREACH error by @mmatczuk in #732
- build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #733
- Add request and response size metrics by @mmatczuk in #725
Full Changelog: v1.1.2...v1.2.0