Releases: CDCgov/trusted-intermediary
Releases · CDCgov/trusted-intermediary
More California Transformations
What's Changed
- Update patch dependencies to v7.4.3 by @renovate in #1373
- Transformation Engine To Use Map<String,Object> As Args by @jorg3lopez in #1362
- Fix DORA metrics workflow by @somesylvie in #1375
- Sleep 2 minutes before swapping slots to see if this reduces swap timeouts by @somesylvie in #1374
- 1299 - Refactoring by @luis-pabon-tf in #1376
- 1299 Refactor common matching methods in transforms by @jbiskie in #1378
- Update dependency com.zaxxer:HikariCP to v6 by @renovate in #1348
- CA Transform: Remove Accession Number by @jbiskie in #1371
- Update dependency nl.jqno.equalsverifier:equalsverifier to v3.17.1 by @renovate in #1381
- Improve Slot Swapping by @halprin in #1383
- RS Integration Tests in Staging by @basiliskus in #1293
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.0 by @renovate in #1385
- Update minor dependencies by @renovate in #1382
- Update Terraform azurerm to v4.4.0 by @renovate in #1388
Full Changelog: v1.5.0...v1.6.0
Additional UCSD Transformations plus several dependencies updates
What's Changed
- Update dependency gradle to v8.10.2 by @renovate in #1347
- Make the CopyOrcOrderProviderToObrOrderProviderTest assertions assert by @jbiskie in #1359
- Update patch dependencies to v7.4.2 by @renovate in #1367
- Update minor dependencies by @renovate in #1363
- Hurl script updates by @basiliskus in #1368
- Update dependency com.azure:azure-security-keyvault-secrets to v4.8.7 by @renovate in #1369
- CA observation transforms from local code to LOINC or PLT by @luis-pabon-tf in #1306
- Update jackson monorepo to v2.18.0 by @renovate in #1364
Full Changelog: v1.4.0...v1.5.0
Additional UCSD transformations, manage identities to pull docker images, correctly talk to prod RS environment
What's Changed
- Transformation: ORC-12 to OBR-16 by @jorg3lopez in #1279
- Update Terraform azurerm to v4.1.0 by @renovate in #1297
AcrPull
Permission for thepre-live
Slot by @halprin in #1301- Add Production Azure Dashboard Settings by @saquino0827 in #1304
- Use a Managed Identity to Pull Images for Deployment Slots by @halprin in #1302
- Transformation: Modified OBR-4.3 codingSystem by @tjohnson7021 in #1288
- Remove the Implementation Guide by @halprin in #1305
- Add terraform format pre-commit hook by @somesylvie in #1307
- Update MSH-9 for OML messages to be consistent with the HL7 spec by @somesylvie in #1300
- Update dependency org.apache.groovy:groovy to v4.0.23 by @renovate in #1308
- Whitelist Database Token Expiration Log Alerts based on Environment by @saquino0827 in #1309
- Update dependency com.azure:azure-identity to v1.13.3 by @renovate in #1334
- Update Terraform azurerm to v4.2.0 by @renovate in #1335
- Remove Invalid Tokens from cache when found by @saquino0827 in #1333
- Update minor dependencies to v5.4 by @renovate in #1339
- Update dependency com.azure:azure-storage-blob to v12.28.0 by @renovate in #1344
- Update Terraform azurerm to v4.3.0 by @renovate in #1345
- Updated RS Hurl Script to Replace MSH Header When Not Toggled by @pluckyswan in #1342
- Use the Proper
prd
Environment Name in Terraform by @jherrflexion in #1346
New Contributors
- @pluckyswan made their first contribution in #1342
Full Changelog: v1.3.1...v1.3.2
Rotate VPN Secrets
What's Changed
- Workflow to send HL7 messages to RS staging by @basiliskus in #1274
- Update alpine Docker tag to v3.20.3 by @renovate in #1295
- Update dependency ch.qos.logback:logback-classic to v1.5.8 by @renovate in #1296
- Update dependency gradle to v8.10.1 by @renovate in #1298
- Update VPN Certificate by @halprin in #1294
Full Changelog: v1.3.0...v1.3.1
Added Security Updates and Zero Downtime Deployment
What's Changed
- remove
admin_enabled
by @somesylvie in #1273 - Low Privilege User for Running the Application Take 2 by @halprin in #1275
- Use deployment slots for TI by @somesylvie in #1264
- Setting up keyvault settings and adding permissions to app by @jcrichlake in #1276
- Ignore
customer_managed_key
for thestorage
Storage Account by @halprin in #1285 - Update dependency io.github.cdimascio:dotenv-java to v3.0.2 by @renovate in #1287
- Add comments with associated curl commands to hurl scripts by @basiliskus in #1256
- Create Azure storage account and container to store HL7 files for automated testing by @basiliskus in #1280
- Keep pre-live deployment slot healthy by @somesylvie in #1284
- Renovate azurerm 4 for real by @halprin in #1286
- Update Terraform azurerm to v4 by @renovate in #1266
- ADR for deployment slots by @somesylvie in #1289
- Update liquibase-github-actions/update action to v4.29.2 by @renovate in #1292
Full Changelog: v1.2.3...v1.2.4
v1.2.3 Update dependencies and minor infrastructure changes
What's Changed
- Enable infrastructure encryption for
azurerm_storage_account
resources by @basiliskus in #1258 - Update Terraform azurerm to v3.116.0 by @renovate in #1251
- Add validation and transformation ADRs by @basiliskus in #1142
- Low Privilege User for Running the Application by @halprin in #1261
- Update dependency org.postgresql:postgresql to v42.7.4 by @renovate in #1262
- Update minor dependencies to v7.4.0 by @renovate in #1265
- Update dependency nl.jqno.equalsverifier:equalsverifier to v3.16.2 by @renovate in #1267
- Revert "Low Privilege User for Running the Application" by @halprin in #1268
- Update patch dependencies by @renovate in #1270
- Update dependency io.javalin:javalin to v6.3.0 by @renovate in #1271
- Add Azure health check by @somesylvie in #1269
- turn off admin_enabled and use managed identity for container registry by @somesylvie in #1260
- Revert "turn off admin_enabled and use managed identity for container registry" by @somesylvie in #1272
Full Changelog: v1.2.2...v1.2.3
v1.2.2 Dependency Updates and Code Cleanup
What's Changed
- Update dependency org.slf4j:slf4j-api to v2.0.14 by @renovate in #1230
- Update CDC-TI main README by @tjohnson7021 in #1221
- Handle warning regarding double locking by @luis-pabon-tf in #1228
- Update dependency org.slf4j:slf4j-api to v2.0.15 by @renovate in #1233
- Update dependency org.slf4j:slf4j-api to v2.0.16 by @renovate in #1238
- Update Terraform azurerm to v3.115.0 by @renovate in #1239
- Close unreleased InputStreams in the Rule Engines and ApiReader by @luis-pabon-tf in #1234
- Add sample files identified for error test scenarios by @basiliskus in #1240
- Update dependency ch.qos.logback:logback-classic to v1.5.7 by @renovate in #1246
- Fix
Constructor Invokes Overridable Function
Fortify finding by @basiliskus in #1245 - Update dependency gradle to v8.10 by @renovate in #1250
- Bug Fix - Support for Windows and Unix-base Systems End Of Line Characters by @jorg3lopez in #1241
Full Changelog: v1.2.1...v1.2.2
Dependency Updates and Infrastructure Changes
What's Changed
- Update dependency org.apache.groovy:groovy to v4.0.22 by @renovate in #1162
- Update dependency com.azure:azure-security-keyvault-secrets to v4.8.4 by @renovate in #1164
- Update Terraform azurerm to v3.110.0 by @renovate in #1161
- Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-yaml to v2.17.2 by @renovate in #1166
- Update patch dependencies to v2.17.2 by @renovate in #1167
- Update Terraform azurerm to v3.111.0 by @renovate in #1168
- Add content type option to
hrl
script by @basiliskus in #1169 - LA Sample Order by @JohnNKing in #1170
- Fix UCSD ORU transformation to update MSH-6.1 with ORC-21.10 by @basiliskus in #1165
- Fix file encoding for CA sample HL7 files by @basiliskus in #1172
- Bugfix for RemovePatientNameTypeCode transformation by @basiliskus in #1171
- Update dependency gradle to v8.9 by @renovate in #1174
- Add hurl scripts for Epic/UCSD requests by @basiliskus in #1178
- Update RS scripts by @basiliskus in #1173
- Update dependency com.azure:azure-identity to v1.13.1 by @renovate in #1181
- Update Terraform azurerm to v3.112.0 by @renovate in #1175
- Test coverage and edge case fixes on ReportStreamSenderHelper by @luis-pabon-tf in #1180
- Update amazoncorretto Docker tag to v17.0.12-alpine by @renovate in #1184
- Update dependency com.azure:azure-storage-blob to v12.27.0 by @renovate in #1185
- Update alpine Docker tag to v3.20.2 by @renovate in #1187
- Update Terraform azurerm to v3.113.0 by @renovate in #1186
- Update dependency io.javalin:javalin to v6.2.0 by @renovate in #1189
- Fixed issue with if statement in bash and removed ca-phl by @basiliskus in #1179
- Add CA sample results and RS transformation steps by @basiliskus in #1177
- Update patch dependencies to v7.2.2 by @renovate in #1198
- Add error logs query in Azure by @basiliskus in #1192
- Fix local storage bugs occurring when running in Windows environment by @jbiskie in #1188
- Ignore Terraform tags managed by CDC by @jbiskie in #1202
- Update liquibase-github-actions/update action to v4.29.0 by @renovate in #1203
- Update dependency com.azure:azure-security-keyvault-secrets to v4.8.5 by @renovate in #1204
- Additional code coverage and code reuse refactoring by @luis-pabon-tf in #1182
- Update dependency net.logstash.logback:logstash-logback-encoder to v8 by @renovate in #1200
- Transformation to update OBR-2 with ORC-4 by @basiliskus in #1190
- Add new CA sample ORU files by @basiliskus in #1207
- Update liquibase-github-actions/update action to v4.29.1 by @renovate in #1217
- Add hurl scripts for delivery and token RS endpoints by @basiliskus in #1219
- Update dependency com.azure:azure-identity to v1.13.2 by @renovate in #1224
- Update Terraform azurerm to v3.114.0 by @renovate in #1225
- #1208 - Reduction in Privileges in Azure by @jherrflexion in #1223
New Contributors
Full Changelog: v1.2.0...v1.2.1
MVP and Transformation Engine
MVP and Transformation Engine
This release includes the MVP updates and the transformation engine.
What's Changed
- fix(deps): update dependency org.apache.groovy:groovy to v4.0.20 by @renovate in #949
- chore(deps): update azure/login action to v2 by @renovate in #928
- chore(deps): update azure/cli action to v2 by @renovate in #935
- Validation test examples by @basiliskus in #924
- fix(deps): update dependency org.postgresql:postgresql to v42.7.3 by @renovate in #951
- fix(deps): update dependency com.azure:azure-identity to v1.11.4 by @renovate in #952
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.0 by @renovate in #953
- fix(deps): update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-yaml to v2.17.0 by @renovate in #959
- fix(deps): update minor dependencies to v2.17.0 by @renovate in #958
- chore(deps): update terraform azurerm to v3.96.0 by @renovate in #960
- fix(deps): update patch dependencies by @renovate in #968
- chore(deps): update terraform azurerm to v3.97.0 by @renovate in #969
- Added metadata by @jherrflexion in #967
- chore(deps): update minor dependencies by @renovate in #971
- Validation Rules Engine by @basiliskus in #943
- Results Metadata Update by @saquino0827 in #972
- Update instructions to set up RS locally by @basiliskus in #979
- Destroy PR Environment Only on PR Close by @halprin in #977
- chore(deps): update terraform azurerm to v3.97.1 by @renovate in #970
- 621: Order/Result Linking Fields Added to Metadata Table by @halprin in #983
- Add RS scripts to simplify set up by @basiliskus in #981
- Fix old reference and typos in readme by @basiliskus in #987
- Add implementation for
resolve()
missing from the HapiFhir library by @luis-pabon-tf in #984 - Extract IDs Metadata Extract Refactoring by @jorg3lopez in #999
- 621: Make the
DbDoa
More Generic by @halprin in #986 - Update dependency jacoco to v0.8.12 by @renovate in #1000
- 341: Fix Validation Rule Engine concurrency issues by @basiliskus in #997
- fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v3.16.1 by @renovate in #1002
- Extract Fields From FHIR Bundle by @jorg3lopez in #982
- Made some light refactoring on FhirResource by @luis-pabon-tf in #1005
- chore(deps): update terraform azurerm to v3.98.0 by @renovate in #1004
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.4 by @renovate in #1006
- fix(deps): update dependency org.apache.groovy:groovy to v4.0.21 by @renovate in #1007
- Add ingestion time and call Delivery by @jcrichlake in #1011
- Zap scanner image fix by @basiliskus in #1013
- Add
@Override
toSendOrderUseCase
by @halprin in #1014 - 621: Save Metadata from FHIR Sender/Receiver/Number by @halprin in #985
- Add test validation scenarios for Results by @basiliskus in #1012
- fix(deps): update dependency com.azure:azure-identity to v1.12.0 by @renovate in #1015
- chore(deps): update plugin org.sonarqube to v5 by @renovate in #973
- fix(deps): update dependency org.slf4j:slf4j-api to v2.0.13 by @renovate in #1016
- Story/989/ingestion time fix by @somesylvie in #1021
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.5 by @renovate in #1018
- chore(deps): update terraform azurerm to v3.99.0 by @renovate in #1022
- 621: Implement check for linked orders/results by @basiliskus in #988
- 621: Generic Read Metadata by @halprin in #1019
- chore(deps): update amazoncorretto docker tag to v17.0.11-alpine by @renovate in #1026
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.6 by @renovate in #1028
- chore(deps): update terraform azurerm to v3.100.0 by @renovate in #1030
- HikariCP maxLifetime settings update by @saquino0827 in #1029
- Add hurl scripts by @basiliskus in #1009
- Removed flag for doUpdatePartnerMetadata by @jherrflexion in #1034
- Add linked message ids to OperationOutcome by @basiliskus in #1023
- fix(deps): update patch dependencies by @renovate in #1038
- HikariCP config fix by @saquino0827 in #1035
- 690: Save
reportId
for Outbound Messages by @halprin in #1039 - HikariCP Lifetime Handling fix by @luis-pabon-tf in #1042
- Added Liquibase migration action by @jherrflexion in #1036
- Refactor readMetadataForMessageLinking so it doesn't return itself by @basiliskus in #1043
- Revisit 990 by @jorg3lopez in #1040
- chore(deps): update terraform azurerm to v3.101.0 by @renovate in #1047
- Adding logging to save others in the future by @jcrichlake in #1055
- Adding setup to docs by @jcrichlake in #1057
- fix(deps): update dependency com.azure:azure-identity to v1.12.1 by @renovate in #1060
- Rules engine refactoring by @basiliskus in #1037
- fix(deps): update dependency io.javalin:javalin to v6.1.4 by @renovate in #1064
- fix(deps): update dependency com.fasterxml.jackson.dataformat:jackson-dataformat-yaml to v2.17.1 by @renovate in #1065
- fix(deps): update patch dependencies to v2.17.1 by @renovate in #1066
- chore(deps): update terraform azurerm to v3.102.0 by @renovate in #1067
- Stream1/1044/e2e tests by @jcrichlake in #1061
- Readme updates by @somesylvie in #1063
- Fix Load Tests Due to Multiple
ResultSet
s by @halprin in #1073 - Delete Demographics by @halprin in #1072
- Transformation rule engine implementation by @basiliskus in #1046
- Refactor transformation helpers by @basiliskus in #1085
- Update Terraform azurerm to v3.103.0 by @renovate in #1086
- Modified FHIR Path Mapping enum to include HL7v2 values by @tjohnson7021 in #1087
- Update patch dependencies by @renovate in #1088
- Adding logging for getting a token from Azure by @jcrichlake in #1094
- Use a (local) test DB for load tests so it doesn't wipe out the regular local DB by @somesylvie in #1074
- Retrieve Linked Metadata for Outbound Report ID by @halprin in https://github.com/CDCgov/trusted-int...
Private Vnet
Put the application behind a private Vnet.