Estimate email and signing link ignore customer locale
Estimate emails and the signing link sent to customers were localized to the channel default locale instead of the customer preferred_language. Root c...
Prevent duplicate commercial invoices (race in invoice creation)
firstOrCreate(order_id, type) in CreateInvoiceFromOrderJob is not atomic without a unique index, so concurrent status transitions (paid/shipped) on se...
vies:reparse-addresses - remediate stale stored VAT number addresses
Why: Vies::resolveVatNumber() returns the stored vat_numbers row unchanged, so rows created before the address-parsing fixes (#589 postcode-space, #59...
Visma: map customer order number (Asiakasviite) to Tilausnumeronne on sales orders
Customer order/PO number (order.customer_reference / hub Asiakasviite) was sent to Visma customer.refNo, which prints as Viitteenne, leaving Tilausnum...
Newsletter signup sent 3 duplicate confirmation emails
Storefront newsletter signup delivered 3 identical confirmation emails per subscription (seen in Mailtrap). Root cause: queued notifications inherited...
VIES placeholder address propagates to order and breaks delivery (FI '00000 OSOITE TUNTEMATON')
Bug: When VIES returns a placeholder address for a valid VAT number (e.g. the Finnish 00000 OSOITE TUNTEMATON when no address is published), revalidat...
VIES address mapping mislabels postcode/city on multi-line addresses (c/o line)
Bug: The VIES VAT lookup mis-maps the billing address when the address block has more than two lines (e.g. a leading c/o line). The street name lands...
composer update on all nodes - patch CVE-2026-46644 (symfony/polyfill-intl-idn)
CVE-2026-46644: Insecure equivalence in symfony/polyfill-intl-idn for ASCII-only xn-- labels. Source: https://symfony.com/blog/cve-2026-46644-insecure...