Releases: CDCgov/RecordLinker
v25.3.0
Breaking Changes
The deprecated endpoints POST /patient/<patient_reference_id>/person
and PATCH /patient/<patient_reference_id>/person
have been removed. Please use their replacements added in v25.2.0 going forward.
- removes deprecated API endpoints by @m-goggins in #220
The IDENTIFIER blocking key has updated its format to exclude authority data. This results in a new value of {value[-4:]}:{type}
for all new IDENTIFIER blocking keys. We recommend resetting your database before upgrading to this release.
- Removed first 2 chars of authority from IDENTIFIER blocking key by @ericbuckley in #227
What's Changed
- Add endpoint for deleting orphaned persons by @m-goggins in #221
- Add Endpoint for getting orphaned patients by @m-goggins in #222
- minor updates to README by @ericbuckley in #228
- Add endpoint to return orphaned persons by @m-goggins in #225
Full Changelog: v25.2.0...v25.3.0
v25.2.0
Breaking Changes
The dibbs-basic algorithm and all non-probabilistic matching functions have been removed from the codebase. Before upgrading to this release, you should truncate your algorithm
and algorithm_pass
tables to allow for the new default algorithms to load.
Deprecations
The existing /patient/<id>/person
API endpoints have been deprecated and are scheduled to be removed in v25.3.0
. Please see the API documentation for replacement endpoint information.
- person cluster patient assignment endpoints by @ericbuckley in #172
What's Changed
- Slight tweaks to README for Windows set up & redoc typo by @m-goggins in #189
- Patient Details Endpoints by @cbrinson-rise8 in #174
- new local scheme of dirty-tag for developer installation by @ericbuckley in #191
- Build msodbc drivers into arm64 images by @m-goggins in #190
- correct 508 issues on site docs by @ericbuckley in #194
- Add BlockingKey descriptions to openapi.json by @ericbuckley in #188
- adding documentation about patient/person identifiers by @ericbuckley in #197
- Appropriately handle race unknown by @bamader in #196
- Reverse identifiers for comparisons by @m-goggins in #211
- Create function for probabilistic exact match by @bamader in #209
- compare the entire GIVEN_NAME by @ericbuckley in #210
- patient / person API endpoints for retrieving data by @ericbuckley in #206
- Add API endpoint for merging person clusters by @m-goggins in #203
- add custom api docs template to address a11y issues by @ericbuckley in #216
New Contributors
Full Changelog: v25.1.2...v25.2.0
v25.1.2
What's Changed
- removing Sex.UNKNOWN [Executive Order 14168] by @ericbuckley in #186
Full Changelog: v25.1.1...v25.1.2
v25.1.1
What's Changed
- fix: release draft variable by @ericbuckley in #181
- Update README with note about running on Windows by @m-goggins in #183
- Remove Gender matching Feature [Executive Order 14168] by @ericbuckley in #185
New Contributors
- @m-goggins made their first contribution in #183
Full Changelog: v25.1.0...v25.1.1
v25.1.0
What's Changed
- adding Features and Blocking Keys for phone and email by @ericbuckley in #148
- Multiple address lines in algorithm tests by @ericbuckley in #153
- upgrade python-json-logger to 3.X by @ericbuckley in #156
- unit test cleanup by @ericbuckley in #165
- slack notification after release by @ericbuckley in #166
- docs(link): rfc-002 by @alhayward in #164
- /match endpoints by @ericbuckley in #167
- fix msodbcsql installation by @ericbuckley in #171
- ID Triplet Feature by @cbrinson-rise8 in #146
- Adding the DIBBs engineers as codeowners by @ericbuckley in #173
- fix: docker builds with libodbc by @ericbuckley in #179
Full Changelog: v24.3.2...v25.1.0
v24.3.2
What's Changed
- Fix: adding DB_URI var when building docs in release by @ericbuckley in #151
Full Changelog: v24.3.1...v24.3.2
v24.3.1
What's Changed
- Fix: pin pythonjsonlogger to 2.X.X by @ericbuckley in #151
- NBS Test Cases by @cbrinson-rise8 in #123
- bootstrap script by @ericbuckley in #145
Full Changelog: v24.3.0...v24.3.1
v24.3.0
What's Changed
- Ability to delete a Patient record by @cbrinson-rise8 in #141
- style(matchers): rename matchers funcs for clarity by @alhayward in #137
- add logging to linkage process and consolidate FHIR link routes by @ericbuckley in #135
- Identifier Triplets RFC-001 by @ericbuckley in #125
Full Changelog: v24.2.1...v24.3.0
v24.2.1
What's Changed
- bugfix: bulk insert serialization of data by @ericbuckley in #136
Full Changelog: v24.2.0...v24.2.1
v24.2.0
What's Changed
- fix(linking): fetch all Person records when calculating Belongingness… by @alhayward in #97
- Create New Parsers Framework by @cbrinson-rise8 in #102
- splunk hec logs by @ericbuckley in #107
- site documentation by @ericbuckley in #105
- Drivers License Feature by @cbrinson-rise8 in #113
- fix release job by @ericbuckley in #114
- publish site docs by @ericbuckley in #115
- fix assets/ installation by @ericbuckley in #121
- fixes to reference.md by @eileenruberto in #120
- Dockerfile Smoke Tests by @cbrinson-rise8 in #116
- seed API by @ericbuckley in #124
- reorganizing services modules by @ericbuckley in #127
- feat(linking): implement possible match short-term by @alhayward in #111
- Add additional type checks when editing an Algorithm by @ericbuckley in #126
- fix misleading matcher names by @ericbuckley in #134
New Contributors
- @eileenruberto made their first contribution in #120
Full Changelog: v24.1.0...v24.2.0