Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: bfenetworks/bfe

BFE v1.8.1

12 Feb 11:44
@YuncyYe YuncyYe

Choose a tag to compare

Added

  • External Web Server Support: Enabled the functionality to call an external web server, enhancing integration capabilities with other services.
  • Comprehensive Kubernetes Demo: Introduced a complete Kubernetes demo covering data plane, control plane, and service discovery. This includes updated kustomize manifests for easier deployment and customization.
  • Build Process Improvements: Enhanced build processes by adding Makefile targets (make docker, make docker-push) to facilitate building Docker images and pushing them to registries, streamlining CI/CD pipeline operations.

Fixed

  • Fix AI Functionality Bugs: Addressed several bugs related to AI functionalities, ensuring more reliable and accurate processing within AI-driven features.
Assets 7
Loading

BFE v1.8.0

03 Sep 01:16
@YuncyYe YuncyYe
4a01c25
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Support third-party WAF integration (Pull #1222)
  • Support basic functions of an AI gateway (Pull #1223)
  • Support forwarding requests to backend RS over HTTPS
Loading

v1.7.0

21 Jan 08:36
@clarinette9 clarinette9
51ddeee
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Support building docker images for multiple architectures
  • Support WASM to allow dynamic plugin

Fixed

  • Upgrade versions of some third-paty modules for security reasons
  • Fix format issue in bfe_http/request_test.go
  • Temporarily remove some test cases using legacy test data
  • mod_tcp_keepalive: fix broken unit tests
  • http2: close connections when receiving too many headers
  • Fix readloop goroutine leak

Removed

  • The previous experimental dynamic plugin is deprecated
Loading
xiaofei0800, cc14514, wolvever, and dextercai reacted with thumbs up emoji
4 people reacted

BFE v1.6.0

25 Oct 02:58
@clarinette9 clarinette9
e22ca37
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Allow user to disable monitor port (Issue #936)
  • Support HTTP2 fingerprint (Issue #1071)
  • Documents optimization

Changed

  • Optimize idle connection handling (Pull #1044)
  • Performance optimize in smooth least connection balancing algorithm(Pull #1062)
  • Miscellaneous golang dependency updates
  • Miscellaneous improvements in makefile and other CI tools

Fixed

  • mod_trust_clientip: fix incorrect private IP address range (Issue #856)
  • arm build error in golang 1.18
Loading
lutherlau and yusufarslanturk reacted with thumbs up emoji
2 people reacted

BFE v1.5.0

11 Jan 06:57
@clarinette9 clarinette9
99cabc5
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Add mod_tcp_keepalive to support custom TCP KeepAlive configuration
  • Documents optimization

Changed

  • Change JSON parser: use json-iterator to replace encoding/json
  • Optimize error handling in io.Write

Fixed

  • Fix issue in go.mod which may cause build error (Issue #933)

Security

  • Fix http security issue (Issue #940)
  • Fix http security issue (Issue #941)
Loading

BFE v1.4.0

10 Dec 09:28
@clarinette9 clarinette9

Choose a tag to compare

Added

  • Documents optimization

Changed

  • Upgrade golang version from 1.13 to 1.17
  • mod_markdown: upgrade bluemonday version to 1.0.16
  • Optimize mutex
  • Improve Makefile and pre-commit
Loading

BFE v1.3.0

16 Sep 09:55
@iyangsj iyangsj
2445f06
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Support basic route rules that are similar to k8s ingress rules
  • Documents optimization

Changed

  • Ignore GREASE values for JA3 fingerprint
Loading

BFE v1.2.0

21 Jun 02:00
@iyangsj iyangsj
ebcbb72
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Set GOMAXPROCS according to real CPU quota if running on container
  • Support condition primitive bfe_time_range/bfe_periodic_time_range
  • Support URI hash strategy
  • mod_block: support global request rules and ALLOW action
  • mod_header: support variables about client certificate
  • mod_access: support log to single file and stdout

Changed

  • Change primitive params of req_context_value_in
Loading

BFE v1.1.0

08 Apr 13:01
@iyangsj iyangsj
5b1daae
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Support JA3 fingerprint for SSL/TLS client
  • Support Slow‐Start to allow a backend instance gradually recover its weight
  • Add maxConnPerHost to limit the number of connections to a backend
  • mod_header: add header renaming actions
  • Merge some updates from golang/net/textproto
  • Merge some updates from golang/net/http
  • Merge some updates from golang/net/http2
  • Documents optimization

Changed

  • Change outlierDetectionLevel to OutlierDetectionHttpCode

Fixed

  • Fix panic when write internal response timeout
  • Fix unit test in bfe_spdy/frame_test.go under go 1.16

Security

  • Fix config loading for multi-value option
Loading

BFE v1.0.0

15 Jan 05:45
@iyangsj iyangsj
0b217ff
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • Add condition primitive: req_path_contain/req_path_element_prefix_in/req_context_value_in
  • Add outlier detection options
  • Add mod_waf with rule to detect exploitation of "Shellshock" GNU Bash RCE vulnerability

Fixed

  • Fix build issue under go1.15 environment
  • Fix processing X-Forwarded-For header value
  • Fix write timeout of internal response generated by bfe
Loading
Previous 1 3
Previous

AltStyle によって変換されたページ (->オリジナル) /