Skip to main content

An incremental update to improve the experience for long running requests.

To update already deployed applications to no longer have timeouts:

  1. Create a new package
  2. Deploy the new package to your existing application
  • [Bugfix]: Removed HTTP timeout from deployed applications allowing SAP to handle timeouts

Announced on Dec 10th, 2021 the Zero Day Log4j vulnerability CVE-2021-44228, is affecting systems worldwide. enosix has reviewed its systems and has yet to detect any platforms, apps, or services that are affected by this vulnerability.

Salesforce is conducting its own analysis of its systems. Any Salesforce apps provided by enosix (Surface, Transact, Commerce, CPQ) are not using log4j and are not affected. Salesforce will provide updates to the Salesforce platform, if needed.

The enosix connect platform does not utilize java or the log4j libraries and is not affected. Your IT department should review any other apps you are running in the SAP BTP platform, see SAP Note 3130476

enosix Link does not utilize java or the log4j libraries and is not affected. SAP Note 3130868 details that none of the SAP Cloud Connector versions contain the affected log4j-core and are not affected.

enosix will continue to review our systems and provide assistance. We advise that all computer systems operators review their systems that may be affected and take the recommend steps to patch any affected software.

Address bugs and repair deployments since the Salesforce Commerce changes

  • [Update]: Add support for Winter '22
  • [Bugfix]: Fix price/unit on checkout screen
  • [Bugfix]: Fix the cart total icon when item counts are updated

Salesforce Winter 22 Testing and Validation

Improved Support for S4 Hana including new component to support credit data (Credit Segments vs Credit Areas)

Improved doc flow support

Consistent custom fields:

  • Will display when configured in Salesforce even if not found in SAP (label with no data)
  • NEW support for custom fields for Delivery Item Details and Inquiry Item Details
  • All data type formats are confirmed to work for custom fields (Date/Numeric/Alphanumeric/BlankValue/LabelOnly)

This release requires an upgrade of the Surface SAP Components

  • [Feature]: Credit Segment control for S4 Hana implementations to replace Credit Area component on Salesforce account page.
  • [Feature]: NEW Sales Doc Flow is now supported at both the header level (FLOW ONLY) and item detail level
  • [Feature]: NEW "Edit Settings" link on enosix log page that brings user directly to the Custom Settings page for enosix Log Settings
  • [Update]: Custom field display logic was centralized and made consistent across all components, configured fields display even if there is no returned data from SAP.
  • [Bugfix]: Item partners were displaying on the sales document header partners section. Sales Document Partners now only show the header level partners.
  • [Bugfix]: Demographic information for Contact Person, Vendor, and Personnel partner types is now populated correctly.

Patch release to address security defects

  • [Update]: Addressed multiple security related opportunities

Patch to address customer submitted issues.

Notes:

  1. To make use of the new Accept-Language feature in an existing app, a new package needs to be created with the same selected APIs and published to the existing app. Please find notes on packaging and publishing APIs in our packaging docs

Known Issues in this release:

  1. Publishing a package may result in a System.NullReferenceException in CheckConnectivityServicesStep.cs or CheckAuthorizationStep.cs.
    1. To resolve this issue, navigate to your App Details page, click the Re-auth SCP button and follow the steps in the wizard. After the wizard completes, your package should publish successfully.
    • [Feature]: Translation Language for returned descriptions can be requested using the Accept-Language header.
    • [Update]: Search context RIO's without a leading structure are now supported.
    • [Update]: Added additional configurable output logging for diagnosing response messages from SAP
    • [Update]: Performance improvements in data serialization
    • [Bugfix]: Service hub url parameter for manual deployments to docker are correctly using secure wss transport, fixing cannot connect issue.
    • [Bugfix]: Port was being stripped off of the connection string in SAP connections, causing issues when connecting to SAP systems using a custom proxy server.
    • [Bugfix]: Fixed a race condition in the console viewing documentation without a project.
    • [Bugfix]: Fixed a docker access issue consuming a base image for new applications

    More fields added and customizations based on customer requests.

    image

    • Custom Fields on Customer Link Screen for displays custom SAP Data, EX: Sales Area and Tax Jurisdiction & Company Code.
    • Gross Amount fields for displaying sum of Net Value and Tax
    • Improved field alignment on all components
    • [Feature]: Goods Issue Date, Requested Delivery Date and Gross Price are added to the Sales Doc Header component.
    • [Feature]: Gross Amount added to Invoice Detail, and search results.
    • [Feature]: Separate Phone and Fax extension fields for customer details
    • [Feature]: Added Shipped option to the SAP Delivery Search Preset custom metadata type for setting the Shipped flag in searching for deliveries. This will allow for creating presets that will show shipped deliveries.
    • [Feature]: Customer Link screen now displays custom fields 1-10 using the SAP Customer Search Mapping custom metadata type.
    • [Update]: New home for surface product documentation, https://docs.enosix.io/surface/ this new platform will allow for versioning documentation to Surface Releases. New Release documentation will be available within a month of the product release.
    • [Update]: SAP Server errors are now detected and not reported as authentication errors. The message is displayed using a custom localizable label, with the default text There was an error in SAP. Please contact your administrator
    • [Update]: Customer Link screen now includes a country field for searching/mapping
    • [Update]: Updated Salesforce Mobile support for downloading Generated PDF documents and display of partners.
    • [Bugfix]: Undefined partner addresses fixed for non account type records, Ex: Contact Person, Forwarding agent.
    • [Bugfix]: Incorrect paging in Advanced Sales Doc Search, the last record in the first page would be missing.

    Here is a look at the currently scheduled upcoming releases with expected functionality. These lists are not necessarily complete and are subject to change at any time (and they almost certainly will). If you have particular items that you want to make sure are included, please let us know!

    In addition to the major releases shown here, we will be releasing any patches/updates needed to support new Salesforce releases (Winter '21, etc.) that fall between these releases.

    Surface v2.2 (Summer 2021)

    • Features
      • Better address handling for European addresses (house number vs. street order)

      • Breadcrumb navigation when going through Sales Doc Flow

      • Additional fields displayed on Sales Document details

      • Better handling of phone numbers with extensions

      • Ability to see completed deliveries in the delivery doc flow

      • Some UI improvements

    • Bugs
      • TBD

    Automate 1.0 (Summer 2021)

    • Features
      • Initial release of new enosix Automate product
      • Allows Salesforce admins to use Flows to work with enosix integration objects
      • Most common use case will be to manage syncs from SAP into Salesforce

    SDK 1.5 (Fall 2021)

    • Features
      • Ability to regenerate Apex library from within Salesforce, to captures changes to RIOS/schemas in SAP

    Connect 1.4 (Fall 2021)

    • Features
      • Support for multiple languages when using service accounts
      • Fewer 'Base version has changed' warning messages
      • Update app specs (RAM, disk) in console when changed in SAP BTP
      • Improvements in error messages
      • Automatically prompt for reauthentication when needed
      • Ability to archive packages
      • Replacing package name field with version number
    • Bugs
      • Removing an app from the console does not automatically delete it from SAP BTP
      • Capitalization of some API fields is strange

    Surface 2.3 (Fall 2021)

    • Features
      • Support for Winter '22
      • TBD
    • Bugs
      • TBD

    Updated link version with improved documentation

    https://docs.link.enosix.io/

    • [Feature]: Use Checkly to monitor outages, add end to end monitoring and alerting to your link instances following our guide.
    • [Update]: Updated runtime to dotnet core 3.1, this fixes many CVE's and memory issues