Skip to content

Commit d792306

Browse files
chore(release): 30.0.0
## [30.0.0](v29.1.0...v30.0.0) (2023-09-27) ### ⚠ BREAKING CHANGES * 🧨 ApplicationForm bean property `moduleClassName` replaced with `moduleClassNames`. Type has changed from String to List<String>. Includes database version update and column `module_name` of `application_form` table being renamed to `module_names`. * requires database update. UI version have to work with updated model of ApplicationForm (`moduleClassName` replaced with field `moduleClassNames`). * **core:** the groupMembershipExpiration attribute needs to have a new READ policy collection created with the SELF - USER policy * Changed behaviour might cause sending notifications to managers or configured TO recipients in parent group rather than to VO. ### Features * 🎸 Allow multiple reg. modules to be configured ([b807877](b807877)) * 🎸 Cascade to parent gr. when deciding gr. TO recipients ([8adea84](8adea84)) * **cli:** added getRichMember method to the perl client API ([1c53692](1c53692)) * **core:** allow members to read their group expiration ([811b217](811b217)) * **core:** allow resource managers to read subgroup managers ([ba1bb15](ba1bb15)) * **core:** new ExtSource type for IT4I ([28d6f87](28d6f87)) * **core:** sort users by IDs when synchronizing LDAP ([cf542ed](cf542ed)) * **core:** support authoritative groups in group structure synchronization ([9bc9d14](9bc9d14)) ### Bug Fixes * **core:** properly resolve members removal from authoritative groups ([26de9ab](26de9ab)) * **deps:** update dependency com.google.apis:google-api-services-admin-directory to directory_v1-rev20230822-2.0.0 ([f3bee32](f3bee32)) * **deps:** update dependency org.xhtmlrenderer:flying-saucer-pdf to v9.2.2 ([f20ec3d](f20ec3d)) * fixed definition of logback in perun-auditlogger ([0f0ea39](0f0ea39)) * minimize default logging for perun-auditlogger ([f46ba67](f46ba67))
1 parent e098056 commit d792306

File tree

20 files changed

+55
-19
lines changed

20 files changed

+55
-19
lines changed

UPGRADE.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
Upgrade notes
22

3+
## [30.0.0](https://github.com/CESNET/perun/compare/v29.1.0...v30.0.0) (2023-09-27)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* 🧨 ApplicationForm bean property `moduleClassName` replaced with
9+
`moduleClassNames`. Type has changed from String to List<String>. Includes
10+
database version update and column `module_name` of `application_form` table
11+
being renamed to `module_names`.
12+
* requires database update. UI version have to work with
13+
updated model of ApplicationForm (`moduleClassName` replaced with
14+
field `moduleClassNames`).
15+
* **core:** the groupMembershipExpiration attribute needs to have a new READ policy collection created with the SELF - USER policy
16+
* Changed behaviour might cause sending notifications to
17+
managers or configured TO recipients in parent group rather than to VO.
18+
19+
### Features
20+
21+
* 🎸 Allow multiple reg. modules to be configured ([b807877](https://github.com/CESNET/perun/commit/b807877de45c6bdaf6437a6791a1de72ab183909))
22+
* 🎸 Cascade to parent gr. when deciding gr. TO recipients ([8adea84](https://github.com/CESNET/perun/commit/8adea845a43887cbca713463aaaf55de4fff1df9))
23+
* **cli:** added getRichMember method to the perl client API ([1c53692](https://github.com/CESNET/perun/commit/1c536925f9bd68f93e8aeb1e476e3e76a1964895))
24+
* **core:** allow members to read their group expiration ([811b217](https://github.com/CESNET/perun/commit/811b2173cd7b673677c8f49b10a26126b52ed4da))
25+
* **core:** allow resource managers to read subgroup managers ([ba1bb15](https://github.com/CESNET/perun/commit/ba1bb156580afffc4714343c6d4c834113762219))
26+
* **core:** new ExtSource type for IT4I ([28d6f87](https://github.com/CESNET/perun/commit/28d6f8777365fe96b6190400b841b9c802f91310))
27+
* **core:** sort users by IDs when synchronizing LDAP ([cf542ed](https://github.com/CESNET/perun/commit/cf542ed0c16a652b14e58b5244ef90689d261c03))
28+
* **core:** support authoritative groups in group structure synchronization ([9bc9d14](https://github.com/CESNET/perun/commit/9bc9d1419b5753950531d8b2f8940b27dd561c19))
29+
30+
31+
### Bug Fixes
32+
33+
* **core:** properly resolve members removal from authoritative groups ([26de9ab](https://github.com/CESNET/perun/commit/26de9abf70368b5fd2109cdd4ac47f1b283e1b96))
34+
* **deps:** update dependency com.google.apis:google-api-services-admin-directory to directory_v1-rev20230822-2.0.0 ([f3bee32](https://github.com/CESNET/perun/commit/f3bee326dd92665acf5b2af4ec85a1280549bf54))
35+
* **deps:** update dependency org.xhtmlrenderer:flying-saucer-pdf to v9.2.2 ([f20ec3d](https://github.com/CESNET/perun/commit/f20ec3dd4664c89eb563e1003d9ae023afd5367d))
36+
* fixed definition of logback in perun-auditlogger ([0f0ea39](https://github.com/CESNET/perun/commit/0f0ea390338dd58e23e2dbc34e5853ef5f9243b4))
37+
* minimize default logging for perun-auditlogger ([f46ba67](https://github.com/CESNET/perun/commit/f46ba67d3c3504c6f2c07b34c46aedf3a76e21fe))
38+
339
## [29.1.0](https://github.com/CESNET/perun/compare/v29.0.0...v29.1.0) (2023-09-11)
440

541

perun-auditlogger/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>perun</artifactId>
88
<groupId>cz.metacentrum</groupId>
9-
<version>29.1.0</version>
9+
<version>30.0.0</version>
1010
</parent>
1111

1212
<groupId>cz.metacentrum.perun</groupId>

perun-auditparser/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>perun</artifactId>
88
<groupId>cz.metacentrum</groupId>
9-
<version>29.1.0</version>
9+
<version>30.0.0</version>
1010
</parent>
1111

1212
<groupId>cz.metacentrum.perun</groupId>

perun-base/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>perun</artifactId>
88
<groupId>cz.metacentrum</groupId>
9-
<version>29.1.0</version>
9+
<version>30.0.0</version>
1010
</parent>
1111

1212
<groupId>cz.metacentrum.perun</groupId>

perun-cabinet/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>perun</artifactId>
88
<groupId>cz.metacentrum</groupId>
9-
<version>29.1.0</version>
9+
<version>30.0.0</version>
1010
</parent>
1111

1212
<groupId>cz.metacentrum.perun</groupId>

perun-cli-java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<artifactId>perun</artifactId>
99
<groupId>cz.metacentrum</groupId>
10-
<version>29.1.0</version>
10+
<version>30.0.0</version>
1111
</parent>
1212

1313
<groupId>cz.metacentrum.perun</groupId>

perun-cli/Perun/Agent.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package Perun::Agent;
2-
my $agentVersion = '29.1.0';
2+
my $agentVersion = '30.0.0';
33
my $agentVersionMajor;
44
if ($agentVersion !~ /^(\d+)(?{ $agentVersionMajor = $^N })\..*/i)
55
{

perun-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>perun</artifactId>
88
<groupId>cz.metacentrum</groupId>
9-
<version>29.1.0</version>
9+
<version>30.0.0</version>
1010
</parent>
1111

1212
<groupId>cz.metacentrum.perun</groupId>

perun-dispatcher/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>perun</artifactId>
88
<groupId>cz.metacentrum</groupId>
9-
<version>29.1.0</version>
9+
<version>30.0.0</version>
1010
</parent>
1111

1212
<groupId>cz.metacentrum.perun</groupId>

perun-engine/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>perun</artifactId>
88
<groupId>cz.metacentrum</groupId>
9-
<version>29.1.0</version>
9+
<version>30.0.0</version>
1010
</parent>
1111

1212
<groupId>cz.metacentrum.perun</groupId>

0 commit comments

Comments
 (0)