Skip to main content

Fire Arrow Server 1.5.1

· One min read

Fire Arrow Server 1.5.1 has been released.

  • (feature) Show total number of search results instead of page size in the GraphQL count field
  • (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.