release_notes: Update for 6.6 and 6.7

6.7 is out, and we're already merging 6.8 things.

Change-Id: I5c063ff32e07b36608ad148cd1f20d16d8281d1b
diff --git a/release_notes.rst b/release_notes.rst
index 077b7da..efba7fe 100644
--- a/release_notes.rst
+++ b/release_notes.rst
@@ -409,3 +409,32 @@
   - Now, if the original test thred exits, a new cleanup thread is spawned.
 
 - Improved documentation and examples for test / suite init()/exit() functions.
+
+.. _v6.6:
+
+6.6
+===
+
+- Tests and suites can now have 'attributes', which can be filtered upon.
+
+  - 'speed' denotes the expected runtime of a test: tests which are expected to
+    take > 1 second to execute can be marked slow with ``KUNIT_CASE_SLOW()``.
+
+  - 'module' lists the name of the module containing the test.
+
+  - See: https://docs.kernel.org/dev-tools/kunit/running_tips.html#test-attributes-and-filtering
+
+- Rust 'doctests' are now automatically converted into and run as KUnit tests.
+
+- Additional architectural features are supported in the arm64 QEMU target.
+
+.. _v6.7:
+
+6.7
+===
+
+- Test logs are no longer limited to 2KiB in debugfs. The log will now grow as required.
+
+- KUnit will now warn if a test takes longer than 2 seconds to run, but is not marked as slow.
+
+