- Fix server URL validation and ignore invalid routes by @picoHz in #81
- Update dependencies by @picoHz in #80
- Fix clippy warnings by @picoHz in #82
- Update wasm-bindgen crate to v0.2.93 by @picoHz in #84
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.29...v0.3.30
- Support multiple private key formats by @picoHz in #74
- Support certificates without Subject Alternate Name by @picoHz in #73
- Update sqlx version to 0.7.4 by @picoHz in #67
- Add Docker installation instructions to docs by @picoHz in #68
- Update network-interface version to 2.0.0 by @picoHz in #69
- Update brotli version to 6.0.0 by @picoHz in #71
- Update utoipa-swagger-ui version to 7.0.0 by @picoHz in #72
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.28...v0.3.29
- Upgrade websocket protocol using existing connection by @picoHz in #66
- Always set HOST header in HTTP requests by @picoHz in #65
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.27...v0.3.28
- Preserve original HOST header value in HTTP requests by @picoHz in #61
- Add x-forwarded-proto header by @picoHz in #60
- Update serde_qs to version 0.13.0 and brotli to version 5.0.0 by @picoHz in #62
- build(deps): bump whoami from 1.4.1 to 1.5.1 by @dependabot in #63
- build(deps): bump h2 from 0.3.24 to 0.3.26 by @dependabot in #64
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.26...v0.3.27
- acme: fix requests not triggered without old certs by @picoHz in #56
- Fix status indicator shrinking issue by @picoHz in #58
- update rcgen to v0.13.0 by @picoHz in #57
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.25...v0.3.26
- Fix path matching in RequestFilter by @picoHz in #53
- Fix human-friendly duration formatting by @picoHz in #51
- Add confirmation dialog for logout by @picoHz in #52
- Use vertical tabs on larger screens by @picoHz in #54
- Remove --insecure-webui option by @picoHz in #55
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.24...v0.3.25
- Fix text style in empty list message by @picoHz in #49
- Use insecure cookie automatically on HTTP by @picoHz in #50
- Update dependencies by @picoHz in #47
- build(deps): bump mio from 0.8.8 to 0.8.11 by @dependabot in #48
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.23...v0.3.24
- Show acme renewal date on WebUI by @picoHz in #42
- Update dependencies around tungstenite by @picoHz in #43
- build(deps): bump h2 from 0.3.20 to 0.3.24 by @dependabot in #44
- build(deps): bump rustix from 0.37.23 to 0.37.27 by @dependabot in #45
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.22...v0.3.23
- Support wss scheme in target server URL by @picoHz in #37
- Use fmt::Display instead of fmt::Debug in logging if possible by @picoHz in #38
- Add error logging to HTTP requests by @picoHz in #39
- Improve instructions for setting up development environment by @picoHz in #36
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.21...v0.3.22
- Fix self-sign not working without existing CA certs by @picoHz in #32
- Update port/proxy name labels by @picoHz in #33
- Add loading indicator to list components by @picoHz in #34
- Add certificate expiry date to certificate list by @picoHz in #35
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.20...v0.3.21
- Fix vhost matching in http proxy by @picoHz in #31
- Support dark theme on error page by @picoHz in #30
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.19...v0.3.20
- Fix trailing slash preservation in URI by @picoHz in #28
- Fix vhost resolution issue in HTTP/2 by @picoHz in #29
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.18...v0.3.19
- Fix secure flag in cookie attribute by @picoHz in #26
- Add --insecure-webui option to taxy start command by @picoHz in #27
- upgrade toml and toml_edit by @picoHz in #18
- Update dependencies in Cargo.toml files by @picoHz in #23
- Upgrade tokio-rustls to v0.25.0 by @picoHz in #24
- Fix clippy warnings by @picoHz in #25
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.17...v0.3.18
- ServerState: filter out inactive proxies properly by @picoHz in #16
- ACME: add feature to activate or inactivate periodic ACME requests by @picoHz in #12
- add feature to activate or inactivate proxies by @picoHz in #13
- add feature to activate or inactivate ports by @picoHz in #14
- Proxy: add status notification by @picoHz in #17
- webui: fix table layout by @picoHz in #15
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.16...v0.3.17
- webui: fix logview scroll-lock algorithm by @picoHz in #6
- webui: set http as a default port protocol by @picoHz in #5
- webui: add pre-defined acme providers by @picoHz in #10
- build(deps): bump rustls-webpki from 0.101.1 to 0.101.4 by @dependabot in #7
- upgrade instant-acme to v0.4.0 by @picoHz in #8
- certs: remove is_trusted attribute by @picoHz in #9
- upgrade webpki to v0.22.1 by @picoHz in #11
- @dependabot made their first contribution in #7
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.15...v0.3.16
- https: return status 421 for domain-fronting requests by @picoHz in #3
- config: record PKG_VERSION in config files by @picoHz in #4
- @picoHz made their first contribution in #3
Full Changelog: https://github.com/picoHz/taxy/compare/v0.3.14...v0.3.15