Skip to content

Tags: chelule/openhim-core-js

Tags

v5.2.6

Toggle v5.2.6's commit message
> Unsupported Nodejs 8 (Carbon) has been dropped

> New Nodejs 12 (Erbium) is now officially supported and the preferred version of nodejs to run. Docker images have been updated to reflect this version of Nodejs to use

> Fixed Tests for Nodejs 12!!! 🎊 🎊

v5.3.0-alpha.2

Toggle v5.3.0-alpha.2's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
New alpha release

v5.2.5

Toggle v5.2.5's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
Fixed data pulling bug in reports

v5.2.4

Toggle v5.2.4's commit message
* Depenency updates to fix vulnerabilities

v5.2.3

Toggle v5.2.3's commit message
minor dependency upgrades

v5.2.2

Toggle v5.2.2's commit message
Fixed the polling channels

v5.2.1

Toggle v5.2.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
Update v5.2.x dependencies

v5.3.0-alpha.1

Toggle v5.3.0-alpha.1's commit message
The routing refactoring changes made various changes to how the routi…

…ng engine works within the OpenHIM. Previously, all payload messages were kept in memory while routing the transaction through to its destinations. While for small transactions this is fine, when bigger transactions are processed the OpenHIM can run out of memory and cause performance issues.

The OpenHIM also had to wait for the entire message to be read into memory before continuing the routing process, and the same applies for the response. They would need to be processed completely before responding to the client.

To combat these issues, we are not reading the entire incoming/outgoing payload into memory, but instead streaming it directly into MongoDB GridFS. This also allows us to remove the body truncate limit for storing payloads as the MongoDB limit of 16mb no longer applies.

Note: Some features have been temporarily dropped while developing this refactoring changes and will be coming back in in future, proved there is still a need for them.

v5.2.0

Toggle v5.2.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
5.2.0

v5.1.0

Toggle v5.1.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
5.1.0