<commit_before>= Forklift

The Enterprise Service Bus that supports building and deploying microservices quickly
and easily. Forklift makes your life easier by providing common functionality that can
be shared by easily by annotating your code. To see what it can do for you check out the
full documentation.

link:doc/forklift.adoc[Documentation]

== Releases
link:doc/prev_releases.adoc[Previous Releases]

* *Novemeber 28th 2017* - v2.3
** Update build to automate releases to sonatype
** Align release numbers of subcomponents to avoid having a version 1 of a plugin while a version 2 of the core is being used.

* *September 28th 2017* - v2.2
** Eliminate unneeded queries to elasticsearch, improving preformance the performance replay processing
** Fix bug in re-runing failed retries in the retry plugin

* *August 31st 2017* - v2.1
** Removed limit on the size of the core thread pool for consumer polling threads

* *June 2nd 2017* - v2.0
** Moved core source annotations from the "forklift.decorators" package to "forklift.source.decorators"
** Added RoleInput and GroupedTopic sources
** Made replay and retry usable for kafka by way of RoleInput (see link:doc/PLUGINS.md[the plugins documentation])
** Added constructor injection
** The Replay message consumer is now idempotent, enabling better scaling
** Internally, made source processing more general
** Reworked some of the internals of the Kafka Connector
** Made a few bug fixes for the Kafka Connector

* *April 10th 2017* - v1.1
** Kafka Connector
** Core no longer depends on the JMS spec libraries

== Current Release Dependencies<commit_msg>- Release notes.<commit_after>= Forklift

The Enterprise Service Bus that supports building and deploying microservices quickly
and easily. Forklift makes your life easier by providing common functionality that can
be shared by easily by annotating your code. To see what it can do for you check out the
full documentation.

link:doc/forklift.adoc[Documentation]

== Releases
link:doc/prev_releases.adoc[Previous Releases]

* *December 2nd 2017* - v3.0
** Upgrade replay logging to utilize Elastic Search 5

* *Novemeber 28th 2017* - v2.3
** Update build to automate releases to sonatype
** Align release numbers of subcomponents to avoid having a version 1 of a plugin while a version 2 of the core is being used.

* *September 28th 2017* - v2.2
** Eliminate unneeded queries to elasticsearch, improving preformance the performance replay processing
** Fix bug in re-runing failed retries in the retry plugin

* *August 31st 2017* - v2.1
** Removed limit on the size of the core thread pool for consumer polling threads

* *June 2nd 2017* - v2.0
** Moved core source annotations from the "forklift.decorators" package to "forklift.source.decorators"
** Added RoleInput and GroupedTopic sources
** Made replay and retry usable for kafka by way of RoleInput (see link:doc/PLUGINS.md[the plugins documentation])
** Added constructor injection
** The Replay message consumer is now idempotent, enabling better scaling
** Internally, made source processing more general
** Reworked some of the internals of the Kafka Connector
** Made a few bug fixes for the Kafka Connector

* *April 10th 2017* - v1.1
** Kafka Connector
** Core no longer depends on the JMS spec libraries

== Current Release Dependencies
{'fraction_non_alphanumeric': 0.05999397045523063, 'fraction_numerical': 0.027132951462164608, 'mean_word_length': 4.750433275563259, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '44231', 'n_tokens_mistral': 1003, 'n_tokens_neox': 867, 'n_words': 449}