5.13 Release Notes
Upgrade guides
5.13.2 Patch Notes
Cinchy version 5.13.2 was released on December 20th, 2024.
- Using an AWS Access Key to connect to DynamoDB as a data sync source will now work as expected.
- We fixed a bug that was causing batch syncs between a Parquet source and a Cinchy Table destination to fail.
5.13.1 Patch Notes
Cinchy version 5.13.1 was released on December 11th, 2024.
Alpine images no longer available
Cinchy components are no longer available as variants based on linux distribution.
The following components are based on Debian only:
- Connections Web API
- Connections Worker
- IDP
- Maintenance CLI
- Web
- Event Listener
The default image tags will now yield Debian-based images. The -debian
suffix is deprecated and should no longer be used.
Kafka Schema Registry
Kafka Schema Registry is now supported in Connections when using a Kafka Topic as a Destination.
Schema Registry is an external process that runs on a server outside of your Kafka cluster. It provides a centralized repository for managing and validating schemas for topic message data, and for serialization and deserialization of the data over the network.
Producers and consumers to Kafka topics can use schemas to ensure data consistency, verification, and compatibility as schemas evolve.
For more information on how to leverage Kafka Schema Registry within Cinchy, please review the documentation here for more information.
Schema Registry is not supported in syncs that use a Dynamic Topic. For real-time syncs, messages will be logged to the Execution Errors table. For batch syncs, the job will fail with a 404: Schema not found
exception.
Stricter Validation
Listener config validation is stricter with respect to the JSON standard. Specifically, trailing commas in arrays will appear as validation errors in the margin. While it is recommended to change the JSON to match the spec, the listener configuration will continue to work as-is.
Enhancements
- Improved performance in message consumption for the Cinchy Worker when Kafka is used as a message broker for real-time syncs. [1]
- Implemented more detailed error logging for REST API destinations.
- The maximum timeout for exporting data was increased to 4 hours.
- Azure Key Vault and AWS Secret Manager:
- Cinchy environment settings can now be stored securely in both Azure Key Vault and AWS Secret Manager, allowing for flexibility in cloud provider usage.
- Secrets support has been added for the Orchestration Scheduler and Orchestration Automation Runner components of the platform.
- You are now able to configure the timeout parameter for Dynamics source and destination connectors. [2]
Bug Fixes
- The £ symbol will now correctly display within number columns.
- Fixed a bug that occurred when using null values with
UDF Table-valued
functions. - Fixed a bug where cell comments could not be copied using
ctrl + c
. - Fixed a bug on Date columns where toggling the "Mandatory" property on/off would incorrectly truncate the time. [3]
- Fixed a bug in Connections where the
Action Type
dropdown value would disappear after saving the configuration and refreshing the page. - Fixed a bug in the Worker where Cinchy HTTP requests timing out after 100s would cause the application to hang.
- The Listener Config will no longer show an "Error Connecting to..." message even though it is running.
- Fixed a bug when using Kafka Destination Dynamic Topics where messages would fail to send if the sync did not include calculated columns.
- Fixed a bug where the the /jobs API could fail on Kubernetes deployments where MTLS and internal service URLs are being used.
Change Log
- [1] More efficient Kafka Message dequeue for topics with large partition number.
- [2] An extension method called SetTimeout has been added to set the Timeout to HttpClient requests. Timeout has been set to HttpClient instance for Dynamics Source and Target batch processing.
- [3] Apply 'YYYY-MM-DD HH:MI:SS:MS' format to Date columns.
- Updated dependencies for the collaboration log.
IBM.Data.DB2.*
(3.1.0.500) updated toNet.IBM.Data.DB2.*
(8.0.0.300).
5.13 Release Notes
Cinchy version 5.13 was released on October 23rd, 2024.
Update to .NET 8
The Cinchy platform was updated to .NET 8, in accordance with Microsoft's .NET support policy. Support for .NET 6 ends on November 12, 2024.
- For customers on Kubernetes: This change will be reflected automatically upon upgrading to Cinchy v5.13+.
- For customers on IIS: The following must be installed prior to upgrading to Cinchy v5.13+:
Bug Fixes
- When configuring a data sync using the Salesforce Object source, the source filter section will appear in the UI as intended.
- Fixed a bug that was causing data syncs to fail when syncing linked columns to a Cinchy Table target.
Change Log
- Upgraded moment.js to 2.29.4.
- The following packages were updated:
- Duende.IdentityServer 6.3.8 -> 7.0.7
- Microsoft.Data.SqlClient 5.1.4 -> 5.1.6
- AWSSDK.S3 3.7.307.6 -> 3.7.403.1
- AWSSDK.SecretsManager 3.7.302.40 -> 3.7.400.22
- AWSSDK.SecurityToken 3.7.300.66 -> 3.7.400.22
- AWSSDK.SQS 3.7.300.65 -> 3.7.400.22
- Azure.Identity 1.10.4 -> 1.12.0
- Microsoft.AspNetCore.Authentication.OpenIdConnect 6.0.28 -> 8.0.8
- Microsoft.AspNetCore.Mvc.NewtonsoftJson 6.0.28 -> 8.0.8
- Microsoft.AspNetCore.SpaServices.Extensions 6.0.28 -> 8.0.8
- Microsoft.Extensions.Caching.Abstractions 6.0.0 -> 8.0.0
- Microsoft.Extensions.Caching.Memory 6.0.1 -> 8.0.0
- Microsoft.Extensions.Caching.Memory 6.0.1 -> 8.0.0
- Microsoft.Extensions.Caching.StackExchangeRedis 6.0.28 -> 8.0.0
- Microsoft.Extensions.Configuration 6.0.1 -> 8.0.0
- Microsoft.Extensions.Configuration.Abstractions 6.0.0 -> 8.0.0
- Microsoft.Extensions.Configuration.Binder 6.0.0 -> 8.0.2
- Microsoft.Extensions.Configuration.Binder 6.0.0 -> 8.0.2
- Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.1 -> 8.0.0
- Microsoft.Extensions.Configuration.FileExtensions 6.0.0 -> 8.0.1
- Microsoft.Extensions.Configuration.Json 6.0.0 /6.0.1 -> 8.0.0
- Microsoft.Extensions.DependencyInjection 6.0.1/7.0.0 -> 8.0.0
- Microsoft.Extensions.Hosting 6.0.1/7.0.1 -> 8.0.0
- Microsoft.Extensions.Hosting.Abstractions 6.0.0/7.0.0 -> 8.0.0
- Microsoft.Extensions.Hosting.WindowsServices 7.0.1 -> 8.0.0
- Microsoft.Extensions.Http.Polly 6.0.28 -> 8.0.8
- Microsoft.Extensions.Logging 6.0.0/7.0.0 -> 8.0.0
- Microsoft.Extensions.Logging.Abstractions 6.0.4 -> 8.0.1
- Microsoft.Extensions.ObjectPool 6.0.28 -> 8.0.8
- Microsoft.Extensions.Resilience 8.3.0 -> 8.9.1
- Microsoft.Identity.Client 4.60.0 -> 4.64.1
- Microsoft.Net.Http.Headers 2.2.8 -> 8.0.8
- Microsoft.VisualStudio.Web.CodeGeneration.Design 6.0.16 -> 8.0.5
- System.Collections.Immutable 6.0.0 -> 8.0.0
- System.Data.Odbc 6.0.1 -> 8.0.0
- System.DirectoryServices 6.0.1 -> 8.0.0
- System.IdentityModel.Tokens.Jwt 6.35.0 -> 8.0.2
- System.Text.Encoding.CodePages 6.0.0 -> 8.0.0
- System.Text.Encodings.Web 6.0.0 -> 8.0.0
- System.Text.Json 6.0.9 -> 8.0.4