Release 2025_034 (2025-09-22)

With this release, we are proud to announce the availability of our Flying Circus Artificial Intelligence and Machine Learning Infrastructure. Consult the linked documentation and our general announcement on this for further information.

  • Add new open-webui role for interacting with the AI models provided by the Flying Circus

  • The opensearch role can now be configured to utilise language models for doing semantic search based on vector embeddings.

  • Add new ai-model-server role for AI model inference capabilities using Ollama (part of Flying Circus infrastructure)

Impact

25.05

  • machines will reboot to activate a changed kernel

NixOS 25.05 platform

  • Introduce ai-api-gateway role (PL-133948)

  • Fix sensu check which reads the kernel message buffer to detect potentially broken XFS filesystems. (PL-133973)

  • open-webui: add as new role that automatically integrates with the Flying Circus AI services.

  • Pull upstream NixOS changes, security fixes, and package updates:

    • chromedriver: 140.0.7339.80 -> 140.0.7339.127

    • chromium: 140.0.7339.80 -> 140.0.7339.127

    • element-web: 1.11.110 -> 1.11.111

    • erlang: 27.3.4.2 -> 27.3.4.3

    • gitaly: 18.2.5 -> 18.3.2

    • gitlab: 18.2.5 -> 18.3.2

    • gitlab-ee: 18.2.5 -> 18.3.2

    • gitlab-pages: 18.2.5 -> 18.3.2

    • gitlab-runner: 18.1.2 -> 18.3.1

    • gitlab-workhorse: 18.2.5 -> 18.3.2

    • linuxKernelStable: 6.12.45 -> 6.12.47

    • linuxKernelVerify: 6.12.45 -> 6.12.47

    • matrix-synapse: 1.137.0 -> 1.138.0

NixOS platforms 21.05, 22.05, 23.05, 23.11, 24.05, 24.11

  • Update and rotate administrator emergency SSH keys to reflect staff and key changes (PL-133335, PL-134010)

Detailed Changes