You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most of the Cryostat project is happily using JDK 17 and will upgrade to JDK 21 when other dependencies upgrade. However, the Cryostat Agent will always want to lag behind this and remain compatible with a wider range of JDK versions. At the moment this means supporting JDK 11 as well. However, the JMC dependencies (#173) used here in -core now require JDK17+.
We should split this library up into parts that are JDK17+ or JDK21+, including all of the JMC-related pieces, and a part that is JDK-11 compatible including the few small pieces that are used by the Agent. This split off library could be called something like cryostat-interfaces or cryostat-models, and would contain only things like interface definitions or simple classes used for serialization. Then the Agent would only use this new dependency, and the other containers/components can use -core and upgrade freely to newer JDK versions.
The text was updated successfully, but these errors were encountered:
Most of the Cryostat project is happily using JDK 17 and will upgrade to JDK 21 when other dependencies upgrade. However, the Cryostat Agent will always want to lag behind this and remain compatible with a wider range of JDK versions. At the moment this means supporting JDK 11 as well. However, the JMC dependencies (#173) used here in -core now require JDK17+.
We should split this library up into parts that are JDK17+ or JDK21+, including all of the JMC-related pieces, and a part that is JDK-11 compatible including the few small pieces that are used by the Agent. This split off library could be called something like
cryostat-interfaces
orcryostat-models
, and would contain only things like interface definitions or simple classes used for serialization. Then the Agent would only use this new dependency, and the other containers/components can use -core and upgrade freely to newer JDK versions.The text was updated successfully, but these errors were encountered: