Opened 5 years ago
Closed 4 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 Changed 5 years ago by
Owner: | set to Nicklas Nordborg |
---|---|
Status: | new → assigned |
Summary: | Upgrade 3-rd partt libraries → Upgrade 3-rd party libraries |
comment:2 Changed 5 years ago by
comment:3 Changed 5 years ago by
comment:4 Changed 5 years ago by
comment:5 Changed 5 years ago by
comment:6 Changed 5 years ago by
(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 Changed 5 years ago by
comment:8 Changed 5 years ago by
comment:9 Changed 5 years ago by
(In [7525]) References #2130: Upgrade 3-rd party libraries
Updated Apache HttpComponents? to version 4.5.6 and 4.4.10.
comment:10 Changed 5 years ago by
comment:11 Changed 5 years ago by
comment:12 Changed 5 years ago by
(In [7528]) References #2130: Upgrade 3-rd party libraries
Updated BouncyCastle? to version 160.
comment:13 Changed 5 years ago by
(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 Changed 5 years ago by
comment:15 Changed 4 years ago by
comment:16 Changed 4 years ago by
comment:17 Changed 4 years ago by
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