Skip to content
This repository has been archived by the owner on Jan 31, 2024. It is now read-only.

Latest commit

 

History

History
260 lines (157 loc) · 18.5 KB

File metadata and controls

260 lines (157 loc) · 18.5 KB

Changelog

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

[6.1.6] (2024-01-31)

Fixes

  • package dependency updates

[6.1.5] (2023-11-30)

Fixes

  • package dependency updates

[6.1.4] (2023-09-20)

Fixes

  • fix reading of large files through stream

[6.1.3] (2023-08-15)

Fixes

  • fix retry logic for bundle requests

[6.1.2] (2023-08-03)

Fixes

  • binary conversion performance update
  • migration import performance update
  • migration verification auth retry fix
  • update migration tool user guide

[6.1.1] (2023-07-19)

Fixes

  • binary conversion performance fix to remove duplicated imports

[6.1.0-smart] (2023-06-01)

Features

  • migration tool

[6.0.2] (2022-05-11)

Fixes

  • update objectOwnership on S3 buckets

[6.0.1] (2022-04-10)

Fixes

  • update dummy emails according to aws style guide
  • update homepage and repository link

[6.0.0] (2022-04-03)

⚠ BREAKING CHANGES

  • Serverless is deprecated, please use CDK for deployment.
  • All npm packages are moved to namespace @aws, old packages are deprecated.
  • Rush is introduced as monorepo package manager, yarn command is not supported anymore.
  • auth: Reject token with scopes that can not be used
  • auth: Only allow system/*.read scope for group export

Features

Fixes

  • persistence: validate length of dynamodb hash id
  • persistence: sanitize error messages to exclude user input
  • routing: Enhance validation for since parameter in export request

3.1.2-smart (2023-01-26)

Bug Fixes

  • add optional input validation (#800) (67e5846)
  • update documentation for postman collection and environment (#764) (26eb3d5)
  • added Documentation, S3 versioning, and enforce https (#796) (9861f00)
  • enableBackup no longer breaks deployment (#792) (b48c3fe)

Dependency Updates

  • fhir-works-on-aws-routing
  • fhir-works-on-aws-authz-smart
  • fhir-works-on-aws-interface

3.1.1-smart (2022-09-12)

Bug Fixes

3.1.0-smart (2022-09-09)

Features

  • persistence: Issue 674 added support for up to 100 items in a FHIR transaction (#153) (32242ce)

  • routing: Issue 674 support for up to 100 entries in a FHIR transaction (#170) (6048e17)

Bug Fixes

  • routing: Throw error if url and POSTed resourceType do not match (#172) (b1bd6e4)

  • authz-smart: only allow scopes to be returned iff it matches resourceType (#88) (18b059e)

3.0.0-smart (2022-07-29)

⚠ BREAKING CHANGES

  • move deployment pipeline to CDK (#664). Serverless deployments are still supported, but have been marked as legacy moving forwards. Deployments that already exist can pull this version and still receive all of the bug fixes that are part of this release.

Features

Bug Fixes

2.5.1-smart (2022-05-04)

Fixes

  • Remove unused test files #619

2.5.0-smart (2022-04-06)

Features

2.4.0-smart (2022-03-08)

Features

Bug Fixes

  • routing: Use application/fhir+json as default content-type (#147) (0fd1afb)
  • routing: fix content type for .well-known/smart-configuration (#160) (9074b41)
  • search: allow revinclude to return more than 10 resources (#164) (b1e3a1a)
  • search: chain parameters should inspect conditions to narrow down possible target types (#168) (bc805cb)
fhir-works-on-aws components detailed diff

2.3.0-smart (2021-12-13)

Features

Bug Fixes

Security Fixes

  • bump log4j-core from 2.13.2 to 2.15.0 in /javaHapiValidatorLambda

2.2.0-smart (2021-08-24)

Features

  • implement multi-tenancy and group export (#421) (5335807), closes #367 #382 #389 #397 #398 #400 #387 #393

    Multi-tenancy allows a single fhir-works-on-aws stack to serve as multiple FHIR servers for different tenants. Check out our multi-tenancy documentation for more details.

    NOTE: Multi-tenancy itself is not a breaking change, you can continue to use FHIR works on single-tenant mode by not using the enableMultiTenancy flag. However, note that updating an existing (single-tenant) stack to enable multi-tenancy is a breaking change. Multi-tenant deployments use a different data partitioning strategy that renders the old, single-tenant, data inaccessible.

2.1.0-smart (2021-08-17)

Features

  • Update dependencies (#410) (0bbbad3)
    • "authz-smart": 2.1.1
      • Ability to use token introspection instead of jwt verification
    • "interface": 9.1.0
    • "persistence-ddb": 3.6.1
      • Use bulk ES API for sync with DynamoDB
    • "routing": 5.4.4
    • "search-es": 3.2.1
      • Handle uris correctly, support OR search parameter

2.0.0-smart (2021-06-25)

⚠ 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 2.0.0-smart to create aliases for all existing indices

Features

Bug Fixes

  • implementation guides & deployment pipeline (#282) (75f882b)

1.1.0-smart (2021-02-12)

Features

  • Add support for Implementation Guides(IGs) (#266)

    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.

1.0.0-smart (2021-02-12)

  • Major version bump! 🚀

Features

  • Add OAuth2 support for SMART on FHIR (#125) (be54305)
  • Merge in updates from mainline & update SMART (#193) (43f4834)
  • Smart well known config (#157) (b1a1382)
  • Update dependencies and remove needless table (#204) (c80a29b)