8.38.0 Release Notes

Includes new version of: Transtream Setup (3.32.0)

Possible Breaking Changes

What has changed What to do
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.54 329021, 348212, 350408, 339032
  • Added ability to manage USPS Postage account credit.
  • New fields when configuring EDI carrier accounts.
  • Improvements to timezone management.
  • Support for CargoWise One invoicing.
Warehouse 1.49 350744
  • Enhanced display of Address Book.
MailCenter 1.45 350744
  • Enhanced display of Address Book.
Desktop 1.38 350744
  • Enhanced display of Address Book.
Store 1.31 350744
  • Enhanced display of Address Book.
Supplier 1.31 350744
  • Enhanced display of Address Book.
View 1.28 350008
  • Resolved pagination errors in Apps allowing anonymous access.
Desktop Shipping 1.21 350744
  • Enhanced display of Address Book.
Deliv Same Day 1.10 350744
  • Enhanced display of Address Book.
Personal Shipping 1.9 350744
  • Enhanced display of Address Book.
Batch Processing 1.1 344003
  • Added ability to configure rate groups for pending transactions.

Headline Enhancements

ID Salesforce Description
339032 - Transtream. Support for CargoWise One invoicing. Users integrating with CargoWise One systems can now generate invoices for costs incurred when performing shipments with Transtream. In support:
  • Added a new task, CargoWise One Invoice Export, which generates invoice files and exports them to the CargoWise One System. See CargoWise One Invoice Export Task.
  • Updated the existing CargoWise One eHub Message Processor task to directly communicate with the CargoWise One system, where previously this was achieved through an integration agent. In addition, added the ability to disable inbound message handling via the setting CW1 eHub Inbound Messages. See CargoWise One eHub Message Processor Task.
  • New configuration options in the Administration App:
    • Added a new section, Invoice Debtors, to the Data tab’s Reference Data page. Invoice Debtors must be configured in both Transtream and CargoWise One before invoicing. See Administration App - Data.
    • Added a new field, External System Code, when editing Locations via the App’s Locations tab. This field corresponds to the relevant CargoWise One Branch Code. See Administration App - Locations.
  • Updated product ship requests to include ExportInvoiceData, InvoiceDebtor and OrganizationCode elements.
316393 - Bulk List Processor. Added new parameters. The following parameters, configurable via Designer, have been added to the Bulk List Processor snippet: Customer Reference, DUNS and Notes. For detail, see Bulk List Processor Snippet.
304620 SF28127 Batch Processing. Implemented ability to pass rating elements for pending shipments. Rating elements have been added to the Group Ship request, a method which can be used to add rows into the [Pending] database table. If the rating elements are passed, pending shipments added using the request will perform a rate shop when processed. The following elements have been added: RateGroup, RateGroupName, FilterMode and SortMode. Note that the elements are required at the top level of the request, and do not need to be included per shipment. If the FilterMode is not set, the cheapest rate is used.
The rating elements from the request are stored in a new database table [PendingProperties], and are linked to corresponding items in the [Pending] table via a PendingPropertiesID.

Carrier Changes

ID Salesforce Description
329021 - USPS Postage (Endicia). Support for credit management. The ability to view available USPS Postage account balance, and top up credit, has been added to the Administration App. The option is available when editing USPS Postage accounts via the Accounts page of the App’s Carriers tab. For detail, see Setup USPS Postage (Endicia).
343658 - SaaS Transportation. New special services. SaaS Transportation now supports the special services Appointment Pickup and Appointment Delivery. Note, where appropriate these special services may have associated fees. For detail, see SaaS Transportation Reference.
343998 - PB Shipping API – USPS. Removed unsupported special service. Support for the PB Shipping API special service Return Receipt Merchandise has been removed from the product as it is no longer supported by the carrier.

Other Changes

ID Salesforce Description
- - Transtream Setup. Updated Windows PowerShell version. Transtream Setup now operates with Windows PowerShell version 5.1. For detail, see Transtream requirements. For guidance on installation, see the Microsoft website.
342903 SF29268 Apps. Transactional Address snippet now functions as expected in embedded Apps. An issue has been corrected whereby embedded Apps utilizing the Transactional Address snippet did not load correctly.
346716 - HubCapp. Incorrect license detail now prompts error. An error is now returned if attempting to save HubCapp details with an incorrect license key via product Apps.
302891 - Users. Log out no longer required when updating email addresses. Admin users are no longer required to log out after changing their email address; the logged-in user’s claims cookie is now updated by the product after a successful onboarding request is received. Note that Internet Explorer 11 does not support this feature; users operating with this browser will still be required to log out following an email change.
342827 - Data Management. Enhancements when operating with SFTP. A new field, Default Directory, has been added to the Data Management wizard when operating with SFTP locations. When configured, the inputted path is used as the root folder in the SFTP folder browser. In addition, this field can be set to resolve issues where folders cannot be accessed by the product due to redirect issues on SFTP servers.
343204 - Canada Post. Shipment statuses now reported correctly when batch tracking. Resolved an issue with batch tracking whereby the status of Canada Post shipments incorrectly displayed as In Transit, even when reported as delivered by the carrier.
347687 SF29581 Task Scheduler. Resolved issue with missing times in Task Schedule dropdown. An issue has been resolved whereby the hour options 7 and 8 did not display in the Hour dropdown when configuring task times.
348896 - Desktop Shipping App. Corrected recipient selection on Ship From tab. Searching for recipients on the App’s Ship From tab now functions as expected; previously, the Ship For popup did not close when selected.
334796 - Transtream. Enhanced IIS server security. Implemented several product infrastructure changes to improve security surrounding the handling of IIS server details. There is a new Transtream Setup (3.32.0).
340219 - Transtream Setup. Updated handling of application pool credentials. An issue has been resolved whereby product installations failed if the application pool was configured with Process Model credentials defined. Now, if application pool credentials are entered, the Process Model Load User Profile setting is set to True.
349653 SF29677 Help. Corrected display of longer email addresses. Support email addresses now display as expected in the Apps’ Help tray, resolving issues whereby longer emails overflowed from the tray.
343694 - FedEx Server. Corrected handling of duty payer account detail. When performing international FedEx Server shipments, ship requests now pass the Duties Payor Account Number to the carrier, if provided. Note that the field is only included in the request if the international default in use has the Duty Payer Type set to Recipient.
350284 - View App. Updated handling of multipack shipments. Searching for individual packages in a multipack shipment in the View App now functions as expected. This fix corrects errors whereby only detail from the first item in the shipment displayed in the Package Details tab.
348212 SF29616 EDI. Updates to align with EDI standards. Implemented several changes to improve the formatting of EDI transaction files. Note that the following amendments only apply to carriers operating with the Using EDI Standards setting enabled:
  • Added the following new fields when editing EDI accounts in the Administration App’s Carriers tab: Interchange Sender ID, Interchange Receiver ID, Application Senders Code and Application Receivers Code. If populated, the values are passed in Motor Carrier Load Tender (204) requests.
  • Updated the Motor Carrier Load Tender request to pass the new elements. Note the fields pass 15 characters; if a longer value is entered only the first 15 characters are included. Within the request’s Interchange header:
    • InterchangeSenderID is passed as ISA field 6.
    • InterchangeReceiverID is passed as ISA field 8.
    • ApplicationSendersCode is passed as GS field 2.
    • ApplicationReceiversCode is passed as GS field 3.

Note it is the user’s responsibility to configure the fields to valid values agreed with the carrier.

346720 - FedEx Smartpost Server. Resolved issues with return. Processing return shipments with FedEx Smartpost Server now functions as expected; previously, errors presented due to a missing field in the return request.
350408 SF29709 Administration App. Improvements to timezone management. If no timezone is defined when configuring a location in the Administration App, the timezone is now taken from the Server Default Timezone global setting.
Timezone dropdowns in the App now show timezones ordered by offset. In addition, the timezone descriptions have been updated to include both the name and the offset. For example, US Mountain Standard Time - (GMT-07:00) Arizona.
349678 SF29682 Boxberry Parcel. Corrected production Uri. Updated the production Uri used when shipping with Boxberry Parcel.
348540 SF29625 Apps. Updated handling of product messaging for embedded Apps. Transtream product notifications no longer display in Apps embedded in customer websites.
350008 SF29696 Apps. Resolved pagination errors in Apps allowing anonymous access. Table pagination now functions as expected in embedded Apps operating with Allow Anonymous Access enabled and a preset User Context. Note that the Administration and Data Management Apps cannot be embedded in this way as the API calls made by the product require a user to be authenticated.
341277 - Personal Shipping. Updated output logic. Outputs utilized when operating with Personal Shipping are now flagged as such in the product database via a new column, IsPersonal, added to the [Outputs] table. This ensures Personal Shipping outputs are differentiated from those that are used for commercial shipping.

Note that instances that were created at, or upgraded to, version 8.35.0 or higher will get a duplicate set of outputs specifically for Personal Shipping on upgrade to 8.38.0. Any outputs previously created for Personal Shipping can be safely removed via the Administration App. The new Personal Shipping outputs are hidden in the product UI, and cannot be viewed or edited via the Administration App.

350388 SF29703 DHL eCommerce API. Resolved issue with missing address data in carrier request. Address elements including Street, Local and Other are now passed as expected in carrier requests when operating with DHL eCommerce API. Note that only the first two lines of addresses (Street and Locale) are printed on DHL labels.
350432 SF29551 DHL XML-PI. Updated handling of import accounts. DHL XML-PI rate requests have been updated to pass the Billing/CountryCode element for accounts used to import goods (account numbers beginning with 95 or 96). For other accounts, Sender/CountryCode is passed to the carrier as per the previous behavior.
350744 - Apps. Enhanced display of Address Book. The sizing of the Address Book snippet has been enhanced to allow more space for address fields and improve usability.
349990 SF29693 FedEx Web Services. Resolved issue with address mappings when requesting shipping key. An issue has been resolved whereby when requesting shipping keys for FedEx Web Services the wrong address was passed in the request if a different billing address was provided. In support, the mappings of addresses between the product’s CarrierAdministrationRequest and FedEx’s SubscriptionRequest have been amended as follows:
  • BillingAddress is now mapped to the FedEx SubscriberAddress.
  • ShippingAddress is now mapped to the FedEx AccountShippingAddress.
348940 SF29653 DHL XML-PI. Added new special service to improve handling of paperless shipments. Support for a new special service, Remove Waybill for Paperless Trade, has been added for DHL XML-PI; when enabled, DHL will only return a label for paperless international shipments. Selecting this service sets the CommercialInvoiceRemoval node true, thus preventing the shipment from producing waybill documents. In addition, the carrier ship request has been amended to disable the RequestArchiveDoc node when both CommercialInvoiceRemoval and CommercialInvoicePaperless are set to true. For detail, see DHL XML-PI Reference.
349675 SF29548 FedEx SameDay® City API. Updated carrier requests to include vendor identification. FedEx SameDay® City API has been updated to pass visiblityReleases and vendor objects in carrier requests, ensuring detail such as the Vendor Control ID (VCID) is passed to FedEx as required.
352709 - Task Scheduler. Improved error logging. Exception handling information that is logged to Seq has been improved to report exception stack trace information.
344003 - Batch Processing App. Added ability to configure rate groups for pending transactions. When editing pending transactions in the Batch Processing App, rate groups can now be selected via the Carrier dropdown. When a rate group is selected, the Service and Package fields are replaced with the following inputs: Filter Mode and Sort Mode. For detail, see Use the Batch Processing App.
350402 SF29704 App settings. Changes to custom App setting configuration. During App customization, added the ability to prevent special characters, such as backticks (`), equals signs (=), and forward slashes (/), being encoded when retrieving App settings. This is controlled by a new boolean parameter added to the pb.AppSettingHelper.GetAppSetting method, which is utilized in Designer. For detail, see Custom App Settings.
In addition, a fix has been applied to prevent the use of the backslash character in setting values.
354512 - Task Scheduler. Resolved issue with pagination. Only tasks set to visible are now returned to the Task Scheduler, correcting display issues with table pagination.
343668 - DHL XML-PI. Amendments to tracking logic. Due to a change to the carrier tracking website, DHL XML-PI shipments are now tracked via an API call to the carrier connector.
354759 SF29886 DM Transportation. Updated setting configuration. The Key value for DM Transportation has been corrected to dmt_ftp_uri_live. This fix resolves issues whereby users could not void DM Transportation shipments.
354538 - CANPAR. Tracking now functions as expected. A CANPAR tracking issue has been resolved; previously date values were not passed correctly in the track request.

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

8.38.0 released to Transtream Production on 20 October 2020. Article last edited 20 October 2020