diff --git a/CHANGELOG.rdoc b/CHANGELOG.rdoc
index 4e56917c02f2a4c329d0bb870440f1c0b4091d52..db67868302253e247bec761b19334747392a6d1e 100644
--- a/CHANGELOG.rdoc
+++ b/CHANGELOG.rdoc
@@ -2,6 +2,10 @@
 
 Per-release changes to Geocoder.
 
+== 0.8.8 (2009 Dec 7)
+
+* Automatically select a less accurate but compatible distance algorithm when SQLite database detected (fixes SQLite incompatibility).
+
 == 0.8.7 (2009 Nov 4)
 
 * Added Geocoder.geographic_center method.
diff --git a/VERSION b/VERSION
index 1e9b46b2298ffb8d7daf98dc1a9101a939a2f1c9..6201b5f77f5d4a2b41c6f0357abb3e9b9abe42e8 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.8.7
+0.8.8
diff --git a/rails-geocoder.gemspec b/rails-geocoder.gemspec
index 6b1d087a18da652c5b251f5f3546db32641f355f..e7a8a0ae024b4a6f8d775edc2a7e27564f2e3bba 100644
--- a/rails-geocoder.gemspec
+++ b/rails-geocoder.gemspec
@@ -1,15 +1,15 @@
 # Generated by jeweler
-# DO NOT EDIT THIS FILE
-# Instead, edit Jeweler::Tasks in Rakefile, and run `rake gemspec`
+# DO NOT EDIT THIS FILE DIRECTLY
+# Instead, edit Jeweler::Tasks in Rakefile, and run the gemspec command
 # -*- encoding: utf-8 -*-
 
 Gem::Specification.new do |s|
   s.name = %q{rails-geocoder}
-  s.version = "0.8.7"
+  s.version = "0.8.8"
 
   s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
   s.authors = ["Alex Reisner"]
-  s.date = %q{2009-11-04}
+  s.date = %q{2009-12-07}
   s.description = %q{Geocoder adds object geocoding and database-agnostic distance calculations to Ruby on Rails. It does not rely on proprietary database functions so finding geocoded objects in a given area is easily done using out-of-the-box MySQL or even SQLite.}
   s.email = %q{alex@alexreisner.com}
   s.extra_rdoc_files = [
@@ -52,3 +52,4 @@ Gem::Specification.new do |s|
   else
   end
 end
+