# 7.1.4

# Broker Disconnects (reprise)

The last released addressed various broker disconnect issues, and introduced some new ones. There were some strange behaviors with bus start, stop, restart, and timing related to the broker availability. There were also startup issues with Kafka.

# State Machine Request

The state machine requests have been updated, the RequestId property is now optional – if not specified, the CorrelationId will be used as the RequestId.

The RequestId property is only cleared when the request completes. If the request times out or faults, the RequestId is retained to allow for message replay, etc.

The ServiceAddress is now optional, requests will be published if it is not specified (finally).

Also, a Timeout of TimeSpan.Zero has always eliminated the need for a scheduler by not having a timeout.

# Request Client (silent) Exceptions

A silent/caught exception in the request client has been eliminated by restructuring the HandleFault logic.

# Amazon SQS

The Amazon packages were updated to the latest, along with a few create queue/topic fixes.

# Event Hub

A blob container permissions issue was addressed.

# UWP

The GetProcess exception is caught and ignored, so UWP applications should be able to use MassTransit now.