New features
- Extract operation 4
- Incremental update 162
- Extension content 163
- Allow for nested elements at arbitrary depth 322
- Asynchronous requests with progress 144
- Allow use of IAM assumed roles for S3 authentication 330
Bug fixes
- Extract result contains "trailing nulls" 434
- AnalysisException: cannot resolve '_xhnoc2' given input columns: [_1bhal4, _5kx4eg, _5tf7wt, _cboqor, _fhn6fb, _hxc7... 432
- Attempt to return a Decimal value with greater than supported scale 421
- Handle missing resource ID 399
- AnalysisException: cannot resolve given input columns 385
- RuntimeException: Problem building a LiteralPath class 381
- Error should be 404: search on "List" resource 342
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, and a move to [Delta Lake](https://delta.io/) as the new persistence scheme. The move to Delta Lake enables our new incremental update feature, as well as future features relating to resource history.
There have also been a number of changes to configuration:
- Configuration of Java VM options now uses `JAVA_TOOL_OPTIONS`
- `pathling.verboseRequestLogging` has been moved to `pathling.terminology.verboseLogging`
- The default terminology server has been changed to `https://tx.ontoserver.csiro.au/fhir`
Read the full [configuration documentation](https://pathling.csiro.au/docs/configuration.html).