Skip to content

Latest commit

 

History

History
132 lines (84 loc) · 9.16 KB

CHANGELOG.md

File metadata and controls

132 lines (84 loc) · 9.16 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.0.0 (2021-06-15)

⚠ BREAKING CHANGES

  • FWoA now reads/writes Elasticsearch documents from aliases instead of indexes. This change simplifies performing re-indexing operations without downtime. Aliases are automatically created when resources are written to Elasticsearch, but read operations may fail for existing deployments if the aliases do not exist already.
  • Please run the addAlias script created in this PR BEFORE upgrading to 3.0.0 to create aliases for all existing indices

Features

Bug Fixes

  • Allow running sls offline with Hapi Validator (#343) (8b98da9)
  • typo for passing in custom log level (#345) (83489a6)

2.8.0 (2021-05-26)

Features

2.7.0 (2021-04-30)

Features

  • routing: Support POST based search (#70) (0c29a2d)
  • search: Support number and quantity search syntax (#58) (ac5ca42). e.g. GET [base]/Observation?value-quantity=le5.4|http://unitsofmeasure.org|mg
  • search: Allow repeated search parameters a.k.a AND search parameters (#62) (68f2173). e.g. GET [base]/Patient?language=FR&language=EN matches patients who speak English AND French.
  • search: Allow sorting by date type parameters (#60) (a7d9bf0)
  • search: Support searching on Period type fields with date type params (#61) (d36e3af)
  • Add DLQ for ddbToEs sync failures (#295) (eb7f51c)

Bug Fixes

  • persistence: meta field was missing from update response even though it was persisted properly (#65) (a2b5206)
  • persistence: Improve error logging when sync from ddb to ElasticSearch fails (#68) (5774b34)
  • search: Token search params were matching additional documents (#65) (046238a)
  • Suppress deprecation warning when writing to Info_Output.yml during installation (#294) (462e146)
fhir-works-on-aws components detailed diff

[2.6.0] - 2021-04-09

Added

  • Search now supports | as part of token parameters. e.g. GET [base]/Patient?identifier=http://acme.org/patient|2345
  • Search now supports using range prefixes for date parameters. e.g. GET [base]/Patient?birthdate=ge2013-03-14
  • Fixed a bug where the meta field was being overwritten. This allows to properly store meta fields such as meta.security, meta.profile, etc.

[2.5.0] - 2021-03-29

Added

  • Add support for Implementation Guides(IGs).

    IG packages can now be included as part of the deployment. This enables search parameters and validation rules from profiles included in the IG. The capability statement is also updated to reflect those changes.

    Check out our IGs documentation for more details.

[2.4.0] - 2021-01-13

Added

  • The capability statement returned by /metadata now includes the detail of all search parameters supported
  • Add support for the standard FHIR search parameters. Each FHIR resource type defines its own set of search parameters. i.e the search parameters for Patient can be found here
  • Search requests using invalid search parameters now return an error instead of an empty result set

[2.3.0] - 2020-11-20

Added

  • /metadata route in API GW so requests for that route doesn't need to be Authenticated/Authorized

Updated

  • Support for fhir-works-on-aws-interface version 4.0.0
  • Change config to support new interface. auth.strategy.oauth changed to auth.strategy.oauthPolicy
    • authorizationUrl changed to authorizationEndpoint
    • tokenUrl changed to tokenEndpoint
  • Support for fhir-works-on-aws-authz-rbac version 4.0.0
  • Support for fhir-works-on-aws-routing version 3.0.0
  • Change non-inclusive terminology in serverless.yaml description

[2.2.0] - 2020-11-12

Added

[2.1.1] - 2020-10-01

Added

  • chore: Clean up CloudFormation template focusing on reducing reliance on sls

[2.1.0] - 2020-10-01

Added

  • feat(search): Implement "_include" and "_revinclude" search parameters
  • feat(search): Support "_id" search parameter

[2.0.0] - 2020-09-25

Added

  • fix: Update CloudFormation template to change DynamoDB table key schema
    • BREAKING CHANGE - Without running the required scripts the existing data will not be accessible via the FHIR APIS
    • Please see sort-key-migration script for instructions
    • If not interested in keeping your data feel free to delete your existing stack and deploy a fresh one

[1.1.0] - 2020-09-11

Added

  • feat: Enable X-ray tracing
  • fix: Updated scripts to give correct instructions & clearer READMEs

New committers 🎉 @arthuston & @rb2010

[1.0.0] - 2020-08-31

Added

  • Initial launch! 🚀