Skip to content

Commit 1262146

Browse files
author
jdar
committed
Merge branch 'mergeback-2-rel-8-6' into mergeback-3-rel-8-6
2 parents d63ee77 + 197cb1e commit 1262146

File tree

20 files changed

+502
-106
lines changed

20 files changed

+502
-106
lines changed

hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/8_4_1/upgrade.md

Whitespace-only changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
release-date: "2025-11-19"
3+
codename: "Amplification"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
type: add
33
issue: 7216
4+
backport: 8.4.1
45
title: "The `$reindex` operation now supports an additional operation called `correctCurrentVersion`. This type of reindexing
56
searches for resources that have a current version pointer to a version that no longer exists (typically because the
67
database has been manually modified)."
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
type: add
33
issue: 7216
4+
backport: 8.4.1
45
title: "The JPA server will now fail if the ID-assignment sequence returns a value of -1. This should not be possible
56
under normal operation, but could happen if someone manually modifies the sequence, and causes very unpredictable
67
behaviour."
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
type: fix
3+
issue: 7340
4+
title: "The JPA FHIR transaction processor had a bug when processing the
5+
`STORAGE_TRANSACTION_PROCESSING` interceptor pointcut, preventing
6+
hook methods from supplying parameter values of type ServletRequestDetails.
7+
Thanks to Elliott Lavy for the contribution!"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
type: fix
3+
issue: 7385
4+
jira: SMILE-11170
5+
title: "The HTTP 401 Unauthorized response now returns a FHIR OperationOutcome resource instead of a plain text message.
6+
This ensures compliance with Inferno ONC Certification expectations by resolving response body parsing failures."
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
type: fix
3+
issue: 7386
4+
title: "A bug was fixed in Icd10CmLoader where applicable 7th character extensions were not being appended to all child codes."
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
type: fix
3+
issue: 7382
4+
title: "When the fetchSizeDefaultMaximum setting was configured, streaming queries would have a limit clause that restricted the results.
5+
This has been corrected. To ensure streaming, use SearchParameterMap.setLoadSynchronous(true) when calling the dao searchForIdStream() method."

hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/docs/server_jpa/search.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,13 @@ In order to improve sorting performance when chained sorts are needed, an [Uplif
237237

238238
# _include and _revinclude order
239239

240-
By default, all _revincludes will be performed first and then all _includes are performed afterwards. However, if any _revinclude parameters are modified with :iterate (or :recurse for earlier versions of FHIR) then all _include parameters will be evaluated first.
240+
By default, all _revincludes will be performed first and then all _includes are performed afterwards.
241+
242+
However, if any _revinclude parameters are modified with :iterate (or :recurse for earlier versions of FHIR), the order in which parameters are evaluated is as follows:
243+
1. non-iterated _revincludes
244+
2. non-iterated _includes
245+
3. iterated _revincludes
246+
4. iterated _includes.
241247

242248
# Custom Search Parameters
243249

hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/search/builder/SearchBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3098,7 +3098,8 @@ private void fetchNext() {
30983098
}
30993099

31003100
private Integer calculateMaxResultsToFetch() {
3101-
if (myParams.getLoadSynchronousUpTo() != null) {
3101+
if (myParams.isLoadSynchronous()) {
3102+
// this might be null - we support this for streaming.
31023103
return myParams.getLoadSynchronousUpTo();
31033104
} else if (myParams.getOffset() != null && myParams.getCount() != null) {
31043105
return myParams.getEverythingMode() != null

0 commit comments

Comments
 (0)