# Week of August 29, 2025

Released August 29, 2025 (version v2025.35)

## Major Release

### Automatic scaling

Revolutionary automatic scaling for Ploi Cloud applications that adjusts capacity based on real-time traffic patterns, ensuring optimal performance during peak loads while minimizing costs during quiet periods.

- Monitors request queue and worker utilization in real-time
- Scales up within 30 seconds when load exceeds 80%
- Scales down after 5 minutes of low activity
- Configurable min/max instances (up to 3x base capacity)
- Pay only for instances actually running
- Full history tracking and visualization
- Zero code changes required for existing applications

## New Features

### PHP application type

New application type specifically designed for vanilla PHP applications without a framework.

- Automatic composer dependency detection
- Proper webroot configuration
- Optimized build process for non-framework projects
- Support for custom PHP versions
- Automatic opcache configuration

### Cross-application database sharing

Enable microservice architectures by allowing applications within the same team to securely connect to each other's database services.

- Network policies ensure team isolation
- Support for MySQL, PostgreSQL, and MongoDB
- Automatic service discovery within team namespace
- Secure connection string generation

## Improvements

### API enhancements

Multiple new API endpoints for better infrastructure management and monitoring.

- IP ranges endpoint (/api/v1/cluster/ip-ranges) for firewall whitelisting
- Autoscaling history API with configurable time ranges
- Enhanced documentation for Infrastructure-as-Code support
- Declarative YAML configuration for all resources

### Monitoring improvements

Enhanced visibility into application performance and scaling behavior.

- Real-time autoscaling metrics in application overview
- Historical scaling pattern visualization
- Enhanced backup job status tracking
- Improved pod status synchronization

### Build system enhancements

Improved reliability and performance of the container build process.

- Better error handling for build failures
- Improved Docker layer caching
- Support for multi-stage builds in custom Dockerfiles
- Enhanced build log output with better formatting

## Bug Fixes

### Application status synchronization

Fixed issues where application status wasn't properly tracking pods across all namespaces, ensuring accurate status reporting.

### Test suite reliability

Fixed multiple test failures in backup job builder suite and resolved autoscaling billing calculation test issues.

## Notes

- Automatic scaling: Existing applications can enable without code changes. Move heavy initialization from init to build commands for optimal performance.
- Coming next: Performance improvements, granular autoscaling controls, enhanced debugging tools, and additional database service types.
