More release docs

This commit is contained in:
James 2017-09-27 07:51:00 -04:00
parent ac7074ffdd
commit cc079f0fa5
2 changed files with 80 additions and 2 deletions

View File

@ -6,8 +6,60 @@
<title>HAPI FHIR Changelog</title> <title>HAPI FHIR Changelog</title>
</properties> </properties>
<body> <body>
<release version="3.0.0" date="TBD"> <release version="3.0.0" date="2017-09-27">
<action type="add"> <action type="add">
Support for FHIR R4 (current working draft) has been <![CDATA[<b>added</b>]]>
(in a new module called <![CDATA[<code>hapi-fhir-structures-r4</code>]]>)
and
support for FHIR DSTU1 (<![CDATA[<code>hapi-fhir-structures-dstu</code>]]>)
has been <![CDATA[<b>removed</b>]]>. Removing support for the legacy
DSTU1 FHIR version was a difficult decision, but it allows us the
opportunitity to clean up the codebase quite a bit, and remove some
confusing legacy parts of the API (such as the legacy Atom Bundle class).
<![CDATA[<br/><br/>>]]>
A new redesigned table of HAPI FHIR versions to FHIR version support has been
added to the <![CDATA[<a href="http://hapifhir.io/download.html">Download Page</a>]]>
</action>
<action type="add">
HAPI FHIR's modules have been restructured for more consistency and less coupling
between unrelated parts of the API.
<![CDATA[<br/><br/>>]]>
A new complete list of HAPI FHIR modules has been added to the
<![CDATA[<a href="http://hapifhir.io/download.html">Download Page</a>]]>. Key changes
include:
<![CDATA[
<ul>
<li>
HAPI FHIR's <b>client</b> codebase has been moved out of <code>hapi-fhir-base</code>
and in to a new module called <code>hapi-fhir-client</code>. Client users now need
to explicitly add this JAR to their project (and non-client users now no longer
need to depend on it)
</li>
<li>
HAPI FHIR's <b>server</b> codebase has been moved out of <code>hapi-fhir-base</code>
and in to a new module called <code>hapi-fhir-server</code>. Server users now need
to explicitly add this JAR to their project (and non-server users now no longer
need to depend on it)
</li>
<li>
As a result of the client and server changes above, we no longer need to produce
a special Android JAR which contains the client, server (which added space but was
not used) and structures. There is now a normal module called <code>hapi-fhir-android</code>
which is added to your Android Gradle file along with whatever structures JARs you
wish to add.
</li>
<li>
A new JAR containing FHIR utilities called <code>hapi-fhir-utilities</code> has been
added. This JAR reflects the ongoing harmonization between HAPI FHIR and the FHIR
RI codebases and is generally required in order to use HAPI at this point (if you
are using a dependency manager such as Maven or Gradle it will be brought in to your
project automatically as a dependency)
</li>
</ul>
]]>
</action>
<action type="add">
A number of
<![CDATA[ <![CDATA[
<ul> <ul>
<li>AddProfileTagEnum moved from package ca.uhn.fhir.rest.server to package ca.uhn.fhir.context.api</li> <li>AddProfileTagEnum moved from package ca.uhn.fhir.rest.server to package ca.uhn.fhir.context.api</li>

View File

@ -69,7 +69,33 @@
</section> </section>
<section name="Announcements"> <section name="Announcements">
<p> <p>
<b>Sep 27, 2017 - HAPI FHIR 3.0.0 Released</b> -
The next release of HAPI has now been uploaded to the Maven repos and
GitHub's releases section.
</p>
<p>
This release brings number of bugfixes and improvements. Most importantly
for many users, this release brings a significant performance enhacement
to the JPA server for searches. Essentially our search module has been
rewritten to stream results back to the client as soon as they
become available, and to reuse previous cached search results for a period of time.
This cacheing behaviour in the JPA server is important to consider,
since it does mean that your clients can see stale search results for
a short period of time under some circumstances. The default cache period
is 1 minute, but this can be changed or even disabled through configuration.
</p>
<p>
As always, the <a href="./changes-report.html">changelog</a> has the full list
of changes in this release. Thanks to everyone who contributed to this release, either
by submitting pull requests, suggesting new features, or filing bug requests!
</p>
<p>
- <a href="https://github.com/jamesagnew/">James Agnew</a>
</p>
<br/><br/>
<p>
<b>June 8, 2017 - HAPI FHIR 2.5 Released</b> - <b>June 8, 2017 - HAPI FHIR 2.5 Released</b> -
The next release of HAPI has now been uploaded to the Maven repos and The next release of HAPI has now been uploaded to the Maven repos and
GitHub's releases section. GitHub's releases section.