Skip to content

Releases: wallarm/api-firewall

Release v0.8.2 (2024-09-24)

24 Sep 06:43
646ffb7
Compare
Choose a tag to compare

Release v0.8.1 (2024-09-13)

13 Sep 17:25
Compare
Choose a tag to compare
  • Fixed incorrect request to get API specification structure issue
  • Update Go version to 1.22.7
  • Dependency upgrade

Other upgraded assets:

Release v0.8.0 (2024-08-19)

19 Aug 14:42
56867e9
Compare
Choose a tag to compare
  • Added DNS cache update feature

    Allows making asynchronous DNS requests and cache results for a configured period of time. This could be useful when DNS load balancing is used.

  • Fixed GQL proxying configuration issue

  • Dependency upgrade

Other upgraded assets:

Release v0.7.4 (2024-07-12)

12 Jul 06:43
Compare
Choose a tag to compare
  • Added APIFW_API_SPECS_CUSTOM_HEADER_NAME and APIFW_API_SPECS_CUSTOM_HEADER_VALUE environment variables. These allow adding a custom header to requests for your OpenAPI specification URL (defined in APIFW_API_SPECS). For example, this can be used to specify the authentication data for API Firewall to reach the specification URL.
  • Added the APIFW_SPECIFICATION_UPDATE_PERIOD environment variable to specify the interval for updating the OpenAPI specification from the hosted URL (defined in APIFW_API_SPECS).
  • Bump Alpine version to 3.20
  • Bump Go version to 1.21.12

Other upgraded assets:

Release v0.7.3 (2024-06-06)

06 Jun 16:24
Compare
Choose a tag to compare
  • Dependency upgrade
  • Supported new interface for the api mode usage, only for internal use
  • Added the APIFW_SERVER_REQUEST_HOST_HEADER environment variable to set a custom Host header for requests forwarded to your backend after API Firewall validation

Other upgraded assets:

Release v0.7.2 (2024-04-16)

16 Apr 19:51
40edff2
Compare
Choose a tag to compare
  • Add demo of the APIFW with OWASP CRS
  • [API Mode] Fix multiple entries in the related_fields
  • [API Mode] Change the log level for the request validation errors

Other upgraded assets:

Release v0.7.1 (2024-04-15)

15 Apr 13:36
c8b7e6c
Compare
Choose a tag to compare
  • [API Mode] Bug fixes
  • Update router
  • Add support of the content-type suffix

Other upgraded assets:

Release v0.7.0 (2024-04-03)

03 Apr 10:49
Compare
Choose a tag to compare
  • Add ModSecurity rules support in API and Proxy modes (based on the Coraza project)
  • Fix the behavior of the pass OPTIONS feature in the Proxy mode (issue #84)
  • Add additional data to the undefined parameters feature logs (issue #86)

Other upgraded assets:

Release v0.6.17 (2024-03-28)

28 Mar 10:43
Compare
Choose a tag to compare
  • Upgrade Go up to 1.21
  • [Proxy, API] Add support for subnets in Allow IP list feature
  • [Proxy, API] Add IP address validation in Allow IP list feature
  • [API] Add new version of DB structure support to the API mode
  • [GraphQL] Add APIFW_GRAPHQL_BATCH_QUERY_LIMIT env parameter

Other upgraded assets:

Release v0.6.16 (2024-02-28)

28 Feb 18:56
Compare
Choose a tag to compare
  • Add AllowIPList Feature: Restrict access to endpoints by defining a list of allowed IP addresses.
  • Fixed the processing issues of the HEAD request type in the api mode
  • Improved log messages by adding host and path parameters, providing immediate insight into request destinations. #78
  • Adjusted TEXT log formatting to remove multi-line outputs. All log messages in TEXT logging mode are now formatted in a single line, enhancing readability for log parsers. For example, previously, multi-line outputs were consolidated into a single line, replacing occurrences of \r\n with spaces. #79
  • Implemented a solution to generate unique request_id values, resolving conflicts caused by the incremental nature of request_id. #80
  • Add tests
  • Dependency upgrade

Other upgraded assets: