Java 11 JDK and Building Blocks
As we have previously announced, Blackboard Learn 9.1’s Q4 2019 release uses a new version of Java, Java 11 JDK. Java are the libraries on which the Learn application runs and also the libraries that power Building Blocks, the add-on tools and features you may use in your environment. We’re implementing Java 11 to improve security and performance. Staying on recently updated libraries is crucial to staying ahead of those who may try to compromise your learning environment.
This important update can impact custom and third-party add-on tools using the Building Blocks (B2) integration framework, and we strongly encourage all clients and partners who use Building Blocks to test them with Java 11.
To help identify potential incompatibilities with third-party add-ons, we’ve developed a Building Block scanning tool. While the tool doesn’t replace functional testing, it can help developers understand what changes need to be made if issues are found with a Building Block. Because the tool can be resource-intensive, it should only be run on your staging or test environment.
For additional resources on Java 11 testing and details about the Building Block scanning tool, visit the Community site.