We’ve just released the third EAP for Jira 8.16 (Data Center & Server).
Highlights:
Using multiple Identity Providers (Data Center)
You can now configure multiple Identity Providers (IdPs) in SAML and OpenID Connect configuration, and let your users choose the right one for them as they log in.
Disabling basic authentication
We’ve added a way to disable basic authentication for the login page and API calls. Since SSO is more secure, we advise switching to it and disabling basic authentication completely.
Upgraded dependencies and libraries
We’ve also published a list of dependencies and libraries upgraded in this version.
There seems to be a breaking change in CustomField configuration. Our custom field has no Default Value field config item and with the changes included for the ConfigureCustomField Web action, all of our custom field config items now show a This custom field doesn't support default values. text instead of the configuration link.
Can you confirm if this is an intended change and if so, is there any way to circumvent it?
Create you own custom field through Java (in our case we use a AbstractMultiCFType) or adapt one of your existing ones.
Override the getConfigurationItemTypes method
Start by clearing the current ConfigurationItemTypes
final List<FieldConfigItemType> configurationItemTypes = super.getConfigurationItemTypes();
configurationItemTypes.clear();
Add your own custom FieldConfigItemTypes
In Jira; go to configure your field
The change causing the issue (as far as I know) is in the ConfigureCustomField.java in the isDefaultValueAllowed combined with how the configurecustomfield.jsp is thought out.
Hello @PascalPerreault
Thank you for reporting it, we’ll try to fix this bug before 8.16 release.
Note to the “steps to reproduce” - I think we need to have list of configuration items without “default value” item in it.
Cheers!