Skip to content

Commit 7c18527

Browse files
committed
upgrade version and finagle version
1 parent a717404 commit 7c18527

File tree

4 files changed

+16
-9
lines changed

4 files changed

+16
-9
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ The main API is stable, but expect some amount of breaking changes around major
77
- Add strict `Accept` header checking for `RouteSpec`s based on `producing()` settings. Option for non-strictness.
88
- Add integrated self-hosted Swagger UI/ReDoc UI module
99

10+
## 14.21.0
11+
- Upgrade Finagle to new version
1012

1113
## 14.20.0
1214
- Upgrade Finagle to new version (with new versioning scheme)

build.sbt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,17 @@ lazy val baseSettings = Seq(
3333
credentials += Credentials(Path.userHome / ".sonatype" / ".credentials")
3434
)
3535

36-
val finagleVersion = "17.10.0"
37-
val json4sVersion = "3.5.2"
38-
val circeVersion = "0.8.0"
36+
val finagleVersion = "18.1.0"
37+
val json4sVersion = "3.5.3"
38+
val circeVersion = "0.9.1"
3939

4040
lazy val core = project
4141
.settings(baseSettings)
4242
.settings(moduleName := "fintrospect-core")
4343
.settings(libraryDependencies ++= Seq(
4444
"net.sourceforge.argo" % "argo" % "3.40",
4545
"com.twitter" %% "finagle-http" % finagleVersion,
46+
"com.google.guava" % "guava" % "23.0",
4647
"org.scala-lang.modules" %% "scala-xml" % "1.0.6",
4748
"org.scalatest" %% "scalatest" % "3.0.0" % "test"
4849
))
@@ -53,7 +54,7 @@ lazy val argonaut = project
5354
.settings(moduleName := "fintrospect-argonaut")
5455
.settings(description := "Argonaut JSON library support for Fintrospect")
5556
.dependsOn(core % "compile->test")
56-
.settings(libraryDependencies += "io.argonaut" %% "argonaut" % "6.2-RC2")
57+
.settings(libraryDependencies += "io.argonaut" %% "argonaut" % "6.2.1")
5758

5859
lazy val circe = project
5960
.settings(baseSettings)
@@ -99,7 +100,7 @@ lazy val spray = project
99100
.settings(moduleName := "fintrospect-spray")
100101
.settings(description := "Spray JSON library support for Fintrospect")
101102
.dependsOn(core % "compile->test")
102-
.settings(libraryDependencies += "io.spray" %% "spray-json" % "1.3.3")
103+
.settings(libraryDependencies += "io.spray" %% "spray-json" % "1.3.4")
103104

104105
lazy val msgpack = project
105106
.settings(baseSettings)
@@ -131,4 +132,4 @@ lazy val examples = project.in(file("."))
131132
.settings(moduleName := "fintrospect-examples")
132133
.aggregate(core, argonaut, circe, gson, jackson, json4s, play, spray, msgpack, handlebars, mustache)
133134
.dependsOn(core, argonaut, circe, gson, jackson, json4s, play, spray, msgpack, handlebars, mustache)
134-
.settings(libraryDependencies += "com.github.finagle" %% "finagle-oauth2" % "0.6.45")
135+
.settings(libraryDependencies += "com.github.finagle" %% "finagle-oauth2" % "17.12.0")

core/src/main/scala/io/fintrospect/filters/RequestFilters.scala

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package io.fintrospect.filters
33
import java.nio.charset.StandardCharsets.ISO_8859_1
44
import java.util.Base64
55

6-
import com.google.common.net.HttpHeaders
76
import com.twitter.finagle.Filter
87
import com.twitter.finagle.http.{Request, Response, Status}
98
import com.twitter.util.Future
@@ -14,6 +13,7 @@ import io.fintrospect.renderers.ModuleRenderer
1413
import io.fintrospect.renderers.simplejson.SimpleJson
1514
import io.fintrospect.util.{Extracted, Extraction, ExtractionFailed, Extractor}
1615
import io.fintrospect.{ContentType, ContentTypes}
16+
import io.netty.handler.codec.http.HttpHeaderNames
1717
import org.jboss.netty.handler.codec.http.HttpHeaders.Names.{ACCEPT, AUTHORIZATION, HOST}
1818

1919
/**
@@ -71,7 +71,7 @@ object RequestFilters {
7171
*/
7272
def AddUserAgent[T](user: String): Filter[Request, T, Request, T] = Filter.mk[Request, T, Request, T] {
7373
(req, svc) => {
74-
req.headerMap(HttpHeaders.USER_AGENT) = user
74+
req.headerMap(HttpHeaderNames.USER_AGENT.toString) = user
7575
svc(req)
7676
}
7777
}
@@ -109,3 +109,8 @@ object RequestFilters {
109109
}
110110
}
111111
}
112+
113+
114+
object A extends App {
115+
println(HttpHeaderNames.USER_AGENT.toString)
116+
}

core/src/main/scala/io/fintrospect/formats/ResponseBuilder.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package io.fintrospect.formats
33
import java.io.OutputStream
44
import java.nio.charset.StandardCharsets.UTF_8
55

6-
import com.google.common.net.HttpHeaders
76
import com.twitter.concurrent.AsyncStream
87
import com.twitter.finagle.http.{Cookie, Response, Status}
98
import com.twitter.io.Buf.Utf8

0 commit comments

Comments
 (0)