More release docs
This commit is contained in:
parent
ac7074ffdd
commit
cc079f0fa5
|
@ -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>
|
||||||
|
|
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue