---
schema_version: "1"
id: ed16a2c28b3774b28e8fc852d79f1d69c1d8ef0d98f5225b70598ef4cad917e3
title: Scheduler Service Release Notes - Mule 4
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/release-notes/mule-runtime/service-scheduler-release-notes.md
canonical_url: https://docs.mulesoft.com/release-notes/mule-runtime/service-scheduler-release-notes
source_site: docs.mulesoft.com
content_type: documentation
content_hash: cc1b8fa40eed8546d811ec13a71c3d01563bd480b42fab040f9281d2cf8dd4ee
description: MuleSoft Documentation Site
latest: true
---
---
product: Release Notes
version: master
---

# Scheduler Service Release Notes - Mule 4

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

## 1.3.2

**Jun 12, 2020**

### New Features

- None.

### Fixed Issues

- Race condition between scheduler stop and scheduleWithFixedDelay leads to a memory leak.
  (MULE-18471)

## 1.2.6

**Jun 12, 2020**

### New Features

- None.

### Fixed Issues

- Race condition between scheduler stop and scheduleWithFixedDelay leads to a memory leak.
  (MULE-18471)

## 1.3.1

**Jun 10, 2020**

### New Features

- None.

### Fixed Issues

- CustomScheduler#destroyThreadGroup is taking more than configured shutdownTimeout. (MULE-18224)

## 1.2.5

**Jun 10, 2020**

### New Features

- None.

### Fixed Issues

- CustomScheduler#destroyThreadGroup is taking more than configured shutdownTimeout. (MULE-18224)

## 1.2.2

**May 22, 2019**

### New Features

- None.

### Fixed Issues

- Race condition in prestartCoreThreads for a Scheduler. (MULE-16858)

## 1.1.10

**May 22, 2019**

### New Features

- None.

### Fixed Issues

- Race condition in prestartCoreThreads for a Scheduler. (MULE-16858)

## 1.2.1

**May 20, 2019**

### New Features and Enhancements

- Allow the properties in scheduler-pools.conf to be configured as system property. (MULE-16788)

### Fixed Issues

- Setting low heap memory in multicore machine causes Mule to fail to start. (MULE-16829)

- NPE when a customScheduler is shutting down itself. (MULE-16760)

- WARN logged when fixed rate task overlap in a single thread. (MULE-16759)

## 1.1.9

**May 20, 2019**

### New Features

- None.

### Fixed Issues

- Setting low heap memory in multicore machine causes Mule to fail to start. (MULE-16829)

## 1.2.0

**April 25, 2019**

### New Features

- Allow overriding the location of the Scheduler config file via a system property. (MULE-14552)

### Fixed Issues

- NPE when a customScheduler is shutting down itself. (MULE-16760)

- WARN logged when fixed rate task overlap in a single thread Scheduler. (MULE-16759)

- Race condition in ThreadGroup destroying for customScheduler threadGroup. (MULE-16516)

- Rejected from scheduler warning has too high frequency in logs. (MULE-15588)

- Avoid keeping references to muleContext from a CustomScheduler. (MULE-14907)

- Custom Scheduler shutdown from a thread from the same scheduler fails. (MULE-14736)

- Cannot destroy thread groups that have commons-pool evictor threads. (MULE-14675)

- ThrottlingScheduler active tasks count breaks when tasks are cancelled.. (MULE-14590)

- Delayed task is triggered when target Scheduler is busy is lost. (MULE-14577) \*|
  Scheduler#scheduleAtFixedRate cancels task if triggered while previous is still running.
  (MULE-14572)

- Unclear error with missing parameter in Scheduler configuration. (MULE-14558)

- Schedulers don’t indicate which one is exhausted. (MULE-14524)

- Add data about dangling threads when a ThreadGroup can’t be destroyed. (MULE-15666)

- Add an option to always log the creation location of a Schedule. (MULE-15531)

## 1.1.8

**April 25, 2019**

### New Features

- None.

### Fixed Issues

- NPE when a customScheduler is shutting down itself. (MULE-16760)

- WARN logged when fixed rate task overlap in a single thread Scheduler. (MULE-16759)

- Race condition in ThreadGroup destroying for customScheduler threadGrou. (MULE-16516)

## 1.1.7

**October 9, 2018**

### New Features

- None.

### Fixed Issues

- Rejected from scheduler warning has too high a frequency in logs. (MULE-15588)

- Leaks through hard references to types, classloaders, and Schedulers. (MULE-15716)

- Add data about dangling threads when a ThreadGroup can’t be destroyed. (MULE-15666)

- Add an option to always log the creation location of a Scheduler. (MULE-15531)

## 1.1.6

**July 24, 2018**

### New Features

- None.

### Fixed Issues

- Scheduler Service: provide a method to determine if current thread is CPU. (MULE-15415)

## 1.1.5

**May 9, 2018**

### New Features

- None.

### Fixed Issues

- Avoid keeping references to muleContext from a CustomScheduler. (MULE-14907)

## 1.1.4

**March 16, 2018**

### New Features

- None.

### Fixed Issues

- Custom scheduler shutdown from a thread from the same Scheduler fails. (MULE-14736)

- Minor performance improvements. (MULE-14693)

## 1.1.3

**March 7, 2018**

### New Features

- None.

### Fixed Issues

- Cannot destroy thread groups that have commons-pool evictor threads. (MULE-14675)

- Race condition in reactor causes premature thread. (MULE-14665)

## 1.1.2

**March 5, 2018**

### New Features

- None.

### Fixed Issues

- ThrottlingScheduler active tasks count breaks when tasks are cancelled. (MULE-14590)

- Delayed task is triggered when target scheduler is busy is lost. (MULE-14577)

- Too many ThreadGroup instances leaked after redeploy. (MULE-14658)

## 1.1.1

**January 31, 2018**

### New Features

- Allow to override the location of the scheduler config file via system property. (MULE-14552)

### Fixed Issues

- Scheduler#scheduleAtFixedRate cancels task if triggered while previous is still running.
  (MULE-14572)

- Unclear error with missing parameter in scheduler configuration. (MULE-14558)

- Schedulers don’t indicate which one is exhausted. (MULE-14524)

- Prevent classloader leak through accesscontext in thread. (MULE-14179)

## 1.1.0

**January 30, 2018**

Initial Release.

## See Also

- [Known Issues](https://help.salesforce.com/s/issues)
