Releases: aehrc/pathling
v6.2.0
Check out the documentation for the new FHIRPath query functionality! 🔥
What's Changed
New features
- Implement aggregate query in library API by @piotrszul in #1309
- Implement extract query in library API by @piotrszul in #1264
Bug fixes
- Implemented URN reference rewriting for Bundles by @piotrszul in #1436
Full Changelog: v6.1.4...v6.2.0
v6.1.4
What's Changed
Bug fixes
- Switching to Cast() constructor common between spark-catalyst 3.3 and 3.4 by @piotrszul in #1222
Full Changelog: v6.1.3...v6.1.4
v6.1.3
What's Changed
Bug fixes
- Removing JSR-380 validation dependency on EL implementation. by @piotrszul in #1195
- Add IdleConnectionEvictor to guard against terminology server closing connections by @johngrimes in #1204
Full Changelog: v6.1.1...v6.1.3
v6.1.1
What's Changed
Bug fixes
- Remove logging_level parameter and improve documentation by @johngrimes in #1186
- Ensure that Pathling git.properties takes precedence over Spark environment by @johngrimes in #1189
Full Changelog: v6.1.0...v6.1.1
v6.1.0
Check out the documentation for the new property and designation functionality:
- Library - retrieving properties
- Library - retrieving designations
- FHIRPath function - property
- FHIRPath function - designation
- FHIRPath function - display
And also the new configuration options for terminology caching:
What's Changed
New features
- Implement 'property' FHIRPath function and UDF by @piotrszul in #1123
- Implement 'designation' FHIRPath function and UDF by @piotrszul in #1132
- Client-side terminology caching and optimisation by @johngrimes in #1126
- Implement target parameter on translate function by @johngrimes in #1041
Bug fixes
- Handle resolution of polymorphic Reference-typed extensions by @johngrimes in #1143
Full Changelog: v6.0.4...v6.1.0
v6.0.4
What's Changed
Bug fixes
- Apply the same exception reporting rules for async requests as the synchronous ones. by @piotrszul in #1049
Full Changelog: v6.0.3...v6.0.4
v6.0.3
What's Changed
Bug fixes
- Fix comparison and arithmetic operations for instants by @johngrimes in #1029
Full Changelog: v6.0.2...v6.0.3
v6.0.2
What's Changed
Bug fixes
- Create a release version of the modified UCUM library, and use it by @johngrimes in #1004
Full Changelog: v6.0.1...v6.0.2
v6.0.1
Minor update to the Library API and documentation.
Full Changelog: v6.0.0...v6.0.1
v6.0.0
What's Changed
New features
- Quantities and date arithmetic by @johngrimes and @piotrszul in #509
- Implement exists function by @johngrimes in #987
- Add new Python helper function: to_ecl_value_set by @johngrimes in #979
- Allow greater control over S3 configuration by @johngrimes in #950
- Added Sentry logging to async requests (with request context) by @piotrszul in #830
Dependency updates
- Bump pytest-cov from 3.0.0 to 4.0.0 in /lib/python by @dependabot in #915
- Bump joda-time from 2.10.14 to 2.12.0 by @dependabot in #945
- Bump sphinx from 5.0.2 to 5.3.0 in /lib/python by @dependabot in #957
- Bump pathling.hapiFhirVersion from 6.0.3 to 6.1.3 by @dependabot in #967
- Bump java-jwt from 4.0.0 to 4.2.0 by @dependabot in #971
- Bump spring-boot-starter-parent from 2.7.2 to 2.7.5 by @dependabot in #972
- Bump pathling.sparkVersion from 3.3.0 to 3.3.1 by @dependabot in #975
- Bump gson from 2.9.0 to 2.10 by @dependabot in #980
- Bump woodstox-core from 6.3.0 to 6.4.0 by @dependabot in #981
- Bump sentry from 6.3.0 to 6.6.0 by @dependabot in #983
- Bump pytest from 7.1.2 to 7.2.0 in /lib/python by @dependabot in #985
- Bump pyspark from 3.3.0 to 3.3.1 in /lib/python by @dependabot in #986
- Bump pathling.hadoopVersion from 3.3.3 to 3.3.4 by @dependabot in #775
- Bump jib-maven-plugin from 3.2.1 to 3.3.0 by @dependabot in #825
- Bump delta-core_2.12 from 1.2.1 to 2.1.0 by @dependabot in #826
- Bump jackson-core from 2.13.3 to 2.13.4 by @dependabot in #844
- Bump ipython from 8.4.0 to 8.5.0 in /lib/python by @dependabot in #852
- Bump maven-shade-plugin from 3.3.0 to 3.4.0 by @dependabot in #875
- Bump scala-library from 2.12.16 to 2.12.17 by @dependabot in #876
- Bump wiremock-jre8 from 2.33.2 to 2.34.0 by @dependabot in #879
- Bump jwks-rsa from 0.21.1 to 0.21.2 by @dependabot in #883
- Bump json from 20220320 to 20220924 by @dependabot in #890
- Bump scala-maven-plugin from 4.7.0 to 4.7.2 by @dependabot in #910
Migration notes
You will need to re-import your data upon upgrading to this new major release. This is to accommodate changes to the encoders, necessitated by the new functionality relating to quantities.
There have also been changes made to the way that S3 authentication is configured. The old pathling.storage.aws.*
variables have been removed in favour of a default authentication provider chain that will automatically pick up authentication within the environment. In addition to this, you can now send configuration values directly through to the underlying Hadoop AWS library.
Full Changelog: v5.4.0...v6.0.0