Categories

Versions

What's New in Altair AI Hub 2025.0.0?

Released: Xth December 2024

Version 2025.0 is compatible with version 10, 2024, and 2025. When you’re still on version 9, then upgrading to 2025 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 2025.0.0:

AI Hub Server

Enhancements

  • Endpoint added to scoring-agent to query loaded and failed extensions
  • Spring Boot 3.3.5 and Java 17 changes
    • All components use Java 17
    • Upgrade Studio Core from 2024.1.1 to 2025.0.0
    • Upgrade License Agent from 1.1.1 to 2.0.1
    • Upgrade JXBrowser from 7.38.0 to 7.41.1
    • Upgrade several dependencies to latest versions
  • Cleaning of Web API Deployments on Web API Agent restart can be turned off (default on)
  • Delete all locks held by the current AI Hub instance (via volatile application ID) from distributed locking table on shutdown
  • Centralize configuration of concurrent task scheduler
    • Move scheduler.task-scheduler.pool-size to aihub.task-scheduler.pool-size (defaults to 20 instead of previously 1)
    • Move scheduler.task-scheduler.thread-priority to aihub.task-scheduler.thread-priority (defaults 5)
  • Wait for any schedule firing with spring.quartz.wait-for-jobs-to-complete-on-shutdown (defaults to true)
  • Change location of JMS properties
    • Move receive timeout from jobservice.queue.receive-timeout to aihub.jms.receive-timeout
    • Move cache level from jobservice.queue.cache-level to aihub.jms.cache-level
  • Adjust concurrency configuration for JMS listeners
    • Add aihub.jms.core-pool-size to configure core pool size (defaults to 5)
    • Add aihub.jms.max-pool-size to configure max pool size (defaults to 2147483647)
  • Validation of Web API Group names (alphanumeric uppercase) now the same in the backend as it was in the frontend
  • Track *.rmmodel in LFS for newly created Projects
  • Disallow plain HTTP connections by increasing versions of frontend dependencies react-oidc-context and oidc-client-ts
  • Introduced backend pagination and filtering for projects
  • Add a frontend page for administrators to view internally running tasks
  • Add a frontend page in case of denied permissions
  • Properly clean up unsuccessful deployments to Scoring and Web API Agent
  • Improve speed when uploading LFS objects

License Proxy

  • Move to Spring Boot 3 and Java 17

License Agent

  • Bump to License Proxy API 2.0.1
  • Move to Java 17

ActiveMQ Artemis

  • Bump to AMQ 2.38.0
  • Move to Java 17