New Features and Enhancements
Web Trigger System
- Introduced the Web Trigger management interface, including a new tab for setup and control.
- Added support for trigger creation, editing, and deletion via React-based forms and popups.
- Implemented backend functionality for add/remove operations and improved data synchronization.
- Introduced base class structure for inherited web triggers, enabling future extensibility.
- Integrated retry handling and tracking for failed triggers, ensuring reliability in async operations.
- Added test endpoints to utilities for trigger validation and diagnostics.
Facebook Member Deletion Improvements
- Refactored the Facebook deletion process to fully support signature validation for secure operations.
- Facebook member deletion now works seamlessly without requiring a client ID.
- Core logic now hands off to the updated member->clear() function, which can handle single-service deletes.
- Logging has been simplified and enhanced. AE_Log now supports custom log filenames for more organized traceability.
AE Core Framework Updates
- Added new AE_Authenticator_Controller class to streamline authentication workflows and provide a foundation for future integrations.
- Improved internal database structure for trigger tracking and pagination.
- General refactoring and tidying of core controllers and form-handling code.
Infrastructure and Backend
Batch Processing and S3/SQS Integration
- Introduced batch trait support for improved reusability and consistency in batch uploads.
- Migrated batch load and async calls to use S3/SQS, providing improved robustness and scalability in Kubernetes cron environments.
- Enhanced async task handling to prevent duplicate calls under high-load conditions.
- Normalized application permission checks across async services.
- Updated Discord domain token handling to use base domain configuration for more reliable authentication.
- Fixed regression in batch_insert label handling and rolled back unnecessary AE Insight tracking changes to stabilize processing.
Other Fixes and Improvements
- Fixed pagination and search functionality within the Web Trigger interface.
- General UI and backend clean-up for improved consistency and maintainability.
- Refactored table handling into separate classes for better separation of concerns.
- Improved retry logic for deleted members to ensure no orphaned data remains.

