Categories

Versions

What's New in Altair AI Hub 2024.0.1?

Released: 27th May 2024

Version 2024.0 is compatible with version 10.

If you’re still on version 9, then upgrading to 2024.0 is a major version upgrade. Please make sure to read the upgrade from AI Hub 9 migration instructions!

The following describes the enhancements and bug fixes in AI Hub 2024.0.1:

AI Hub Server

Enhancements

  • Added support for different i18n files in the frontend

Fixed

  • WebApi Token expiration date can not be set to past date
  • Starting native RTSA without a specified spring profile
  • Job Container not properly picking up all arguments from JOBAGENT_CONTAINER_JVM_CUSTOM_OPTIONS

Deployment fixes and enhancements

Fixed

  • Fix Job Container to properly use custom certificate and arguments from JOBAGENT_CONTAINER_JVM_CUSTOM_OPTIONS
  • Fix LFS projects connection refuse - The LFS project was created incorrectly because the reverse proxy incorectly passed the X-Forwarded-Port value
  • Fix Project url display when the deployment port was different than aihub backend port
  • Set DISABLE_DEFAULT_CHANNELS to TRUE at CES component (using default channels require subscription)

Migration step to fix a file permission issue in kubernetes

The platform-admin component in previous versions of the AI Hub Kubernetes deployment set group ownership on files in the uploaded folder incorrectly. If you are upgrading from a previous version, the following small migration step is required.

Use a busybox temporary container to change group owner ship:

#Apply the yml file in the aihub-deployment Namespace
kubectl apply -f busybox.yml
kubectl exec -it busybox -- sh
    chown -R 2011:0 /mnt/pa-pvc/htpasswd*
    exit
kubectl delete -f busybox.yml

The busybox.yml definition

  apiVersion: v1
  kind: Pod
  metadata:
    name: busybox
    namespace: <productNS in values.yaml>
  spec:
    restartPolicy: Always
    containers:
    - image: busybox
      command:
        - sleep
        - "3600"
      imagePullPolicy: IfNotPresent
      name: busybox
      volumeMounts:
      - mountPath: /mnt/pa-pvc
        name: pa-pv
    volumes:
      - name: pa-pv
        persistentVolumeClaim:
          claimName: platform-admin-webui-uploaded-pvc