Skip to content

v2.6.5

Latest

Choose a tag to compare

@adriancs2 adriancs2 released this 04 Aug 17:16
· 1 commit to master since this release

V2.6.5 - August 5th, 2025

  • Fixed a bug: During dispose, timerReport is not null checked before calling it to stop

V2.6.4 - July 14th, 2025

  • The same conditions set in the document headers will be excuted before export begin to replicate the same environment as the import process.
  • Both headers and footers will be verified before export begin.
  • Removed the deprecated ExportInfo.SetTimeZoneUTC option in favor of unified headers/footers management. Export will now execute all headers, that includes setting the Timezone to UTC.
  • New option for ExportInfo.GetTotalRowsMode: GetTotalRowsMethod.Auto, which is also the default mode. When there is no progress report events subscribed, it will use GetTotalRowsMethod.Skip. When there is progress reporting events subscribed, GetTotalRowsMethod.SelectCount will be used.
    Read more: Understanding Rows Counting Before Export Process in MySqlBackup.NET

V2.6.3 - July 13th, 2025

V2.6.2 - July 11, 2025

V2.6.1 - July 5, 2025

  • Fix a bug - Total bytes is not collected during import.

v2.6 - July 4, 2025

Major Highlights

🚀 Parallel Processing Support - New multi-threaded export operations with 3-phase pipeline architecture for dramatically improved performance on large datasets.

⚡ Enhanced Performance - Completely rewritten stream handling, optimized buffer management, and improved memory usage for faster exports.

🕐 UTC Timezone Management - Automatic timezone handling ensures consistent timestamp values and prevents data shifts during import/export.

Key New Features

  • Table Column Value Adjustments - More flexible and performant column value adjustment system
  • Table Locking Support - Optional LOCK TABLES WRITE for enhanced data consistency
  • Exclude Rows Option - Ability to disable row export for specific tables
  • Improved Error Handling - Better exception messages and validation
  • Enhanced Progress Tracking - More accurate byte counting for import progress

Important Changes

  • Breaking Change: The AdjustColumnValue delegate has been replaced with TableColumnValueAdjustments system

This release focuses on performance optimization and handling large datasets efficiently while maintaining backward compatibility for most use cases.

For complete details and migration information, please refer to the Change Log or Wiki Page.


The ASP.NET WebForms application serves as the primary tool for assisting in the development of MySqlBackup.NET. It provides the most comprehensive coverage of MySqlBackup.NET's features and employs various testing strategies to ensure completeness and enable effective debugging.