Item-module Stream — Changelog
Authoritative artefact: operations PR #169 (merged 2026-05-08).
service/ItemPrinter.signImageUrlnow passes non-CDN image URLs (such as Amazon-hostedhttps://m.media-amazon.com/images/I/...) through unchanged at print time. CDN-host URLs continue to route through the existing signing path. Previously every image URL was sent through the CDN signing path, so URLs not under the CDN host failed to print correctly.- The save-time validator was already accepting non-CDN URLs by design, so no validator change was needed — this PR only adjusts the print-time signer.
- New unit tests covering both branches of
signImageUrl: CDN-host URL still delegates to the signer (delegation unchanged); non-CDN URL is returned verbatim without invoking the signer. - Pre-existing
ItemPrinterTest,ApplicationConfTest,ItemPrintTestremain green. ./gradlew checkgreen locally before push.
Copyright: © Arda Systems 2025-2026, All rights reserved