Skip to content

Releases: mendix/cf-mendix-buildpack

v4.7.0: Remove cflinuxfs2 support

23 Jun 09:05
abd901b
Compare
Choose a tag to compare

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

23 Jun 06:16
681869e
Compare
Choose a tag to compare

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

22 Jun 14:25
67f027f
Compare
Choose a tag to compare

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

19 Jun 08:25
f28556e
Compare
Choose a tag to compare

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 from memorypools 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

18 Jun 09:38
b5d2466
Compare
Choose a tag to compare

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

15 Jun 09:52
19408c3
Compare
Choose a tag to compare

This release contains small functional improvements only.

v4.5.6: Fix Java version detection

12 Jun 14:11
fa06655
Compare
Choose a tag to compare

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

10 Jun 10:48
7cc6906
Compare
Choose a tag to compare

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

02 Jun 11:29
d656db8
Compare
Choose a tag to compare
DEP-2467: Configuration of Nginx. Configuring location access by cert…

v4.5.3

25 May 09:34
599aa07
Compare
Choose a tag to compare
Merge pull request #315 from mendix/UPV4-160-Latency-between-app-and-…