From cc079f0fa56610f4f61d94423500d4e585df0076 Mon Sep 17 00:00:00 2001 From: James Date: Wed, 27 Sep 2017 07:51:00 -0400 Subject: [PATCH] More release docs --- src/changes/changes.xml | 54 ++++++++++++++++++++++++++++++++++++++++- src/site/xdoc/index.xml | 28 ++++++++++++++++++++- 2 files changed, 80 insertions(+), 2 deletions(-) diff --git a/src/changes/changes.xml b/src/changes/changes.xml index cd929ee6757..a18d922fe27 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -6,8 +6,60 @@ HAPI FHIR Changelog - + + Support for FHIR R4 (current working draft) has been added]]> + (in a new module called hapi-fhir-structures-r4]]>) + and + support for FHIR DSTU1 (hapi-fhir-structures-dstu]]>) + has been removed]]>. 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). +
>]]> + A new redesigned table of HAPI FHIR versions to FHIR version support has been + added to the Download Page]]> +
+ + HAPI FHIR's modules have been restructured for more consistency and less coupling + between unrelated parts of the API. +
>]]> + A new complete list of HAPI FHIR modules has been added to the + Download Page]]>. Key changes + include: + +
  • + HAPI FHIR's client codebase has been moved out of hapi-fhir-base + and in to a new module called hapi-fhir-client. Client users now need + to explicitly add this JAR to their project (and non-client users now no longer + need to depend on it) +
  • +
  • + HAPI FHIR's server codebase has been moved out of hapi-fhir-base + and in to a new module called hapi-fhir-server. Server users now need + to explicitly add this JAR to their project (and non-server users now no longer + need to depend on it) +
  • +
  • + 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 hapi-fhir-android + which is added to your Android Gradle file along with whatever structures JARs you + wish to add. +
  • +
  • + A new JAR containing FHIR utilities called hapi-fhir-utilities 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) +
  • + + ]]> +
    + + A number of
  • AddProfileTagEnum moved from package ca.uhn.fhir.rest.server to package ca.uhn.fhir.context.api
  • diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index 616ffb214b1..ac8b07ae36a 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -69,7 +69,33 @@
    -

    +

    + Sep 27, 2017 - HAPI FHIR 3.0.0 Released - + The next release of HAPI has now been uploaded to the Maven repos and + GitHub's releases section. +

    +

    + 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. +

    +

    + As always, the changelog 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! +

    +

    + - James Agnew +

    +

    + +

    June 8, 2017 - HAPI FHIR 2.5 Released - The next release of HAPI has now been uploaded to the Maven repos and GitHub's releases section.