All Products
Search
Document Center

SchedulerX:SDK for Go

Last Updated:Jan 08, 2025

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

Golang jobs

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.

Golang jobs

V1.0.1

Fixed issue

  • The following issue is fixed: Memory leaks occur in standalone jobs.

  • The following issue is fixed: Memory leaks occur in MapReduce jobs.

2024-04-25

Golang jobs

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

  • The following issue is fixed: Map jobs on multiple nodes cannot be interconnected.

  • The following issue is fixed: JobContext may be nil, which results in a panic.

None

V0.0.4

New feature

MapReduce jobs are supported.

2024-03-08

Golang jobs

2023

Version

Update type

Description

Release date

References

V0.0.2

New feature

Broadcast jobs are supported.

2023-12-14

Golang jobs

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