This topic provides the release notes for the SchedulerX Go SDK. These notes describe new features, optimizations, and important bug fixes.
2026
Version | Change type | Description | Release date | References |
v1.0.10 | Bug fix | Fixed a timeout issue caused by a mutually exclusive lock during the execution of many tasks. | January 5, 2026 | None |
New feature |
| None | ||
Optimization |
| None |
2025
Version | Change type | Description | Release date | References |
v1.0.9 | Bug fix | Fixed an issue where the connection pool could panic during network abnormalities. | October 24, 2025 | None |
New feature | Heartbeat data now reports free disk space information. | None |
2024
Version | Change type | Description | Release date | References |
v1.0.8 | Bug fix | Fixed an issue where MapReduce tasks could fail if the number of subtasks exceeded 10,000. | December 13, 2024 | None |
v1.0.7 | Bug fix | Fixed a memory leak in MapReduce tasks caused by the failure to release the sqlite3 database. | November 7, 2024 | None |
Fixed a compilation error that occurred in the Windows environment. | ||||
v1.0.6 | New feature | Added support for graceful shutdown when a Go client goes offline. | October 25, 2024 | |
Optimization | Changed the data types of `dataTime` and `scheduleTime` to `time.Time` for easier handling. | None | ||
Added support for reporting stack information during a panic to simplify troubleshooting. | None | |||
Bug fix | Fixed a memory leak in broadcast tasks and MapReduce tasks when more than one worker node was used. | None | ||
v1.0.2 | Optimization | Client configuration parameters now support setting labels. | August 12, 2024 | |
New feature | The processor now supports the `Kill` interface to stop tasks. | |||
v1.0.1 | Bug fix |
| April 25, 2024 | |
v1.0.0 | New feature | Custom ports: Added support for custom RPC ports. | March 25, 2024 | |
Optimization | If multiple network interface cards (NICs) are present, you can set the NIC name to obtain the IP address of a specific NIC. | |||
Bug fix |
| None | ||
v0.0.4 | New feature | New task execution pattern: Added support for MapReduce tasks. | March 8, 2024 |
2023
Version | Change type | Description | Release date | References |
v0.0.2 | New feature | New task execution pattern: Added support for broadcast tasks. | December 14, 2023 | |
v0.0.1 | New feature | Go applications can integrate with SchedulerX using the Go SDK to schedule methods at specified times. This version of the SDK supports only standalone tasks. Support for distributed tasks will be added in a future release. | October 23, 2023 |