RSS Feed Available: Subscribe to our RSS feed to get automatic updates about new releases.
Recent Updates
New Features
- Fact Viewer: Added fact viewer functionality for newsletters and podcasts, allowing users to track names, places, and figures between source material and generated content with interactive highlighting
- Overview Segment Type: Introduced new Overview segment type for generating content summaries (like podcast intros) that use other segments as inputs
- Data Source Filtering: Implemented individual filtering for data sources per square, enabling more granular control over content sources
- Podcast Enhancements: Updated ElevenLabs TTS model to eleven_v3, added voice selection (Jane and Otto), and fixed HTTP/2 protocol errors in podcast audio streaming
- WhatsApp Strategy Migration: Migrated WhatsApp article generation to use Full Strategy (analysis + generation) in Strategy Builder, consolidating multiple LLM calls into a single strategy execution
- Content Selection: Unified article selection interface across all square types, now using the WhatsApp “Add article” modal for newsletters and podcasts, with support for Events and Press Releases
- Podcast UI Redesign: Updated podcast generation flow to match newsletter UI with blueprint concept, segment variants, verification workflow, and block-based editor
- Scheduled Scraping: Added scrapers to scheduled scraping tasks for automated content collection
- Performance Optimization: Fixed Strategy Builder out of memory errors by optimizing Sentry SDK configuration and sampling rates
New Features
- Blueprint-Based Newsletter Generation: Introduced segment blueprint system allowing users to define fixed content structures with AI and manual segments
- RSS Integration: Added support for importing articles from full-text RSS feed with Media RSS support
- Email Data Sources: Implemented email-based data sources using SendGrid Inbound Parse, allowing editors to send content via email to populate squares
- Home Scraper: Added homepage scraping system with importance scoring for extracting articles from news homepages
- Segment Verification: Added ability to set individual segments to “Verified” status in newsletter and podcast workflows
- WhatsApp Event Images: Extended Strategy Builder to support image handling for WhatsApp event posts
- Regional Sources: Added scrapers for events and press releases from various government sources
- Newsletter UI Redesign: Completely redesigned newsletter generation flow with block-based editor, segment variants, and improved editing experience
- Square Settings Page: New unified settings page for squares with blueprint configuration, scheduling options, and improved organization
- Dashboard Navigation: Simplified navigation with direct access to media item lists and improved square switching
- Media Item Updates: Refactored media item update system to use granular actions, reducing complexity and improving state management
- Health Endpoints: Added standardized
/healthendpoints across all backend services for better monitoring and observability - Spider Organization: Reorganized scrapers into client and category-specific folders for better maintainability
- Memory Leak Fix: Resolved Strategy Builder memory leak caused by unclosed LLM HTTP clients
- Task Time Limits: Increased time limits for Events and Press Releases processing tasks to handle larger datasets
- Type Annotations: Fixed type annotation inconsistencies for strategy parameters across the codebase
- Firecrawl Retries: Added retry mechanism for Firecrawl 502 errors to improve scraping reliability
- Validation Errors: Fixed various validation errors in fact checking, pipeline processing, and strategy configuration
New Features
- Strategy Builder: Released a completely new pipeline system that allows developers and business users to quickly iterate on agentic workflows for content transformtations. Initial release supports newsletters as a first pipeline.
- Session Management: Implemented caching and webhook system for WhatsApp sessions
- Performance: Eliminated N+1 queries in media item script changelog with batched snapshots
- Article Deduplication: Fixed critical issue switching from External ID to URL for uniqueness
- WhatsApp Channel Naming: Resolved text replacement bug when creating new channels
- UI Content Overflow: Fixed popup content overflow in WhatsApp editor “Create an Article” dialog
- Deployment Issues: Resolved strategy builder deployment version problems
- Load Redirects: Fixed redirect behavior after content generation
- Service Exceptions: Resolved 500 errors caused by excessive requests when opening squares
- Environment Configuration: Fixed LangSmith target environment settings
New Features
- Celery Beat Scheduling: Add suggestions to Celery Beat schedule
- Manual Triggers: Trigger Event & Press Release suggestions by Square ID
- Smart Suggestion System: Develop concept for Articles, Press Releases, and Events
- RSS Integration: Added support for automated RSS feed spiders
- Scraping Endpoint: Create endpoint to trigger scraping with limit logic
- Event Suggestions: Create task for event-based content suggestions
- General Scrapers: Implement new scrapers for event and press release content
- Channel Support: Added scrapers for expanding to new distribution channels
- Content Archiving: Save raw HTML and image metadata for better reference
- System Monitoring: Monitor failures for celerybackend_cleanup
- Resource Management: Handle unclosed client sessions more gracefully
- Channel Expansion: Enhanced support for new content delivery channels
- Deployment Cleanup: Remove staging Celery Flower deployment
- Validation Error: Fixed
ValidationError: 1 validation error for MeInfo - UI Layout: Corrected misaligned padding/indent in category list (checkbox tree)
Stay Updated
Get Notified- Subscribe to our RSS feed for automatic updates
- Follow us on X for announcements
