-
Notifications
You must be signed in to change notification settings - Fork 53
Comparing changes
Open a pull request
base repository: codehaus-plexus/plexus-archiver
base: plexus-archiver-4.10.1
head repository: codehaus-plexus/plexus-archiver
compare: plexus-archiver-4.10.3
- 14 commits
- 11 files changed
- 7 contributors
Commits on Aug 20, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2124ea4 - Browse repository at this point
Copy the full SHA 2124ea4View commit details
Commits on Sep 21, 2025
-
Bump org.assertj:assertj-core from 3.27.4 to 3.27.5
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.4 to 3.27.5. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](assertj/assertj@assertj-build-3.27.4...assertj-build-3.27.5) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-version: 3.27.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3c0bae - Browse repository at this point
Copy the full SHA c3c0baeView commit details
Commits on Sep 23, 2025
-
Bump org.assertj:assertj-core from 3.27.5 to 3.27.6
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.5 to 3.27.6. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](assertj/assertj@assertj-build-3.27.5...assertj-build-3.27.6) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-version: 3.27.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d88dfdc - Browse repository at this point
Copy the full SHA d88dfdcView commit details
Commits on Sep 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 29404bd - Browse repository at this point
Copy the full SHA 29404bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e99ec39 - Browse repository at this point
Copy the full SHA e99ec39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89bcc54 - Browse repository at this point
Copy the full SHA 89bcc54View commit details
Commits on Oct 5, 2025
-
Bump com.github.luben:zstd-jni from 1.5.7-4 to 1.5.7-5
Bumps [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) from 1.5.7-4 to 1.5.7-5. - [Commits](luben/zstd-jni@v1.5.7-4...v1.5.7-5) --- updated-dependencies: - dependency-name: com.github.luben:zstd-jni dependency-version: 1.5.7-5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c099a55 - Browse repository at this point
Copy the full SHA c099a55View commit details
Commits on Oct 6, 2025
-
Reduce heap usage in Zip archiver to prevent OutOfMemoryError in CI b…
…uilds (#390) * Reduce heap usage threshold from 100MB to 10MB in ConcurrentJarCreator The previous threshold of 100000000 (100MB) divided by number of threads was causing OutOfMemoryError issues when creating zip archives, particularly in environments with limited heap space like CI systems. The ByteArrayOutputStream used internally can grow up to 2x the threshold before switching to disk-based storage, leading to excessive memory consumption. Reducing to 10000000 (10MB) reduces memory pressure while still maintaining reasonable performance. For typical builds with 4 threads, this means: - Before: 25MB per stream (potentially 50MB+ with buffer doubling) - After: 2.5MB per stream (potentially 5MB+ with buffer doubling) This change addresses the heap space errors reported in apache/maven CI builds. Co-authored-by: slachiewicz <[email protected]> * Add maximum buffer size cap to ByteArrayOutputStream Cap individual buffer allocations to 16MB to prevent excessive memory usage. The previous implementation allowed buffers to double indefinitely, which could lead to very large single allocations (32MB, 64MB, 128MB, etc.) that contribute to heap exhaustion. With this cap, when more than 16MB of data needs to be stored, the ByteArrayOutputStream will create multiple 16MB buffers instead of one giant buffer. This spreads the memory allocation across multiple smaller chunks and prevents heap fragmentation issues. Combined with the reduced threshold in ConcurrentJarCreator, this provides defense-in-depth against OutOfMemoryError during zip archive creation. Co-authored-by: slachiewicz <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: slachiewicz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59f8800 - Browse repository at this point
Copy the full SHA 59f8800View commit details
Commits on Oct 8, 2025
-
Fix AbstractArchiver.getFiles() to return forward slashes for ZIP-bas…
…ed archivers (#392) * Override getFiles() in AbstractZipArchiver to normalize paths to forward slashes Co-authored-by: slachiewicz <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: slachiewicz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a99931b - Browse repository at this point
Copy the full SHA a99931bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a62131 - Browse repository at this point
Copy the full SHA 6a62131View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9d01eb - Browse repository at this point
Copy the full SHA c9d01ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05bfae8 - Browse repository at this point
Copy the full SHA 05bfae8View commit details -
Add comparison to Commons Compress in README
Co-authored-by: Copilot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b73b1ae - Browse repository at this point
Copy the full SHA b73b1aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d706569 - Browse repository at this point
Copy the full SHA d706569View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff plexus-archiver-4.10.1...plexus-archiver-4.10.3