More release docs
This commit is contained in:
parent
ac7074ffdd
commit
cc079f0fa5
|
@ -6,8 +6,60 @@
|
|||
<title>HAPI FHIR Changelog</title>
|
||||
</properties>
|
||||
<body>
|
||||
<release version="3.0.0" date="TBD">
|
||||
<release version="3.0.0" date="2017-09-27">
|
||||
<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[
|
||||
<ul>
|
||||
<li>AddProfileTagEnum moved from package ca.uhn.fhir.rest.server to package ca.uhn.fhir.context.api</li>
|
||||
|
|
|
@ -69,6 +69,32 @@
|
|||
</section>
|
||||
|
||||
<section name="Announcements">
|
||||
<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> -
|
||||
The next release of HAPI has now been uploaded to the Maven repos and
|
||||
|
|
Loading…
Reference in New Issue