Fire Arrow Server 1.5.1
Fire Arrow Server 1.5.1 has been released.
- (feature) Show total number of search results instead of page size in the GraphQL
countfield - (bugfix) Fix crash in development license handler preventing release versions from starting
Total Search Count in GraphQL
The count field on GraphQL *Connection types previously reflected the page size rather than the total number of matching resources. Starting with this release, count returns the actual total from the FHIR Bundle.total, giving clients an accurate result count for building pagination UIs.
For Cache-Control: no-store queries, the first page requests an accurate total from the database and carries it forward in cursor metadata so subsequent pages can report the same value without re-counting. When the true total cannot be determined — for example, during aggregated authorization searches with multiple alternatives — count returns null rather than an incorrect number.
Bug Fixes
License handler crash with packaged deployments
The license handler introduced in 1.5.0 crashed when deployed as a nested WAR. The fix broadens the exception handling so that the "not running from source" detection covers more scenarios, allowing the server to start normally.