diff --git a/hapi-fhir-base/.classpath b/hapi-fhir-base/.classpath
index 534b5e52fa5..f0a60b623ce 100644
--- a/hapi-fhir-base/.classpath
+++ b/hapi-fhir-base/.classpath
@@ -22,14 +22,15 @@
-
-
-
-
-
+
+
+
+
+
+
diff --git a/hapi-fhir-base/.project b/hapi-fhir-base/.project
index 6ce81acf746..a47a949c8a6 100644
--- a/hapi-fhir-base/.project
+++ b/hapi-fhir-base/.project
@@ -5,6 +5,11 @@
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
org.eclipse.jdt.core.javabuilder
@@ -15,9 +20,17 @@
+
+ org.eclipse.wst.validation.validationbuilder
+
+
+
+ org.eclipse.jem.workbench.JavaEMFNature
+ org.eclipse.wst.common.modulecore.ModuleCoreNature
org.eclipse.m2e.core.maven2Nature
org.eclipse.jdt.core.javanature
+ org.eclipse.wst.common.project.facet.core.nature
diff --git a/hapi-fhir-base/.settings/org.eclipse.jdt.core.prefs b/hapi-fhir-base/.settings/org.eclipse.jdt.core.prefs
index 60105c1b951..5ce45188994 100644
--- a/hapi-fhir-base/.settings/org.eclipse.jdt.core.prefs
+++ b/hapi-fhir-base/.settings/org.eclipse.jdt.core.prefs
@@ -1,5 +1,13 @@
eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.6
diff --git a/hapi-fhir-base/.settings/org.eclipse.wst.common.component b/hapi-fhir-base/.settings/org.eclipse.wst.common.component
new file mode 100644
index 00000000000..1a94c8cf11d
--- /dev/null
+++ b/hapi-fhir-base/.settings/org.eclipse.wst.common.component
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/hapi-fhir-base/.settings/org.eclipse.wst.common.project.facet.core.xml b/hapi-fhir-base/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 00000000000..5c9bd7532ab
--- /dev/null
+++ b/hapi-fhir-base/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/hapi-fhir-base/pom.xml b/hapi-fhir-base/pom.xml
index 714f0495039..4e03be0d3bc 100644
--- a/hapi-fhir-base/pom.xml
+++ b/hapi-fhir-base/pom.xml
@@ -55,7 +55,7 @@
org.thymeleaf
thymeleaf
- 2.1.3.RELEASE
+ ${thymeleaf-version}
true
@@ -101,6 +101,13 @@
4.3.2
+
+ org.springframework
+ spring-beans
+ ${spring_version}
+ true
+
+
javax.servlet
@@ -381,7 +388,9 @@
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
- ga('create', 'UA-1395874-5', 'sourceforge.net');
+ ga('create', 'UA-1395874-5', 'auto');
+ ga('require', 'displayfeatures');
+ ga('require', 'linkid', 'linkid.js');
ga('send', 'pageview');
diff --git a/hapi-fhir-base/src/changes/changes.xml b/hapi-fhir-base/src/changes/changes.xml
index 432008964f4..651c8735c9a 100644
--- a/hapi-fhir-base/src/changes/changes.xml
+++ b/hapi-fhir-base/src/changes/changes.xml
@@ -60,6 +60,9 @@
Don't fail on narrative blocks in JSON resources with only an XML declaration but no content (these are
produced by the Health Intersections server)
+
+ Server now automatically compresses responses if the client indicates support
+