Today I upgraded a non-prod Jira environment from 7.13.x to the latest LTS version 8.5.8. And unfortunately Jira failed to start after the upgrade. It turns out that the SSL configuration for database connection has changed in 8.5. So Jira could not connect to database with the old configuration.
- For JIRA 7.13 / postgreSQL driver below version 42.2.5, the configuration is ssl=true
For example: jdbc:postgresql://DB-Server:5432/jiradb?ssl=true
- For JIRA 8.5 / postgreSQL driver above version 42.2.5, the configuration is sslmode=require
For example: jdbc:postgresql://DB-Server:5432/jiradb?sslmode=require