New or Improved Features

Version 13.0.x

Global Updates

Gurobi Compute Server now supports Gurobi Optimizer 13.0.x, in addition to past releases 11.0.x and 12.0.x. Older versions are no longer supported nor packaged in the compute server.

Accessibility

Cluster Manager is now fully accessible and compliant with the Web Content Accessibility Guidelines (WCAG) 2.1 at level AA, as well as the European standard EN 301 549. This ensures that the application provides an inclusive experience for all users, including those relying on assistive technologies such as screen readers and keyboard navigation, by meeting recognized international accessibility requirements.

TLS 1.3 Policy

We added a new cypher policy TLS_POLICY_TLS13_1300 to the list of policies supported by the TLS_CIPHERS configuration property. It enforces using TLS 1.3 connections only. Note that on Windows, the clients require Windows 11 or later, or Windows Server 2022 or later, to support TLS 1.3.

Kubernetes Operator

We introduced a Kubernetes Autoscaler Operator for Gurobi Cluster Manager that provides configurable autoscaling to align the number of Compute Server pods in a cluster to the current workload. The operator monitors job queues, waiting times, and node utilization, and adjusts deployments up or down as needed. Scale-down is handled gracefully to avoid interrupting running jobs. The scaling logic can be modified through parameters, giving users control over how decisions are made. The operator is published on DockerHub and uses the existing REST APIs, ensuring backwards compatibility with previous Gurobi Compute Server versions.