Skip to content

Commit 8993a1a

Browse files
committed
Further updates needed for 2.5.0.0 release notes.
1 parent 177b516 commit 8993a1a

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

documentation/esapi4java-core-2.5.0.0-release-notes.txt

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Release notes for ESAPI 2.5.0.0
2-
Release date: 2022-07-17
2+
Release date: 2022-07-20
33
Project leaders:
44
-Kevin W. Wall <[email protected]>
55
-Matt Seil <[email protected]>
@@ -41,7 +41,7 @@ ESAPI 2.5.0.0 release:
4141
206 Java source files
4242
4274 JUnit tests in 131 Java source files (0 tests skipped)
4343

44-
18 GitHub Issues closed in this release, including those we've decided not to fix (marked 'wontfix' and 'falsepositive').
44+
19 GitHub Issues closed in this release, including those we've decided not to fix (marked 'wontfix' and 'falsepositive').
4545
(Reference: https://github.com/ESAPI/esapi-java-legacy/issues?q=is%3Aissue+state%3Aclosed+updated%3A%3E%3D2022-04-24)
4646

4747
Issue # GitHub Issue Title
@@ -64,6 +64,7 @@ Issue # GitHub Issue Title
6464
620 Move the default property names and values out of a reference implementation class Component-SecurityConfiguration
6565
587 Drop Xerces dependency from pom.xml Build-Maven Vulnerable Dependencies
6666
534 Delete Deprecated Log4J implementation and Dependencies wait4future
67+
507 LDAP encoding of slash character
6768

6869
-----------------------------------------------------------------------------
6970

@@ -120,15 +121,19 @@ Instead, we simply changed the JUnit test to check that the expected AntiSamy or
120121
Remaining Known Issues / Problems
121122

122123
-----------------------------------------------------------------------------
123-
'mvn site' fails to build these two reports:
124+
* 'mvn site' fails to build these two reports:
124125
"Tag reference" report --- maven-taglib-plugin:2.4:tagreference
125126
"Taglibdoc documentation" report --- maven-taglib-plugin:2.4:taglibdoc
126127

127-
Thus no tag library documentation will be generated. :-(
128+
Thus no tag library documentation will be generated. :-(
128129

129-
We are attempting to find a solution, but on the surface, it seems like the maven-taglib-plugin does not play nicely with versions of Java after Java 6. (So, this probably has been happening for a while and we just noticed it.)
130+
We are attempting to find a solution, but on the surface, it seems like the maven-taglib-plugin does not play nicely with versions of Java after Java 6. (So, this probably has been happening for a while and we just noticed it.)
130131

131-
No others problems are known, other than the remaining open issues on GitHub.
132+
* We have had to suppress CVE-2017-10355, related to the transitive dependency xercesImpl-2.12.2.jar via antisamy-1.7.0.jar. It is the same jar that has been used for the past 2 years but the CVE just started popping up now, apparently because of changes to Sonatype's OSS Index. More details are available in the OWASP Dependency Check suppression rules contained in the 'suppressions.xml' file. Note that other SCA tools such as Snyk or GitHub Dependabot are not presently reporting it, but it bears watching.
133+
134+
* Trying to run 'mvn test' with Java 11 or later results in multiple errors in maven-surefire-plugin, so for now, that should be avoided. We think we may have a solution, but at this point, it is too late to test for this release.
135+
136+
* No others problems are known, other than the remaining open issues on GitHub.
132137

133138
-----------------------------------------------------------------------------
134139

@@ -140,19 +145,23 @@ No others problems are known, other than the remaining open issues on GitHub.
140145

141146
-----------------------------------------------------------------------------
142147

143-
Developer Activity Report (Changes between release 2.4.0.0 and 2.5.0.0, i.e., between 2022-04-24 and 2022-07-17)
148+
Developer Activity Report (Changes between release 2.4.0.0 and 2.5.0.0, i.e., between 2022-04-24 and 2022-07-20)
144149
Generated manually (this time) -- all errors are the fault of kwwall and his inability to do simple arithmetic.
145150

146151
#
147152
# 34 PRs merged since ESAPI 2.4.0.0 release
148-
# Note: Figures here may not agree with generated Change Log Report, which is date-based,
149-
# as some commits included in this release were prior to ESAPI 2.4.0.0.
153+
# Apparent disparement in the figures below may be explained by serveral things:
154+
# * My failure to do proper counting and basic arithmetic after 4 hours of tweak release notes.
155+
# * Different basis for calculations:
156+
# - Figures here may not agree with generated Change Log Report, which is date-based, as some commits included in this release were prior to ESAPI 2.4.0.0 and thus not included in the Change Log Report.
157+
# - Some commits are done without PRs. Generally, we don't require PRs when we don't require code reviews. That generally is restricted to documenation files, making simple config file changes, and correcting obvious typos. Commits without PRs are resricted to the 3 ESAPI core team members.
158+
# - Sometimes in a PR, multiple commits touch a file multiple times so we count those files once for each commit.
150159
#
151160
Developer Total Total Number # Merged
152161
(GitHub ID) commits of Files Changed PRs
153162
========================================================
154163
jeremiahjstacey 265 180 24
155-
kwwall 35 64 5
164+
kwwall 39 69 5
156165
xeno6696 1 267 1
157166
noloader 5 2 1
158167
stevebosman-oc 4 3 2

0 commit comments

Comments
 (0)