KEYZY - January 2026
Released: Jan 2, 2026
January 2026 での更新項目
機能
- Advanced License Management
- Offline (Dealer) Distributed Licenses: The introduction of the LicenseDepositHandler has removed the friction of offline registration. Previously, these licenses often required a web portal for registering. Now, offline licenses can be registered directly within your application via the Client Library.
- User Data Updates: This new flow allows the client-side to update a license’s information such as Name and Email during the registration process.
- Native Trial Support: You can now allow users to request trial licenses directly from the client side using the registerTrial() function.
- Time and Usage Tracking
- Managing subscriptions and trials is now more transparent for the end-user. New functions in the KeyzyLicenseValidator class allow you to query:
- getDaysLeft() & getDaysTotal(): Perfect for showing “X days remaining” countdowns.
- getStartTime() & getEndTime(): Full visibility into the license lifecycle.
- getLicenseTypeEnum(): Easily programmatically determine if a license is Trial, Subscription, or Perpetual.
- Cross-Platform and Architecture Expansion
- Apple Silicon: Fully optimized for the latest Mac hardware environments.
- Virtual Machine Stability: Fixed critical crashes related to specific VirtualBox images, ensuring a smooth experience for enterprise users.
- Visual Studio 2019+ Support: Added dedicated static libraries for modern Windows development.
- Enhanced Security and Reliability
- Stronger HostID Generation: Overhauled how hardware IDs are generated, making them longer, more secure, and harder to spoof.
- Robust Error Handling: Expanded the LicenseStatus enum to include specific errors like CONNECTION_ERROR, NO_FREE_LICENSES, and detailed validation errors (SKU, Email, Product Code).
- Stability: Removed all assert calls that previously caused headaches in Windows Debug modes.