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
Populate your Salesforce sandbox with realistic, anonymized production data. Available in the Enterprise tier โ no additional setup required.
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.
Patented hyper-threaded replication now runs faster across high-volume Salesforce orgs โ particularly notable for orgs with 50M+ records.
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
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
03 โ Summer Reading
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.
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.
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.
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.
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?
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.
05 โ Release Notes
A full log of fixes, improvements, and new capabilities across all connector combinations. Use the filters to narrow by version or source system.
| Source | Target | Found In | Fixed In | Notes |
|---|---|---|---|---|
| Google BigQuery | Google BigQuery | 6.3.0.20260505.1 | 6.3.0.20260617.1 | Removed the BigQuery SQL Legacy feature as it has been deprecated by Google. |
| Any | Any | 6.3.0.20260505.1 | 6.3.0.20260616.1 | Added increased LDAP logging and resolved a bug where users were not being saved. |
| Salesforce | Any | 6.3.0.20260519.1 | 6.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." |
| Any | Any | 6.3.0.20260402.1 | 6.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. |
| Salesforce | Any | 6.3.0.20260525.1 | 6.3.0.20260604.1 | Added the capability to connect with Salesforce via the external app with JWT authentication method. |
| Snowflake | Snowflake | 6.3.0.20260417.3 | 6.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. |
| Salesforce | Oracle 19c | 6.3.0.20260417.3 | 6.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. |
| Salesforce | Oracle 19c | 6.3.0.20260417.3 | 6.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. |
| Salesforce | Google BigQuery | 6.3.0.20260320.3 | 6.3.0.20260505.1 | Added Google BigQuery's append only functionality to getFormula / getFormulaGlobal. |
| Snowflake | Snowflake | 6.3.0.20260418.1 | 6.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. |
| Any | Any | 6.3.0.20260404.1 | 6.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. |
| Any | Any | 6.3.0.20260404.1 | 6.3.0.20260409.3 | Fixed LDAP login and refactored the login code to use new Spring security patterns. |
| Salesforce | Oracle 19c | 6.3.0.20260322.1 | 6.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. |
| Any | Any | 6.3.0.20260327.4 | 6.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. |
| Any | Any | 6.3.0.20260327.1 | 6.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. |
| Salesforce | Any | 6.3.0.20260317.1 | 6.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. |
| Salesforce | Google BigQuery | 6.3.0.20260309.5 | 6.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. |
| Salesforce | Google BigQuery | 6.3.0.20260308.2 | 6.3.0.20260319.1 | Fixed the bug where the 'Append Only' setting was enabled but bypassed field exclusion for Google BigQuery. |
| Salesforce | Google BigQuery | 6.3.0.20260308.2 | 6.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. |
| Salesforce | Oracle 19c | 6.3.0.20260312.2 | 6.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. |
| Salesforce | Oracle 19c | 6.3.0.20260312.2 | 6.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. |
| Any | Any | 6.3.0.20260205.2 | 6.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. |
| Salesforce | Oracle 19c | 6.3.0.20260312.2 | 6.3.0.20260312.2 | Added code to drop RJTMP_ tables with -dropTable and -dropTableGlobal. |
| Salesforce | Any | 6.3.0.20260115.2 | 6.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. |
| Salesforce | Oracle 19c | 6.3.0.20260205.2 | 6.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. |
| Any | Google BigQuery | 6.3.0.20260111.1 | 6.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. |
| Any | Any | 6.3.0.20260125.1 | 6.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. |
| Salesforce | Oracle 19c | 6.3.0.20260120.1 | 6.3.0.20260124.2 | Added functionality to the getParallel command (and any other command leveraging the RJGetParallel59 class) for the Oracle 19c database. |
| NetSuite | Any | 6.3.0.20251113.2 | 6.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. |
| Any | Any | 6.3.020251204.2 | โ | Four CVEs resolved. |
| Salesforce | DB2 | 6.3.0.20251204.2 | โ | Updated the DB2 driver to a more recent release compatible with Java 17. |
| Salesforce | DB2 | 6.3.0.20251212.2 | โ | Fixed DB2 SQL syntax for RJ History Tables. |
| Any | Any | 6.3.0.20250917.1 | โ | Made a code change to allow no username and password when sending emails via RJ. |
| BYOD | Any | 6.3.0.20251015.1 | โ | Added REST driver for API, FTP, and local files. |
| NetSuite Suite Talk | PostgreSQL | 6.3.0.20251028.1 | โ | Resolved NetSuite to Postgres truncation issue. Updated table truncation logic to only truncate end characters. |
| Salesforce | Google BigQuery | 6.3.0.20250904.1 | โ | Resolved Google BigQuery error during deleted call. |
| Any | Any | 6.3.0.20250908.1 | โ | Multiple CVEs fixed. |
| QuickBooks | Any | 6.2.2.20250701.1 | โ | QuickBooks driver updated to 25.0.9376. |
| Salesforce | Oracle Database | โ | โ | CVE updated as required. |
| Salesforce | DB2 | โ | โ | DB2 set command adds case sensitivity to the relationship table to ensure proper parent/child insert handling. |
| Salesforce | Google BigQuery | 6.2.1.20241226.2 | โ | Updated BigQuery template with "Append Only" option. This setting treats all updates as inserts. |
| NetSuite CRM & ERP | SQL Server | 6.2.1-RELEASE.20240202.1 | โ | Issue with what is being shown to the API in RJ. No need for case with Cdata. |
| Salesforce | Google BigQuery | 6.2.1.20241016.1 | 6.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 & ERP | PostgreSQL | 6.2.1.20241111.1 | 6.2.1.20241205.1 | Improved Postgres handling of child tables for NetSuite downloads. |
| NetSuite CRM & ERP | PostgreSQL | 6.2.1 | 6.2.1.20241205.1 | Duplicate issue resolved for support case 00035484. |
| NetSuite CRM & ERP | PostgreSQL | โ | 6.2.1.20241205.1 | NetSuite InternalID field has been changed to an integer. |
| Any | Any | โ | 6.2.1.20241127.1 | 17 Common Vulnerabilities and Exposures have been addressed in both 6.2.1 and 6.2.2. |
| Salesforce | Snowflake | 6.2.1 | 6.2.1.20241126.3 | Resolved memory management issues that could occur during large loads to Snowflake. |
| Salesforce | Snowflake | 6.2.1.20240923.2 | 6.2.1.20241126.1 | Updated functionality of the Delete_Flag to be uniform across operations; added support for Audit on Snowflake. |
| Microsoft Dynamics CRM | Azure | 6.2.1 | 6.2.1.20241125.2 | Microsoft Dynamics template and driver updated. Allows more options for OAuth connections. |
| Microsoft Dynamics CRM | Azure | 6.2.1 | 6.2.1.20241125.2 | Driver updated. |
| NetSuite Suite Analytics | SQL Server | 6.2.1 | 6.2.1.20241120.2 | Enhanced NetSuite Suite Analytics reconnect logic. |
| NetSuite CRM & ERP | SQL Server | 6.2.1.20240815.2 | 6.2.1.20241111.1 | Behaviour updated โ contact support for details on the new behaviour. |
| NetSuite CRM & ERP | SQL Server | 6.2.1.20240815.2 | 6.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 Analytics | Any | 6.2.1.20240820.1 | 6.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 Analytics | Any | 6.2.1.20240820.1 | 6.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. |
| Salesforce | SQL Server | 6.2.1.20230927.1 | 6.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 & ERP | PostgreSQL | 6.2.1.20240723.3 | 6.2.1.20241007.1 | Corrects a naming convention error that occurred under particular circumstances with PostgreSQL. |
| NetSuite CRM & ERP | SQL Server | 6.2.1.20240716.3 | 6.2.1.20241007.1 | Handling for liberation of child table Journal Entry enhanced for variations and dumping to Reject file when appropriate. |
| Salesforce | MySQL | 6.2.1-RELEASE.20240429.1 | 6.2.1.20241004.1 | Logs updated to show objects that are excluded for upload. |
| Any | Any | 6.2.1.20230209.1 | 6.2.1.20240807.1 | The datasource SQL query feature has been hardened to follow datasource licensing. |
| NetSuite CRM & ERP | SQL Server | 6.2.1.20240716.3 | 6.2.1.20240801.1 | Hardening of data type handling for child records. |
| Any | PostgreSQL | 6.2.1.20230518.2 | 6.2.1.20240731.1 | ETL now only includes accessible tables; un-ETLable objects are no longer listed to prevent selection errors. |
| Any | Any | 6.2.1 | 6.2.1.20240719.3 | Updated logging for enterprise licenses; expiry date now prints in the log. |
| NetSuite CRM & ERP | Any | 6.2.1.20240424.1 | 6.2.1.20240714.2 | Time zone selection in UI simplified to a more concise list of options. |
| Any | Any | 6.2.1.20240712.1 | 6.2.1.20240712.1 | Logging now includes user counts for auditing purposes. |
| Salesforce | Google BigQuery | 6.2.1.20240513.1 | 6.2.1.20240710.1 | Corrected a deficit in metadata acquisition for BigQuery. |
| NetSuite CRM & ERP | Any | 6.2.1 | 6.2.1.20240628.2 | Child Liberation added for Azure SQL Server. |
| NetSuite CRM & ERP | PostgreSQL | 6.2.1 | 6.2.1.20240627.1 | Null pointer exception on fresh install corrected. |
| Salesforce | Snowflake | 6.2.1.20240229.2 | 6.2.1.20240627.1 | Special build version of working 6.2.1.20231212.1 with Snowflake enhancements from this year. |
| Any | Any | 6.2.1.20240404.1 | 6.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
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.
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
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.
Your Opinion Matters
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.
"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