title: build.gradle dependancies for retrofit and latest version of okhttp
body: <p>In our application we use retrofit for networking with the following dependancies:</p>
  
  <pre><code> compile 'com.squareup.retrofit2:retrofit:2.3.0'
   compile 'com.squareup.retrofit2:converter-gson:2.3.0'
  </code></pre>
  
  <p>Of late we started getting this <a href="https://github.com/square/okhttp/issues/3308" rel="noreferrer">crash</a> which has been resolved. How then do i fix this within our app?
  My understanding is that retrofit is built on top of the okHttp library.
  So does this mean we would have to wait for a new version of retrofit that includes the new okHttp version OR I can manually include the new version of okHttp as a seperate dependancy and end up with:</p>
  
  <pre><code> compile 'com.squareup.retrofit2:retrofit:2.3.0'
   compile 'com.squareup.retrofit2:converter-gson:2.3.0'
   compile 'com.squareup.okhttp3:okhttp:3.8.1'
  </code></pre>
  
  <p>Proguard config is (only the retrofit part though)</p>
  
  <pre><code>-dontnote retrofit2.Platform
  -dontwarn retrofit2.Platform$Java8
  -dontwarn okhttp3.**
  -dontwarn retrofit2.**
  -dontwarn com.squareup.picasso.**
  -keep class retrofit2.** { *; }
  -keepattributes Signature
  -keepattributes Exceptions
  -keepclasseswithmembers class * { @retrofit2.http.* &lt;methods&gt;; }
  -keepclasseswithmembers interface * { @retrofit2.* &lt;methods&gt;; }
  -dontwarn okio.**
  </code></pre>