File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,14 +10,24 @@ link:doc/forklift.adoc[Documentation]
1010== Releases
1111link:doc/prev_releases.adoc[Previous Releases]
1212
13+ * *June 2nd 2017* - v2.0
14+ ** Moved core source annotations from the "forklift.decorators" package to "forklift.source.decorators"
15+ ** Added RoleInput and GroupedTopic sources
16+ ** Made replay and retry usable for kafka by way of RoleInput (see link:doc/PLUGINS.md[the plugins documentation])
17+ ** Added constructor injection
18+ ** The Replay message consumer is now idempotent, enabling better scaling
19+ ** Internally, made source processing more general
20+ ** Reworked some of the internals of the Kafka Connector
21+ ** Made a few bug fixes for the Kafka Connector
22+
1323* *April 10th 2017* - v1.1
1424** Kafka Connector
1525** Core no longer depends on the JMS spec libraries
1626
1727== Current Release Dependencies
1828=== SBT
1929----
20- libraryDependencies += "com.github.dcshock" % "forklift-server" % "1.1 "
30+ libraryDependencies += "com.github.dcshock" % "forklift-server" % "2.0 "
2131----
2232
2333=== Maven
@@ -84,4 +94,6 @@ A broker agnostic implementation of retries. Uses elastic search for storage.
8494
8595Forklift-Replay::
8696A broker agnostic implementation of message replay logging. Uses elastic search for storage.
87- Kibana makes a great tool to view Forklift replay logs.
97+ Kibana makes a great tool to view Forklift replay logs.
98+
99+ See the link:doc/PLUGINS.md[plugins documentation] for more information on how to install and use plugins.
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22
33name := " forklift-activemq"
44
5- version := " 1.1 "
5+ version := " 2.0 "
66
77javacOptions ++= Seq (" -source" , " 1.8" )
88
@@ -22,7 +22,7 @@ resolvers ++= Seq(
2222)
2323
2424libraryDependencies ++= Seq (
25- " com.github.dcshock" % " forklift" % " 1 .0" ,
25+ " com.github.dcshock" % " forklift" % " 2 .0" ,
2626 " org.apache.activemq" % " activemq-client" % " 5.14.0" ,
2727 " org.apache.activemq" % " activemq-broker" % " 5.14.0" ,
2828 " com.fasterxml.jackson.core" % " jackson-databind" % " 2.7.3" ,
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22
33name := " forklift-kafka"
44
5- version := " 1 .0"
5+ version := " 2 .0"
66
77// required for some test dependencies
88scalaVersion := " 2.11.7"
@@ -26,7 +26,7 @@ resolvers ++= Seq(
2626)
2727
2828libraryDependencies ++= Seq (
29- " com.github.dcshock" % " forklift" % " 1 .0" ,
29+ " com.github.dcshock" % " forklift" % " 2 .0" ,
3030 " com.fasterxml.jackson.core" % " jackson-databind" % " 2.7.3" ,
3131 " com.fasterxml.jackson.datatype" % " jackson-datatype-jsr310" % " 2.7.3" ,
3232 " org.apache.kafka" % " kafka-clients" % " 0.10.1.1-cp1" exclude(" org.slf4j" ," slf4j-log4j12" ),
Original file line number Diff line number Diff line change @@ -3,10 +3,10 @@ import com.github.dcshock.SbtBinks._
33organization := " com.github.dcshock"
44
55name := " forklift-jarjar-consumer"
6- version := " 0.3 "
6+ version := " 2.0 "
77
88libraryDependencies ++= Seq (
9- " com.github.dcshock" % " forklift" % " 1 .0" % " provided" intransitive(),
9+ " com.github.dcshock" % " forklift" % " 2 .0" % " provided" intransitive(),
1010 " com.github.dcshock" % " forklift-multitq-consumer" % " [0.1,)" intransitive(),
1111 " com.github.dcshock" % " forklift-test-consumer" % " [0.1,)" intransitive()
1212)
Original file line number Diff line number Diff line change @@ -2,10 +2,10 @@ organization := "com.github.dcshock"
22
33name := " forklift-multitq-consumer"
44
5- version := " 0.3 "
5+ version := " 2.0 "
66
77libraryDependencies ++= Seq (
8- " com.github.dcshock" % " forklift" % " 1 .0"
8+ " com.github.dcshock" % " forklift" % " 2 .0"
99)
1010
1111crossPaths := false
Original file line number Diff line number Diff line change @@ -2,10 +2,10 @@ organization := "com.github.dcshock"
22
33name := " forklift-test-consumer"
44
5- version := " 0.3 "
5+ version := " 2.0 "
66
77libraryDependencies ++= Seq (
8- " com.github.dcshock" % " forklift" % " 1 .0"
8+ " com.github.dcshock" % " forklift" % " 2 .0"
99)
1010
1111crossPaths := false
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22
33name := " forklift"
44
5- version := " 1 .0"
5+ version := " 2 .0"
66
77javacOptions ++= Seq (" -source" , " 1.8" )
88
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22
33name := " forklift-replay"
44
5- version := " 1 .0"
5+ version := " 2 .0"
66
77javacOptions ++= Seq (" -source" , " 1.8" )
88
@@ -20,7 +20,7 @@ resolvers ++= Seq(
2020)
2121
2222libraryDependencies ++= Seq (
23- " com.github.dcshock" % " forklift" % " 1 .0" ,
23+ " com.github.dcshock" % " forklift" % " 2 .0" ,
2424 " org.elasticsearch" % " elasticsearch" % " 2.4.1" ,
2525 " com.fasterxml.jackson.core" % " jackson-databind" % " 2.7.3" ,
2626 " com.fasterxml.jackson.datatype" % " jackson-datatype-jsr310" % " 2.7.3"
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22
33name := " forklift-retry"
44
5- version := " 1 .0"
5+ version := " 2 .0"
66
77javacOptions ++= Seq (" -source" , " 1.8" )
88
@@ -20,7 +20,7 @@ resolvers ++= Seq(
2020)
2121
2222libraryDependencies ++= Seq (
23- " com.github.dcshock" % " forklift" % " 1 .0" ,
23+ " com.github.dcshock" % " forklift" % " 2 .0" ,
2424 " com.fasterxml.jackson.core" % " jackson-databind" % " 2.7.3" ,
2525 " com.fasterxml.jackson.datatype" % " jackson-datatype-jsr310" % " 2.7.3" ,
2626 " io.searchbox" % " jest" % " 2.4.0"
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22
33name := " forklift-server"
44
5- version := " 1.1 "
5+ version := " 2.0 "
66
77enablePlugins(JavaAppPackaging )
88
@@ -22,10 +22,10 @@ resolvers ++= Seq(
2222)
2323
2424libraryDependencies ++= Seq (
25- " com.github.dcshock" % " forklift" % " 1 .0" ,
26- " com.github.dcshock" % " forklift-activemq" % " 1.1 " ,
27- " com.github.dcshock" % " forklift-replay" % " 1 .0" ,
28- " com.github.dcshock" % " forklift-retry" % " 1 .0" ,
25+ " com.github.dcshock" % " forklift" % " 2 .0" ,
26+ " com.github.dcshock" % " forklift-activemq" % " 2.0 " ,
27+ " com.github.dcshock" % " forklift-replay" % " 2 .0" ,
28+ " com.github.dcshock" % " forklift-retry" % " 2 .0" ,
2929 " com.github.dcshock" % " forklift-stats" % " 1.0" ,
3030 " com.github.dcshock" % " consul-rest-client" % " 0.10" ,
3131 " org.apache.activemq" % " activemq-broker" % " 5.14.0" ,
You can’t perform that action at this time.
0 commit comments