Skip to main content

Morio v0.12.0

· 3 min read
Joost De Cock
Morio Maintainer

We have released version 0.12.0 of Morio, a new minor release that brings support for RPM-based linux systems, and upgrades various dependencies.

Due to the upgrades of broker and console, you must upgrade to this version before you upgrade to any future versions beyond 0.12.

Morio now has an RPM package repository

This release adds support for RPM-based Linux systems, both for the Morio client as the Morio distribution.

Our RPM repository lives at rpm.repo.morio.it. We recommend installing via install.morio.it which will automatically setup this repository on your system so you enjoy automatic updates.

Morio agents (beats) are migrated to Elastic 9.x

The agents that run under the Morio client -- the various Beats -- have been migrated to Elastic 9.x.

When you upgrade on a system with a proper package manager (Linux), you will find that this is a two-step process:

  • The first upgrade will install the new package, which will add the Elastic 9.x repo
  • The second upgrade will upgrade the various Beats to the 9.x release

For systems where the client dependencies are bundled (MacOS and Windows) this is not relevant as they were already on Elastic 9.x.

Note that we have verified that all modules on MorioHub are compatible with this change.

Upgrade watcher service to Elastic 9.x

In line with the agents, we have also upgraded the watcher service -- which is Elastic Heartbeat under the hood -- to Elastic 9.x. Specifically, it was upgraded from 8.17.4 to 9.3.3.

Major upgrades for RedPanda broker and console

The RedPanda broker and console did undergo a major upgrade in this release. The broker was upgraded from v24.3.18 to v25.1.12 and console was upgraded from v2.8.10 to v3.2.2.

More upgrades to broker and console will happen in future releases. However, you must make sure to upgrade to this 0.12 release of Morio first because the RedPanda upgrade path does not support taking a bigger leap than what we've done here.

This is almost certainly not something you need to worry about, but just so you know.

Other minor upgrades

In addition to the major upgrades listed above, this version also bumps various other dependencies:

  • ca: Upgrade StepCA from 0.29.0 to 0.30.2
  • cache: Upgrade Valkey from 8.1.5 to 8.1.6
  • connector: Upgrade Vector from 0.53.0 to 0.54.0
  • eda: Upgrade NodeRED from 4.1.5 to 4.1.8
  • proxy: Upgrade Traefik from 3.6.8 to 3.6.13
  • snmptraps: Upgrade zabbix-snmptraps from 7.4.7 to 7.4.9

Various API routes now require the operator role

We have bumped the role required for the cache, kv, and snmp endpoints in the API to operator.

You can lower the access level through a custom access policy, but we felt it was better to require a higher level and allow downgrading it than the other way around.