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.