v2.5.0-beta2
diff --git a/CHANGELOG.md b/CHANGELOG.md
index dfd63e6..0225315 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,16 @@
+# 2.5.0-beta2
+### Features and Improvements
+* Completely overhauled json deserialization. Deserializing a composition takes half as long and 
+can deserialize much larger json files (tested 50mb) without ooming.
+* Added a new LottieInterpolatedValue class in which you set start, end, and interpolator values 
+for a property.
+* Added setValue methods to all LottieValue classes.
+* Renamed some of the LottieValue classes for clarity.
+* API to add all animator listeners.
+* Adhere to the Animatable interface.
+### Bugs Fixed
+* Prevent a crash trying to recycle a null bitmap.
+
 # 2.5.0-beta1
 ### Features and Improvements
 * Added the ability to dynamically change properties at runtime. See [docs](http://airbnb.io/lottie/android/dynamic.html) for more info.
diff --git a/LottieSample/build.gradle b/LottieSample/build.gradle
index 6fd5810..89c7fa4 100644
--- a/LottieSample/build.gradle
+++ b/LottieSample/build.gradle
@@ -9,8 +9,8 @@
     applicationId "com.airbnb.lottie"
     minSdkVersion 16
     targetSdkVersion 27
-    versionCode 29
-    versionName "2.5.0-beta1"
+    versionCode 30
+    versionName "2.5.0-beta2"
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
     vectorDrawables.useSupportLibrary = true
     buildConfigField("String", "S3AccessKey", "\"" + System.getenv("LOTTIE_S3_API_KEY") + "\"")
diff --git a/README.md b/README.md
index cf9f9d6..f991447 100644
--- a/README.md
+++ b/README.md
@@ -35,6 +35,6 @@
 
 ```groovy
 dependencies {
-  compile 'com.airbnb.android:lottie:2.5.0-beta1'
+  compile 'com.airbnb.android:lottie:2.5.0-beta2'
 }
 ```
diff --git a/gradle.properties b/gradle.properties
index 787db5b..ecf75da 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -17,7 +17,7 @@
 # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
 # org.gradle.parallel=true
 
-VERSION_NAME=2.5.0-beta1
+VERSION_NAME=2.5.0-beta2
 GROUP=com.airbnb.android
 
 POM_DESCRIPTION=Lottie is an animation library that renders Adobe After Effects animations natively in realtime.
diff --git a/lottie/build.gradle b/lottie/build.gradle
index 2c6456a..7537c15 100644
--- a/lottie/build.gradle
+++ b/lottie/build.gradle
@@ -10,7 +10,7 @@
     minSdkVersion 14
     targetSdkVersion 27
     versionCode 100
-    versionName "2.5.0-beta1"
+    versionName "2.5.0-beta2"
   }
   lintOptions {
     abortOnError true