Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 18

...

DateUpgrading from versionUpgrading to VersionNote for versionImportanceJiraStep needed if...Description
2023/05/05ALLALL4.1.6Medium important

GRP-4694


You use GrouperUpgrade the grouper_memberships_lw_v (manually).  Note this is for performance, so this is optional
2023/04/26ALLALL4.1.4Not important

GRP-4610

If you do not want diagnostics to fail for a dayRun the daemons: syncAllPitTables, syncAllSetTables
2023/03/26ALL4.1.1 or older4.1.2Important

GRP-4679

If you lock down UI configuration to ipv6 without a mask, or multiple ipv6 comma separatedWill work in 4.1.2+.  Before this version, use one network and use a net mask.  Or use ipv4.
2023/03/26ALLALL4.1.1ImportantGRP-4657If you have provisioners

In order to help with renames, and delete/create same provisionable grouper object:

For entities and groups, you should probably cache your search/match attribute in addition to the "link" cache (e.g. ldap_dn for ldap or id for web service)

Expand


For entities and groups, you should add a second search/match attribute for the "link" attribute 

Expand


2023/03/26ALLALL4.1.1Not important

GRP-4625

If you want auto-ddl configured correctlyThis is not necessary, but if you set auto-ddl in grouper.hibernate.properties to v44.999.999 per previous instruction, you can now set to v44.*.*
2023/03/26ALLALL4.1.1Not important

GRP-4633

If you want the previous default behavior where all users will see some attributes in etc folderReconfigure if you want the previous behavior.  Recommended not to do this.  You should probably assign READ/UPDATE privs on those attributes for power users only
2023/03/13ALLALL4.0.3Important
If you reference cacerts or other trust store files or folders in your Dockerfile or configuration (e.g. rabbitmq external system)

If you reference cacerts or other trust store files or folders, the path changed in java17, if you have something like

Code Block
xxx/jre/lib/security/xxx

Change it to

Code Block
xxx/lib/security/xxx


2023/03/13ALL4.0.3- only4.0.1Important
If you have auto ddl configured in grouper.hibernate.properties

Note, do not change this if upgrading to 4.1.0+

Change auto DDL to

Code Block
v44.*.*    (4.0.4+)
or
v44.9999.9999 (4.0.1)


2023/03/10ALLALL4.0.1Not importantGRP-4619

If you have a provisioner translation that checks for nulls in a terniary operator, e.g.

Code Block
${grouperProvisioningGroup ? x :y}


Reconfigure to check for nulls per jira
2023/03/01ALLALL4.0.1Important

Check your derived image build and make sure it works with Rocky linux.  It is intended to be a drop in replacement
2023/03/01ALLALL4.0.1Important


You have a subimage or scripts that use the tomee directory

GRP-4567: either make a symlink from /opt/tomcat to /opt/tomee, or change your scripts to point to /opt/grouper/tomcat

Change ENV container vars from TOMEE to TOMCAT

2023/03/01ALLALL4.0.1Important
You have a custom provisionerThe API and capabilities changed slightly, please discuss with Chris on slack
2023/03/01ALLALL4.0.1Not important
You use the legacy SCIM WS (not provisioning!)This has been rewritten and needs to be adjusted from clients.  We are not aware of anyone using this
2023/04/28ALLALL4.0.1Important
You mount the log directory to the container or use uids and gids somewhere from the containerThe tomcat user uid in the container is 996 (was 998), and the group is now 994 (was 997).  You might need to adjust the uids/gids or adjust permissions

...