BCF 2.1 support, Performance improvements, Latest rules templates
Features
- BCF 2.1 Support: Full support for BCF 2.1 format implementation.
- Improved Element Names: Most of the results now have accurate element names. We are still working on a few edge cases to ensure complete accuracy.
- Latest Rules Templates and Fixes: Updated to the latest rules templates with comprehensive bug fixes.
Performance Improvements
- AWS Operations Optimization: Improvements in latency for AWS-related operations including S3 and DynamoDB operations.
- Snapshot Loading: Reduced latency in snapshot loading times.
- AWS Client Socket Limit: Increased the AWS client's socket limit from the default 50 to 200, allowing for better concurrent request handling.
- DynamoDB Configuration: Switched to on-demand pricing model to serve more concurrent users efficiently.
Known Issues
- Horizontal Scaling Limitation: ElastiCache has been disabled, which means the Web Checker will not be able to scale horizontally. This limits the latency reduction benefits that ElastiCache would have provided in PDF generation.
- Concurrent PDF Downloads: The web-checker may experience slow performance when many concurrent users are downloading PDFs simultaneously.
Note: We continue to work on optimizing performance and addressing edge cases in element name resolution.