Picture of September 2025 Full Release Notes

September 2025 Full Release Notes

R25-36

VENTURE-11954 – Customer Status is null. Metabase queue down
Release Notes:

  • Fixed a Metabase queue failure caused by guest customers being created with a null Customer Status after a schema change. The queue now handles null values, and customer creation sets a default status to prevent future nulls.

VENTURE-11256 – Clean up cf_EntityData table
Release Notes:

  • Added an extra-data cleanup task for orders, order lines, products, customers, and categories. New cleanup settings let you control retention periods, reducing database size and improving query performance.

VENTURE-11930 – Metabase Product sync: deeply nested SQL exception
Release Notes:

  • Resolved a Metabase product-sync error caused by excessively nested SQL generated by the product expression builder, which could stop queue processing in edge cases.

VENTURE-11971 – [CERM] Fix wrong setting migration
Release Notes:

  • Corrected migration of the CERM pricing mode so storefronts configured to “always use calculation price” correctly use calculation-based pricing instead of product pricing.


R25-37

VENTURE-11956 – [MegaEdit] Pricing Object error
Release Notes: Fixed saving script data and resolved a pricing error in MegaEdit.

VENTURE-5882 – Platform improvement: warning when copying categories + products within them
Release Notes:

  • Renamed copy-level options under Copy Category:

    • Without products → Do not include products

    • With Products → Duplicate products with the category

    • With Products And Additional Data → Duplicate products and additional data with the category

  • Added info popups explaining the effects of the “Duplicate products…” options.

VENTURE-11163 – 'Print Operator' Role – ACLs incorrect
Release Notes: Updated the Print Operator role to have access to the admin area and Print Operations.

VENTURE-11253 – Extend Mex Import to support the TextTypeMode option during import
Release Notes: Added Invent configuration for Text Type Mode with options: Normal and Restricted.

VENTURE-11362 – Invent template suppression issue with variable and non-variable data
Release Notes: Fixed suppression issue for the Left mode.

VENTURE-11820 – [PrintIQ] Application token cache
Release Notes: Cache the application login token for 1h 50m to improve pricing performance.

VENTURE-12014 – Chameleon group FK issue Metabase
Release Notes: Fixed Metabase patches for Chameleon groups.

VENTURE-12024 – 2nd Round Fail for VENTURE-5882
Release Notes: Made “Copy Level” options translatable (follow-up to VENTURE-5882; behavior unchanged).

VENTURE-10099 – UploadRequirements not copied when using Copy product or import/export
Release Notes: Fixed Upload Requirements not being copied or imported/exported on multipart products.

VENTURE-10500 – Shipping address selection in the cart
Release Notes: Extended “Additional addresses” to allow selecting a shipping address directly from the cart and skipping the shipping-address step in checkout. Addresses created from the cart are stored and reusable.

VENTURE-10522 – MegaEdit Upload Remove all pages
Release Notes: Added a “Remove all” button to the MegaEdit upload UI to remove all pages inside the editor.

VENTURE-11199 – Kinds in PrintIQ
Release Notes:

  • Added “Kinds handling” settings at:

    1. Global PrintIQ plugin config

    2. Product-level external reference config (custom and print-on-demand)

  • Kinds options: No Handling, Number of records, Number of pages.

  • Supports “number of records/pages per kind.”

VENTURE-11331 – Customer facing logs
Release Notes: Added log ACLs and filters (by account, InstanceId, and date/time to seconds). Removed the Processed Items tab. Added Background Task Logs to the Extended System Logs view.

VENTURE-11760 – Pass Product Categories in cXML for the order to Punchout
Release Notes: Punchout orders can now include UNSPSC product category classification in the cXML.

VENTURE-11819 – Show always PO number on order details in admin
Release Notes: Allow adding a PO number in order details when one wasn’t captured at checkout.

VENTURE-11935 – MegaEdit Upload Remove all pages – PART 2
Release Notes: Added “Remove all” button to Dynamic Upload MegaEdit products.


R25-38

VENTURE-11527 – [API] Catalog V2 Product Details Update
Release Notes: Extended the GET /catalog/v2/product/{id} endpoint to include a Variables collection (for MegaEdit-enabled products).

VENTURE-11528 – [API] Orderline Details
Release Notes: Extended the GET /orderlineitem/get/{id} endpoint to return MegaEdit variable values, including value types (string or secure media URL).

VENTURE-11533 – [Webhook] Orderline Updates
Release Notes: Updated orderline webhooks to include MegaEdit variables in the same structure as the Orderline Details API response.

VENTURE-11534 – ME Variable Storage
Release Notes: Introduced a new S3-backed Variables storage area. Variable values >1000 characters are stored in S3 and referenced transparently via a flag for read/write operations.

VENTURE-11535 – Secure Media File Endpoint
Release Notes: Added a tokenized media endpoint that serves files via secure, expiring tokens (aligned with existing secure download token logic).

VENTURE-11011 – Connect: Switch – Line Item Metadata
Release Notes: Added lineNumber and totalOrderlines to order metadata for the Enfocus Switch app. Also exposed lineItemIds as an ordered list mapping orderline job IDs.

VENTURE-11565 – Registration Form Fields After Login Fail
Release Notes: Fixed an issue where registration fields (gender, title, DOB) disappeared or lost required status after a failed login attempt on the login page.

VENTURE-11673 – Solprint: Save Product Extra Data
Release Notes: Product sync updates are now recorded in Product Entity Data. Order auditing improved by saving request/response payloads into the order’s entity data (configurable auditing level).

VENTURE-11976 – Pack Quantity Adds Incorrect Units
Release Notes: Fixed pack-quantity handling so repeated “Add to Basket” updates the shopping cart in units (total quantity), not by raw pack increments.

VENTURE-11988 – [CERM] Grouping by Calculation ID with Product Pricing
Release Notes: Fixed grouping logic so product-pricing mode correctly sums quantities by Calculation ID when determining price. Avoids unnecessary estimate cloning in calculation-pricing scenarios.

VENTURE-12006 – Additional USPS Rate Requests
Release Notes: Restored First-Class mail type logic and multi-request aggregation in the USPS plugin. Correctly classifies eligible items as First-Class Letter (else Flat/Parcel) according to USPS size/weight rules and the “Request First Class Service” setting.

VENTURE-11665 – Register Redirects to Login
Release Notes: Registration validation errors are now shown on the register page without redirecting to the login page.

VENTURE-11911 – Include Taxes in MegaScript Retrieve Order
Release Notes: Added TaxRatesList to the Order Details API for readable tax breakdowns. MegaScript now exposes order tax, shipping (incl/excl), totals, payment method system name, and payment transaction IDs.


R25-39

VENTURE-7976 – Order Settings → Hide Billing Address tooltip
Release Notes: Restyled and moved the “Hide Billing Address” guidance into the standard tooltip. The setting now only appears after save when a valid default billing address exists.

VENTURE-11856 – Default currency for language
Release Notes: Added per-language default currency and an optional feature to auto-select language and currency from the browser’s Accept-Language header (configurable in Customer Settings).

VENTURE-12070 – Billing address feature switch logic
Release Notes: Added “Always use default billing address” order setting. When enabled (and a valid default billing address exists), checkout forces use of the storefront’s default billing address and hides billing address selection in My Account.

VENTURE-9784 – Media deletion FK clean up
Release Notes: Fixed foreign-key violations during media cleanup by removing references to hard-deleted parent media from child records, including soft-deleted children.

VENTURE-10596 – Access Denied for “Admin Reports” role on Customer Reports (Legacy)
Release Notes: Adjusted legacy customer reports access so it’s only enabled for super admins on newly created platforms.

VENTURE-11337 – Forgotten password page refactor
Release Notes: Updated the Forgot Password page UI across all themes to clarify the flow: hide the form after request and display a clear confirmation message, with a simple path back to login.

VENTURE-11383 – Default Billing Address not applying (address book vs. order settings)
Release Notes: Added a feature switch to enforce use of the storefront billing address when “Hide Billing Address” is enabled, even if the customer has a default billing address. Default is off to avoid impacting existing setups.

VENTURE-11446 – Remove the Quote setting: Quick Add to Basket when creating order from UI
Release Notes: Removed “Quick Add To Basket When Create Order” from the admin UI. It remains configurable via All Settings and is preserved on save.

VENTURE-11529 – Global Additional Data: allow file override
Release Notes: Added “Replace existing files” in Global Additional Data to overwrite existing uploads. Other File Browser usages remain unchanged.

VENTURE-11740 – Featured product links using origin domain
Release Notes: Fixed homepage product link caching to use the current request host, preventing cross-domain URL leakage in cached responses.

VENTURE-11849 – Infigo Sync: fault-tolerant download
Release Notes: Improved hotfolder download robustness by using safe path handling and retrying while files are still being written to disk.

VENTURE-11906 – Legacy product variant image not editable
Release Notes: When a product variant has an image but the product template is set to Default, the image is now visible and can be removed/managed in Admin.

VENTURE-12010 – Guest language/currency migration fix
Release Notes: Fixed currency/language migration for newly created guests so selections are retained correctly.

VENTURE-12021 – Patch: update Picture.MimeType values
Release Notes: Corrected invalid MIME types by updating application/octet-st to application/octet-stream.

VENTURE-12032 – Cookie handling follow-up for guest context
Release Notes: Resolved bad gateway issues by only setting the customer context cookie for generic guests, and only when values change. Ensures cookie updates don’t duplicate.

VENTURE-12056 – Follow-up for multipart/editor flows
Release Notes: Fixed null handling and sequence selection in language detection so MEX import and multipart uploads work when the new locale setting is enabled.

VENTURE-12069 – PrintIQ: price list selection for custom quoting
Release Notes: Added Wholesale/Retail price list fields at Connect (fallback) and per-product mapping levels. The selected values are sent in custom quoting calls to ensure correct pricing.

VENTURE-11200 – Auto-select language & currency based on browser
Release Notes: Added ability to automatically preselect language and currency for new visitors based on Accept-Language, with per-language default currency and cookie persistence for guests.

VENTURE-11284 – MIS account manager info in My Account (CERM)
Release Notes: Added an “Additional Information” section in My Account for MIS plugins. For CERM, it displays the assigned representative’s name and email (asynchronously loaded and cached).

VENTURE-11428 – Reorder from same Department
Release Notes: Added an order-sharing mode (No share / By department). When enabled, customers can view and reorder department orders; orders retain department assignment even if customers move departments.

VENTURE-11727 – PrintIQ duplicate artwork
Release Notes: Added a configurable option to replace existing PDF artwork in PrintIQ by passing the existing artwork reference (QQADAKey), including support for multi-section products.

Incomplete