8.39.0 Release Notes

Possible Breaking Changes

What has changed What to do
A Expect-CT header is now returned from product requests at runtime, designtime and from Product Admin. Connections will fail for customer hosted installations operating with a SSL Certificate issued before March 2018. This will not impact cloud hosted systems. Ensure you are operating with a SSL Certificate issued by a Certificate Authority after March 2018.
New App versions available. If you are using modified Apps, you must replicate your changes in the new version. See App Changes below for a summary of the items that have affected Apps in this release.

Apps

Current App versions and any changes are listed below. See Upgrade Apps and Snippets for general advice. To get access to the listed features, download the newest version of the App.

App Version ID Description
Administration 1.55 357357
  • Added ability to override rate header configuration for PB Shipping API.
Warehouse 1.50 319369
  • Support for validation of additional address lines.
MailCenter 1.46 358245, 319369
  • Support for validation of additional address lines.
Desktop 1.39 319369
  • Support for validation of additional address lines.
Store 1.32 319369
  • Support for validation of additional address lines.
Supplier 1.32 319369
  • Support for validation of additional address lines.
Desktop Shipping 1.22 319369
  • Support for validation of additional address lines.
Deliv Same Day 1.11 319369
  • Support for validation of additional address lines.
Personal Shipping 1.10 319369
  • Support for validation of additional address lines.
View 1.29 -
  • Synchronization App.

Headline Enhancements

ID Salesforce Description
355682 - Transtream. Enhanced monitoring of SSL Certificates. For enhanced security, an Expect-CT header is now returned from product requests at runtime, designtime and from Product Admin.
307456 SF28011 Consolidated Shipping. Updated handling of line items for FedEx IPD shipments. FedEx International Priority DirectDistribution® (IPD) consolidated shipments can now include ten or more line items. Previously, a limitation with the carrier meant that IPD shipments could only contain packages with less than ten line items.

Carrier Changes

ID Salesforce Description
332628 - FedEx Web Services 2020 Certification. Introduced new functionality in light of FedEx Web Services 2020 Certification:
  • New supported carrier services:
    • FedEx First Overnight Extra Hours
    • FedEx Priority Overnight Extra Hours
    • FedEx Standard Overnight Extra Hours
  • Added the ability to process FedEx Web Services shipments with handling charges, enabling users to add handling fees to the total shipment charge. This is managed by the following new special services, used to indicate how the handling charge is calculated:
    • Variable Handling Charge Fixed Value - adds a fixed value handling charge.
    • Variable Handling Charge Percent Value - adds a percentage handling charge.
    • Variable Handling Charge Rate Type - determines the rate type used. Supports Account Rates or List Rates.
    • Variable Handling Charge Rate Basis - determines the rate basis. Supports Base Charge, Net Charge, Net Charge Excluding Taxes and Net Freight.
  • Hazardous radioactive shipments are now supported when shipping and rating, subject to FedEx regulations.
  • Added support for shipment tracking via reference numbers. In ship requests, the following Transtream reference data is mapped to the FedEx fields:
    • Package/ShippingReference - CustomerReference
    • Package/ReferenceOne - PONumber
    • Package/ReferenceTwo - InvoiceNumber
    • Sender/DepartmentName - DepartmentNumber

    Note that at this time FedEx Web Services tracking is performed via the carrier tracking website.

For detail, see FedEx Web Services Reference.

357357 - PB Shipping API. Added ability to override rate header configuration. Implemented the ability to override the default rate headers passed for PB Shipping API transactions. This is managed by configuring the Rate Plan Header Override field when editing PB Shipping API accounts via the Administration App. Alternatively, the override can be set during the onboarding process.

Note that the override value will apply to Rate and Ship transactions. It will not apply to Personal Shipping, End of Day or Void transactions.

315213 SF28407 UPS. Support for WorldEase. You can now process UPS WorldEase transactions via Transtream shipping Apps when operating with UPS Consolidated or UPS Consolidated UK. This is achieved via a new snippet, UPS WorldEase, that addds a WorldEase checkbox and Importer Of Record field to the Apps. When enabled, a IsWorldEase element is added to product requests; successful shipments are returned with a WorldEaseID. For detail, see UPS WorldEase Snippet.
353354 - LSO. Added support for new service charges. The following service charges have been added when shipping with LSO carrier services:
  • Oversize Charge*
  • Overweight Charge
  • Additional Handling Charge
  • Early Delivery Fee
For detail, see Charge Types and Charge Base Types.
*At time of release, LSO is not returning charges correctly when rating and shipping oversize packages.

Other Changes

ID Salesforce Description
359759 SF30048 Warehouse App. Fields now cleared after shipping. The Warehouse App’s Shipping Instructions field now clears as expected after a shipment is processed.
359011 SF30097 Transtream Freight. Updated carrier package type IDs. The package type database IDs have been updated for Transtream Freight. The previous database values caused issues for users operating with custom carriers. For detail, see Transtream Freight Reference.
356082 - Address validation. Corrected handling of Personal Shipping accounts. Personal Shipping accounts can no longer be selected for use with address validation.
358631 - Shipping Apps. Carrier selection controls now disabled during Print As You Go processing. The Carrier and Service fields are now disabled when processing a Print As You Go (PAYG) shipment. The fields are re-enabled after the total number of packages have been shipped; this is determined by the value specified in the No. of Packages field of the Package tab. This fix corrects issues whereby packages in PAYG multipack shipments could be processed with different carriers.
357606 - SaaS Transportation. Pro Number now mapped correctly. When operating with SaaS Transportation, ProNumber data returned by the carrier is now mapped to the PackageReference field of the [Packages] database table. Note if not returned by the carrier, the PackageReference is set to Null.
358245 SF30061 Shipping Apps. Changes to weight calculations in older App versions. An issue has been corrected whereby older versions of the MailCenter and Warehouse Apps did not correctly calculate total shipment weight for freight transactions. This was due to handling of the Pallet Weight value.
358309 SF30075 FedEx Web Services. Corrected handling of hazardous package type values. An issue has been resolved whereby hazardous package types in upper case did not display correctly on FedEx Web Services hazardous outputs.
354774 SF29884 Hazardous shipping. Added missing elements to hazardous outputs. The Hazardous Shippers Declaration document now includes the Technical Name and Proper Shipping Name when the shipment is generated through the Warehouse App.
356102 - EDI Message Processor. Improved error handling. The way in which the EDI Message Processor handles invalid files has been improved. If an invalid file is encountered, it is marked as Failed Processing, and the task continues to process the remaining messages. Detail on the error condition can be viewed on the Messages page of the EDI App.
355355 - Designer. Updated treatment of HubCapp credentials. An issue has been corrected whereby HubCapp credentials did not populate in Apps opened via Designer’s Runtime option. This was due to problems accessing the path used for HubCapp cookie data. In addition, the Runtime option now no longer converts App URLs to lowercase.
356706 SF29998 SaaS Transportation. Resolved issue with incorrect request mappings. When operating with SaaS Transportation, the PickUpReadyTime and PickUpCloseTime elements are now mapped correctly in requests. This fix corrects issues whereby the Ship Before and the Ship After times were switched when shipping.
359109 SF30081 SaaS Transportation. Additional detail now displayed on Bill of Lading. The SaaS Transportation Bill of Lading output has been updated to correctly include sender and receiver names, alongside associated phone numbers. In support, the following elements are now passed to the carrier in product ship requests: OrgContactPerson, DestContact and DestPhoneNo.
360933 SF30154 Boxberry Parcel. Item Description data now handled correctly in requests. When operating with Boxberry Parcel, the Item Description field is now passed to the carrier as expected. Note that the field is passed to the carrier in the item’s descrEn element.
319369 SF27806 Address validation. Support for additional address lines. The Address Validation snippet has been updated to validate values entered for Locale (Address Line 2) and Other (Address Line 3). If an alternative address is selected following validation, the Locale and Other fields will update in the App.

In addition, UPS API, USPS Postage (Endicia) and FedEx Web Services address validation logic has been updated to pass Address Line 2 and Address Line 3 to the carrier, if populated, and receive the carrier response. Note if shipping with FedEx Web Services, Address Line 3 can only be passed if operating with the latest version of FedEx Web Services.

356355 - Designer. Corrected handling of image controller. Adding images to Apps in Designer now functions as expected. Previously, issues with the image controller caused errors when attempting to save the App.
359738 - PB Shipping API. Resolved charge calculations when rating. An amendment has been made to correct the calculation for chargegroupvalue when operating with PB Shipping API.
355363 SF29911 Apps. HubCapp credentials now saved in embedded Apps. An issue has been resolved whereby HubCapp credentials were not populated in embedded Apps. This was due to the configuration of the following Google Chrome cookie settings, which can be set via the chrome://flags page:
  • SameSite by default cookies - set to Disabled.
  • Cookies without SameSite must be secure - set to Enabled.

Note that Transtream Apps can only be embedded on HTTPS connections.

356967 - Apps. Duplicate Favorites now handled correctly. Favorites with the same Name and as an existing entry in the system can no longer be saved when operating in the Desktop and Desktop Shipping Apps. The user is now warned that the existing Favorite will be overwritten with the new configuration.

See Versions for a list of the latest production installer and App versions.

8.39.0 released to Transtream Production on 20 November 2020. Article last edited 24 November 2020