FUME Enterprise Release Notes
FUME Enterprise is the commercially supported FUME package that includes the backend FUME Server, the FUME Designer web interface, plus extended features that are helpful in enterprise settings.
The publicly hosted FUME Playground is based on the latest version of FUME Enterprise.
v1.6.3 - Dec 15, 2024
latest
Bug Fixes
- Fixed delete mapping errors when using HAPI as a FHIR server
v1.6.2 - Dec 12, 2024
Bug Fixes
- Fixed issues preventing parallel processes from running inside a Docker container
v1.6.1 - Dec 10, 2024
Bug Fixes
- Fixed Peepsy-related issues preventing the process from running in Node Single Executable Application mode (Windows EXE)
v1.6.0 - Dec 9, 2024
Features
- Introducing the Peepsy module
- Enables easy and dynamic multithreading
- Promise-based inter-process communication channel
- Spawn background snapshot builder using Peepsy
- Build FLASH templates on the spawned child process
- FUME Engine upgraded to version 2.17.0
- Upgrade NPM dependencies
- Brand new FHIR package installer (replaces the
FHIR Package Loader
NPM module from HL7) - Global package index now resides in the current working folder, allowing for different FUME instances to have different packages loaded
- The
FUME Artifacts
FHIR package is now installed automatically
Improvements
- Improved package indexing performance
- Improved warmup time
Bug Fixes
- As part of FUME Engine upgrade:
- Fixed issue #119
- Fixed issue #127
Reverts
EXCLUDE_FHIR_PACKAGES
env parameter is cancelled (and ignored)
v1.5.0 - Dec 5, 2024
Features
- Include Resource.meta elements in FLASH Templates
v1.4.2 - Dec 2, 2024
Bug Fixes
- FUME Engine upgraded to version 2.15.5
v1.4.1 - Nov 27, 2024
Bug Fixes
- FUME Engine upgraded to version 2.15.2
- Fixes incorrect element names for choice elements with a fixed value in the profile
v1.4.0 - Nov 22, 2024
Features
- FUME Engine upgraded to version 2.15.1
- Includes new $wait() function
v1.3.0 – Aug 22, 2024
Features
- FUME Engine upgraded to version 2.14.0
- Support unknown fields in V2 messages
- Added original line number from V2 message
- Include display element in $translateCoding() function’s results
- Upgrade axios package to version 1.7.4 (security related patch)
v1.2.4 – Aug 20, 2024
Bug Fixes
- Fix conflicting version number in Windows executable file properties
v1.2.3 – Aug 20, 2024
Features
- Support loading license from environment variable
v1.2.2 – Aug 19, 2024
Bug Fixes
- Fixed errors when running on Node.js 20 outside of Windows executable
v1.2.1 – Aug 19, 2024
Bug Fixes
- Incorrect recognition of deployment as Windows executable
v1.2.0 – Aug 19, 2024
Features
- Upgrade Node.js to version 22
- Windows installer
- Installs and configures FUME Enterprise Server
- Installs and configures FUME Designer v2.0.0
- Installs Windows services
- Prior installation of Node.js no longer needed
v1.1.0 – Jul 15, 2024
Features
- FUME Engine upgraded to version 2.11.3
- Added CodeSystem and ValueSet processing functions
- Validate required codes during FLASH transformation
- Supports XML inputs
- Upgrade NPM dependency packages
- Use storage to cache generated profile snapshots
- Gracefully handle not found StructureDefinition files
- Properly handle #contentReference as recursive BackboneElements
- Fixed false warnings about incomplete snapshot generation
- Consistent handling for different profiling conventions on choice elements
- Upgrade Node.js to version 20
- Smart caching for FLASH templates and profile snapshots
- Boost performance by pre-building snapshots and templates at startup
- New $transpile operation returns a mapping in the native JSONata syntax
- Updated README.md
Bug Fixes
- Fixed missing extension URL when using out-of-profile extensions
- Fixed wrong extension URL injected from previous step’s cache
- Correct representation of extensions on primitive elements
v1.0.0 – Jun 1, 2024
Features
- Brand new core engine, based on FUME Community 2.8.1
- Major refactoring of codebase
- Implemented robust integration test infrastructure
- Brand new FLASH template generator
- Custom profile FLASH template generation is supported again
v0.4.8 – Dec 31, 2023
Bug Fixes
- Fixed mapping count limit due to Bundle paging mishandling
v0.4.7 – Dec 26, 2023
Features
- Dependency tree cleanup
v0.4.6 – Dec 21, 2023
Features
- Performance tuning & memory cleanup
v0.4.5 – Dec 21, 2023
Bug Fixes
- Fixed Bundle parsing error
v0.4.4 – Dec 21, 2023
Bug Fixes
- Remove broken FLASH template
v0.4.3 – Dec 20, 2023
Bug Fixes
- Don’t crash if internet access is blocked when attempting to download packages
- Fix object keys generated from array index numbers
- Choice elements with fixed values having wrong element names and types
v0.4.2 – Dec 14, 2023
Features
- Boost performance of element definition fetching
Bug Fixes
- Retry downloading FHIR packages on temporary unavailability of registry
v0.4.1 – Dec 13, 2023
Features
- Support DELETE of mappings through the RESTful API
Bug Fixes
- Correct handling of complex extension structures
v0.4.0 – Dec 11, 2023
Features
- Brand new snapshot generator
- Support exclusion of specific FHIR packages from machine FHIR cache
- Load latest version of FHIR package when no version number is provided
- Use LRU caching strategy for element definitions and compiled mappings
- Added TTL caching infrastructure
- Support setting a datatype profile using the slice syntax (element[profile])
- Support the use of out-of-profile extensions using the slice syntax
- Recursive loading of FHIR package dependency tree
- Enforce minimum and maximum cardinalities
- Automatic conversion of dateTime values when assigned into date elements
- Improved error messages for profile validation exceptions
- Automatically set datatype of choice elements if profiled down to one type
Bug Fixes
- Fixed parsing of numeric values as strings
- Removed internal leftover attributes from results
- Prevent multiple datatype choices in polymorphic elements ([x])
- Prevent stringification of arrays assigned into single elements
- Fixed missing Boolean ‘false’ values in results
v0.3.9 – Aug 20, 2023
Features
- Support FHIR server basic authorization
v0.3.8 – Jun 2, 2023
Reverts
- Limit FLASH template support to base resources and profiles
v0.3.7 – Jun 2, 2023
Bug Fixes
- Fixed errors when handling numeric environment variables
v0.3.6 – Jun 1, 2023
Features
- Upgraded JSONata engine to version 2.0.2
v0.3.5 – May 31, 2023
Reverts
- Deprecated the $bundle() function
v0.3.4 – May 31, 2023
Features
- Support using key-value parameter object in all FHIR search based functions
v0.3.3 – May 30, 2023
Bug Fixes
- Fixed missing child elements in slices when building profile snapshots
v0.3.2 – May 29, 2023
Bug Fixes
- Fixed missing complex type headers under slices
v0.3.1 – May 28, 2023
Bug Fixes
- Fix unwanted behaviour when using $reference() on empty values
v0.3.0 – May 27, 2023
Features
- Automatic FHIR package download and import
- Brand new FLASH parser and compiler
v0.2.9 – May 14, 2023
Features
- Improvements in Docker configuration
Bug Fixes
- Remove unnecessary logging of V2 key mappings
- Handle V2 field name normalization edge cases
- Fix errors in FLASH template generation
v0.2.8 – Apr 30, 2023
Features
- Boost performance with parallel asynchronous function calls
v0.2.7 – Apr 29, 2023
Features
- Improved caching of compiled mappings
- Boost compilation performance
- Improved CI/CD workflow
v0.2.6 – Apr 28, 2023
Features
- Improvements in mapping pre-compilation
- Boost HL7 v2 performance by caching the v2 dictionary
v0.2.5 – Apr 27, 2023
Features
- Improve transformation performance by pre-compilation of mappings
v0.2.4 – Apr 20, 2023
Features
- Added support for CSV inputs
- Added support HL7 v2 message inputs
v0.2.3 – Apr 19, 2023
Features
- Added support for Fire.ly FHIR server
Bug Fixes
- Fixed fhirVersion in Content-Type header
v0.2.2 – Feb 19, 2023
Features
- Removed full input trace from log
Bug Fixes
- Prevent infinite element depth search
v0.2.1 – Feb 18, 2023
Features
- Improved performance by upgrade JSONata engine to version 2.0.1
- Extended transformation logging
v0.2.0 – Dec 16, 2022
Features
- FLASH syntax parser
- Native support for cloud deployment
- Dedicated functions for data types: Identifier, Coding, Extension
- Support health check in root endpoint
- FHIR server interaction functions
- Improved performance when using the mapping endpoint
- Caching of ConceptMap resources
- Support deployment using Docker
- Upgrade Node.js to version 16
- Support stateless mode
- Improved logging, including compression and rotation
- Improved documentation (README.md)
- Include FHIR R4 definition files
- Generate FLASH templates on demand
- FHIR definition compilation engine
Bug Fixes
- Allow cross-origin resource sharing (CORS)
- Fixed errors in mapping re-cache
- Fixed errors when loading environment variables
- Transformation errors now return 422 instead of 500 HTTP status code
v0.1.0 - Aug 11, 2022 (Initial release)
Features
- Transformation invocation through RESTful API
- Mapping storage and retrieval using StructureMap resources and a FHIR server
- Mapping language based on JSONata syntax and extended functionalities