Skip to content

Conversation

@jcbsfilho
Copy link
Collaborator

This pull request expands support for additional metadata fields related to firewall events and request parsing. The main focus is on enhancing the metadata structure by adding new fields, updating the corresponding type definitions, and improving test coverage to ensure correct parsing of these fields.

Metadata Enhancements:

  • Added new metadata fields such as client_fingerprint, client_id, configuration_id, edge_connector_id, function_id, http_ssl_ja4, request_id, solution_id, server_fingerprint, server_fingerprint_ja4h, and virtualhost_id to the FirewallEventContext class, enriching the context for firewall event handling. [1] [2]
  • Updated the AzionRequestMetadata and AzionRuntimeRequestMetadata TypeScript interfaces to include the new metadata fields, ensuring type safety and consistency across the codebase. [1] [2]

Testing Improvements:

  • Enhanced the parseRequest test suite to include and validate the new metadata fields, and added a specific test to verify correct parsing of fingerprint information from metadata. [1] [2] [3]

**Update Dependency qs to 6.14.1 **

  • Switched the package manager from yarn to npm in package.json.

pablodiehl and others added 4 commits January 5, 2026 14:18
[skip ci]
## <small>2.3.3-stage.1 (2026-01-05)</small>

* fix: update metadata object for firewall requests (#341) ([88b5601](88b5601)), closes [#341](#341)
- update package manager from yarn to npm in package.json
[skip ci]
## <small>2.3.3-stage.2 (2026-01-05)</small>

* fix: update qs to 6.14.1 to url dependency (#342) ([a125cb5](a125cb5)), closes [#342](#342)
@jcbsfilho jcbsfilho requested a review from a team as a code owner January 7, 2026 14:10
@jcbsfilho jcbsfilho merged commit 2556f52 into main Jan 7, 2026
5 checks passed
pablodiehl pushed a commit that referenced this pull request Jan 7, 2026
[skip ci]
## <small>2.3.3 (2026-01-07)</small>

* Merge pull request #344 from aziontech/stage ([2556f52](2556f52)), closes [#344](#344)
* chore(release): 2.3.3-stage.1 ([34c02fd](34c02fd))
* chore(release): 2.3.3-stage.2 ([6b8a34e](6b8a34e))
* fix: update metadata object for firewall requests (#341) ([88b5601](88b5601)), closes [#341](#341)
* fix: update qs to 6.14.1 to url dependency (#342) ([a125cb5](a125cb5)), closes [#342](#342)
@pablodiehl
Copy link
Collaborator

🎉 This PR is included in version 2.3.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

5 participants