# Version 4 specifications Here we document features planned for Unleash version 4 and progress for each client SDK. Client SDKs should be able to introduce all features as a minor rev 3. release, and should switch to a version 4.x revision when all features are supported. This makes it easier for the Users to navigate supported features in respecitve clients. | Feature | Node.js | Java | Python | Ruby | Go | .Net | Client Specifications | | --------------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | --- | ---- | --------------------- | | Static context fields (#442) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | | | | | Strategy constraints (#442) | :fire: | :fire: | | | | | | | Flexible rollout strategy (#442) | :fire: | :fire: | | | | | | | Variant support ([docs](../beta-features.md)) | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: |