Opened 6 years ago
Closed 6 years ago
#2130 closed enhancement (fixed)
Upgrade 3-rd party libraries
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | major | Milestone: | BASE 3.14 |
Component: | build | Version: | |
Keywords: | Cc: |
Change History (17)
comment:1 by , 6 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
Summary: | Upgrade 3-rd partt libraries → Upgrade 3-rd party libraries |
comment:2 by , 6 years ago
comment:3 by , 6 years ago
comment:4 by , 6 years ago
comment:5 by , 6 years ago
comment:6 by , 6 years ago
(In [7522]) References #2130: Upgrade 3-rd party libraries
Updated to Hibernate 5.3.7. Except for some API changes and deprecations that is affecting our wrappers around Session
, Query
, etc. most other things seems to be working. The bug that was reported in #2110 and #2113 seems to be fixed and the workaround has been removed.
comment:7 by , 6 years ago
comment:8 by , 6 years ago
comment:9 by , 6 years ago
(In [7525]) References #2130: Upgrade 3-rd party libraries
Updated Apache HttpComponents to version 4.5.6 and 4.4.10.
comment:10 by , 6 years ago
comment:11 by , 6 years ago
comment:12 by , 6 years ago
(In [7528]) References #2130: Upgrade 3-rd party libraries
Updated BouncyCastle to version 160.
comment:13 by , 6 years ago
(In [7533]) References #2130: Upgrade 3-rd party libraries
The change made in [7521] did not work when running inside Tomcat. Probably due to classloader issues where the DriverManager
is initialized early in the startup process before web apps are accessible. It can be solved by repeating the registration with the correct class loader (implicit via ServiceLoader
).
comment:14 by , 6 years ago
comment:15 by , 6 years ago
comment:16 by , 6 years ago
comment:17 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
(In [7518]) References #2130: Upgrade 3-rd party libraries
Updated MySQL JDBC driver to version 8.0.13. The main driver class has changed so this requires a configuration change in base.config:
db.driver = com.mysql.cj.jdbc.Driver
.They have also changed the default value for
nullCatalogMeansCurrent
fromtrue
tofalse
, which is affecting the installation since it will check and try to create things in other databases than what is specified in the connection URL. I think we have to update our code so that we always supply the current database name instead of null