Skip to content

Perfuse v0.1.10

Choose a tag to compare

@firstmind-biodream firstmind-biodream released this 12 Oct 16:59
· 28 commits to main since this release

What's new

Every CMS-0057-F API tested with Inferno's hosted kits, against the public test server test.perfuse.health:
Bulk Data 2.0 48 of 48, PDex 2.0 payer-to-payer 19 of 19 and API coverage 312 pass with 1 skip, SMART App Launch 80 of 80,
CRD 92 pass with none failed, PAS 82 of 84, DTR 43 of 45.

A provider directory. Da Vinci Plan-Net 1.1.0: its search parameters, includes, reverse chaining (_has) and profiles.
Inferno 199 pass; the 10 failures are the kit's choice of search values (davinci-plan-net-test-kit issue 34).

Four connectors, each as a source and a destination, in the builder, and tested against the real software or the
vendor's emulator:

  • MQTT 3.1.1 (Mosquitto, EMQX, HiveMQ, AWS IoT Core, Azure Event Grid)
  • IBM MQ, through the queue manager's messaging REST API, with no MQ client to install
  • Google Cloud Pub/Sub and Cloud Storage, with service-account sign-in

The AMQP connector was also tested against Microsoft's Azure Service Bus emulator.

Everything in the console. Each perfuse serve flag that turns on a feature is now a setting in the console, applied
at the next restart. Alert rules and single sign-on (OIDC, SAML, LDAP) can be saved without start-up flags.

Fixes

  • Saving a running channel now applies the change. Before, the old version kept running until the server restarted.
  • A setting saved in the console that needs a restart was ignored at the restart. It is now applied.
  • FHIR search: a chain whose condition matched several resources found nothing; _id=a,b did not work; searches on
    extensions never matched.
  • $everything and Bulk Data export on an R4 server returned R5 resources.
  • $member-match was refused for read-only tokens.
  • Searches on R4 Encounter status and on ExplanationOfBenefit service dates missed records.
  • The console's favicon was missing.
  • The error-rate alert's threshold was mislabelled.
  • Message dialogs did not close with Escape.
  • On a phone, the Users view ran off the side of the screen.

The full record of what was tested, and what was not, is in docs/verification.md.