> For the complete documentation index, see [llms.txt](https://activiti.gitbook.io/activiti-7-developers-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://activiti.gitbook.io/activiti-7-developers-guide/releases/7.1.0-m4.md).

# 7.1.0 M4

7.1.0.M4

You can consume all the Activiti artifacts for this release from Maven Central:

*Activiti Cloud:*

```markup
<dependencyManagement>
   <dependencies>
     <dependency>
       <groupId>org.activiti.cloud.dependencies</groupId>
       <artifactId>activiti-cloud-dependencies</artifactId>
       <version>7.1.0.M4</version>
       <scope>import</scope>
       <type>pom</type>
     </dependency>
   </dependencies>
 </dependencyManagement>
```

*Activiti Core*

```markup
<dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.activiti.dependencies</groupId>
        <artifactId>activiti-dependencies</artifactId>
        <version>7.1.0.M4</version>
        <scope>import</scope>
        <type>pom</type>
      </dependency>
    </dependencies>
  </dependencyManagement>
```

In the 7.1.0.M4 release you will find the following [main fixes & features](https://github.com/Activiti/Activiti/milestone/28?closed=1):

* BPMN elements:
  * Support of Error Event and Event Sub-process
  * Support of Terminate event
  * Support or Message Event: it's possible to model processes that uses Message Start Event, Message Intermediate Catch event and Message Boundary event. The message can be thrown event using a REST endpoint:

Start a process via message:

```
POST {{gateway}}/rb/v1/process-instances/message
{
	"name": "myMessageName",
    "businessKey" : "my key",
	"variables": {
      "firstName": "John"
    },
    "payloadType": "StartMessagePayload"
}
```

Send message to Message Intermediate Catch event or Message Boundary Event:

```
PUT {{gateway}}/rb/v1/process-instances/message
{
	"name": "myMessageName",
    "correlationKey" : "my key",
    "variables": {
      "firstName": "John"
    },
    "payloadType": "ReceiveMessagePayload"
}
```

* Upgrade Spring Boot and Spring cloud versions:
  * Spring boot: 2.1.6.RELEASE
  * Spring cloud: Greenwich.SR2

You can also deploy our Example HELM charts using your favorite cloud platform (i.e. AWS, GCP, Azure...) or on-premise Kubernetes installation by following our [Getting Started Guide](https://activiti.gitbook.io/activiti-7-developers-guide/getting-started/getting-started-activiti-cloud)

## Known issues / Changes from 7.0.x

### Replace `@Lob` annotation with `TEXT` column definition in audit service

This will improve performances for audit service.

### Add Liquibase to Audit and Query services

Liquibase will handle database initialisation and schema migration Audit and Query services.

### Known issues

Problem with MySQL initialisation script in Activiti Core and Runtime Bundle: <https://github.com/Activiti/Activiti/issues/2929>
