8.17.0 Release Notes

Includes new version of: Transtream Setup (3.8.0), HubCapp server (1.4.0) and HubCapp Peripheral Agent (2.3.0).

Possible Breaking Changes

What has changed What to do
New App versions available. See the release notes for details:
  • Administration App. Improved Carrier Permissions filtering.
  • Desktop, MailCenter, and Warehouse Apps. COD Value now set for Freight.
  • View App. Fixed ERR outputs reprinting and removed Home button.
  • Certified Mail and Deliv Same Day Apps. Removed the Home button.
  • End Of Day App. Improved carrier and accounts filtering.
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.
Anonymous Access no longer at Page level. If you have implemented Page level anonymous access, implement it again at the App level. Note that the HubCapp server version must be upgraded to at least 1.4.0. See TRANS-1204.
HubCapp Page to Page communications protocol. Restriction.xml file removed. If you use this protocol, use Only Allow These Hosts to restrict access. Note that the HubCapp server version must be upgraded to at least 1.4.0. See TRANS-1204.

Headline Enhancements

ID Salesforce Description
TRANS-2040 - New Carrier Components:
If importing from Shipment Server

There is also a new Generic Connectship Carrier component. If you have custom Connectship carriers in version 7.x, and want to import them (Transtream Setup's Import Data from Shipment Server option), add this component to your instance.

In addition, the following have been implemented in base data (meaning in the database and don't have to be manually added to an instance):

This helps sites transitioning from version 7.x, as these versions supported custom carriers based on these generic carriers, and they will now be imported. However, this is a first stage implementation. At present, you cannot add new custom carriers.

See Add Carrier Components to add new components to an instance.

Due to the work surrounding the implementation of new carriers, some of the existing components have been updated. See Carrier Component Changes below for a list of upated components.

See Carrier Components for an updated list of all available components.

TRANS-2186 - New Apps: Store, Supplier, and Route, and Mailroom renamed MailCenter.
TRANS-1204 - Dynamic authentication. App level anonymous access, and Page to Page predefined user access through a HubCapp server.

Page level anonymous access was introduced in 8.7.1. In this release, such access moves to the App level. This is a breaking change for anyone who uses it at the Page level, as the settings are not preserved on upgrade, and must be implemented again. In Product Admin, on the Apps tab, each App now includes an Allow Anonymous Access setting.

Allow Anonymous Access can be set to:

  • None. The user must provide a valid username and password.
  • Preset User Context. All access to the App is as the user given in the User Context dropdown. If you previously implemented such access at the Page level, this is how you reimplement it at the App level.
  • HubCapp Page to Page. The App runs with the user context supplied in the initialization of Page to Page communications using HubCapp. Note that the Page to Page communications protocol via HubCapp is not documented on this site. If you have been given access to this capability and have implemented it, note the following:
    • The interface to Page to Page communications via HubCapp has not changed. This means that no changes are required on the parent site.
    • The Restriction.xml file is no longer used. Instead, use the embedded App's Only Allow These Hosts setting to restrict access.

There is a new Transtream Setup (3.8.0) and a new HubCapp server (1.4.0). In Transtream Setup, use Help > Check For Updates. The new version is also available from Downloads.

Download, Import or Add Apps includes details on the various App level settings available on the Apps tab in Product Admin.

TRANS-2478 - Blackbox. Support for HubCapp Printing. For Blackbox use only, within the Administration App's Outputs, there is a new Printer Type of HubCapp. This uses a HubCapp server and HubCapp Peripheral Agent to service Blackbox print requests. In addition, below the Printer Type setting, there is also a new setting HubCapp Machine Name. Again, for Blackbox only, this lets you explicitly identify the HubCapp Peripheral Agent that will service requests. If you don't use the override, the default behavior is to direct the request to an agent with the same machine name as the current Logistics Server user. To support this, in the Administration App, > Data > All Settings, the following settings have been added:
  • HubCapp Server Uri
  • HubCapp Server License Key
  • HubCapp Server Timeout

See HubCapp - Blackbox printing. It includes details of the Pierbridge schemas that support Blackbox printing requests in their Output nodes.

There is a new HubCapp server (1.4.0) and a new HubCapp Peripheral Agent (2.3.0).

Headline History lists headline items across releases.

Other Changes

ID Salesforce Description
TRANS-1762 - FedEx International Returns. Improved Duty mapping. The DutyAccountNumber element is now passed correctly for international return shipments in the Ship Request. Please note that same fix was applied for DHL International API in version 8.14.1.
TRANS-2265 - USPS Postage (Endicia). Support for GlobalPost. Added new services available through Endicia Label Server (ELS):
  • GlobalPost Economy
  • GlobalPost Priority
  • GlobalPost SmartSaver Economy
  • GlobalPost SmartSaver Priority
For more details, see USPS Postage Reference. There is a new version of the USPS Postage carrier component.
TRANS-1897 - Administration App. Improved Carrier Permissions filtering. Security credentials are now filtered by the selected carrier within the Security Credentials lookup in the Carrier Permissions page.
TRANS-2232 - PB Shipping API. Updated Return Address Mapping. Improved PB Shipping API connector for return addresses when an alternative return address has been provided.
  • Domestic. The Ship From address is set to the return address elements in the Request sent to the carrier, and the InductionPostalCode field is set to the sender’s zip code.
  • International. The Ship From address remains mapped to the sender's address, and the Return address is mapped to the AltReturnAddress field in the Request to the carrier. This allows for the correct display of sender and return-to details on international documents.
TRANS-2282 - Reports Snippet not loading reports with PDF output in IE. Provided a workaround for processing and displaying PDF data in IE/Edge due to its inability to do so. If a PDF format report is now requested in IE11/Edge, the report is displayed on the screen in the Image format, and a download of the PDF is triggered.
TRANS-2000 - Shipping Apps. COD Value not set under Special Services for Freight. This issue has been resolved.
TRANS-2045 - Address Validation. Functionality extended to include region. All ConnectShip-based carriers and UPS API now include region when validating an address.
TRANS-2065 - Output Rules. Corrected Shippers Export Declaration and Letter of Instruction for Returns. Return transactions and international documents, Shippers Declaration and SED will no longer generate if not required.
TRANS-2068 - PB Shipping API - USPS. Support for US Territory destinations. Added ability to ship to US territories.
TRANS-2144 - EndOfDayGet transaction. Improved behavior.
  • Updated date handling so that the transaction does not perform offsetting when passing the start and end dates to SQL Server. Previously, these values were affected by the timezone of the user submitting the request, even though they are stored in the database without a timestamp potentially causing the records to be filtered.
  • The default value for NumberOfDays is now 7 rather than 1 since this allows better usage at the start of the week when no closeouts had been performed over the weekend.
.
TRANS-2162 - FedEx Web Services. Improved Broker CompanyName mapping. Updated mapping to use the Organization node for broker company name within FedEx Web Services. This is an internal change, and no change is needed to existing mappings.
TRANS-2183 - Address Validation not populating country with ConnectShip carriers. This issue has been resolved. There are new versions of the USPS Server and UPS Consolidated carrier components. See Update Carrier Components.
TRANS-2185 - ConnectShip. End of Day documents. Support for pagination. ConnectShip End of Day Image outputs can now use the paginate option to cater for scenarios where ConnectShip returns a single large image.
TRANS-2274 - USPS Server. Updated carrier service names. Renamed two USPS carrier services:
  • Standard Mail (Custom) is now Marketing Mail
  • Standard Mail (DBMC) is now Marketing Mail (DBMC)
For more details, see: USPS Reference.
TRANS-2327 - SAML authentication. Improved certificate handling. Improved handling of the service provider certificate to allow for more compatibility when signing SAML assertions and messages. Transtream now handles SHA-256 certificates from other providers and not just those from provider type 24 (Microsoft Enhanced RSA and AES Cryptographic Provider).
TRANS-2415 - PB Shipping API - USPS. Improved error handling. Improved error handling when rating or shipping multipack shipments. There is a new version of the PB Shipping API - USPS carrier component.
TRANS-2024 - End Of Day App. Improved carriers and account filtering.
  • The Select Carrier dropdown shows only onboarded carriers that the user has permissions to use.
  • The Select Account dropdown filters the content per carrier selected.
TRANS-2515 - Administration App. User import. Resolved issue when importing Localization.
TRANS-2529 - Administration App. State control now becomes textbox when country not US, and resolved issue when custom rates required second page in UI.
TRANS-2273 - Transtream Setup. Improved cache handling. There is a new version. In Transtream Setup, use Help > Check For Updates. The new version is also available from Downloads.

App Changes

App changes in this release are listed below. See Upgrade Apps and Snippets for general advice.

App Version TRANS Description
Administration 1.17 TRANS-1897 Improved Carrier Permissions filtering.
MailCenter 1.11 TRANS-2000, 2186 COD value now set for Freight. App renamed from Mailroom to MailCenter.
Desktop 1.9 TRANS-2000 COD value now set for Freight.
Warehouse 1.18 TRANS-2000 COD value now set for Freight.
View 1.13 TRANS-2184, 1978 Fixed ERR outputs reprinting, removed the Home button.
End Of Day 1.10 TRANS-2024 Improved carriers and accounts filtering.
Deliv Same Day 1.1 TRANS-1978 Removed the Home button.
Route 1.0 TRANS-2186 New App.
Supplier 1.0 TRANS-2186 New App.
Store 1.0 TRANS-2186 New App.

Carrier Component Changes

Changes to existing carrier components are collated here. See Update Carrier Components for updating an existing instance's components, Add Carrier Components to add new components, and Carrier Components for a list of available components.

  • CTSI 1.5.0
  • Deliv 1.5.0
  • Deluxe Delivery Systems 1.6.0
  • FedEx SmartPost Web Services 1.5.0
  • FedEx Web Services 1.11.0
  • LabelMaster DGIS 1.4.0
  • LSO 1.8.0
  • PB Shipping API - USPS 1.4.0
  • UPS API
  • UPS Consolidated 1.4.0
  • USPS Postage 1.7.0
  • USPS Server 1.4.0

See Versions for a list of the latest production installer and App versions. Above lists only those that have changed in this release.

8.17.0 released to Transtream Production on 26 October 2017. Article last edited 25 January 2018 (Added undocumented fix for FedEx. See TRANS-1762)