What's New
Go Implementation for High-Performance CSV Processing
Added an alternative Go-based function implementation that processes CSV files with significantly better performance characteristics. The Go function uses the CrowdStrike gofalcon SDK for direct API integration. (#27)
Streaming CSV Processing
The Python function now uses streaming CSV writes instead of building files in memory, reducing memory usage when processing large IOC datasets. (#26)
Python Function as Default
The manifest now defaults to the Python function implementation. (#48)
E2E Testing Improvements
- Fixed install button selector after UI rename to "Save and install" (#47)
- Added API credential prompt validation to fail fast on missing credentials (#49)
- URL filter parameter for App Catalog search (#35)
- Optimized CI workers and disabled video recording (#40, #41)
- Updated e2e dependencies for Artifactory compatibility (#36)
Dependency Updates
crowdstrike-foundry-function1.1.3 -> 1.1.4 (#45)github.com/go-openapi/runtimeupdated (#31, #46)actions/setup-node6.1.0 -> 6.2.0 (#34)