Lukasz Lenart
08a5eddc33
[maven-release-plugin] prepare release STRUTS_7_1_1
STRUTS_7_1_1
2025-10-01 08:32:26 +02:00
Lukasz Lenart
b9590fe7b5
[maven-release-plugin] rollback the release of STRUTS_7_1_1
2025-10-01 08:28:43 +02:00
Lukasz Lenart
9af0b1ad87
[maven-release-plugin] prepare release STRUTS_7_1_1
2025-10-01 08:27:37 +02:00
Lukasz Lenart
32ff5fcc24
Merge pull request #1373 from apache/dependabot/maven/main/org.apache.commons-commons-lang3-3.19.0
...
WW-5577 Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
2025-09-29 15:09:05 +02:00
Lukasz Lenart
c7424fd2db
Merge pull request #1365 from apache/fix/WW-5573-false-positive-warning
...
WW-5573 Avoids false positive warning if file doesn't exist already
2025-09-29 15:01:49 +02:00
Lukasz Lenart
ae77bdf495
Merge pull request #1376 from apache/fix/improves-claude-code-agents
...
Improve Claude Code agents configuration for Apache Struts
2025-09-29 15:01:30 +02:00
Lukasz Lenart
1518c16669
Simplify CLAUDE.md through specialized agents and commands automation
...
- Add 5 specialized agents: security-analyzer, test-runner, code-quality-checker, config-validator, jakarta-migration-helper
- Add 4 new commands: security_scan, run_tests, quality_check, config_analyze
- Reduce CLAUDE.md from 271 to ~120 lines (55% reduction) by extracting procedural knowledge into automation
- Maintain all security principles and quality standards while improving developer workflow
- Enable guided, consistent application of Apache Struts best practices through intelligent automation
The new system provides expert-level guidance without requiring developers to memorize complex procedures,
improving both productivity and code quality consistency across the project.
2025-09-29 12:47:24 +02:00
Lukasz Lenart
a2902ebd59
Add comprehensive validate_plan command for Apache Struts development
...
- Create systematic implementation plan validation command at .claude/commands/validate_plan.md
- Based on humanlayer methodology with Struts-specific adaptations
- Leverages all 6 existing agents (codebase-analyzer, codebase-locator, etc.) in parallel
- Includes Apache Struts security focus (OGNL, CVE patterns, interceptor security)
- Supports Maven module structure (/core/, /plugins/, /apps/, /jakarta/)
- Features comprehensive validation report template with testing strategies and performance analysis
- Integrates WW-XXXX ticket patterns and thoughts/ directory workflows
- Enables thorough verification that implementation plans were executed correctly and meet quality standards
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-29 12:20:09 +02:00
Lukasz Lenart
904e63970f
Defines a commit command to be used with Claude Code
2025-09-29 12:13:25 +02:00
Lukasz Lenart
e8243754b1
Allows to use git specific commands by Claude Code
2025-09-29 12:12:40 +02:00
Lukasz Lenart
c76e89e85b
Add comprehensive create_plan command for Apache Struts development
...
- Create interactive implementation planning command at .claude/commands/create_plan.md
- Based on humanlayer methodology with Struts-specific adaptations
- Leverages all 6 existing agents (codebase-analyzer, codebase-locator, etc.) in parallel
- Includes Apache Struts security focus (OGNL, CVE patterns, interceptor security)
- Supports Maven module structure (/core/, /plugins/, /apps/, /jakarta/)
- Features comprehensive plan template with testing strategies and performance analysis
- Integrates WW-XXXX ticket patterns and thoughts/ directory workflows
- Enables thorough, actionable implementation plans for any Struts development scenario
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-29 12:10:56 +02:00
Lukasz Lenart
e1de9362af
Improve Claude Code agents configuration for Apache Struts
...
- Replace hardcoded user paths with dynamic $USER environment variable
- Update ticket patterns from eng_XXXX to Apache Struts WW-XXXX format
- Create thoughts/ directory structure for research documentation
- Add Maven build commands (mvn test -DskipAssembly) to agents
- Enhance security analysis with CVE-specific patterns (CVE-2017-5638, CVE-2018-11776)
- Improve Struts-specific knowledge in codebase analysis agents
- Add Jakarta module support and OGNL security focus
- Enable portable configuration across all developers
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-29 11:57:42 +02:00
Lukasz Lenart
310114d93d
Merge pull request #1375 from apache/dependabot/maven/main/org.assertj-assertj-core-3.27.6
...
Bump org.assertj:assertj-core from 3.27.4 to 3.27.6
2025-09-29 08:25:22 +02:00
Lukasz Lenart
13fe711b40
Merge pull request #1374 from apache/dependabot/maven/main/org.apache.logging.log4j-log4j-bom-2.25.2
...
Bump org.apache.logging.log4j:log4j-bom from 2.25.1 to 2.25.2
2025-09-29 08:25:07 +02:00
Lukasz Lenart
0160e7385e
Merge pull request #1372 from apache/dependabot/maven/main/org.jacoco-jacoco-maven-plugin-0.8.13
...
Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13
2025-09-29 08:24:42 +02:00
Lukasz Lenart
4720c274a2
Merge pull request #1368 from apache/dependabot/github_actions/github/codeql-action-3.30.5
...
Bump github/codeql-action from 3.30.3 to 3.30.5
2025-09-29 08:23:08 +02:00
Lukasz Lenart
0f8c2e6558
WW-5573 Catches IO exception when a file cannot be deleted and reports it
2025-09-29 08:21:03 +02:00
Lukasz Lenart
3fdc642742
Merge pull request #1366 from apache/deps/WW-5574-commons-logging
...
WW-5574 Upgrades commons-logging to version 1.3.5
2025-09-29 07:33:40 +02:00
Lukasz Lenart
8f750ead77
Merge pull request #1367 from apache/deps/WW-5575-commons-io
...
WW-5575 Upgrades commons-io to version 2.20.0
2025-09-29 07:33:32 +02:00
Lukasz Lenart
44598f13e0
Merge pull request #1364 from apache/release/7.1.0
...
Reverse merge changes from release/7.1.0
2025-09-29 07:33:23 +02:00
dependabot[bot]
f70818cf95
Bump org.assertj:assertj-core from 3.27.4 to 3.27.6
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.4 to 3.27.6.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.4...assertj-build-3.27.6 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 01:37:27 +00:00
dependabot[bot]
4be38b83e8
Bump org.apache.logging.log4j:log4j-bom from 2.25.1 to 2.25.2
...
Bumps [org.apache.logging.log4j:log4j-bom](https://github.com/apache/logging-log4j2 ) from 2.25.1 to 2.25.2.
- [Release notes](https://github.com/apache/logging-log4j2/releases )
- [Changelog](https://github.com/apache/logging-log4j2/blob/2.x/RELEASE-NOTES.adoc )
- [Commits](https://github.com/apache/logging-log4j2/compare/rel/2.25.1...rel/2.25.2 )
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-bom
dependency-version: 2.25.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 01:37:21 +00:00
dependabot[bot]
e499b97590
Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
...
Bumps org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
dependency-version: 3.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 01:36:43 +00:00
dependabot[bot]
f0c93df602
Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13
...
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco ) from 0.8.12 to 0.8.13.
- [Release notes](https://github.com/jacoco/jacoco/releases )
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.13 )
---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
dependency-version: 0.8.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 01:36:38 +00:00
dependabot[bot]
1506fa8018
Bump github/codeql-action from 3.30.3 to 3.30.5
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.30.3 to 3.30.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Commits](https://github.com/github/codeql-action/compare/v3.30.3...v3.30.5 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.30.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 01:05:28 +00:00
Lukasz Lenart
ed62673e85
WW-5575 Upgrades commons-io to version 2.20.0
2025-09-28 12:14:07 +02:00
Lukasz Lenart
6bf2bbed84
WW-5574 Upgrades commons-logging to version 1.3.5
2025-09-28 12:11:35 +02:00
Lukasz Lenart
d83af8c8c7
WW-5573 Avoids false positive warning if file doesn't exist already
2025-09-28 12:07:14 +02:00
Lukasz Lenart
c1b682da2a
Merge pull request #1362 from apache/dependabot/maven/main/org.mockito-mockito-core-5.20.0
...
WW-5572 Bump org.mockito:mockito-core from 5.15.2 to 5.20.0
2025-09-28 11:55:41 +02:00
Lukasz Lenart
3ce668a7d9
Merge pull request #1360 from apache/dependabot/maven/main/org.codehaus.mojo-versions-maven-plugin-2.19.0
...
Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0
2025-09-28 11:52:42 +02:00
Lukasz Lenart
d06149a647
Merge pull request #1358 from apache/dependabot/maven/main/org.apache.maven.plugins-maven-failsafe-plugin-3.5.4
...
Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4
2025-09-28 11:51:52 +02:00
Lukasz Lenart
7e41e31f27
Merge pull request #1363 from apache/feature/improved-claude-code
...
Improves CLAUDE.md and defines specific subagents
2025-09-24 10:18:11 +02:00
Lukasz Lenart
4e308e2be0
[maven-release-plugin] prepare for next development iteration
2025-09-24 09:45:02 +02:00
Lukasz Lenart
02858b7ed5
[maven-release-plugin] prepare release STRUTS_7_1_0
STRUTS_7_1_0
2025-09-24 09:44:54 +02:00
Lukasz Lenart
8fcab78c5d
[maven-release-plugin] rollback the release of STRUTS_7_1_0
2025-09-24 09:39:45 +02:00
Lukasz Lenart
d50cfba32e
[maven-release-plugin] prepare release STRUTS_7_1_0
2025-09-24 09:39:08 +02:00
Lukasz Lenart
39014961ab
Improves CLAUDE.md and defines specific subagents to be used with research_codebase command
2025-09-24 08:57:52 +02:00
Lukasz Lenart
1b43b53c6b
WW-5504 Allows to use request instead of session attribute to store nonce ( #1352 )
2025-09-24 07:32:13 +02:00
dependabot[bot]
f981a0e16b
Bump org.mockito:mockito-core from 5.15.2 to 5.20.0
...
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito ) from 5.15.2 to 5.20.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.15.2...v5.20.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
dependency-version: 5.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-22 01:37:50 +00:00
dependabot[bot]
f88ddab777
Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0
...
Bumps [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions ) from 2.18.0 to 2.19.0.
- [Release notes](https://github.com/mojohaus/versions/releases )
- [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md )
- [Commits](https://github.com/mojohaus/versions/compare/2.18.0...2.19.0 )
---
updated-dependencies:
- dependency-name: org.codehaus.mojo:versions-maven-plugin
dependency-version: 2.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-22 01:36:54 +00:00
dependabot[bot]
e334753fa0
Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4
...
Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire ) from 3.5.3 to 3.5.4.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
dependency-version: 3.5.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-22 01:36:20 +00:00
Lukasz Lenart
5e5795559b
Merge pull request #1350 from apache/dependabot/maven/main/org.assertj-assertj-core-3.27.4
...
Bump org.assertj:assertj-core from 3.27.3 to 3.27.4
2025-09-15 07:08:35 +02:00
Lukasz Lenart
9f424a94f7
Merge pull request #1349 from apache/dependabot/maven/main/org.apache.maven.plugins-maven-javadoc-plugin-3.11.3
...
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3
2025-09-15 07:08:17 +02:00
Lukasz Lenart
32a763b958
Merge pull request #1348 from apache/dependabot/maven/main/org.springframework-spring-framework-bom-6.2.11
...
Bump org.springframework:spring-framework-bom from 6.2.9 to 6.2.11
2025-09-15 07:08:00 +02:00
Lukasz Lenart
66b2dc0117
Merge pull request #1347 from apache/dependabot/maven/main/org.eclipse.jetty-jetty-maven-plugin-11.0.26
...
Bump org.eclipse.jetty:jetty-maven-plugin from 11.0.18 to 11.0.26
2025-09-15 07:07:40 +02:00
Lukasz Lenart
11c83d9484
Merge pull request #1341 from apache/dependabot/github_actions/github/codeql-action-3.30.3
...
Bump github/codeql-action from 3.30.2 to 3.30.3
2025-09-15 07:07:09 +02:00
dependabot[bot]
a9d804ebed
Bump org.assertj:assertj-core from 3.27.3 to 3.27.4
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.3 to 3.27.4.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.4 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 01:38:06 +00:00
dependabot[bot]
80eacb3400
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3
...
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin ) from 3.11.2 to 3.11.3.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases )
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.2...maven-javadoc-plugin-3.11.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
dependency-version: 3.11.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 01:37:56 +00:00
dependabot[bot]
e685523d19
Bump org.springframework:spring-framework-bom from 6.2.9 to 6.2.11
...
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework ) from 6.2.9 to 6.2.11.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.11 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
dependency-version: 6.2.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 01:37:55 +00:00
dependabot[bot]
88d828f216
Bump org.eclipse.jetty:jetty-maven-plugin from 11.0.18 to 11.0.26
...
Bumps org.eclipse.jetty:jetty-maven-plugin from 11.0.18 to 11.0.26.
---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-maven-plugin
dependency-version: 11.0.26
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 01:37:45 +00:00