Skip to content

Commit b68b7a7

Browse files
committed
Add release notes and version bumps for 2.0
1 parent 9269acc commit b68b7a7

10 files changed

Lines changed: 34 additions & 22 deletions

File tree

README.adoc

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,24 @@ link:doc/forklift.adoc[Documentation]
1010
== Releases
1111
link: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

8595
Forklift-Replay::
8696
A 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.

connectors/activemq/build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22

33
name := "forklift-activemq"
44

5-
version := "1.1"
5+
version := "2.0"
66

77
javacOptions ++= Seq("-source", "1.8")
88

@@ -22,7 +22,7 @@ resolvers ++= Seq(
2222
)
2323

2424
libraryDependencies ++= 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",

connectors/kafka/build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22

33
name := "forklift-kafka"
44

5-
version := "1.0"
5+
version := "2.0"
66

77
//required for some test dependencies
88
scalaVersion := "2.11.7"
@@ -26,7 +26,7 @@ resolvers ++= Seq(
2626
)
2727

2828
libraryDependencies ++= 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"),

consumers/forklift-jarjar-test/build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ import com.github.dcshock.SbtBinks._
33
organization := "com.github.dcshock"
44

55
name := "forklift-jarjar-consumer"
6-
version := "0.3"
6+
version := "2.0"
77

88
libraryDependencies ++= 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
)

consumers/forklift-multitq-test/build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ organization := "com.github.dcshock"
22

33
name := "forklift-multitq-consumer"
44

5-
version := "0.3"
5+
version := "2.0"
66

77
libraryDependencies ++= Seq(
8-
"com.github.dcshock" % "forklift" % "1.0"
8+
"com.github.dcshock" % "forklift" % "2.0"
99
)
1010

1111
crossPaths := false

consumers/forklift-test/build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ organization := "com.github.dcshock"
22

33
name := "forklift-test-consumer"
44

5-
version := "0.3"
5+
version := "2.0"
66

77
libraryDependencies ++= Seq(
8-
"com.github.dcshock" % "forklift" % "1.0"
8+
"com.github.dcshock" % "forklift" % "2.0"
99
)
1010

1111
crossPaths := false

core/build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22

33
name := "forklift"
44

5-
version := "1.0"
5+
version := "2.0"
66

77
javacOptions ++= Seq("-source", "1.8")
88

plugins/replay/build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22

33
name := "forklift-replay"
44

5-
version := "1.0"
5+
version := "2.0"
66

77
javacOptions ++= Seq("-source", "1.8")
88

@@ -20,7 +20,7 @@ resolvers ++= Seq(
2020
)
2121

2222
libraryDependencies ++= 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"

plugins/retry/build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22

33
name := "forklift-retry"
44

5-
version := "1.0"
5+
version := "2.0"
66

77
javacOptions ++= Seq("-source", "1.8")
88

@@ -20,7 +20,7 @@ resolvers ++= Seq(
2020
)
2121

2222
libraryDependencies ++= 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"

server/build.sbt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ organization := "com.github.dcshock"
22

33
name := "forklift-server"
44

5-
version := "1.1"
5+
version := "2.0"
66

77
enablePlugins(JavaAppPackaging)
88

@@ -22,10 +22,10 @@ resolvers ++= Seq(
2222
)
2323

2424
libraryDependencies ++= 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",

0 commit comments

Comments
 (0)