I've recently worked through an upgrade from 6.3 to 6.5. I tried to follow
the procedure as advised in the CAS Upgrade Guides
<https://apereo.github.io/cas/development/planning/Upgrade-Guide.html>

Although I was eventually successful, I did hit a temporary stumbling block
where the gradle tasks were initially failing with "error: release version
11 not supported". Apparently, for our RHEL 7 systems at least, we also now
require java-11-openjdk-devel (and a restart of gradleDaemon if it's
already running), which resolves this. This was not previously required,
and I did not find this in the guides

I also found myself having to resolve logged warnings and errors after my
initial upgrade attempts. These mainly stemmed from cas property names that
changed between releases. I stepped through each of the changelogs though,
and far as I can tell though, none of the property name changes or
differences were mentioned. Did I miss them somewhere? What's the
recommended best way to identify such property changes between releases?

Making things further more difficult, is that I can't seem to find general
cas.properties documentation for 6.5. For previous versions, such as 6.3,
they could usually be found collectively somewhere like <
https://apereo.github.io/cas/6.3.x/configuration/Configuration-Properties.html>,
but I can't find the equivalent for 6.5. The logged errors and warnings
fell into three types: failed to bind properties, configuration keys that
have been renamed, and configuration keys that are no longer supported. I
eventually managed to find enough documentation to resolve all of them
except for one involving:

cas.authn.ldap[0].providerclass =
org.ldaptive.provider.unboundid.UnboundIDProvider

Although I was able to resolve the error by removing the specific property
(I assume it was deprecated?), I still have not been able to find the
documentation for the ldap properties in general, so I kind of feel like I
just got lucky here. Where/how would I find them in the current
documentation?

For that matter, what's the recommended best way to find this sort of
documentation for CAS properties in general now?

-- 
Baron Fujimoto <ba...@hawaii.edu> ::: UH Information Technology Services
minutas cantorum, minutas balorum, minutas carboratum descendus pantorum

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cas-user+unsubscr...@apereo.org.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAAjLUL1ehEZ7bEgtL9dPFVa3u--N5jj6x9pWBEbiqUQy%2B9n_VA%40mail.gmail.com.

Reply via email to