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
{{ message }}
Repository navigation
Commit 5159654
Browse filesBrowse the repository at this point in the historyBrowse files
- Bouncy Castle jdk18on 1.86 and log4j-api 2.25.5 declared directly
(jsign), so Maven and Gradle consumers get the fixed versions
- redline's discontinued bcpg/bcprov-jdk15on replaced by bcpg-jdk18on
(same classes, no more duplicates with jsign's)
- aircompressor excluded from jdeb (unused by DEB packages)
- maven-plugin-api and maven-core are compileOnly, provided in the POM,
and org.apache.maven is excluded from mojo-executor and jdeb: Gradle
consumers no longer download Maven, Guava or maven-shared-utils
- embedded Maven 3.10 for the plugin descriptor (same descriptor as
2.0.0), plugin-publish 2.2.1, GitHub Actions checkout v7, setup-java
v6, upload-artifact v6 (Dependabot PRs #492, #493, #495 to #498)
- docs site: npm overrides for the vulnerable transitive packages
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .minispec/features/dependabot-alerts.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,14 @@ Clear the Dependabot alerts on `main`: fix the ones that reach users, and fix or
21
21
- Prefer `*-jdk18on` over the discontinued `*-jdk15on` Bouncy Castle artifacts.
22
22
- Docs site: update Docusaurus, or force fixed versions with `overrides` in `docs/package.json` (then `npm run build`); dismiss the ones with no fix.
23
23
24
+
## Done (2026-10-11)
25
+
26
+
- Bouncy Castle `jdk18on` 1.86 (`bcprov`, `bcpkix`, `bcutil`) and `log4j-api` 2.25.5 declared directly (Java 8 bytecode checked); redline's `bcpg`/`bcprov-jdk15on` excluded and replaced by `bcpg-jdk18on` 1.86; `aircompressor` excluded from jdeb.
27
+
-`maven-plugin-api` and `maven-core` are `compileOnly` (added as `provided` in `pom.withXml`), and `org.apache.maven` is excluded from mojo-executor and jdeb in Gradle: Gradle consumers no longer get Maven, Guava or `maven-shared-utils`.
28
+
- Embedded Maven for the descriptor: 3.10.0, resolver 2.0.24, slf4j-simple 2.0.20; plugin-publish 2.2.1; GitHub Actions `checkout` v7, `setup-java` v6, `upload-artifact` v6 (Dependabot PRs #492, #493, #495 to #498). The descriptor is the same as 2.0.0's (51 parameters, Maven 3.6.0, Java 8).
29
+
- Docs site: `overrides` for `tinypool`, `serialize-javascript`, `postcss-selector-parser` and `uuid`; the site builds.
30
+
- Left: dismiss the alerts with no fix or not shipped (`maven-core` < 3.8.1, compileOnly; `braces`, already the latest), and close #494/#499 (`maven-plugin-api`/`maven-core` 3.10 would require Maven 3.10, `requiredMavenVersion` comes from it).
31
+
24
32
## Acceptance
25
33
26
34
- No open alert for a dependency users download, or each remaining one dismissed with a reason in #500.
0 commit comments