# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [5.3.5] - 2026-04-21
### Added
* New: UPort G2 series support Auto COM Preserver function.
* New: Auto COM Preserver function added FIFO and interface settings.
* Add DKMS (Dynamic Kernel Module Support) support for automatic module rebuilds on kernel updates

### Fixed
* Update PF_MUx50UFW and UP_MUx50UFW to fix the issue, set interface from RS232 to RS422 may stuck in UC-8600A.
* Bugfix: Missing MU850U 5 ports and 7 ports PID in some functions.
* Bugfix: UART interface doesn't update in ifmode.
* Bugfix: Fix kernel panic by canceling pending works before freeing mx_serial.
* Bugfix: Fix compile error in Kylin V10 SP1 (kernel 5.10).
* Bugfix: Fix compile error in CentOS Stream 9 (kernel 5.14).
* Bugfix: Fix compile error in RHEL9 (kernel 5.14).
* Bugfix: Fix compile error in AlmaLinux 9.5 (kernel 5.14).
* Bugfix: Fix Device firmware version number in decimal.
* Bugfix: Fix "make remove" will report cannot find file.

## [5.2.21_build_25091214] - 2025-09-12
### Fixed
* Fix unexcept data toggle error when using UPort G2 series device with USB2.0.

## [5.2.9_build_24120517] - 2024-12-05
### Added
* This CHANGELOG file
* Add version file
* Update mxuport driver to 5.2.9_build_24120517
