diff --git a/NEWS b/NEWS
index 941d23c55d1d44cb702eb4dde0bba6c783ae0b71..ea3be62d7e7a544a42712b06405e1ffc7c0bad35 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,17 @@
+v0.5.9 2019-12-04  Aki Tuomi <aki.tuomi@open-xchange.com>
+
+	+ Added events for Sieve and ManageSieve, see
+	  https://doc.dovecot.org/admin_manual/list_of_events/#pigeonhole
+	+ Pigeonhole: Implement the Sieve "special-use" extension described in
+	  RFC 8579.
+	- duplicate: Test only compared the handles which would cause
+	  different values to be cached as the same duplicate test. Fix to also
+	  compare the actual hashes.
+	- imap_sieve_filter: IMAP FILTER Command had various bugs in error
+	  handling. Errors may have been duplicated for each email, errors
+	  may have been missing entirely, command tag and ERRORS/WARNINGS
+	  parameters were swapped.
+
 v0.5.8 2019-10-08  Aki Tuomi <aki.tuomi@open-xchange.com>
 
 	- Sieve may leak resources in rare cases when a redirect, vacation or