Releases: mhrono/jamf-sofa-processor
Releases · mhrono/jamf-sofa-processor
v0.7.0 - SOFA v2, Lambda Support, and Slack Notifications
What's New
Features
- SOFA v2 Feed Support: Migrated to the new SOFA v2 feed format with embedded timestamps (no more separate timestamp file!)
- Lambda/AWS Support: Full support for running as an AWS Lambda function with automatic read-only filesystem handling
- Slack Notifications: Send notifications to users via Slack when update plans are deployed
- Improved Metadata Preservation: Better handling of canary/standard deployment data
Bug Fixes
- Fixed
endRun()to usesys.exit()instead ofreturn - Fixed duplicate code bug in
parseVulns()function - Added
dryruncheck totoggleDDMfunctionality - Extracted
initializeJamfClient()as separate function for better token management
Technical Changes
- Bump version from 0.6.0 to 0.7.0
- Using
pathlib2for Lambda compatibility - Re-initialize Jamf client before sending plans to ensure valid tokens
- Updated documentation with Lambda setup and Slack configuration
Credits
Huge thanks to @sarasensible for the Lambda support and notification features (PR #3)!
Breaking Changes
None - all existing functionality is preserved and backward compatible.