Releases: MohawkMEDIC/openizdc
v.1.0.1.0 - Fredericton
This release is the first official release of the Fredericton OpenIZ Disconnected Client and includes the Disconnected Service which is a small server implementation of the OpenIZ Disconnected Client suitable for serving requests over a small protected LAN network.
Linux packages are coming soon.
v.1.0.0.1 - Fredericton Beta 2
This release is a patch for the original Fredericton Beta packages and includes fixes for the SDK tools, disconnected client and debuggers.
v.1.0.0.0 - Fredericton Beta
This release represents the first official beta release of OpenIZ Disconnected Client. The APIs for the hosted disconnected clients are frozen (meaning they will not change significantly).
Files
- openizdc-1.0.0.0.exe - Disconnected Client Installer for Windows (Recommended)
- openizdc-sdk-1.0.0.0.exe - SDK Installer for Windows (Recommended)
- openiz-sdk-1.0.0.0.zip - OpenIZ SDK in ZIP format (Mac/Windows)
- openiz-sdk-1.0.0.0.tar.gz - OpenIZ SDK in GZIP format (Linux)
v.0.9.11.0 - Fredericton (Preview) CTP2
This release represents a community technology preview of the 1.0 (named: Fredericton). In this version:
Files
- openizdc-0.9.11.0.exe - Disconnected Client Installer for Windows (Recommended)
- openizdc-sdk-0.9.11.0.exe - SDK Installer for Windows (Recommended)
- openiz-sdk-0.9.11.0.zip - OpenIZ SDK in ZIP format (Mac/Windows)
- openiz-sdk-0.9.11.0.tar.gz - OpenIZ SDK in GZIP format (Linux)
Ubuntu / Debian Packages
- openizdc_0.9.11_amd64.deb - OpenIZ Disconnected Client Debian Package
- openiz-sdk_0.9.11_amd64.deb - OpenIZ SDK Debian Package
Android 4.4 +
There are no released Android APK packages for this release
New Features
- Increase to performance of queries on mobile devices (by more intelligently joining tables)
- Updated display for patients which were pushed from a centralized MPI with different name types
- Synchronization now awaits push of local data to server before pulling
- Session information / login performance improvements
- Various bugs fixes related to multi-timezone environments
- Fixed duplicate IncidentalServiceDeliveryLocation submissions to servers on "download" of remote patient data.
- Updated AEFI templates to provide / handle multiple consumables
Quick Setup on Ubuntu
We are in the process of creating a PPA for OpenIZ tooling. In the meantime, the following commands will get you started with OpenIZ Disconnected Client using Ubuntu 16.04 or later:
wget https://github.com/MohawkMEDIC/openizdc/releases/download/v0.9.9.2/openizdc_0.9.9_amd64.deb
sudo apt install ./openizdc_0.9.9_amd64.deb
v.0.9.9.2 - Fredericton (Preview) CTP1
This release represents a community technology preview of the 1.0 (named: Fredericton). In this version:
Files
- openizdc-0.9.9.2.exe - Disconnected Client Installer for Windows Hotfix 1 (Recommended)
- openizdc-sdk-0.9.9.2.exe - SDK Installer for Windows (Recommended)
- openiz-sdk-0.9.9.2.zip - OpenIZ SDK in ZIP format (Mac/Windows)
- openiz-sdk-0.9.9.2.tar.gz - OpenIZ SDK in GZIP format (Linux)
Ubuntu / Debian Packages
- openizdc_0.9.9_amd64.deb - OpenIZ Disconnected Client Debian Package
- openiz-sdk_0.9.9_amd64.deb - OpenIZ SDK Debian Package
Android 4.4 +
- openizdc-0.9.9.2.apk - OpenIZ Disconnected Client (Android)
SECURITY NOTICE
The current version of the Linux and Mac OS packages do not support file encryption. As of this version of OpenIZ, local encryption is only supported on the Windows platform.
New Features
- Lazy loading of controllers and JavaScript files in mobile applications
- Dynamic templates
- Improved template entry / view capabilities
- Improved error handling and sync centre messages
- Support for Widgets in applets.
Quick Setup on Ubuntu
We are in the process of creating a PPA for OpenIZ tooling. In the meantime, the following commands will get you started with OpenIZ Disconnected Client using Ubuntu 16.04 or later:
wget https://github.com/MohawkMEDIC/openizdc/releases/download/v0.9.9.2/openizdc_0.9.9_amd64.deb
sudo apt install ./openizdc_0.9.9_amd64.deb
v.0.9.8.0 - Edmonton (Final)
This release represents the final release of the 0.9.8 (named: Edmonton). In this version:
Files
- openizdc-0.9.8.0.exe - Disconnected Client Installer for Windows Hotfix 1 (Recommended)
- openizdc-sdk-0.9.8.0.exe - SDK Installer for Windows (Recommended)
- openiz-sdk-0.9.8.0.zip - OpenIZ SDK in ZIP format (Mac/Windows)
- openiz-sdk-0.9.8.0.tar.gz - OpenIZ SDK in GZIP format (Linux)
Ubuntu / Debian Packages
- openizdc_0.9.8_amd64.deb - OpenIZ Disconnected Client Debian Package
- openiz-sdk_0.9.8_amd64.deb - OpenIZ SDK Debian Package
SECURITY NOTICE
The current version of the Linux and Mac OS packages do not support file encryption. As of this version of OpenIZ, local encryption is only supported on the Windows platform.
New Features
- Ability to backup OpenIZ data
- Auto-recovery of fatal startup issues (if the app fails to start there are multiple auto-recovery options)
- Better standardized templates showing the antigens missing for vaccination
- Ability to re-submit all data to server (corrects faulty submissions on 0.9.7.x servers)
- Better tagging of date extensions
Quick Setup on Ubuntu
We are in the process of creating a PPA for OpenIZ tooling. In the meantime, the following commands will get you started with OpenIZ Disconnected Client using Ubuntu 16.04 or later:
wget https://github.com/MohawkMEDIC/openizdc/releases/download/v0.9.8.0/openizdc_0.9.8_amd64.deb
sudo apt install ./openizdc_0.9.8_amd64.deb
v.0.9.7.4 - Edmonton (Preview) - CTP4
Files
- openizdc-0.9.7.4b.exe - Disconnected Client Installer for Windows Hotfix 1 (Recommended)
- openizdc-sdk-0.9.7.4.exe - SDK Installer for Windows (Recommended)
- openiz-sdk-0.9.7.4.zip - OpenIZ SDK in ZIP format (Mac/Windows)
- openiz-sdk-0.9.7.4.tar.bz2 - OpenIZ SDK in BZIP2 format (Linux)
Ubuntu / Debian Packages
- openizdc_0.9.7_amd64.deb - OpenIZ Disconnected Client Debian Package
- openiz-sdk_0.9.7_amd64.deb - OpenIZ SDK Debian Package
SECURITY NOTICE
The current version of the Linux and Mac OS packages do not support file encryption. As of this version of OpenIZ, local encryption is only supported on the Windows platform.
Changes
- Auto-backup of configuration and disaster recover when applet manifests are corrupted on the device
- Faster import of larger datasets using in-memory copying of SQLite data
- Additional stability enhancements including ordering of participations on acts
- Minimal OpenIZ.exe.config for oizdt allowing the BRE debugging and Protocol Debugger to run without hand-writing a configuration
- Linux tarballs and self-contained ZIP of the SDK.
SDK On Linux & Mac OS
In order to run the SDK you will first need to install the Mono Framework v.5.0.1 (4.x should work as well, but this was only tested with 5.x). The tools in the tarball are then used as they are in Windows, except they are prefixed with the mono command. For example instead of
oizdt --tool=Debug --operation=BusinessRule
You would instead run
mono oizdt.exe --tool=Debug --operation=BusinessRule
BETA - Ubuntu Debian Packages
This release also contains two previews of the debian packages for the OpenIZ Disconnected Cllient. The disconnected client is written in GTK+ and uses WebKit. The packages have been tested on the following distributions:
- Ubuntu 16.04 LTS and derivatives (Xubuntu)
To install
sudo dpkg -i openizdc_0.9.7_amd64.deb
sudo apt-get install -f
The icon for the disconnected client will be created in the "Other" program group from your launcher. Note that you may have to upgrade your version of mono to 5.x. If this is the case, use the following commands:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list
sudo apt-get update
sudo apt-get upgrade
v0.9.7.3 - Edmonton (Preview) - CTP 3
This release represents the third revision to the Edmonton Community Technology Preview. Included in this version enhancement are:
- Ability to leverage LZMA and BZIP2 compression with server
- Faster query and download times due to smarter initial sync logic
- Fixed timing functions on slow connections to not include download in determination of batch size
- Fixed issues related to timeouts on slow connections (timeouts are now much longer)
- Updated SDK to include better LogViewer tool.
** Note: ** Before running the SDK tooling (especially oizdt) you will need to manually create an oizdt.exe.config file that points at the appropriate OpenIZ core database instance. We are looking to correct this defect in the future by spinning the protocol and BRE debugger out as a separate tool.
v0.9.7.2 - Edmonton (Preview) - CTP 2
This release represents an updated version of the 0.9.7.2 version of the Disconnected Client. Changes include:
- Switch from using ManufacturedProduct to Instance relationship type
- Various bug fixes when deploying the solution on an empty IMS
- Updated policy decision point to adhere to policy hierarchy
- Enhancement to ways in which facilities and addresses are stored to speed up download and sync on large datasets with more than 20,000 places.
v0.9.7.1 - Edmonton (Preview) - Patch 1
This minor release includes some patches to the original 0.9.7.0 release including:
- New concept of Cancelled on Acts
- Fixes to the manner in which configuration is done to address queued patients
- Fixes to communication with back end system
- Proper shutdown of windows application on startup failure.