Version 2.19.1
Change-Id: Ie261930274b6f513230a794ae67a17088e57c12b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/280108
Reviewed-by: Michael Thomsen <mit@google.com>
Commit-Queue: Jonas Termansen <sortie@google.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e020ca8..7a2428b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,31 @@
-## 2.19.0
+## 2.19.1 - 2023-02-01
+
+This is a patch release that:
+
+- Fixes `pub get` behaviour: In Dart 2.19.0 a `dart pub get` with a
+ `pubspec.lock` created by a 2.18 SDK will unlock all constraints, effectively
+ like a `pub upgrade` (issue [#51166][]).
+
+- Stops rewriting SDK constraints: In Dart 3, a SDK constraint like
+ `>=2.12.0 <3.0.0` gets interpreted by the pub client as `>=2.12.0 <4.0.0` to
+ allow for backwards compatibility (issue [#51101][]).
+
+ This change was intended for Dart 3.0.0 and later, but was landed already in
+ 2.19.0. It is now being removed in 2.19.1, as it can give confusing messages
+ such as:
+
+ > Because library requires SDK version >=2.19.2 <4.0.0, version solving failed.
+
+ This reinterpretation no longer happens in Dart 2.19.1.
+
+- Fixes a VM crash caused by incorrect sharing of RegExp between isolates
+ (issue [#51130][]).
+
+[#51166]: https://github.com/dart-lang/sdk/issues/51166
+[#51101]: https://github.com/dart-lang/sdk/issues/51101
+[#51130]: https://github.com/dart-lang/sdk/issues/51130
+
+## 2.19.0 - 2023-01-24
### Language
diff --git a/tools/VERSION b/tools/VERSION
index 1616ed0..26bf706 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -26,6 +26,6 @@
CHANNEL stable
MAJOR 2
MINOR 19
-PATCH 0
+PATCH 1
PRERELEASE 0
PRERELEASE_PATCH 0