Last Modifed Date: 01 Nov, 2023 18:22
This is a maintenance release of Mako Core.
Fixes for specific support issues make up this release, and are labelled MAKOSUP-XXXXX. The link is live; it can be followed to the Mako support portal, but will only work for the customer who reported it.
MAKOSUP-11225 Segmentation fault when accessing page content
This issue was caused by rogue values read from a JPEG EXIF header. Additional checks have been added to guard against this problem.
MAKOSUP-11229 Mako 7.0.0 Failing on Debian images with undefined references
Mako’s Debian Bullseye is built on a Docker image. This issue was fixed by updating this image with the latest available from the Debian Docker image repository.
Fix macOS SWIG Java build
The dynamic library (
MAKOSUP-11172 Request to have one Jar for cross platforms (Linux/Windows)
This was a customer request to repackage the Mako libraries for Java 11 for both Windows and Linux into a single jar, to simplify their deployment.
The solution required both native libraries (
On Linux, it may be necessary to set the library path to the location of
There are two
MAKO Version 7.0.1 is built for the following platforms:
- Linux (for Debian-based distributions, eg Ubuntu 20.04 LTS, Mint)
- Linux (for Debian Bullseye)
- Linux (for MUSL distributions, eg Alpine Linux)
- Windows (static and dynamic libs, VS 2019 (V142), x86 and x64)
- Windows (static and dynamic libs, VS 2017 (V141), x64)
Mako supports the following programming languages.
- C++ (Mako is written in C++)
- C# (.Net Core and .Net Framework)
- Java (built with OpenJDK11)
- Python (v3.8)
The alternatives to C++ are built using SWIG (www.swig.org) which provides a translation to the native libraries, are found in these distribution folders: