High worker restart concurrency to speed up upgrades/restarts via restartConcurrencyRatio
Proxy support with dynamic app versioning
Central proxy config file, promotions persisted to disk to survive service restarts
Isolated worker processes per version
On demand versioning via x-version header
Version promotion brings up worker count for desired version and brings down worker count of old version
Worker process downgrade from root via workerGid & workerUid
Backward compatibility with v1.x! Who does that with a major release?!
Enhancements:
Refactored communication between processes
Worker processes may now trigger commands (same) and wait for response (new).
The new message bus enables RPC and other flows like this between processes