You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2026/06/28 22:52:05 UTC

(commons-jexl) branch release updated (c5d2ffcd -> 66ae9f40)

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

garydgregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git


    from c5d2ffcd Bump to next development version
     add 8873ccb9 Bump actions/cache from 5.0.5 to 6.0.0.
     add 1212144f JEXL-465, JEXL-464, JEXL-463 : the 3.7.0 release improvements;
     add b915e46d JEXL-465: checkstyle;
     add 2d0bafe3 JEXL-465: harden permissions; improve docs and tests; - tighten SECURE/RESTRICTED to deny file, env, loader, thread access; - add NONE deny-all base and create() factory; - fix getClass() bypass in Permissions.allow(Class,Method); - add JexlBuilder.setDefaultOptions(); - add security disclaimer in package-info.java and site index; - raise coverage: JexlConfigLoader option flags, LoggingPermissions;
     add dbeb7a87 JEXL-465: addressing Gary's comments;
     add e785bebf Merge pull request #406 from apache/JEXL-465
     add 2fe7eebf Bump to next development version
     add dd2cdf98 Updates for the next release
     add a82f5c6e Add back release notes for 3.6.4.
     add 07299eba Use final
     add 9211b29a Use final.
     add 66ae9f40 Prepare for the next release candidate

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql-analysis.yml              |   2 +-
 .github/workflows/maven.yml                        |   2 +-
 README.md                                          |   4 +-
 RELEASE-NOTES.txt                                  | 897 +++++----------------
 pom.xml                                            |   8 +-
 src/changes/changes.xml                            |   8 +
 .../java/org/apache/commons/jexl3/JexlBuilder.java | 104 ++-
 .../org/apache/commons/jexl3/JexlConfigLoader.java | 596 ++++++++++++++
 .../org/apache/commons/jexl3/JexlFeatures.java     |   2 +-
 .../jexl3/internal/introspection/Permissions.java  | 170 ++--
 .../internal/introspection/PermissionsParser.java  |  27 +-
 .../jexl3/internal/introspection/Uberspect.java    |   7 +-
 .../jexl3/introspection/JexlPermissions.java       | 285 ++++++-
 .../org/apache/commons/jexl3/package-info.java     | 312 +++++--
 .../jexl3/scripting/JexlScriptEngineFactory.java   |   8 +-
 src/site/xdoc/download_jexl.xml                    |  26 +-
 src/site/xdoc/index.xml                            | 109 ++-
 src/site/xdoc/relnotes.xml                         | 117 ++-
 .../commons/jexl3/ComposePermissionsTest.java      |  10 +-
 .../org/apache/commons/jexl3/DefaultsTest.java     | 150 ++++
 .../org/apache/commons/jexl3/Issues400Test.java    |  21 +
 .../apache/commons/jexl3/JexlConfigLoaderTest.java | 343 ++++++++
 .../org/apache/commons/jexl3/JexlTestCase.java     |   4 +
 .../apache/commons/jexl3/LoggingPermissions.java   |  94 ---
 .../commons/jexl3/LoggingPermissionsTest.java      | 101 +++
 .../java/org/apache/commons/jexl3/MethodTest.java  |   4 +-
 .../internal/introspection/PermissionsTest.java    | 212 ++++-
 .../jexl3/scripting/JexlScriptEngineTest.java      |  16 +-
 .../resources/org/apache/commons/jexl3/jexl.yaml   |  69 ++
 .../org/apache/commons/jexl3/test-config.yaml      |  20 +-
 30 files changed, 2708 insertions(+), 1020 deletions(-)
 create mode 100644 src/main/java/org/apache/commons/jexl3/JexlConfigLoader.java
 create mode 100644 src/test/java/org/apache/commons/jexl3/DefaultsTest.java
 create mode 100644 src/test/java/org/apache/commons/jexl3/JexlConfigLoaderTest.java
 delete mode 100644 src/test/java/org/apache/commons/jexl3/LoggingPermissions.java
 create mode 100644 src/test/java/org/apache/commons/jexl3/LoggingPermissionsTest.java
 create mode 100644 src/test/resources/org/apache/commons/jexl3/jexl.yaml
 copy .github/GH-ROBOTS.txt => src/test/resources/org/apache/commons/jexl3/test-config.yaml (79%)