Releases: mendix/cf-mendix-buildpack
v4.7.0: Remove cflinuxfs2 support
This release removes cflinuxfs2
stack support from the buildpack and upgrades all Python dependencies to their latest versions.
The only supported Cloud Foundry stack for this buildpack is now cflinuxfs3
. We advise users that want to use cflinuxfs2
or another stack to version pin to the v4.6.3
release.
v4.6.3: Raise an error if negative memory metrics are encountered
Having negative metrics displayed does not make sense. If there are any more bugs in our metrics, Instead of storing negative metrics, we should throw an error, and request that the customer contacts support.
This release will show blank metrics, instead of erroneous metrics. There will also be a clear message in the application logs, explaining that something is wrong. That will give users more certainty than the current situation, where they cannot trust their graphs.
v4.6.2: Bug fix to address negative metrics issue
In this release, we have made some minor adjustments in the way we calculate unused Java heap
and native memory:
- Exclude code cache from heap calculation.
- Exclude metaspace (or permanent gen) from native memory calculation.
v4.6.1: Refactor memory metrics parsing code
This release includes a minor refactor to the code where we populate memory metrics from the Mendix runtime statistics. The refactor accounts for the variations in the named memory pools in every supported JVM version (currently supported: Java 8 and 11).
Following are the detailed changes in this release:
- Refactor the current
get_stats_from_runtime
function to extract metrics frommemorypools
by names, not by order - Add an explicit name mapping for all supported Java versions
- Raise an error for all Java versions that we do not have an explicit mapping for, to ensure that issues are identified quickly
- Add unit tests to assert that the new and old implementations produce the same results, where appropriate
v4.5.8: Security update
This release resolves internal ticket DEP-3015 and prevents database credentials from leaking into logs in a scenario where a customer uses the buildpack outside of the Mendix Public Cloud.
v4.5.7: Functional improvements
This release contains small functional improvements only.
v4.5.6: Fix Java version detection
This release contains a bug fix in the m2ee
library.
The fix addresses the Java version detection logic, mainly to account for the JDK version string scheme changes introduced as per JEP-223.
v4.5.5: Cosmetic code fixes to pass Black linting
This release is a cosmetic release only and adds Black linting to the m2ee
library used to control the Mendix runtime.
No functional and breaking changes were introduced as part of this release.
v4.5.4: Merge pull request #313 from mendix/DEP-2467_Extend_PBAR_configuration
DEP-2467: Configuration of Nginx. Configuring location access by cert…
v4.5.3
Merge pull request #315 from mendix/UPV4-160-Latency-between-app-and-…