3.27.0
parruda/swarm3.27.0Jul 15, 2026by dtslvr
AI Summary
Performance improvements are achieved by switching the change detection strategy to `OnPush` across multiple pages. The release also hardens URL validation and fixes bugs related to symbol selection and service error handling.
Key Highlights
- Harden URL validation in the logo endpoint
- Set `OnPush` change detection strategy on landing, pricing, accounts, and other pages
- Fix symbol selection when cloning an activity
- Improve error handling in HtmlTemplateMiddleware
Full Release Notes
### Changed - Hardened the validation of the URL in the logo endpoint - Set the change detection strategy to `OnPush` in the about pages - Set the change detection strategy to `OnPush` in the accounts page - Set the change detection strategy to `OnPush` in the demo page - Set the change detection strategy to `OnPush` in the features page - Set the change detection strategy to `OnPush` in the Frequently Asked Questions (FAQ) pages - Set the change detection strategy to `OnPush` in the landing page - Set the change detection strategy to `OnPush` in the markets page - Set the change detection strategy to `OnPush` in the _Open Startup_ (`/open`) page - Set the change detection strategy to `OnPush` in the pricing page - Set the change detection strategy to `OnPush` in the public page - Set the change detection strategy to `OnPush` in the registration page - Set the change detection strategy to `OnPush` in the resources pages ### Fixed - Fixed an issue where the symbol was not selected when cloning an activity - Resolved a startup error in data gathering caused by uninitialized data provider mappings - Improved the error handling in the `HtmlTemplateMiddleware` - Improved the error handling in the get quotes functionality of the _Financial Modeling Prep_ service ### Special thanks - @dtslvr - @KenTandrian