diff --git a/CHANGELOG.md b/CHANGELOG.md index 239925c3d6..576d246cd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,13 @@ instructions, because git commits are used to generate release notes: + +## v18.1.0 (2024-06-25) + +- 💥[Feature] Upgrade default charset and collation of mysql to "utf8mb4" and "utf8mb4_unicode_ci" respectively. This upgrade should be automatic for most users. However, if you are running a third-party MySQL (i.e. `RUN_MYSQL=false`), you are expected to upgrade manually. Please refer to the third-party provider's documentation for detailed upgrade instructions. Ensuring that your MySQL version is up-to-date is crucial for maintaining compatibility and security. (by @Danyal-Faheem) +- [Bugfix] Do not fail on start when there are not persistent volume claims to apply. (by @snglth) +- [Bugfix] Fix legacy warnings during Docker build. (by @regisb) + ## v18.0.0 (2024-06-19) diff --git a/changelog.d/20240614_180451_danyal.faheem_upgrade_mysql_utf8mb4.md b/changelog.d/20240614_180451_danyal.faheem_upgrade_mysql_utf8mb4.md deleted file mode 100644 index 660cba495d..0000000000 --- a/changelog.d/20240614_180451_danyal.faheem_upgrade_mysql_utf8mb4.md +++ /dev/null @@ -1,2 +0,0 @@ -- 💥[Feature] Upgrade default charset and collation of mysql to utf8mb4 and utf8mb4_unicode_ci respectively (by @Danyal-Faheem) - This upgrade should be automatic for most users. However, if you are running a third-party MySQL (i.e., RUN_MYSQL=false), you are expected to upgrade manually. Please refer to the third-party provider's documentation for detailed upgrade instructions. Ensuring that your MySQL version is up-to-date is crucial for maintaining compatibility and security. \ No newline at end of file diff --git a/changelog.d/20240621_172314_regis.md b/changelog.d/20240621_172314_regis.md deleted file mode 100644 index d7d2eb7258..0000000000 --- a/changelog.d/20240621_172314_regis.md +++ /dev/null @@ -1 +0,0 @@ -- [Bugfix] Fix legacy warnings during Docker build. (by @regisb) diff --git a/tutor/__about__.py b/tutor/__about__.py index db3c8ea853..6cd3d0650e 100644 --- a/tutor/__about__.py +++ b/tutor/__about__.py @@ -2,7 +2,7 @@ # Increment this version number to trigger a new release. See # docs/tutor.html#versioning for information on the versioning scheme. -__version__ = "18.0.0" +__version__ = "18.1.0" # The version suffix will be appended to the actual version, separated by a # dash. Use this suffix to differentiate between the actual released version and diff --git a/tutor/commands/k8s.py b/tutor/commands/k8s.py index b761fd0b89..6d39ec7f64 100644 --- a/tutor/commands/k8s.py +++ b/tutor/commands/k8s.py @@ -296,18 +296,11 @@ def start(context: K8sContext, names: List[str]) -> None: names = names or ["all"] for name in names: if name == "all": - # Create volumes + # Create everything except jobs kubectl_apply( context.root, - "--wait", "--selector", - "app.kubernetes.io/component=volume", - ) - # Create everything else except jobs - kubectl_apply( - context.root, - "--selector", - "app.kubernetes.io/component notin (job,volume,namespace)", + "app.kubernetes.io/component notin (job,namespace)", ) else: kubectl_apply(