File _patchinfo of Package patchinfo.34778
<patchinfo incident="34778">
<packager>fstrba</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for Java</summary>
<description>This update for Java fixes the following issues:
maven-shared-utils was updated to version 3.4.2:
- Changes in version 3.4.2:
* New features and improvements:
+ Made Commandline.addSystemEnvironment public and deprecated
+ Deprecated IsEmpty/IsNotEmpty methods
+ Deprecated newXmlWriter
+ Deprecated redundant isEmptyString method
+ Deprecated join methods now available in Java 8 String class
+ FileUtils: avoid getCanonicalPath()
+ Added build() method and document toString() method
+ Optionally inherit system environment variables by Commandline
+ Dropped plexus container default
* Bugs Fixed:
+ Removed trim parameter
+ Fixed blocking in StreamFeeder
+ Ignore MessageUtilsTest methods on unsupported platforms
+ Make copyFile succeed with source file having lastModified() = 0
+ XmlWriterUtil platform independent and consistent
+ Poll data from input stream
plexus-io was updated to version 3.2.0 to 3.4.2:
- New features and improvements:
* Drop legacy and make components pure JSR330
* Restore speed improvements
* Plexus IO build is now reproducible
* Various speed improvements
* Plexus IO now requires Java 8
- Dependency updates:
* Update sisu.inject to 0.9.0.M2
* Bumped guice from 5.1.0 to 6.0.0
* Bumped commons-io:commons-io from 2.11.0 to 2.15.1
* Bumped plexus-utils from 3.5.0 to 4.0.0
* Bumped org.codehaus.plexus:plexus-testing from 1.1.0 to 1.3.0
- Bugs fixed:
* Fix symbolic link are being resolved into absolute path
* Fix symbolic links to directories are not recognized as
directories
* Fix issue related to symbolic link tests issue
plexus-interpolation was updated to version 1.27.0:
- New features and improvements:
* Added support for PPC64LE
* Added dependabot and release drafter configuration
* Moved to Junit5
- Dependency updates:
* Bumped plexus from 7 to 16
* Bumped maven-bundle-plugin from 3.0.1 to 5.1.9
plexus-cli was updated to version 1.7:
- Changes:
* Bumped plexus-components from 6.5 to 10.0
* Bumped checkstyle from 9.2 to 9.2.1
* Bumped plexus-container-default from 1.0-alpha-34 to 2.1.1
* Bumped checkstyle from 9.2.1 to 9.3
* Bumped commons-cli from 1.0 to 1.5.0
* Bumped maven-checkstyle-plugin from 3.1.2 to 3.3.0
* Bumped maven-shared-resources from 4 to 5
* Bumped apache/maven-gh-actions-shared from 1 to 3
* Updated to Parent pom 15
* Bumped commons-cli:commons-cli from 1.5.0 to 1.6.0
* Reuse plexus-pom action for CI
* Bumped org.codehaus.plexus:plexus from 15 to 16
* Replace plexus-container-default with Sisu Plexus
* Bumped org.codehaus.plexus:plexus-testing from 1.2.0 to 1.3.0
plexus-cipher was updated to version 2.1.0:
- Changes:
* Switched to java.util.Base64
* Moved code to Java 8
* Fixed insecure cryptography in PBECipher.java
* Enabled missed decryption test and adjust to new algorithm
plexus-archiver was updated to version 4.9.2:
- New features and improvements:
* Allow copy all files without timestamp checking by DirectoryArchiver
* Provide fluent setter for usingDefaultExcludes flag in AbstractFileSet
* Various dependencies were upgraded
plexus-interactivity was updated to version 1.3:
- New features and improvements:
+ Ensure prompter does not double colon
+ Java 8 as mininum
+ Moved off plexus
- Other changes:
* The class previously in plexus-interactivity-jdom artifact is
folded into the main plexus-interactivity-api.
maven-shared-incremental:
- `sisu-plexus` is now used instead of the old `plexus-component-api`
- Removed unnecessary dependency on xmvn tools and parent pom
</description>
</patchinfo>