Skip to content

Commit

Permalink
Add release notes and version bumps for 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Kuroshii committed Jun 5, 2017
1 parent 9269acc commit 210cc27
Show file tree
Hide file tree
Showing 10 changed files with 31 additions and 19 deletions.
16 changes: 14 additions & 2 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,24 @@ link:doc/forklift.adoc[Documentation]
== Releases
link:doc/prev_releases.adoc[Previous Releases]

* *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
=== SBT
----
libraryDependencies += "com.github.dcshock" % "forklift-server" % "1.1"
libraryDependencies += "com.github.dcshock" % "forklift-server" % "2.0"
----

=== Maven
Expand Down Expand Up @@ -84,4 +94,6 @@ A broker agnostic implementation of retries. Uses elastic search for storage.

Forklift-Replay::
A broker agnostic implementation of message replay logging. Uses elastic search for storage.
Kibana makes a great tool to view Forklift replay logs.
Kibana makes a great tool to view Forklift replay logs.

See the link:doc/PLUGINS.md[plugins documentation] for more information on how to install and use plugins.
4 changes: 2 additions & 2 deletions connectors/activemq/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization := "com.github.dcshock"

name := "forklift-activemq"

version := "1.1"
version := "2.0"

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

Expand All @@ -22,7 +22,7 @@ resolvers ++= Seq(
)

libraryDependencies ++= Seq(
"com.github.dcshock" % "forklift" % "1.0",
"com.github.dcshock" % "forklift" % "2.0",
"org.apache.activemq" % "activemq-client" % "5.14.0",
"org.apache.activemq" % "activemq-broker" % "5.14.0",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.7.3",
Expand Down
4 changes: 2 additions & 2 deletions connectors/kafka/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization := "com.github.dcshock"

name := "forklift-kafka"

version := "1.0"
version := "2.0"

//required for some test dependencies
scalaVersion := "2.11.7"
Expand All @@ -26,7 +26,7 @@ resolvers ++= Seq(
)

libraryDependencies ++= Seq(
"com.github.dcshock" % "forklift" % "1.0" ,
"com.github.dcshock" % "forklift" % "2.0" ,
"com.fasterxml.jackson.core" % "jackson-databind" % "2.7.3",
"com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % "2.7.3",
"org.apache.kafka" % "kafka-clients" % "0.10.1.1-cp1" exclude("org.slf4j","slf4j-log4j12"),
Expand Down
2 changes: 1 addition & 1 deletion consumers/forklift-jarjar-test/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import com.github.dcshock.SbtBinks._
organization := "com.github.dcshock"

name := "forklift-jarjar-consumer"
version := "0.3"
version := "2.0"

libraryDependencies ++= Seq(
"com.github.dcshock" % "forklift" % "1.0" % "provided" intransitive(),
Expand Down
2 changes: 1 addition & 1 deletion consumers/forklift-multitq-test/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization := "com.github.dcshock"

name := "forklift-multitq-consumer"

version := "0.3"
version := "2.0"

libraryDependencies ++= Seq(
"com.github.dcshock" % "forklift" % "1.0"
Expand Down
2 changes: 1 addition & 1 deletion consumers/forklift-test/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization := "com.github.dcshock"

name := "forklift-test-consumer"

version := "0.3"
version := "2.0"

libraryDependencies ++= Seq(
"com.github.dcshock" % "forklift" % "1.0"
Expand Down
2 changes: 1 addition & 1 deletion core/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization := "com.github.dcshock"

name := "forklift"

version := "1.0"
version := "2.0"

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

Expand Down
4 changes: 2 additions & 2 deletions plugins/replay/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization := "com.github.dcshock"

name := "forklift-replay"

version := "1.0"
version := "2.0"

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

Expand All @@ -20,7 +20,7 @@ resolvers ++= Seq(
)

libraryDependencies ++= Seq(
"com.github.dcshock" % "forklift" % "1.0",
"com.github.dcshock" % "forklift" % "2.0",
"org.elasticsearch" % "elasticsearch" % "2.4.1",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.7.3",
"com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % "2.7.3"
Expand Down
4 changes: 2 additions & 2 deletions plugins/retry/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization := "com.github.dcshock"

name := "forklift-retry"

version := "1.0"
version := "2.0"

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

Expand All @@ -20,7 +20,7 @@ resolvers ++= Seq(
)

libraryDependencies ++= Seq(
"com.github.dcshock" % "forklift" % "1.0",
"com.github.dcshock" % "forklift" % "2.0",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.7.3",
"com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % "2.7.3",
"io.searchbox" % "jest" % "2.4.0"
Expand Down
10 changes: 5 additions & 5 deletions server/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization := "com.github.dcshock"

name := "forklift-server"

version := "1.1"
version := "2.0"

enablePlugins(JavaAppPackaging)

Expand All @@ -22,10 +22,10 @@ resolvers ++= Seq(
)

libraryDependencies ++= Seq(
"com.github.dcshock" % "forklift" % "1.0",
"com.github.dcshock" % "forklift-activemq" % "1.1",
"com.github.dcshock" % "forklift-replay" % "1.0",
"com.github.dcshock" % "forklift-retry" % "1.0",
"com.github.dcshock" % "forklift" % "2.0",
"com.github.dcshock" % "forklift-activemq" % "2.0",
"com.github.dcshock" % "forklift-replay" % "2.0",
"com.github.dcshock" % "forklift-retry" % "2.0",
"com.github.dcshock" % "forklift-stats" % "1.0",
"com.github.dcshock" % "consul-rest-client" % "0.10",
"org.apache.activemq" % "activemq-broker" % "5.14.0",
Expand Down

0 comments on commit 210cc27

Please sign in to comment.