Releases: merative/spm-kubernetes
Releases · merative/spm-kubernetes
[SPM v8.1.2.0_iFix2b] November Release 2024
Breaking Change
- To enable persistence and the capturing of metrics on the batch pods Batch.Dockerfile has been updated with the following
- The Batch.Dockerfile was updated to pull
jmx_prometheus_javaagent-0.14.0.jar
fromrepo1.maven.org
- The Batch.Dockerfile was updated to copy
docker-server.sh
to allow scripts for persistence - Updated
helm-charts/batch/templates/cronjob-program.yaml
command and args to rundocker-server.sh
not updating charts for this Batch.Dockerfile will cause charts to fail - Helm charts updated kubeVersion from
">=1.20"
to">=1.20 || >=1.30.0-eks-a737599"
- The Batch.Dockerfile was updated to pull
Added
- Create
helm-charts/batch/templates/configmaps/configmap-jmx-batch-config.yaml
for JMX Exporter - Update
config-reference
to allowbatch.jmxExporter.enabled
andbatch.jmxExporter.port
to be configured - Support for future releases of OpenShift
Changed
- Updated
helm-charts/batch/templates/cronjob-program.yaml
to allow batch launcher logs be persistent - Updated
helm-charts/batch/templates/_helpers.tpl
for persistence - Updated
helm-charts/batch/templates/cronjob-program.yaml
to allow JMX Exporting and persistence - Updated
helm-charts/batch/values.yaml
for JMX Exporter - Updated
batch
yaml for copyright changes - The following helm-charts have been updated to chart version
24.11.0
:apps
,batch
,mqserver
,spm
,uawebapp
,web
,xmlserver
- Updated WebSphere Liberty version to include
24.0.0.6
- Updated batch helm chart to read Java max memory from values file
ibmjava8-sdk-ubi8-minimal
updated to8.0.30.0
[Cúram v24.2] February Release 2024
Changed
- The following helm-charts have been updated to chart version
24.2.0
:apps
,batch
,mqserver
,spm
,uawebapp
,web
,xmlserver
- Updated WebSphere Liberty version to include
23.0.0.12
Added
- Support for future releases of OpenShift
[SPM v81] December Release 2023
v23.12.0
Breaking Change
- The settings for
ibmjava8-sdk-ubi8-minimal
have been updated to use version8.0.11.0
instead of thelatest
(#150)- For more information please see RedHat Knowledge Base: Changes to using latest tag with product multi-stream container image repositories
Changed
- The following helm-charts have been updated to chart version
23.12.0
:apps
,batch
,mqserver
,spm
,uawebapp
,web
,xmlserver
- DB2 password updated to plain text
- The following helm-charts updates have been made:
- Enable Http Compression on spm/templates/ingress.yaml, enabling GZIP to increase performance of file transfers on ingress
- Updated WebSphere Liberty version to include
23.0.0.9
- Clarification around build IBM® SDK, Java™ Technology Edition on Apple M1 architecture
[SPM v81] September Release 2023
v23.9.0
Fixed
- Replaced the CI badge icon in the contributing documentation to point the correct Github Actions
- Corrected the XML Server probe parameter names and values in the Runbook XML Server Configuration Reference section.
Changed
- The following helm-charts have been updated to chart version
23.9.0
:apps
,batch
,mqserver
,spm
,uawebapp
,web
,xmlserver
- The
mqserver
chart was amended to enable MQ metric monitoring - Changed product name and version in shared configurable helpers and in README
- Amended sample tuning values
- Increased the required version of node_js to
v18
in the contributing documentation - AppServer password updated to plain text
- Updated WebSphere Liberty version to include
23.0.0.6
Added
- Added the Persistent Storage documentation page
Removed
- Removed the Object Storage and Cloud Object Storage documentation pages
Breaking Change
- The values in
global.apps.common.persistence
have been modified to be more flexible with various persistent storage options available- This is a breaking change without migration path possible, please refer to the Configuration Reference documentation for more details on how to integrate with the new values
- Added
global.apps.common.persistence.properties
which includes multi-lines as specified during the deployment to create the Persistent Volume - Removed
global.apps.common.persistence.storageAccessModes
,global.apps.common.persistence.persistentVolumeReclaimPolicy
,global.apps.common.persistence.persistentVolumeCsiDriver
,global.apps.common.persistence.persistentVolumeContainer
,global.apps.common.persistence.persistentVolumeHandle
,global.apps.common.persistence.mountPoint
[SPM v81] July Release 2023
v23.7.0
Fixed
- Updated all SPM IBM's links to reference Merative SPM PDF's
Changed
- The following helm-charts updates have been made:
version
updated to23.7.0
[SPM v81] June Release 2023 fix drop 1
v23.6.1
Fixed
Update Gatsby settings
Fix default site prefix
[SPM v81] June Release 2023
v23.6.0
Added
- Added
SPM 8.1.0.0
Prerequisite software details - Addition of Development/Test Support for Azure Kubernetes Service (AKS)
- Readiness and liveness probes are available for
xmlserver
deployments, see the Runbook section on XML server monitoring ingressClassName: nginx
added tohelm-charts/spm/templates/ingress.yaml
helm-charts/spm/templates/persistence-pv.yaml
to create persistence volume- Generic object storage as a persistence storage option
Removed
- Removed
SPM 7.0.10.0
from the software prerequisite page - Removed Support for IBM Cloud Kubernetes Service (IKS)
- Removed
IKS
support forSPM 8.0.0.0
andSPM 7.0.11.0
from the software prerequisite page ingress.bluemix.net/ssl-services
andingress.bluemix.net/sticky-cookie-services
removed fromhelm-charts/spm/templates/ingress.yaml
sticky-cookie-services
in file_helpers.tpl
ingress.bluemix.net/ALB-ID
removed fromstatic/resources/tuning-values.yaml
andstatic/resources/iks-values.yaml
ibmc-s3fs
support removed for persistent storage option
- Removed
Changed
- Update all copyrights to include
Merative US L.P. 2022
- The following helm-charts updates have been made:
version
updated to23.6.0
appVersion
updated to8.1.0.0
- AKS added to
keywords
- IKS removed from
keywords
- Updated documentation replacing IKS with AKS
- Updated Kubernetes skew information
- Documentation addressing AKS considerations
- Clarified FAQ section
Fixed
- The Batch docker file and configmaps now use absolute paths instead of relative paths, following the identification of a
create shim task
- Updated
beta.kubernetes.io/arch
tokubernetes.io/arch
as it is being depricated in Kubernetes 1.24
Breaking Change
- The values in
global.apps.common.persistence
have been modified to become more generic- This is a breaking change without migration path possible, please refer to the Configuration Reference documentation for more details how to integrate with the new values
- Removed
global.apps.common.persistence.accessKey
,global.apps.common.persistence.instanceId
,global.apps.common.persistence.secretKey
,global.apps.common.persistence.bucketEndpoint
,global.apps.common.persistence.bucketName
,global.apps.common.persistence.bucketRegion
,global.apps.common.persistence.storageClassName
- Added
global.apps.common.persistence.credentials
,global.apps.common.persistence.storageClassName
,global.apps.common.persistence.storageCapacity
,global.apps.common.persistence.storageAccessModes
,global.apps.common.persistence.persistentVolumeReclaimPolicy
,global.apps.common.persistence.persistentVolumeCsiDriver
,global.apps.common.persistence.persistentVolumeContainer
,global.apps.common.persistence.persistentVolumeHandle
,global.apps.common.persistence.mountPoint
[SPM v8] November Release 2022
v22.11.0
Fixed
- Runbook section Architecture Overview has been corrected to reflect Red Hat OpenShift in diagram 2 and its corresponding text.
- Runbook section SPM OpenShift cluster - Reference Architecture has been modified to clarify MQ support for OpenShift #132.
- Runbook section Dev Workstation has been modified to clarify that CRC can be used instead of Minikube.
- Runbook section Remote debugging has been modified to include information covering the disabling of the probes.
Changed
- The following helm-charts have been updated to chart version
22.11.0
:apps
,batch
,mqserver
,spm
,uawebapp
,web
,xmlserver
Added
- The capability to monitor the XML server JVM using the Prometheus JMX Exporter has been added. See Monitoring XML servers in the Runbook for more information.
- Runbook section XML server tracing has been added.
- A known issue has been added to explain and workaround errors in Liberty for application method calls that cross the client/server boundary.
See Method calls that cross the client/server boundary.
[SPM v8] July Release 2022
v22.7.0
Changed
- The following helm-charts have been updated to chart version
22.7.0
:apps
,batch
,mqserver
,spm
,uawebapp
,web
,xmlserver
- Updated WebSphere Liberty version to include
22.0.0.6
- Updated support from IBM to Merative
- Migrated from Travis CI to GitHub Actions
[SPM v8] April Release 2022
v22.4.0
Fixed
- Removed the WebSphere Liberty dataSource setting
isolationLevel="TRANSACTION_REPEATABLE_READ"
#109 as the default Liberty setting is appropriate for Db2 and Oracle
Breaking Change
- The
batch/v1beta1
API version of CronJob will no longer be served in v1.25.- For more information see CronJob
- As part of this release SPM has migrated from
batch/v1beta1
tobatch/v1
, which has been available sincev1.21
Changed
- The following helm-charts have been updated to chart version
22.4.0
:apps
,batch
,mqserver
,spm
,uawebapp
,web
, `xmlserver cronjob-chunker.yaml
,cronjob-program.yaml
andcronjob-stream.yaml
have been migrated tobatch/v1
API version of CronJob