Hier staan 8 versies van SFMC Data Loader, van 21 juli 2026 tot de huidige 0.9.0. Elke versie linkt naar de installatiebestanden van de uitgever zelf.
| Versie | Datum | Grootte | Bestanden |
|---|---|---|---|
| 0.9.0Nieuwste | 5 november 2026 | — | 64-bits EXE (NSIS) Release notesAdopts [sfmc-dataloader 4.1.0](https://github.com/JoernBerkefeld/sfmc-dataloader/releases/tag/v4.1.0), replacing loader 4.0.0 resolved by app 0.8.1's tagged lockfile. Parser 5.0.0 is unchanged. There are no intermediate loader releases in this interval. The loader runs in-process in the app worker; no external CLI is used.
### Added
- Browse imports now accept plain `.tsv` and `.json` filenames as well as `.csv`, including uppercase extensions. Only the final extension is removed: dots, percent escapes and `partN` remain literal DE-key text. Existing `.mcdata` filenames retain legacy decoding and multipart/timestamp precedence; keys colliding with that reserved convention must be changed. Directory discovery still requires exported `.mcdata` names, and export naming is unchanged.
### Fixed
- Invalid filename and ambiguous-selection errors identify unsupported names, duplicate unnumbered files and mixed runs/formats for one DE; these selections fail before side effects.
- JSON imports accept a row array or an `items` array, but every row must be a non-null object, not an array or primitive. Invalid later rows fail before backup, CLEAR or upload.
- File-import validation rejects a row whose single-row JSON `items` request envelope exceeds 5,500,000 UTF-8 bytes, including CSV/TSV rows after parsing. Cross-BU API imports also validate downloaded source snapshots before target effects. Existing row-count batching and CSV/TSV cleanup defaults remain unchanged; no opt-out bypasses row validation. JSON files are still parsed in full, so memory use depends on the largest part. Keep sources unchanged through import: preflight is not a file lock, transaction or rollback.
See the [complete loader 4.0.0–4.1.0 changes](https://github.com/JoernBerkefeld/sfmc-dataloader/compare/v4.0.0...v4.1.0) for optional upstream detail. |
| 0.8.1 | 29 oktober 2026 | — | 64-bits EXE (NSIS) Release notes## Bugfixes
• Improve dialog text contrast and keep release-note links readable and underlined, including visited links.
• Simplify the update dialog title to **What's new** and exclude all update-summary releases from **Release history**.
• Display offline release notes with Markdown formatting. Raw HTML is escaped and images are disabled; credential-free HTTPS links open only in your system browser. Notes still come from the bundled changelog, without runtime fetching.
The bundled transfer engine is unchanged:`sfmc-dataloader` 4.0.0 and parser 5.0.0.
See the [versioned changelog](https://github.com/JoernBerkefeld/sfmc-dataloader-app/blob/v0.8.1/CHANGELOG.md) for details.
**Full Changelog**:https://github.com/JoernBerkefeld/sfmc-dataloader-app/compare/v0.8.0...v0.8.1 |
| 0.8.0 | 29 oktober 2026 | — | 64-bits EXE (NSIS) |
| 0.7.0 | 27 oktober 2026 | — | 64-bits EXE (NSIS) Release notes## Features
- Update the desktop Data Loader with the latest export and import workflow improvements and `sfmc-dataloader` 3.2.0 support.
## Bugfixes
- Show a separate informational notice when any selected import file is 1 GiB or larger; smaller files do not trigger it.
- Keep destructive import confirmation separate, including typed consent before clearing target rows.
Cancellation cannot undo remote work already accepted by Salesforce.
**Full Changelog**: https://github.com/JoernBerkefeld/sfmc-dataloader-app/compare/v0.6.1...v0.7.0 |
| 0.6.1 | 25 oktober 2026 | — | 64-bits EXE (NSIS) Release notes## Bugfixes
• Keep one active transfer or connection-save job at a time, retain progress and cancellation controls across navigation, and wait for the worker to exit before accepting another job.
• Reject stale Business Unit and Data Extension selections and ignore out-of-order list responses.
• Use native confirmation dialogs for clearing rows, with frozen target details and exact typed confirmation. Improve keyboard focus and dismissal for telemetry consent.
• Bound and batch recent job output, preserve the latest messages, and avoid pulling the log back to the bottom while you read earlier output.
• List saved connections without reading authentication contents, and preserve safe diagnostics and unsuccessful or unverified import outcomes.
Cancellation stops local work; it does not roll back cleared or written rows, and already-submitted remote imports may still finish.
## Dependencies
• Update the bundled `sfmc-dataloader` engine from 3.1.0 to 3.2.0.
**Full Changelog**:https://github.com/JoernBerkefeld/sfmc-dataloader-app/compare/v0.6.0...v0.6.1 |
| 0.6.0 | 25 oktober 2026 | — | 64-bits EXE (NSIS) Release notes## Features
• Add an opt-in **Skip empty lines (CSV/TSV)** import option. It skips unquoted blank or whitespace-only records without changing quoted values, JSON imports, API copies, or exports.
## Bugfixes
• Show streaming upload progress without inventing a batch total or percentage.
## Dependencies
• Update `sfmc-dataloader` to `^3.1.0` and refresh compatible security fixes.
• Development now requires Node.js `^22.22.2 || >=24.15.0`; desktop users do not need a separate Node.js installation.
## Installation notes
• Native installers are attached as the release workflow completes. macOS builds remain unsigned; right-click and choose **Open** on first launch if Gatekeeper blocks the app.
**Full Changelog**:https://github.com/JoernBerkefeld/sfmc-dataloader-app/compare/v0.5.0...v0.6.0 |
| 0.5.0 | 16 augustus 2026 | — | 64-bits EXE (NSIS) |
| 0.2.0 | 21 juli 2026 | — | 64-bits EXE (NSIS) |