Releases & Features
Versioning your software and managing feature flags.
Releases
Releases track the versions of your software. By default licenses have no release attributes, but you can define string formatted attributes and validate that the installed version of your software is permitted to be used on a license.
Ensure that users only use versions that are permitted by their license.
Features
Features represent specific capabilities in your software (e.g., "SSO", "Multi-tenancy").
You can enable features on a per-license basis. When a client validates a license, they receive a list of enabled features. This allows you to sell different tiers of your product (Standard vs Pro) using the same binary, just by toggling features on the license.
Implement feature flags and use them to roll out features by controlling their enablement with feature checks in your application.