MLBEDSW-7702: Update release notes

- Added release information
- Modified SUPPORTED_OPS.md version info
- Update README.md and classifiers in pyproject.toml to specify Python
  3.10 as recommended and tested version

Change-Id: I78e5752846f261d4713b89c8efe447bcb9c095dd
Signed-off-by: Rickard Bolin <rickard.bolin@arm.com>
diff --git a/README.md b/README.md
index b2a13c3..ce76e3b 100644
--- a/README.md
+++ b/README.md
@@ -67,7 +67,8 @@
 minimum version (pyproject.toml:project.requires-python) indicated in the
 brackets:
 
-* Vela 3.8.0 to current supports Python 3.9 (3.8)
+* Vela 3.9.0 to current supports Python 3.10 (3.8)
+* Vela 3.8.0 supports Python 3.9 (3.8)
 * Vela 3.4.0 to 3.7.0 supports Python 3.7 (3.8)
 * Vela 3.3.0 supports Python 3.8 (3.7)
 * Vela 0.1.0 to 3.2.0 supports Python 3.6 (3.7)
@@ -80,9 +81,9 @@
 
 The following should be installed prior to the installation of Vela:
 
-* Python 3.9 or compatible
+* Python 3.10 or compatible
    - Development version containing the Python/C API header files
-   - e.g. `apt install python3.9-dev` or `yum install python39-devel`
+   - e.g. `apt install python3.10-dev` or `yum install python310-devel`
 * Pip3
 * C99 capable compiler and associated toolchain
     - For Linux operating systems, a GNU toolchain is recommended.
@@ -239,7 +240,7 @@
 In the ethos-u-vela source directory, run:
 
 ```bash
-virtualenv -p 3.9 venv
+virtualenv -p 3.10 venv
 . venv/bin/activate
 pip install ethos-u-vela
 ```
diff --git a/RELEASES.md b/RELEASES.md
index 8c6dd46..7b32b41 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -22,6 +22,28 @@
 fixed.  The version numbering adheres to the
 [semantic versioning](https://semver.org/) scheme.
 
+## Release 3.9.0 - 15/08/2023
+
+**Main feature changes:**
+
+* New operator support: RSQRT
+* Extended Mean operator support
+* Enabled weight buffering for the Size optimisation strategy (CLI option "--optimise Size")
+* Improved documentation of verbose CLI options
+* Upgrade TensorFlow Lite support to version 2.12
+
+**Interface changes:**
+
+* None
+
+**Reported defect fixes:**
+
+* Fixed crash when rewriting Slice operator (MLCE-918)
+* Fixed issues with faulty memory overwrite for reshape operator (MLCE-1003)
+* Fixed runtime issues for grouped convolutions (MLCE-1076)
+* Enabled cascading for resize operators (MLCE-1058)
+
+
 ## Release 3.8.0 - 17/05/2023
 
 **Main feature changes:**
diff --git a/SUPPORTED_OPS.md b/SUPPORTED_OPS.md
index 17a17ec..81ed6d1 100644
--- a/SUPPORTED_OPS.md
+++ b/SUPPORTED_OPS.md
@@ -19,7 +19,7 @@
 # Supported Ops
 
 This file was automatically generated by Vela using the `--supported-ops-report` parameter.  
-Vela version: `3.8.1.dev24+g3c2461d`
+Vela version: `3.9.0`
 
 This file complies with
 [**Gitiles Markdown syntax**](https://github.com/google/gitiles/blob/master/Documentation/markdown.md)
diff --git a/pyproject.toml b/pyproject.toml
index e6428e4..4280343 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -28,7 +28,7 @@
     "Operating System :: Microsoft :: Windows :: Windows 10",
     "Programming Language :: C",
     "Programming Language :: Python :: 3",
-    "Programming Language :: Python :: 3.9",
+    "Programming Language :: Python :: 3.10",
     "Topic :: Scientific/Engineering :: Artificial Intelligence",
     "Topic :: Software Development :: Compilers",
 ]