diff --git a/releasenotes/notes/bump-stackhpc-linux-1.3.0-892bc5ae7574508b.yaml b/releasenotes/notes/bump-stackhpc-linux-1.3.0-892bc5ae7574508b.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6b33b14cbaacb8eb3ad1c23c6e4ff8335303c586
--- /dev/null
+++ b/releasenotes/notes/bump-stackhpc-linux-1.3.0-892bc5ae7574508b.yaml
@@ -0,0 +1,9 @@
+---
+upgrade:
+  - |
+    Bumps the ``stackhpc.linux`` collection to 1.3.0. Note this version `uses
+    systemd to activate virtual functions
+    <https://github.com/stackhpc/ansible-collection-linux/pull/34>`__. This
+    change is restricted to the ``stackhpc.linux.sriov`` role, which is not
+    used by Kayobe. If a custom playbook uses this role, you can retain
+    existing behaviour by setting ``sriov_numvfs_driver`` to ``udev``.
diff --git a/releasenotes/notes/handle-missing-grub-cmdline-linux-default-f4079def0b1357e7.yaml b/releasenotes/notes/handle-missing-grub-cmdline-linux-default-f4079def0b1357e7.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..bc7afc093a1171ca1bb15cc8476af949013acedc
--- /dev/null
+++ b/releasenotes/notes/handle-missing-grub-cmdline-linux-default-f4079def0b1357e7.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Fixes generation of kernel parameters when the GRUB_CMDLINE_LINUX_DEFAULT
+    variable is absent from ``/etc/default/grub``.
+    `LP#2083874 <https://bugs.launchpad.net/kayobe/+bug/2083874>`__.
diff --git a/requirements.yml b/requirements.yml
index 25cff4953271e03ff01cb6ea50e374ab86c29ab1..b8683ae2565f0e69e26b42056f891e4e2acc0301 100644
--- a/requirements.yml
+++ b/requirements.yml
@@ -12,7 +12,7 @@ collections:
   - name: openstack.cloud
     version: '<3'
   - name: stackhpc.linux
-    version: 1.2.3
+    version: 1.3.0
   - name: stackhpc.network
     version: 1.0.0
   - name: stackhpc.openstack