This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch feature/WW-5333-attribute-map
in repository https://gitbox.apache.org/repos/asf/struts.git


    omit 2e9eb4d8b WW-5333 Refactors AttributeMap
     add 20eafb632 WW-5340 Mild refactor StrutsOgnlGuard for easier subclassing
     add 276ede4c8 WW-5340 Add debug logging for rejected form fields
     add f4029f8fd WW-5340 Sanitize field names before logging
     add fc03a2b69 Merge pull request #760 from apache/WW-5340-subclassable
     add 8a95a3f48 Bump ossf/scorecard-action from 2.2.0 to 2.3.0
     add a165c02ef Merge pull request #762 from 
apache/dependabot/github_actions/ossf/scorecard-action-2.3.0
     add 8ff8e42e7 Bump org.jfree:jfreechart from 1.5.1 to 1.5.4
     add 23feab685 Merge pull request #740 from 
apache/dependabot/maven/org.jfree-jfreechart-1.5.4
     add 4155263e6 WW-5349 Remove Struts core dependency on OGNL VarRefs
     add 6995eaf2f WW-5349 Remove corresponding unit tests
     add 913f6bf3a Merge pull request #763 from apache/WW-5349-astvarref
     add 62db310b0 Add JDK 21 build
     add 9c12bb86b Fix JDK 21 build
     add 00db84468 Convert test class to JUnit4
     add b736eb281 Upgrade EasyMock
     add f2834d252 Merge pull request #764 from apache/gh-actions-sonar-21
     add 0432205a6 WW-5354 Ensure ActionSupport fields are not parameter 
injectable
     add 67da669f0 Merge pull request #765 from apache/WW-5354-block-params
     add 39f81575f Upgrade Jackson and remove unnecessary transitive override
     add 403c3c4a1 Unify HtmlUnit versions
     add a750917fb Upgrade ASM and exclude conflicting artifact
     add 43fb80e17 Merge pull request #767 from apache/fix-conflict-deps
     add fb710f9ca Bump org.codehaus.mojo:versions-maven-plugin from 2.7 to 
2.16.1
     add 84c1b1d0e Merge pull request #768 from 
apache/dependabot/maven/org.codehaus.mojo-versions-maven-plugin-2.16.1
     add 74d2fdcc6 WW-5355 Use LRU cache by default
     add 5011a7977 WW-5355 Prevent AtomicInteger being initialised to zero
     add 9527da5d3 WW-5355 Initial Caffeine cache implementation
     add 1573207ee WW-5355 Fix eviction limit in LRU cache not being enforced
     add 6ff7e15bf WW-5355 Update JavaDoc for basic and LRU cache
     add 9c932f203 WW-5355 Introduce new Struts constants and their defaults
     add bfb4df13e WW-5355 Unify bootstrap constant declaration
     add d245dc551 WW-5355 Introduce new cache type selection methods and 
deprecate problematic setter injection
     add 4700dca18 WW-5355 Downgrade Caffeine version
     add 7463e1de1 WW-5355 Fix interface and unit test bug
     add 28cc6459b WW-5355 Address code smells
     add 793d38371 WW-5355 Delegate deprecated constructor
     add 9be23d7a0 WW-5355 Extract constants into static final fields
     add 3d5beae36 WW-5355 Declare bootstrap constants as final field instead
     add f314b455f WW-5355 Add since tags to StrutsConstants JavaDoc
     add 9dbea66f9 WW-5355 Amend Caffeine cache implementation
     add 7cded18c0 WW-5355 Rename cache types
     add 7afc77266 WW-5355 Bootstrap using basic cache
     add cae627f35 Merge pull request #766 from apache/WW-5355-cache-lru
     add e8562c78d Bump org.owasp:dependency-check-maven from 7.2.0 to 8.4.2
     add fc5d1cabe Merge pull request #771 from 
apache/dependabot/maven/org.owasp-dependency-check-maven-8.4.2
     add 5bcf9e785 Improved charset retrieval to get only once.
     add afe31cc01 Update 
core/src/main/java/org/apache/struts2/url/StrutsUrlDecoder.java
     add faa98d7af Update 
core/src/main/java/org/apache/struts2/url/StrutsUrlDecoder.java
     add b15b83dd0 Merge pull request #773 from 
mygreen/improve-urldecoder-peformance
     add c2aec9c07 WW-5358 Expand exclusion lists
     add bd388956c Merge pull request #774 from apache/WW-5358-excl-list
     add 3ef0aa709 Bump ossf/scorecard-action from 2.3.0 to 2.3.1
     add 574da8111 Merge pull request #775 from 
apache/dependabot/github_actions/ossf/scorecard-action-2.3.1
     add f13284832 Bump junit:junit from 4.13.1 to 4.13.2
     add 48b0c1173 Merge pull request #776 from 
apache/dependabot/maven/junit-junit-4.13.2
     add 453130666 Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11
     add 56fc1ddc5 Merge pull request #777 from 
apache/dependabot/maven/org.jacoco-jacoco-maven-plugin-0.8.11
     add 72d617012 Bump slf4j.version from 2.0.7 to 2.0.9
     add d8bc96d17 Merge pull request #783 from 
apache/dependabot/maven/slf4j.version-2.0.9
     add 601fb0ff5 Bump net.sf.jasperreports:jasperreports from 6.20.5 to 6.20.6
     add f511034ac Merge pull request #784 from 
apache/dependabot/maven/net.sf.jasperreports-jasperreports-6.20.6
     new edd3eb358 WW-5333 Refactors AttributeMap

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (2e9eb4d8b)
            \
             N -- N -- N   refs/heads/feature/WW-5333-attribute-map (edd3eb358)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/maven.yml                        |   2 +-
 .github/workflows/scorecards-analysis.yaml         |   2 +-
 apps/rest-showcase/pom.xml                         |   1 -
 apps/showcase/pom.xml                              |   1 -
 core/pom.xml                                       |   5 +
 .../xwork2/config/impl/DefaultConfiguration.java   |  31 +++++--
 .../xwork2/config/impl/MockConfiguration.java      |  18 +++-
 .../StrutsDefaultConfigurationProvider.java        |  15 ++-
 .../ognl/DefaultOgnlBeanInfoCacheFactory.java      |  19 ++--
 .../xwork2/ognl/DefaultOgnlCacheFactory.java       |  70 ++++++++++----
 .../ognl/DefaultOgnlExpressionCacheFactory.java    |  25 ++---
 .../opensymphony/xwork2/ognl/OgnlCacheFactory.java |  48 +++++++++-
 .../xwork2/ognl/OgnlCaffeineCache.java             |  78 ++++++++++++++++
 .../opensymphony/xwork2/ognl/OgnlDefaultCache.java |  27 +++---
 .../com/opensymphony/xwork2/ognl/OgnlLRUCache.java |  40 ++++----
 .../com/opensymphony/xwork2/ognl/OgnlUtil.java     |  65 +++++++------
 .../security/DefaultExcludedPatternsChecker.java   |  23 +----
 .../java/org/apache/struts2/StrutsConstants.java   |  57 ++++++------
 .../java/org/apache/struts2/components/UIBean.java |  12 ---
 .../multipart/JakartaMultiPartRequest.java         |  29 +++---
 .../org/apache/struts2/ognl/StrutsOgnlGuard.java   |  36 ++++---
 .../org/apache/struts2/url/StrutsUrlDecoder.java   |   5 +-
 .../org/apache/struts2/default.properties          |  38 +++-----
 .../src/main/resources/struts-excluded-classes.xml | 103 +++++++++++++--------
 .../xwork2/inject/ContainerImplTest.java           |  79 ++++++----------
 .../interceptor/ParametersInterceptorTest.java     |  16 +++-
 .../com/opensymphony/xwork2/ognl/OgnlUtilTest.java |  13 ++-
 .../org/apache/struts2/components/UIBeanTest.java  |  38 --------
 plugins/jasperreports/pom.xml                      |   2 +-
 plugins/jfreechart/pom.xml                         |   2 +-
 plugins/portlet/pom.xml                            |   9 --
 pom.xml                                            |  41 ++++----
 32 files changed, 555 insertions(+), 395 deletions(-)
 create mode 100644 
core/src/main/java/com/opensymphony/xwork2/ognl/OgnlCaffeineCache.java

Reply via email to