This topic describes the new features, optimized features, and known issues that are fixed for SchedulerX agent SDK for Go and provides links to the relevant references. This helps you understand the updates of SchedulerX agent SDK for Go.
2024
Version | Update type | Description | Release date | References |
V1.0.8 | Fixed issue | The following issue is fixed: If a MapReduce job has more than 10,000 tasks, the job may fail. | 2024-12-13 | None |
V1.0.7 | Fixed issue | The following issue is fixed: Memory leaks occur because MapReduce jobs do not release SQLite3 database resources. | 2024-11-07 | None |
The following issue is fixed: A compilation error occurs in Windows. | ||||
V1.0.6 | New feature | The graceful shutdown of the Go agent is supported. | 2024-10-25 | |
Optimized feature | The data type of the dataTime and scheduleTime fields is changed to time.Time. This optimizes data processing. | None | ||
When panic occurs, stack information can be reported to facilitate troubleshooting. | None | |||
Fixed issue | The following issue is fixed: Memory leaks occur in broadcast jobs and MapReduce jobs when the number of worker nodes is larger than 1. | None | ||
V1.0.2 | Optimized feature | You can specify labels when you configure your SchedulerX agent. | 2024-08-12 | Connect a Golang application to SchedulerX by using SDK for Golang |
New feature | You can use the KillProcessor interface to stop jobs. | |||
V1.0.1 | Fixed issue |
| 2024-04-25 | |
V1.0.0 | New feature | Custom Remote Procedure Call (RPC) ports are supported. | 2024-03-25 | Connect a Golang application to SchedulerX by using SDK for Golang |
Optimized feature | Custom names for network interface controllers (NICs) are supported. If you have multiple NICs, you can obtain the IP address of a specific NIC by its name. | |||
Fixed issue |
| None | ||
V0.0.4 | New feature | MapReduce jobs are supported. | 2024-03-08 |
2023
Version | Update type | Description | Release date | References |
V0.0.2 | New feature | Broadcast jobs are supported. | 2023-12-14 | |
V0.0.1 | New feature | Go applications can be connected to SchedulerX by using SDK for Go. This way, you can schedule the Processor interface on a regular basis. The current SDK version supports only standalone jobs. Distributed jobs will be supported in later versions. | 2023-10-23 |