Changelog
All notable changes to Synthefy will be documented in this file. We follow Semantic Versioning for our releases.Subscribe to updates: Get notified about new releases by watching our GitHub repository or joining our Discord community.
[Unreleased]
Added
- Enhanced API documentation with comprehensive examples
- New webhook configuration options
- Improved error handling and retry logic
Changed
- Updated Python SDK with better performance
- Improved Docker image size and startup time
Fixed
- Fixed authentication issues with long-lived tokens
- Resolved memory leaks in batch processing
[1.2.0] - 2025-10-01
Major Features
New Forecasting Models
New Forecasting Models
Added support for advanced forecasting models:
- Prophet Integration: Better handling of seasonality and holidays
- LSTM Networks: Deep learning models for complex patterns
- Auto-ARIMA: Automatic model selection and parameter tuning
Real-time Webhooks
Real-time Webhooks
Enhanced webhook system with:
- Event Filtering: Subscribe to specific job events
- Retry Logic: Improved reliability with exponential backoff
- Signature Verification: Enhanced security for webhook endpoints
Batch Processing
Batch Processing
New batch processing capabilities:
- Multiple Time Series: Process hundreds of series simultaneously
- Parallel Execution: Faster processing with concurrent jobs
- Progress Tracking: Real-time updates on batch job progress
Enhancements
- Python SDK: Added support for custom model parameters
- Docker Agent: Improved health checks and monitoring
- API: New endpoints for job management and monitoring
- Documentation: Comprehensive guides and examples
Bug Fixes
- Fixed memory issues with large datasets
- Resolved authentication token refresh problems
- Improved error messages for better debugging
Documentation
- Added Forecasting Concepts section
- Enhanced API Reference with examples
- New Troubleshooting Guide
[1.1.0] - 2025-09-15
Major Features
Docker Support
Full Docker containerization with health checks and monitoring
Kubernetes Deployment
Production-ready Kubernetes manifests and Helm charts
Webhook Integration
Real-time notifications for job completion
Batch Forecasting
Process multiple time series in parallel
Enhancements
- Performance: 3x faster model training and inference
- Reliability: Improved error handling and recovery
- Monitoring: Enhanced logging and metrics collection
- Security: Better authentication and authorization
Bug Fixes
- Fixed data validation issues with missing values
- Resolved timezone handling problems
- Improved memory usage for large datasets
[1.0.0] - 2025-09-01
Initial Release
The first stable release of Synthefy with core forecasting capabilities:Core Features
Core Features
- Time Series Forecasting: Accurate predictions with confidence intervals
- Python SDK: Easy-to-use Python library for data scientists
- HTTP API: RESTful API for any programming language
- Multiple Models: Support for various forecasting algorithms
Supported Models
Supported Models
- ARIMA: Auto-regressive integrated moving average
- Exponential Smoothing: Holt-Winters and variants
- Linear Regression: Trend-based forecasting
- Seasonal Decomposition: STL and X-13ARIMA-SEATS
Integration Options
Integration Options
- Python Package:
pip install synthefy-forecasting - Docker Container:
docker pull synthefy/agent - HTTP API: RESTful endpoints with JSON responses
- Cloud Deployment: AWS, GCP, and Azure support
Performance
- Speed: Sub-second inference for most models
- Accuracy: State-of-the-art forecasting performance
- Scalability: Handle thousands of concurrent requests
- Reliability: 99.9% uptime SLA
[0.9.0] - 2025-08-15
Beta Release
Public beta with core functionality:- Basic forecasting models
- Python SDK (beta)
- HTTP API (beta)
- Documentation site
Known Issues
- Limited model selection
- Basic error handling
- No webhook support
- Limited documentation
Migration Guides
Upgrading from 1.1.x to 1.2.0
1
Update Python SDK
2
Update Docker Image
3
Review API Changes
Check the API Reference for any breaking changes
Upgrading from 1.0.x to 1.1.0
1
Backup Configuration
Save your current configuration files
2
Update Dependencies
3
Test New Features
Verify webhook configuration and batch processing
Deprecation Notices
Deprecated in 1.2.0
- Legacy API endpoints: Some v0 endpoints will be removed in v2.0
- Old authentication method: API key in query parameters (use headers instead)
Removed in 1.1.0
- Python 3.7 support: Minimum version is now Python 3.8
- Legacy Docker tags: Only
latestand versioned tags supported
Security Updates
1.2.0 Security Improvements
- Enhanced webhook signature verification
- Improved API key rotation
- Better input validation and sanitization
- Updated dependencies with security patches
1.1.0 Security Updates
- Fixed authentication bypass vulnerability
- Improved rate limiting
- Enhanced logging for security events
Performance Improvements
1.2.0
- 50% faster model training
- 30% reduction in memory usage
- Improved batch processing
1.1.0
- 3x faster inference
- Better caching mechanisms
- Optimized Docker images
Community Contributions
We’d like to thank our community contributors:1.2.0 Contributors
- @alex-forecaster: Improved Prophet integration
- @data-scientist: Enhanced documentation examples
- @dev-ops: Kubernetes deployment improvements
1.1.0 Contributors
- @ml-engineer: Performance optimizations
- @docker-expert: Container improvements
- @api-developer: Webhook implementation
Want to contribute? Check out our Development Guide to get started with contributing to Synthefy.