Q3 2026 Customer Newsletter

Tight, Timely,
Worth Your Time.

We know inboxes get quieter in July, so we kept this one tight and worth your time. Inside: a tip from our dev team, platform updates, a quick product tip, a new team member, and a few reads we think are worth your attention this summer.

Thanks for being part of the Sesame Software community. Let's get into it.

โ€” The Sesame Software Team

01 โ€” Platform Updates

Updates Across the Platform

๐Ÿ›ก๏ธ

Sandbox Seeding & Anonymization

Populate your Salesforce sandbox with realistic, anonymized production data. Available in the Enterprise tier โ€” no additional setup required.

๐Ÿ”

Expanded Salesforce JWT OAuth Support

The latest version template now supports additional connection options for Salesforce, giving admins more flexibility in how they configure JWT OAuth for their org โ€” more control over authentication without a one-size-fits-all setup.

โšก

Replication Performance Improvements

Patented hyper-threaded replication now runs faster across high-volume Salesforce orgs โ€” particularly notable for orgs with 50M+ records.

๐Ÿ”—

Expanded Connector Support

New and updated connectors across NetSuite, Oracle, and Snowflake. Full release notes available further down this page and in the customer portal.

02 โ€” Note from the Dev Team

A Trick Worth Stealing

Build your customer portals on top of the database, not the source system.

Once Sesame Software replicates your Salesforce, NetSuite, or ERP data into a standard relational database, that copy works like any other database โ€” no API rate limits, no pagination headaches, no waiting on a third-party system's uptime. Your developers get to spend their time on what actually matters: the business logic, the UI, the features your customers see.

It's a small shift in where you point your queries, but it can save your team real time and frustration.

Curious if this fits your setup? Reach out to our team โ€” we're happy to talk through what it'd look like for your data.

โ€” The Sesame Software Dev Team

Sesame Software team

03 โ€” Summer Reading

A Few Topics Worth Digging Into

Q3 is one of the few moments in the year when there's actually space to think strategically about your data environment โ€” before Q4 audit prep, annual reviews, and budget season hit.

๐Ÿค–

Your AI is only as good as your data pipeline.

AI projects don't usually fail because of the model โ€” they fail because of the data feeding it. If the systems generating and storing your data aren't connected and clean, no amount of AI investment closes that gap. It's worth taking stock of where your data actually lives, how current it is, and whether it's really ready to support the AI initiatives your organization has planned.

๐Ÿ”’

The recycle bin isn't a backup strategy.

It's a common assumption, and it's a risky one. When an admin makes a mistake โ€” a bulk update, a misconfigured automation, a field deletion โ€” the window to recover cleanly is often shorter than people expect. It's worth periodically revisiting your recovery plan and making sure it still matches how your team actually works today.

๐Ÿ’ธ

What does it actually cost when your systems don't talk to each other?

Manual reconciliation between your CRM and your other systems. Reporting that's always a few days behind. Forecasts that don't account for what other teams already know. The cost of siloed data is real โ€” it's just usually absorbed quietly across teams rather than showing up as a line item. That's what makes it so easy to underestimate.

๐Ÿ“‹

Heading into Q4: is your data house in order?

Audits, archiving, cleanup, retention policy reviews โ€” Q3 is a good time to get ahead of it. A simple data health checklist works well here: take stock of what you have, where it lives, how it's protected, and what gaps exist before year-end pressure sets in.

Have thoughts on any of these, or want to talk through how they apply to your environment? Reach out to robert.janicki@sesamesoftware.com โ€” we'd love to hear from you.

04 โ€” Did You Know?

You Can Mask Sensitive Fields During Replication.

Replicate Without Exposing What Shouldn't Be Exposed.

If you're replicating Salesforce data into a warehouse or external system, Sesame Software lets you mask sensitive field values โ€” things like SSNs, payment data, or PII โ€” so your replicated environment stays analytically useful without exposing data it shouldn't. It's a feature long-time customers sometimes discover late, and it's worth knowing about if data governance or compliance is on your radar heading into year-end.

This supports GDPR, HIPAA, SOX, and CCPA compliance efforts and is configurable per field without modifying your source data in Salesforce.

Questions? Reach out to our support team โ†’

๐Ÿ” Field-Level
Masking

05 โ€” Release Notes

What's Changed Across the Platform

A full log of fixes, improvements, and new capabilities across all connector combinations. Use the filters to narrow by version or source system.

Filter by version:
Source Target Found In Fixed In Notes
Google BigQueryGoogle BigQuery 6.3.0.20260505.16.3.0.20260617.1 Removed the BigQuery SQL Legacy feature as it has been deprecated by Google.
AnyAny 6.3.0.20260505.16.3.0.20260616.1 Added increased LDAP logging and resolved a bug where users were not being saved.
SalesforceAny 6.3.0.20260519.16.3.0.20260615.1 Updated code to resolve a bug to work with token refresh and Tomcat configured for HTTPS so that jobs complete after connecting to Salesforce connected app. Caveat: only one job at a time unless you disable "Enable Refresh Token Rotation."
AnyAny 6.3.0.20260402.16.3.0.20260608.3 Resolved the following critical vulnerability errors: CVE-2026-40973, CVE-2026-42402, CVE-2026-42403, GHSA-72hv-8253-57qq, CVE-2026-22748, CVE-2026-42404, CVE-2026-22745.
SalesforceAny 6.3.0.20260525.16.3.0.20260604.1 Added the capability to connect with Salesforce via the external app with JWT authentication method.
SnowflakeSnowflake 6.3.0.20260417.36.3.0.20260505.1 A checkbox was added to enable/disable the Copy Into command for faster processing on initial loads. Updated the code to use RJSnowflakeWriter when CopyInto is disabled.
SalesforceOracle 19c 6.3.0.20260417.36.3.0.20260605.1 Modified code to cache columns in the DB Writer which eliminated extra calls from the DatabaseMetadata, giving a slight performance boost.
SalesforceOracle 19c 6.3.0.20260417.36.3.0.20260505.1 Record additions and updates are now accurately reflected upon job completion and are correctly displayed in the UI when batch is enabled.
SalesforceGoogle BigQuery 6.3.0.20260320.36.3.0.20260505.1 Added Google BigQuery's append only functionality to getFormula / getFormulaGlobal.
SnowflakeSnowflake 6.3.0.20260418.16.3.0.20260423.4 New template made for Snowflake Privatelink connections. Adjustments were made to account for dual drivers for standard Snowflake connections and Privatelink Snowflake connections.
AnyAny 6.3.0.20260404.16.3.0.20260414.1 The dropTableGlobal command was changed to honor the restricted list when Objects Downloaded is set to Restricted. This will not remove the RJ metadata tables unless the config is set to restricted mode.
AnyAny 6.3.0.20260404.16.3.0.20260409.3 Fixed LDAP login and refactored the login code to use new Spring security patterns.
SalesforceOracle 19c 6.3.0.20260322.16.3.0.20260404.1 Modified the GetDeleted algorithm to grow the interval at a slower rate after hitting the 600,000 limit to avoid bouncing back and forth.
AnyAny 6.3.0.20260327.46.3.0.20260404.1 Changed how we poll the pools to keep track of the job's progress and whether a process is still running.
AnyAny 6.3.0.20260327.16.3.0.20260401.1 Updated jar file versions to resolve multiple CVEs: spring-security-web 6.5.9, io.netty_netty-codec-http2 4.2.12, io.netty_netty-codec-http 4.2.12, spring-webmvc 6.2.17.
SalesforceAny 6.3.0.20260317.16.3.0.20260320.3 The code now handles the "exceptionMessage='Entity type does not support deleted'" for Salesforce objects where it is not supported. The product will now skip the getDeleted() call for that object and print a message at the info level in the logs.
SalesforceGoogle BigQuery 6.3.0.20260309.56.3.0.20260320.1 The code was updated to utilize the Append Only option to handle delete operations when the error "InsertMode=Streaming is not compatible with bulk UPDATE/DELETE statements" is encountered. This feature requires the Append Only setting to be enabled.
SalesforceGoogle BigQuery 6.3.0.20260308.26.3.0.20260319.1 Fixed the bug where the 'Append Only' setting was enabled but bypassed field exclusion for Google BigQuery.
SalesforceGoogle BigQuery 6.3.0.20260308.26.3.0.20260319.1 BigQuery now uses a single statement when adding fields during schema creation or modification. The QueryPassthrough option must be set to true for this behavior. Logic was added to conditionally construct statements based on the QueryPassthrough flag value.
SalesforceOracle 19c 6.3.0.20260312.26.3.0.20260317.2 Now detect and catch the ORA-30926 exception (unable to get a stable set of rows in the source tables), execute a SQL query to remove duplicates, and retry the merge.
SalesforceOracle 19c 6.3.0.20260312.26.3.0.20260317.2 Fixed ORA-01858 and ORA-01722 errors caused by non-numeric characters in number fields. Field order was adjusted so date/datetime and number fields are positioned at the end of the statement to prevent invalid character and number errors.
AnyAny 6.3.0.20260205.26.3.0.20260316.2 Added a check to only apply the security check logic for already existing passwords when a password is present; otherwise moves on to the next part of the code.
SalesforceOracle 19c 6.3.0.20260312.26.3.0.20260312.2 Added code to drop RJTMP_ tables with -dropTable and -dropTableGlobal.
SalesforceAny 6.3.0.20260115.26.3.0.20260227.7 Fixed an issue where concurrent logins set to 1 caused the code to bypass the -getAllGlobal check and perform a -get for each object instead.
SalesforceOracle 19c 6.3.0.20260205.26.3.0.20260217.2 Now uses the aliased column name in the RJ_Field table when building the RJTMP tables instead of using the Salesforce field name.
AnyGoogle BigQuery 6.3.0.20260111.16.3.0.20260201.1 The value for the property rjConnectionString was updated to reflect the new connection method. A new template will need to be generated, or an existing template updated to match the new URL format.
AnyAny 6.3.0.20260125.16.3.0.20260127.1 Trash can icons not visible in the UI have been replaced with the cancel symbol across: Manage Users, Template Wizard, Jar Upload, License Manager, Job Step Monitor, and Upload/Download Selection Criteria.
SalesforceOracle 19c 6.3.0.20260120.16.3.0.20260124.2 Added functionality to the getParallel command (and any other command leveraging the RJGetParallel59 class) for the Oracle 19c database.
NetSuiteAny 6.3.0.20251113.26.3.0.20251226.2 Logging: Changed NetSuite composite primary key incremental-download messages from ERROR to INFO to reduce false-positive alerts and log noise.
AnyAny 6.3.020251204.2โ€” Four CVEs resolved.
SalesforceDB2 6.3.0.20251204.2โ€” Updated the DB2 driver to a more recent release compatible with Java 17.
SalesforceDB2 6.3.0.20251212.2โ€” Fixed DB2 SQL syntax for RJ History Tables.
AnyAny 6.3.0.20250917.1โ€” Made a code change to allow no username and password when sending emails via RJ.
BYODAny 6.3.0.20251015.1โ€” Added REST driver for API, FTP, and local files.
NetSuite Suite TalkPostgreSQL 6.3.0.20251028.1โ€” Resolved NetSuite to Postgres truncation issue. Updated table truncation logic to only truncate end characters.
SalesforceGoogle BigQuery 6.3.0.20250904.1โ€” Resolved Google BigQuery error during deleted call.
AnyAny 6.3.0.20250908.1โ€” Multiple CVEs fixed.
QuickBooksAny 6.2.2.20250701.1โ€” QuickBooks driver updated to 25.0.9376.
SalesforceOracle Database โ€”โ€” CVE updated as required.
SalesforceDB2 โ€”โ€” DB2 set command adds case sensitivity to the relationship table to ensure proper parent/child insert handling.
SalesforceGoogle BigQuery 6.2.1.20241226.2โ€” Updated BigQuery template with "Append Only" option. This setting treats all updates as inserts.
NetSuite CRM & ERPSQL Server 6.2.1-RELEASE.20240202.1โ€” Issue with what is being shown to the API in RJ. No need for case with Cdata.
SalesforceGoogle BigQuery 6.2.1.20241016.16.2.1.20241226.2 Added an insert-only option. Updates are applied as new record inserts. To enable, check the "append only" checkbox on the BigQuery datasource.
NetSuite CRM & ERPPostgreSQL 6.2.1.20241111.16.2.1.20241205.1 Improved Postgres handling of child tables for NetSuite downloads.
NetSuite CRM & ERPPostgreSQL 6.2.16.2.1.20241205.1 Duplicate issue resolved for support case 00035484.
NetSuite CRM & ERPPostgreSQL โ€”6.2.1.20241205.1 NetSuite InternalID field has been changed to an integer.
AnyAny โ€”6.2.1.20241127.1 17 Common Vulnerabilities and Exposures have been addressed in both 6.2.1 and 6.2.2.
SalesforceSnowflake 6.2.16.2.1.20241126.3 Resolved memory management issues that could occur during large loads to Snowflake.
SalesforceSnowflake 6.2.1.20240923.26.2.1.20241126.1 Updated functionality of the Delete_Flag to be uniform across operations; added support for Audit on Snowflake.
Microsoft Dynamics CRMAzure 6.2.16.2.1.20241125.2 Microsoft Dynamics template and driver updated. Allows more options for OAuth connections.
Microsoft Dynamics CRMAzure 6.2.16.2.1.20241125.2 Driver updated.
NetSuite Suite AnalyticsSQL Server 6.2.16.2.1.20241120.2 Enhanced NetSuite Suite Analytics reconnect logic.
NetSuite CRM & ERPSQL Server 6.2.1.20240815.26.2.1.20241111.1 Behaviour updated โ€” contact support for details on the new behaviour.
NetSuite CRM & ERPSQL Server 6.2.1.20240815.26.2.1.20241111.1 Object fails with message: Get Extra Column Info for table failed for AdvInterCompanyJournalEntry_lineList. This may be expected depending on the object. Contact Sesame Support with questions.
NetSuite Suite AnalyticsAny 6.2.1.20240820.16.2.1.20241031.1 Updated the output of the checkcount command to include tab separation between values for better output evaluation and processing.
NetSuite Suite AnalyticsAny 6.2.1.20240820.16.2.1.20241031.1 New commands available for SuiteAnalytics: -getallforced and -getallforcedglobal. These commands process the object as if it is non-incremental by ignoring ID fields and dates.
SalesforceSQL Server 6.2.1.20230927.16.2.1.20241016.1 Code updated to give error with Java Memory Error for the error catch and reports the correct information on the main screen.
NetSuite CRM & ERPPostgreSQL 6.2.1.20240723.36.2.1.20241007.1 Corrects a naming convention error that occurred under particular circumstances with PostgreSQL.
NetSuite CRM & ERPSQL Server 6.2.1.20240716.36.2.1.20241007.1 Handling for liberation of child table Journal Entry enhanced for variations and dumping to Reject file when appropriate.
SalesforceMySQL 6.2.1-RELEASE.20240429.16.2.1.20241004.1 Logs updated to show objects that are excluded for upload.
AnyAny 6.2.1.20230209.16.2.1.20240807.1 The datasource SQL query feature has been hardened to follow datasource licensing.
NetSuite CRM & ERPSQL Server 6.2.1.20240716.36.2.1.20240801.1 Hardening of data type handling for child records.
AnyPostgreSQL 6.2.1.20230518.26.2.1.20240731.1 ETL now only includes accessible tables; un-ETLable objects are no longer listed to prevent selection errors.
AnyAny 6.2.16.2.1.20240719.3 Updated logging for enterprise licenses; expiry date now prints in the log.
NetSuite CRM & ERPAny 6.2.1.20240424.16.2.1.20240714.2 Time zone selection in UI simplified to a more concise list of options.
AnyAny 6.2.1.20240712.16.2.1.20240712.1 Logging now includes user counts for auditing purposes.
SalesforceGoogle BigQuery 6.2.1.20240513.16.2.1.20240710.1 Corrected a deficit in metadata acquisition for BigQuery.
NetSuite CRM & ERPAny 6.2.16.2.1.20240628.2 Child Liberation added for Azure SQL Server.
NetSuite CRM & ERPPostgreSQL 6.2.16.2.1.20240627.1 Null pointer exception on fresh install corrected.
SalesforceSnowflake 6.2.1.20240229.26.2.1.20240627.1 Special build version of working 6.2.1.20231212.1 with Snowflake enhancements from this year.
AnyAny 6.2.1.20240404.16.2.1.20240528.2 Applicable CVEs have been addressed by updating libraries in use. CVEs that cannot be addressed have been identified with communication provided. Vertica Driver updated.

06 โ€” Welcome to the Team

Meet Wesley Rutledge

Wesley Rutledge, Support Technician at Sesame Software

Wesley Rutledge

Support Technician

Great support doesn't happen by accident โ€” it takes patience, genuine curiosity, and the ability to make someone feel heard even when they're frustrated. We're excited to introduce Wesley Rutledge, our newest Support Technician, who brings all three in abundance.

Wesley has always been drawn to technology โ€” the way it rewards curiosity, encourages continuous learning, and creates real opportunities to make someone's day better. That pull toward tech is what brought him to Sesame Software, and it's the same mindset he brings to every customer interaction.

"Patience, active listening, and proficient communication skills. With all three, the customer should feel heard and have confidence that their case will be handled efficiently yet with care."

Outside of work, Wesley is a creative at heart. He's passionate about acting and directing theatre, and he's currently working his way back into drawing and music. His best advice: "Buy the ticket, take the ride." We think that says a lot about how he approaches new chapters โ€” with openness and a willingness to lean in. We're glad he bought this one. Welcome to the team, Wesley.

07 โ€” Coming Soon

Something new is on the way.

We're working on something we're genuinely excited about.

A new SaaS product that we think will make a real difference for teams like yours. We're not ready to share all the details just yet, but we wanted you to be among the first to hear about it when we are.

If you'd like to stay in the loop โ€” early access, updates, and a chance to share your feedback before launch โ€” drop us your email below and we'll reach out when the time comes.

No spam. Just updates when there's something worth sharing.

Stay in the Loop

Be among the first to hear โ€” and get early access when we're ready.

Your Opinion Matters

Love using Sesame Software?
Share it โ€” and earn a
$100 gift card.

We're proud to be rated by real customers and we'd love to hear from you. Leave us a review and we'll send you a $100 gift card as a thank-you for your time.

Leave a Review โ†’ Get $100 ๐ŸŽ

It only takes a few minutes. Your experience helps other enterprise teams make better decisions.

โญ
Leave a review on G2
Earn a $100 gift card for your review
โ†’
๐Ÿ†
Review us on Capterra
Trusted by millions of business software buyers
โ†’
๐Ÿฅ‡
Rate us on GetApp
In-depth reviews from verified enterprise users
โ†’
โ˜…โ˜…โ˜…โ˜…โ˜…

"Sync is mostly hands off and we will go months without having to log into the server or application for any kind of issues. When we do have issues, support is quick to respond and usually resolve issues within a single 1 hr session."

Verified User, Investment Banking

โ˜…โ˜…โ˜…โ˜…โ˜…

"I tried other solutions and this is by far the best and most flexible. Their support is OUTSTANDING if you ever have an issue or just need a little guidance. They really do stand behind the product and are very responsive."

Pete C., CIO

โ˜…โ˜…โ˜…โ˜…โ˜…

"Pricing, pricing, pricing. Sesame Software is feature rich with a low annual cost overhead."

Verified User, Transportation & Trucking