<commit_before><?xml version="1.0" encoding="UTF-8"?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>Flowable Readme</title>
</head>
<body>

<h1>License</h1>
<p>The Flowable project is distributed under <a href="license.txt">Apache license V2</a>.
</p>

<h1>Documentation</h1>
<ul>
    <li><a href="docs/userguide/index.html">The Flowable User Guide</a></li>
    <li><a href="docs/userguide-dmn/index.html">The Flowable DMN User Guide</a></li>
    <li><a href="docs/userguide-form/index.html">The Flowable Form User Guide</a></li>
    <li><a href="docs/javadocs/index.html">Flowable Javadocs</a></li>
</ul>

<h1>Links</h1>
<ul>
    <li><a href="http://forum.flowable.org">Flowable Forum</a></li>
    <li><a href="https://github.com/flowable/flowable-engine">Flowable issues</a></li>
</ul>

<h1>Flowable Release Notes</h1>

<h3>Release Notes - Flowable - 6.3.2</h3>

<h4>Highlights</h4>

<ul>
    <li>Depend on Spring 5.x for the Spring Engine support.</li>
    <li>Upgrade Java Persistence API to 2.1</li>
    <li>Upgrade JMS API to 2.0.1</li>
    <li>Support for using java.time.Duration variables and expressions for Timer durations</li>
</ul>

<h4>Upgrade notes</h4>

<h5>Idm Engine SpringEncoder</h5>
<p>
    The deprecated constructor from SpringEncoder that accepted org.springframework.security.authentication.encoding.PasswordEncoder has been removed
</p>

<h5>Custom IdGenerator using a Bean in Spring Boot</h5>
<p>
    It is now possible to define the custom IdGenerator for the Flowable Process engine, by creating a bean of type IdGenerator.
    If no bean is provided the StrongUuidGenerator will be used.
    If there is a bean qualified with @Process then this one would be used, otherwise a unique global one would be used.
    If there are more global beans then the default StrongUuidGenerator will be used.
</p>

<h3>Release Notes - Flowable - 6.3.1</h3>

<h4>Highlights</h4>

<ul>
    <li>Introduction of an app engine, so apps are now a first class citizen and the process engine is not misused any more to handle app deployments. 
    When starting the Flowable Task application all app deployments are automatically migrated to the new app engine.</li>
    <li>Added async history support to the CMMN engine.</li>
    <li>Added more history information to the CMMN engine with historic plan items.</li>
    <li>Improved the Spring Boot support and upgraded to Spring Boot 2.0.2.</li>
    <li>Enhanced debugger in the Flowable Task application to evaluate expressions and scripts.</li>
    <li>Made the job service more generic with the scope type property to improve the possibility to run different job handlers for different job types.</li>
    <li>Various small bugfixes all around.</li>
</ul>

<h4>Community contributors</h4>

<ul>
    <li><NAME> (PascalSchumacher)</li>
    <li><NAME> (AminaZoheir)</li>
    <li>Toni (ttonl)</li><commit_msg>Adding a note about FlowableFunctionDelegate breaking change<commit_after><?xml version="1.0" encoding="UTF-8"?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>Flowable Readme</title>
</head>
<body>

<h1>License</h1>
<p>The Flowable project is distributed under <a href="license.txt">Apache license V2</a>.
</p>

<h1>Documentation</h1>
<ul>
    <li><a href="docs/userguide/index.html">The Flowable User Guide</a></li>
    <li><a href="docs/userguide-cmmn/index.html">The Flowable CMMN User Guide</a></li>
    <li><a href="docs/userguide-dmn/index.html">The Flowable DMN User Guide</a></li>
    <li><a href="docs/userguide-form/index.html">The Flowable Form User Guide</a></li>
    <li><a href="docs/javadocs/index.html">Flowable Javadocs</a></li>
</ul>

<h1>Links</h1>
<ul>
    <li><a href="http://forum.flowable.org">Flowable Forum</a></li>
    <li><a href="https://github.com/flowable/flowable-engine">Flowable issues</a></li>
</ul>

<h1>Flowable Release Notes</h1>

<h3>Release Notes - Flowable - 6.4.0</h3>

<h4>Highlights</h4>

<ul>
    <li>Upgrade to Spring 5.x for all the integration modules using Spring.</li>
    <li>Upgrade Java Persistence API to 2.1</li>
    <li>Upgrade JMS API to 2.0.1</li>
    <li>Support for using java.time.Duration variables and expressions for Timer durations</li>
</ul>

<h4>Upgrade notes</h4>

<h5>Idm Engine SpringEncoder</h5>
<p>
    The deprecated constructor from SpringEncoder that accepted <i>org.springframework.security.authentication.encoding.PasswordEncoder</i> has been removed
</p>

<h5>Custom IdGenerator using a Bean in Spring Boot</h5>
<p>
    It is now possible to define the custom IdGenerator for the Flowable Process engine, by creating a bean of type IdGenerator.
    If no bean is provided the StrongUuidGenerator will be used.
    If there is a bean qualified with @Process then this one would be used, otherwise a unique global one would be used.
    If there are more global beans then the default StrongUuidGenerator will be used.
</p>

<h5>FlowableFunctionDelegate changes</h5>
<p>
    The method <i>functionClass</i> has been removed from the <i>org.flowable.common.engine.api.delegate.FlowableFunctionDelegate</i> interface.
    This doesn't change anything with regards to adding custom functions to expressions: returning the right Method in <i>functionMethod()</i> is enough.
</p>

<h3>Release Notes - Flowable - 6.3.1</h3>

<h4>Highlights</h4>

<ul>
    <li>Introduction of an app engine, so apps are now a first class citizen and the process engine is not misused any more to handle app deployments. 
    When starting the Flowable Task application all app deployments are automatically migrated to the new app engine.</li>
    <li>Added async history support to the CMMN engine.</li>
    <li>Added more history information to the CMMN engine with historic plan items.</li>
    <li>Improved the Spring Boot support and upgraded to Spring Boot 2.0.2.</li>
    <li>Enhanced debugger in the Flowable Task application to evaluate expressions and scripts.</li>
    <li>Made the job service more generic with the scope type property to improve the possibility to run different job handlers for different job types.</li>
    <li>Various small bugfixes all around.</li>
</ul>

<h4>Community contributors</h4>

<ul>
    <li><NAME> (PascalSchumacher)</li>
    <li><NAME> (AminaZoheir)</li>
    <li>Toni (ttonl)</li>
{'fraction_non_alphanumeric': 0.12788491938033514, 'fraction_numerical': 0.015491621877963959, 'mean_word_length': 4.22029702970297, 'pattern_counts': {'":': 0, '<': 223, '<?xml version=': 2, '>': 223, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5863082', 'n_tokens_mistral': 2097, 'n_tokens_neox': 2046, 'n_words': 689}