diff --git a/_service b/_service
index bbffdc7..5390cb4 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
https://github.com/ast-grep/ast-grep.git
@PARENT_TAG@+@TAG_OFFSET@
git
- 0.20.5
+ 0.21.1
*
v(\d+\.\d+\.\d+)
\1
diff --git a/ast-grep-0.20.5+0.tar.zst b/ast-grep-0.20.5+0.tar.zst
deleted file mode 100644
index 4398e7e..0000000
--- a/ast-grep-0.20.5+0.tar.zst
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:51ab32409031dd88bb0d56dfadb64cd1f356d4229bde0bb9a655ad743b1cf347
-size 665705
diff --git a/ast-grep-0.21.1+0.tar.zst b/ast-grep-0.21.1+0.tar.zst
new file mode 100644
index 0000000..f1ac377
--- /dev/null
+++ b/ast-grep-0.21.1+0.tar.zst
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8f76cfea0519afe472dca99ba513054f877a838e04782793a9076d5bae8a7efc
+size 669105
diff --git a/ast-grep.changes b/ast-grep.changes
index a4a546c..3db1554 100644
--- a/ast-grep.changes
+++ b/ast-grep.changes
@@ -1,3 +1,28 @@
+-------------------------------------------------------------------
+Mon Apr 29 06:59:15 UTC 2024 - Michael Vetter
+
+- Update to 0.21.1:
+ * feat: find defined vars in utils cbc6534
+ * fix: add referent rule stack overflow test case f7f24e1
+ * feat: add utils defined vars 59001eb
+
+-------------------------------------------------------------------
+Mon Apr 29 06:58:52 UTC 2024 - Michael Vetter
+
+- Update to 0.21.0:
+ * feat: report unused rewriters #1064
+ * feat: report undefined error in fix #1070
+ * feat: define the resolution order of meta variables #1068
+ * feat: export used meta-var in transform #1069
+ * feat: export meta variables defined in transform #1066
+ * feat: export meta variables defined in constraints/rules #1067
+ * test: add test for Pattern::defined_vars method #1065
+ * feat: analyze meta variables defined in pattern #1065
+ * feat: add field id Error for relational rule #1059
+ * feat: support rewrtier check in sub-rule eb4c47c
+ * test: add undefined rewriter test d56ad74
+ * feat: add used_vars in TemplateFix 641d3b4
+
-------------------------------------------------------------------
Thu Apr 11 14:24:36 UTC 2024 - Michael Vetter
diff --git a/ast-grep.spec b/ast-grep.spec
index 36ae4dd..551441e 100644
--- a/ast-grep.spec
+++ b/ast-grep.spec
@@ -17,7 +17,7 @@
Name: ast-grep
-Version: 0.20.5+0
+Version: 0.21.1+0
Release: 0
Summary: A CLI tool for code structural search, lint and rewriting
License: MIT
diff --git a/vendor.tar.zst b/vendor.tar.zst
index 18d5dfc..a9e749d 100644
--- a/vendor.tar.zst
+++ b/vendor.tar.zst
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8cfce08246349bc3732b41bf791e3015e0977fe6012ca64ad74d89a13799780e
-size 26890625
+oid sha256:adfef8ad47a61cefcfdeb89a6acf36a17ae059ddcd74c74d2ebf9edb541c4c27
+size 27088805