diff --git a/UPGRADE.md b/UPGRADE.md
index b399890bce..cfbaee49dd 100644
--- a/UPGRADE.md
+++ b/UPGRADE.md
@@ -1,5 +1,30 @@
Upgrade notes
+## [29.0.0](https://github.com/CESNET/perun/compare/v28.0.2...v29.0.0) (2023-09-04)
+
+
+### ⚠ BREAKING CHANGES
+
+* Auditlogger no longer writes audit messages to the syslog. All configuration
+related to usage of syslog is ignored and can be removed from /etc/perun/perun-auditlogger
+and /etc/perun/perun-auditlogger.properties. Make sure journald is present and configured
+on the machine before deploying.
+* **core:** added new role 'PERUNADMINBA'
+
+* 🎸 Filter our embedded groups where user is member ([1968093](https://github.com/CESNET/perun/commit/1968093fae20715fa9688663e9a9a9ac1f21e72e))
+* 🎸 RPC groupsManager/getGroupsWhereUserIsActiveMember ([baf35f7](https://github.com/CESNET/perun/commit/baf35f771d675745d56fb1ebf78836ccecb03d3a))
+* **core:** added new role ([9c55b3a](https://github.com/CESNET/perun/commit/9c55b3a5b35dcde3bf6f7e1e08e645d7381f9fe7))
+* **core:** allow perun observer to call getAllNamespaces method ([a75e080](https://github.com/CESNET/perun/commit/a75e08063eb9d261cf072cdde2e3a69d97481607))
+* **core:** attribute module for microsoft mails ([26b530d](https://github.com/CESNET/perun/commit/26b530d57857641ceaa4765c97694aa37f868f6a))
+* **core:** check open applications ([fe13f87](https://github.com/CESNET/perun/commit/fe13f87a046d5f0b1e6fd8ae6b67372178547dae))
+* **core:** enforce mfa modul - correctly retrieve mfa categories ([dafdc82](https://github.com/CESNET/perun/commit/dafdc828e3fb2410290d294d44a9f3fefaad0fd4))
+* **core:** free logins when deleting login namespace attribute ([1d5f537](https://github.com/CESNET/perun/commit/1d5f537852c7ab634bc0de3684e7c47ceb6bdc58))
+* **core:** restrict deletion of the attribute definition ([b562024](https://github.com/CESNET/perun/commit/b562024ce9be507b38fe7bb53c432716bd2a31f9))
+* **core:** richgroup is not supported ([3089fba](https://github.com/CESNET/perun/commit/3089fba1b6974cee0a81669050f081f70c39c2d6))
+* **deps:** update dependency com.google.apis:google-api-services-admin-directory to directory_v1-rev20230814-2.0.0 ([980708a](https://github.com/CESNET/perun/commit/980708a5bad768300eb7c6035abf2c26ba5cfaa4))
+* **registrar:** disable member invitation for incorrect setup ([c482ddc](https://github.com/CESNET/perun/commit/c482ddca4835cb2eecb9318c9cc3679f1e3fd939))
+* use journald instead of syslog in perun-auditlogger ([fdd9e54](https://github.com/CESNET/perun/commit/fdd9e5466348766fd43f060eb16d0678708ad62b))
+
## [28.0.2](https://github.com/CESNET/perun/compare/v28.0.1...v28.0.2) (2023-08-28)
## [28.0.1](https://github.com/CESNET/perun/compare/v28.0.0...v28.0.1) (2023-08-15)
diff --git a/perun-auditlogger/pom.xml b/perun-auditlogger/pom.xml
index 4bc7a614af..a2b17798f5 100644
--- a/perun-auditlogger/pom.xml
+++ b/perun-auditlogger/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-auditparser/pom.xml b/perun-auditparser/pom.xml
index 32e3ae3e9b..dc995d0ffc 100644
--- a/perun-auditparser/pom.xml
+++ b/perun-auditparser/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-base/pom.xml b/perun-base/pom.xml
index 12e2fd241c..8c6cb42c1c 100644
--- a/perun-base/pom.xml
+++ b/perun-base/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-cabinet/pom.xml b/perun-cabinet/pom.xml
index 561d1133c3..bef2e1aadb 100644
--- a/perun-cabinet/pom.xml
+++ b/perun-cabinet/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-cli-java/pom.xml b/perun-cli-java/pom.xml
index 584f77400a..1a19bd619e 100644
--- a/perun-cli-java/pom.xml
+++ b/perun-cli-java/pom.xml
@@ -7,7 +7,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-cli/Perun/Agent.pm b/perun-cli/Perun/Agent.pm
index f57d295aa8..657a0da854 100755
--- a/perun-cli/Perun/Agent.pm
+++ b/perun-cli/Perun/Agent.pm
@@ -1,5 +1,5 @@
package Perun::Agent;
-my $agentVersion = '28.0.2';
+my $agentVersion = '29.0.0';
my $agentVersionMajor;
if ($agentVersion !~ /^(\d+)(?{ $agentVersionMajor = $^N })\..*/i)
{
diff --git a/perun-core/pom.xml b/perun-core/pom.xml
index c47c089ac2..823ff7c418 100644
--- a/perun-core/pom.xml
+++ b/perun-core/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-dispatcher/pom.xml b/perun-dispatcher/pom.xml
index b5eff72adc..5666718047 100644
--- a/perun-dispatcher/pom.xml
+++ b/perun-dispatcher/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-engine/pom.xml b/perun-engine/pom.xml
index 9ca42a7321..a3c3912396 100644
--- a/perun-engine/pom.xml
+++ b/perun-engine/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-integration/pom.xml b/perun-integration/pom.xml
index 7dbe590a22..807e73d72d 100644
--- a/perun-integration/pom.xml
+++ b/perun-integration/pom.xml
@@ -5,7 +5,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
4.0.0
diff --git a/perun-ldapc/pom.xml b/perun-ldapc/pom.xml
index 7b9a71d33c..f7086d2486 100644
--- a/perun-ldapc/pom.xml
+++ b/perun-ldapc/pom.xml
@@ -7,7 +7,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-notification/pom.xml b/perun-notification/pom.xml
index 6f63bdf2b2..fb3949287d 100644
--- a/perun-notification/pom.xml
+++ b/perun-notification/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-openapi/openapi.yml b/perun-openapi/openapi.yml
index c31d968dfa..40acfbb5af 100644
--- a/perun-openapi/openapi.yml
+++ b/perun-openapi/openapi.yml
@@ -1,6 +1,6 @@
openapi: 3.0.3
info:
- version: 28.0.2
+ version: 29.0.0
title: Perun RPC API
description: Perun Remote Procedure Calls Application Programming Interface
contact:
diff --git a/perun-openapi/pom.xml b/perun-openapi/pom.xml
index 8fb4fd9f2a..a4d95a0b90 100644
--- a/perun-openapi/pom.xml
+++ b/perun-openapi/pom.xml
@@ -7,7 +7,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-registrar-lib/pom.xml b/perun-registrar-lib/pom.xml
index 54cb088269..1920e80673 100644
--- a/perun-registrar-lib/pom.xml
+++ b/perun-registrar-lib/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-rpc/pom.xml b/perun-rpc/pom.xml
index 59c5bc75cf..8025dc7006 100644
--- a/perun-rpc/pom.xml
+++ b/perun-rpc/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-scim/pom.xml b/perun-scim/pom.xml
index 52bfe45991..2c0878fbaf 100644
--- a/perun-scim/pom.xml
+++ b/perun-scim/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/perun-web-gui/pom.xml b/perun-web-gui/pom.xml
index b2df07e47d..43835c6035 100644
--- a/perun-web-gui/pom.xml
+++ b/perun-web-gui/pom.xml
@@ -6,7 +6,7 @@
perun
cz.metacentrum
- 28.0.2
+ 29.0.0
cz.metacentrum.perun
diff --git a/pom.xml b/pom.xml
index d0017a329f..322a248bc4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
cz.metacentrum
perun
- 28.0.2
+ 29.0.0
pom