diff --git a/dat/fu.md b/dat/fu.md
index 5ebaa86..8ce1235 100644
--- a/dat/fu.md
+++ b/dat/fu.md
@@ -44,7 +44,7 @@ information and details.
## Download
Latest version
-: 0.5 (2025-04-24 - [FU-0.5.tar.gz](/download/FU-0.5.tar.gz) \-
+: 1.0 (2025-05-11 - [FU-1.0.tar.gz](/download/FU-1.0.tar.gz) \-
[CPAN mirror](https://metacpan.org/release/FU))
Development version
diff --git a/dat/guestbook.md b/dat/guestbook.md
index aa4b504..ca9eef7 100644
--- a/dat/guestbook.md
+++ b/dat/guestbook.md
@@ -17,6 +17,9 @@ respective issue tracker or send a mail to
# Entries
+`2025-05-03` - ~
+: good work, thank you
+
`2025-04-25` - Viacheslav
: Hey man, you work is cool and authentic!
diff --git a/dat/index.md b/dat/index.md
index 69f0930..a4ec4e8 100644
--- a/dat/index.md
+++ b/dat/index.md
@@ -10,6 +10,11 @@ crap I've written over the years. :)
## Announcements
+`2025-05-11` - FU 1.0 released
+: First "stable" release, now that it has been used in production for a
+ while. Includes a whole bunch of debugging improvements and bug fixes.
+ [Homepage](/fu) - [Changelog](/fu/changes).
+
`2025-05-01` - ncdu 2.8.2 released
: Fixes a build error on MacOS. [Homepage](/ncdu) -
[Changelog](/ncdu/changes2).
diff --git a/pub/download/FU-1.0.tar.gz.asc b/pub/download/FU-1.0.tar.gz.asc
new file mode 100644
index 0000000..14ffc93
--- /dev/null
+++ b/pub/download/FU-1.0.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmggaJYACgkQYjlMaYwn
+Ofp4SRAApsiBRvHnuY3ubbhCBRzK8FaIo4VCK9d9fNym8d/Kc6Nu83o9vPYPY/ny
+yIpOjQ41qWnLwUsGut2ewyvNOjau3nK1iwSU7cXC4SPMUl0KWaiAUqPW++/Pb+gL
+CiJlamp3qcABLAXSkmq0+E5SMS6Niw+7hV+YWy8nOM5QP8rmZAiCk1RRYccmqexv
+CvLHgdx4VQ15Z265BeL3XJtfMxm8orH7iHp2WxRaJQeHtm6PDUeSt6qpm4mpF0o8
+0CkTJX/j2ld5rty+EXVJuF3ZqxHtQ7bIHr/5mh4BIXH0gDPemP+wyjWRE/tR74fF
+pidm82nlacUgBZcpzAXqTv5xBkyOP2cDK0CVcZ3Mx/dpfYrHBqEgQ11Fbhyx7O6k
+262V788FB2cGQBdaQ6TL4ypDkXf6D/scyHE7VT9RL4Z2CxiyG+zuYYo09SObp3DQ
+dFUNP+4MvBHyxWkVO5HcTiWnaNnsg/+wvoc9Snbm5sn6VDGnhGWIVivr7diGAq8l
+5Ibh51QhVrqUgxVfTPxKOxgjiUgKzBI+cZ21kp6rvS64fm52b2+eVcnQ/6tYEFHd
+cwAgDUXi8DAESWo8Ha1G5eDMoUQiTlMA0faccSfmCqKApnE4UOk7Jmb8T2Mj3dno
+d8MthvQDlsp15UVPBBrLv6G1w8pxP4EClCjZ01UbU2Xil0/bOZY=
+=2ezX
+-----END PGP SIGNATURE-----
diff --git a/pub/download/FU-1.0.tar.gz.md5 b/pub/download/FU-1.0.tar.gz.md5
new file mode 100644
index 0000000..2f8c6b8
--- /dev/null
+++ b/pub/download/FU-1.0.tar.gz.md5
@@ -0,0 +1 @@
+c2728755d5fa167fcd53693f5577fa53 FU-1.0.tar.gz
diff --git a/pub/download/FU-1.0.tar.gz.sha1 b/pub/download/FU-1.0.tar.gz.sha1
new file mode 100644
index 0000000..46d260f
--- /dev/null
+++ b/pub/download/FU-1.0.tar.gz.sha1
@@ -0,0 +1 @@
+7d903cde7195560ff617886e6c025e7c1c3eac39 FU-1.0.tar.gz
diff --git a/pub/download/FU-1.0.tar.gz.sha256 b/pub/download/FU-1.0.tar.gz.sha256
new file mode 100644
index 0000000..82f0242
--- /dev/null
+++ b/pub/download/FU-1.0.tar.gz.sha256
@@ -0,0 +1 @@
+2276535fa42df226271609108bb20b1661397eb3c9fa41dec91cf791fd02c226 FU-1.0.tar.gz