Skip to content

Releases: imbolc/axum-client-ip

v0.6.1

06 Oct 05:47
Compare
Choose a tag to compare

Impl some std traits

Full Changelog: v0.6.0...v0.6.1

CloudFront-Viewer-Address

09 Apr 10:35
Compare
Choose a tag to compare

What's Changed

  • feat: Support obtaining client IP from CloudFront-Viewer-Address header by @jreppnow in #28

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

02 Mar 19:14
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

Axum-0.7

27 Nov 17:08
7540310
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.5.0

Public `InsecureClientIp::from` and `SecureClientIp::from`

07 Sep 04:40
Compare
Choose a tag to compare

What's Changed

  • doc: when FlyClientIP is run on health check path provide header by @64bit in #16
  • docs: fix typo by @Colerar in #17
  • feat: public from api by @Colerar in #19

New Contributors

Full Changelog: v0.4.1...v0.4.2

Fix docs links to examples

26 Apr 03:40
Compare
Choose a tag to compare
v0.4.1

Fix docs links to examples

Secure and Insecure client IPs

05 Feb 07:21
Compare
Choose a tag to compare

The API has been split into two parts: SecureClientIp and InsecureClientIp.

If you're happy with the previous behaviour just use InsecureClientIp instead of ClientIp extractor.

But if you care even a bit about potential spoofing, take a look at the README to understand the defference between "secure" and "insecure" options.

Use the last IP from `X-Forwarded-For` header

09 Jan 14:09
Compare
Choose a tag to compare

A bugfix release - it's now uses the last IP from the X-Forwarded-For header.
Thank you @dae πŸ™

Adapt for axum 0.6

02 Dec 03:34
Compare
Choose a tag to compare

Thank you @kavin-kr πŸ™

Adapt for axum 0.5

03 Apr 18:24
Compare
Choose a tag to compare

Thank you, @dalloriam πŸ™