In this article:
|
Modifying Shared Objects: Enhancing Pipelines Executions Statistics to display a warning message when you attempt to modify an object shared between multiple documents. Sharing primarily occurs with the $original object when a Snap outputs multiple documents for a single input. For example, an SQL Select Snap that matches multiple rows for a single input document produces documents where, for each entry, $original refers to the same object. With this release, if you follow that SQL Select Snap with a Mapper Snap that writes to a property in $original, a warning message appears in the Execution Statistics window. Since modifying a shared object can lead to inconsistent results, you must copy the object.
The $original objects are shared for performance reasons. Copying them for every output document can be resource intensive. |
Failed to validate account
error. This is because Java's Improved LDAP Support security enhancement enables endpoint identification on LDAPS connections by default.Workaround:
Set the JVM option com.sun.jndi.ldap.object.disableEndpointIdentification to true in your Snaplex's node properties (Global properties). This disables endpoint identification. You may have to contact your SnapLogic Organization Admin to include this setting.
Enhancing the SnapLogic API Management with the following API proxy features:
The update functionality makes it easier for you to modify the endpoints and policies in your Proxies while retaining the same Proxy name. Previously, to update a Proxy, you would have had to create a new Proxy with a different name.
New IP Whitelisting RequirementsWe remind all customers of the new IP Whitelisting requirements that are in effect beginning with the 4.18 August 2019 release. Ensure that your system administrators of Snaplex instances and networks review the following: Upgrading Your Groundplex to Java 11Starting from the 4.18 August release, SnapLogic supports Java 11 for Groundplex instances. We recommend all customers to migrate to Java 11, since Oracle no longer releases security updates for Java 8.
For details, see Upgrading Your Groundplex to Java 11. |
The following 4.18 Platform Dot Release updates are now a part of the 4.19 release:
Update Date | Build | Updates |
---|---|---|
master-6135 - 4.18 Patch 4 | Fixes an issue that causes the parent Pipeline to not include the correct error message when its child Pipeline, which has a Pipeline Execute Snap, fails. | |
master-5912 - 4.18 Patch 3 (Recommended) |
|
New UI Form: Introducing a new UI form as an opt-in feature for Snap configuration. Besides a new look, the new UI form offers an improved user experience and reduced latency. To enable the new UI form, select the New Form UI checkbox on the User Settings menu in SnapLogic Designer. Additionally, in the Mapper Snap integrates the AutoLink feature (formerly, SmartLink) in the same Infobox popup.
SnapLogic Cloud Pattern Search and Preview
Introducing SnapLogic Cloud Pattern Catalog Search. You can now search the extensive set of Pattern Pipelines from SnapLogic and preview Pattern Pipelines that match your search criteria. You can either use a Pattern Pipeline to create a new Pipeline or copy its contents into an existing Pipeline.
Creating Branched Pipelines Using Pipeline Recommendations
You can now create complex branched Pipelines using SnapLogic's Pipeline Recommendations feature. Just provide a start Snap, an end Snap, and an intermediary Snap and let Iris AI recommend Pipelines that connect all the three Snaps in a specified order.
Snaplex Notifications: Adding a Snaplex drop-down list for Notifications for ease of use. You can now set notifications for your Snaplex instances without having to look up the name in the Designer or Dashboard. When you configure a Snaplex notification, a drop-down list of Snaplex names appears.
Error Messages and Logs: Enhancing the troubleshooting experience in the SnapLogic Dashboard. Logging for JCC nodes is optimized so that duplicate or similar logs are filtered out, enabling you to find unique errors more quickly when you click View Details on the Snap Statistics tab in the Pipeline Executions Statistics popup.
Logo and Banner Customization: Introducing the ability to customize your API Developer Portal. You can now add your own organizational logo and banner text to the Developer Portal from API Manager. Since the Developer Portal serves as the public catalog for your users to consume APIs, you can now customize the look to reflect your organization's branding.
Clicking the Execute button in the Try it section on the API tab of a Proxy might cause the Proxy window to abruptly close.
When configuring an account for a database Snap, the Search field is not enabled in the the drop-down list.
Leaving mandatory fields blank while configuring a Snap or its account, and then clicking Save should display an error message but does not when the New UI Form enabled.
The following 4.18 UI Dot Release updates are now a part of the 4.19 release:
Update Date | Build | Updates |
---|---|---|
N/A |
| |
N/A |
|
|
true
.We found an issue where the Active Directory List Users Snap inserts a space before every record of each field in the output. While we are fixing this issue in the 4.19 release, if you have Pipelines that have the Active Directory List Users Snap that assumes a space in the first character, then this fix might break your Pipelines.
Generic JDBC - Execute Snap: If a SELECT
query in the SQL statement field in the Snap Settings contains duplicate column names, then the query result displays the column name twice, with the latter mention prefixed with the table name. If the column name occurs more than twice, the second entry is still prefixed with the table name but it displays the value of the column mentioned last in the query. The example below illustrates this behavior.
ExampleConsider the following query, where the column name "
Expected output: The Generic JDBC - Execute Snap's output should reflect the correct query result containing all the six fields, as shown in the image below: Actual output: The Snap's output displays the repeat occurrence of the column " |
To avoid this issue, we recommend that you give unique column names in the query.
NoClassDefFoundError: com/google/common/base/MoreObjects
error. The following NetSuite Snaps currently do not support custom records: NetSuite Get, NetSuite Get List, NetSuite Async Get, and NetSuite Delete.
The Sandbox Account setting, available while creating a NetSuite account, does not work as expected. Do not select this check box while creating a sandbox NetSuite account.
The following 4.18 Snap Dot Release updates are now a part of the 4.19 release:
Snap Pack | Update Date | Build | Updates |
---|---|---|---|
Confluent Kafka | confluentkafka8111 | Fixes an issue with the Confluent Kafka Producer Snap wherein the Topic property doesn't evaluate expression against input documents. | |
Salesforce | salesforce8066 | Fixes an issue with the Salesforce SOQL Snap wherein the Snap fails with NullPointerException. | |
Hadoop | hadoop8033 | Fixes an issue with the Parquet Writer Snap wherein the Snap throws an error when working with WASB protocol. | |
RabbitMQ | rabbitmq8058 | Fixes an issue with RabbitMQ Snaps wherein the Snaps throw an error when the auto-delete setting is set to true. | |
Snowflake | db/snowflake8044 | Fixes an issue with the Snowflake - Select Snap wherein the Snap converts the Snowflake-provided timestamp value to the local timezone of the account. | |
MS Dynamics 365 for Sales | dynamics365forsales7957 |
| |
Binary | binary8046 | Enhances the Snap Pack to support AWS SDK 1.11.634 to fix the NullPointerException issue in the AWS SDK. This issue occurs in AWS-related Snaps that have HTTP or HTTPS proxy configured without a username and/or password. | |
Snowflake | db/snowflake8044 | ||
Redshift | db/redshift8043 | ||
Confluent Kafka | confluentkafka8006 | Fixes an exception that occurs when consuming log-compacted topics, in the Confluent Kafka Consumer Snap. | |
PostgreSQL | postgres8021 | Fixes an issue with the PostgreSQL grammar to better handle the single quote characters. | |
Binary | MULTIPLE7884 | Fixes an issue with the PostgreSQL grammar to better handle the single quote characters. | |
Snowflake | |||
Redshift | |||
Transform | transform7994 | Adds a field Round dates to the Excel Parser Snap, which enables you to round numeric excel data values to the closest second. | |
SQL Server | db/sqlserver7989 | Fixes an issue in the SQL Server Merge Snap wherein identity columns are not handled correctly. Also, adds a field Enable Identity Insert that enables you to insert values into an identity column. | |
MS Dynamics 365 for Sales | dynamics365forsales7952 | Adds support for lookup type in the input document to be formatted per MS Dynamics 365 for Sales syntax. | |
JMS | jms7865 | Fixes an issue with the JMS Consumer Snap that reinserts failed messages in the JMS queue without checking for duplicate messages. | |
Binary | binary7860 | Fixes an issue with the File Writer Snap that is intermittently unable to set the correct permissions. | |
NetSuite | netsuite7879 | Fixes an issue with the NetSuite Snaps that intermittently fail to reach, cache, and view the NetSuite WSDL and XSD files. | |
MySQL | db/mysql7846 | Fixes an issue with the MySQL Snaps that exhibit degraded performance with snapsmrc523. | |
Splunk | splunk7812 | Adds properties named Earliest Relative, Latest Relative, and Preset Relative Search to the Splunk Search Snap to fix an issue wherein the Snap returns inaccurate and inconsistent results regarding last-30-day and year-to-date searches. | |
Snowflake | db/snowflake7821 | Fixes an issue with the Snowflake - Execute Snap wherein the Snap is unable to support the '$' character in query syntax. | |
Binary | binary7851 |
| |
Workday | workday7837 | Fixes an issue with the Workday Read Snap wherein the Snap is unable to log SOAP calls. | |
Salesforce | salesforce7832 | Enhances the Salesforce Subscriber Snap to capture Change Data Capture (CDC) events. | |
Flow | flow7743 | Adds a property Validate full JSON path to the Data Validator Snap to fix an issue wherein a field validation failure against a constraint does not produce an error. | |
Confluent Kafka | confluentkafka7784 | Fixes the Consumer Snap to stop quickly and cleanly on CLOSE and STOP lifecycle events. | |
Oracle | db/oracle7786 | Fixes an issue by using the NVARCHAR2 datatype in Oracle databases when the character set is not AL32UTF8. However, a known issue is that special characters appear as . | |
NetSuite | netsuite7779 | Fixes an issue with the NetSuite Update Snap and the NetSuite Create Snap wherein the Snaps are unable to properly handle null values for the standard and the custom fields. | |
Transform | transform7780 |
| |
Binary | MULTIPLE7778 | Updates the AWS SDK library version to default to the Signature Version 4 Signing process for API requests across regions. | |
DynamoDB | |||
Redshift | |||
Snowflake | |||
SQS | |||
Transform | transform7741 | Fixes an issue with the Sort and Join Snaps wherein the platform removes all temp files at the end of Pipeline execution. | |
Binary | binary7746 | Fixes an issue with the SMB file protocol wherein Binary Snaps are unable to create a native thread using an SMB file path. | |
Snowflake | db/snowflake7739 |
| |
Snowflake | db/snowflake7727 | Fixes an issue with the Snowflake - Unload Snap wherein the Snap does not abort the query when the Pipeline is stopped. | |
Transform | transform7711 | Fixes an issue with the XML Parser Snap wherein a class cast exception occurs when the Snap is configured with a Splitter and Namespace Context. | |
Confluent Kafka | confluentkafka7732 | Adds support for Kerberos-based authentication to enable connecting to Kerberos-enabled Kafka servers. | |
Spark SQL | sparksql7718 | Fixes an issue with the Spark Pipeline wherein the Pipeline on Hadooplex fails on release 4.18 because of dependency change in the global POM file. | |
Binary | binary7720 | Fixes an issue with the ZipFile Read Snap wherein the Snap fails to extract files from a zip file larger than 100MB when the number of retries is greater than zero. |
Total input and output bytes
We are deprecating Hadooplex from 4.19 with a target sunset date during the 4.20 release.
After an eXtremeplex terminates on Azure Databricks, the terminate event now displays on the SnapLogic Dashboard.
This section tracks the changes made during the iterative pushes to the UAT server and the GA release. The expected schedule is:
UAT #2 Updates Platform
UI
Snaps
Big Data
|
Platform
UI
Snaps
Big Data
|