Skip to content

Latest commit

 

History

History
436 lines (307 loc) · 32.5 KB

File metadata and controls

436 lines (307 loc) · 32.5 KB

Changelog

v1.8.0 (2026-09-09)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Request/ sec #800
  • Serving UI behind a reverse proxy with a URL prefix #461

Merged pull requests:

v1.7.3 (2026-08-06)

Full Changelog

Implemented enhancements:

  • entering a bad route breaks route updates #282
  • Fix delta log route format to be line aware #1061 (froque)
  • Adds service tag to requests and http.status metrics #1059 (froque)

Fixed bugs:

  • tcp-dynamic reports "[WARN] No route for" and increases metric notfound for valid connections #1060
  • Routing table not updated when rule references non-existent service #224
  • Fixes values in label target for metrics #1054 (froque)
  • Ignore invalid route weight commands #1053 (froque)
  • Fixes title in navbar not showing #1051 (froque)

Closed issues:

  • Fabio Manual Overrides Issue #522

Merged pull requests:

v1.7.2 (2026-07-03)

Full Changelog

Fixed bugs:

Closed issues:

  • URL query contains semicolon, which is no longer a supported separator; parts of the query may be stripped when parsed; see golang.org/issue/25192 #955
  • Datadog tracing #772

Merged pull requests:

v1.7.1 (2026-04-27)

Full Changelog

Implemented enhancements:

  • feat: add ui.path config option for serving UI/API behind a proxy #1034 (maciej-lech)

Fixed bugs:

  • bug: tlsver map missing TLS 1.3 entry causes incorrect Forwarded header for TLS 1.3 connections #1029

Closed issues:

  • Missing dependency #473
  • Support different base path for UI/API #323

Merged pull requests:

v1.7.0 (2026-03-25)

Full Changelog

Implemented enhancements:

  • Remove outdated tracing functions? #970

Fixed bugs:

Closed issues:

  • Metrics are leaking in prometheus #979
  • Enhance Fabio to support profiling Tracing #623

Merged pull requests:

v1.6.11 (2025-12-09)

Full Changelog

Merged pull requests:

v1.6.10 (2025-11-24)

Full Changelog

Closed issues:

  • Call the fatal function within the goroutine of the main test function #1009

Merged pull requests:

v1.6.9 (2025-10-16)

Full Changelog

Merged pull requests:

v1.6.8 (2025-09-23)

Full Changelog

Closed issues:

  • Health check on port 9999 #995
  • Multiple entries in proxy.auth do not work as specified in documentation #929
  • Correct Consul ACL Policy for Fabio #831
  • Translating upstream-host/path to path.example.com #801

Merged pull requests:

v1.6.7 (2025-05-30)

Full Changelog

Merged pull requests:

v1.6.6 (2025-05-26)

Full Changelog

Implemented enhancements:

Closed issues:

  • wiki content vs fabio/docs/content ? #986

Merged pull requests:

v1.6.5 (2025-02-28)

Full Changelog

Implemented enhancements:

  • Unable to load correct certificates if 1 invalid one is in consul k/v #941
  • Use a Go 1.24.0 #971 (aleksraiden)
  • Report all certificate errors instead of stopping at the first. (#941) #964 (tristanmorgan)

Closed issues:

  • Please bump golang.org/x/sys dependency to enable a build on riscv64-freebsd #927
  • Fabio is using Datadog reserved tag keys #923

Merged pull requests:

v1.6.4 (2024-11-27)

Full Changelog

Closed issues:

  • CI pipeline to run testsuite #949
  • Fabio not exporting all the metrics with prometheus #947
  • certificates - cert and ca chain/intermediate #946
  • This repository is unmaintaned. #944
  • CVE-2023-44487 HTTP/2 rapid reset #939
  • TCP no route - cant balance tcp #936
  • windows: setting logging path in fabio properties #920
  • Port range in the proxy.addr #529

Merged pull requests:

v1.6.3 (2022-12-09)

Full Changelog

Implemented enhancements:

  • Feature request: Make source links in ui interface clickable #901

Closed issues:

  • Ignore host=dst when backend is https #916
  • poll new feature requests #910
  • Fabio Clustering. #668

Merged pull requests:

v1.6.2 (2022-09-13)

Full Changelog

Closed issues:

  • Update TLS cipher parser to include modern ciphers #903
  • Custom behavior for the situation when the service has no healthy instances #898

Merged pull requests:

v1.6.1 (2022-07-19)

Full Changelog

Implemented enhancements:

  • Multi-DC fabio #115

Fixed bugs:

  • Crash: invalid log msg: http2: panic serving CLIENT_IP:CLIENT_PORT: runtime error: index out of range [-1] #872

Closed issues:

  • admin UI Overrides not working #886
  • Panic on created prometheus metric name #878
  • Crash on route update: panic: runtime error: index out of range, diffmatchpatch.(*DiffMatchPatch).DiffCharsToLines #873
  • Experiencing 502's #862
  • Fabio immediately drop routes when consul agent unavailable for a while #861
  • [proxy/tls] Update supported TLS versions and cipher suites #858
  • JSON schema is incorrect in website Dest should be Dst #852
  • [question] URL for TLS destination #850
  • [Feature] Possibility of adding arm/arm64 docker builds. #833

Merged pull requests:

v1.6.0 (2022-04-11)

Full Changelog

Implemented enhancements:

  • Add support for influxdb metrics #253
  • Support for prometheus #211
  • Support dogstatd with tags #165
  • Riemann metrics support #126
  • Simple HTTP path prefix replacement #767 (JamesJJ)

Closed issues:

  • Consul Route updates very slow with large numbers of routes #865
  • Restricting TLS versions #859
  • [admin/ui] General updates #856
  • [question] - Can Fabio listen on 80/tcp with Nomad #844
  • Supporting requests in the form of /my-app/page1 #842
  • Fabio Using Container IPs to create routes #839
  • All my dynamic routes suddenly vanished! #837
  • Fabio redirecting to /routes on own service #832
  • docu fabio configure TLS/SSL(HTTPS) understanding problem #827
  • Crash: [FATAL] 1.5.13. strconv.ParseUint: parsing ":1883;PROTO=TCP-DYNAMIC": invalid syntax #826
  • strip doesn't work as expected on redirect #824
  • Using Fabio with Consul over mTLS #820
  • Switch to github actions #817
  • Panic - httputil: ReverseProxy read error during body copy #814
  • Support for Consul and Vault Namespaces #810
  • grpc be closed when uninstall service target #807
  • fabio binary filename for download #805
  • Add arm64 arch #804
  • Can Fabio to prefer one ethernet interface for proxy_addr? #802
  • TCP Dynamic Proxy route without specifying exact IP? #797
  • [Question] What are opinions on allowing stale reads of Consul Catalog #764
  • Simple HTTP path prefix replacement #691
  • Does Fabio support multiple CS Stores per listener? #666
  • [Question] Stats - Status code per service #371
  • Statsd output is not good #327
  • Send metrics to cloudwatch #326
  • Mixing of HTTPS proxying and SNI+TCP on a single port #213

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator