9.9.0.D Release Notes

Znode 9.9.0.D Patch Release - March 11, 2026

Highlights

This patch release includes minor bug fixes, security enhancements, logging improvements, and Azure Blob Storage upload corrections.

Release Information

Znode 9.9.0.D patch release includes a couple of minor bug fixes.

Important Information and Breaking Changes

Other Breaking Changes

There are no breaking changes in this release.

Issues Resolved

[ZPD-34073] – Admin - Hangfire Logging

Fixed an issue where logs were not generated for recurring Hangfire background jobs. The LogMessage() method in ZnodeLogging did not handle scenarios where HttpContext was null during background job execution. A null check has been added to ensure logging functions correctly when Hangfire jobs run without an active HTTP context.

[ZPD-34267] – Admin - Media Manager

Fixed an issue where .PDF files uploaded through Media Explorer appeared to upload successfully but were not actually stored in the configured Azure Blob Storage container. PDF files are now uploaded and stored correctly, ensuring they can be accessed and downloaded as expected.

[ZPD-34275] – Security Enhancement

Resolved a security issue where the ENCRYPTION_KEY was hardcoded in multiple files within the API Gateways project. The encryption key has been moved to configuration settings, allowing secure management through appsettings.json and environment variable overrides to improve security and deployment flexibility.

[ZPD-34303] – Application Logs

Fixed an issue where timestamps displayed in the Application Logs grid showed incorrect times and included unnecessary milliseconds in log details. The timestamp formatting has been updated to ensure consistent and accurate log entries.

Implementation Details

[ZPD-34303] – Application Logs Timestamp Fix

The following files were updated to correct timestamp handling and log formatting:

  • LogMessageService.cs
  • LogMessageAgent.cs
  • AutoMapperConfig.cs
  • AdminConstants.cs
  • DateRangePickerHelper.cs
  • HelperMethods.cs
  • Web.config (Znode.Engine.Admin)
  • Web.config (Znode.Engine.WebStore)

[ZPD-34275] – Encryption Key Security Enhancement

The encryption key configuration was updated in the following locations:

  • ZnodeEncryptionKey key added to appsettings.json in APIGateway.
  • ZnodeAesEncryptionKeykey added to the Web.config files of:
    • Znode.Engine.API
    • Znode.Engine.Admin
    • Znode.Engine.WebStore
M
Mugdha is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.