Thank you Tamás

+1 (binding)
* Downloaded and built from source
* Checked LICENSE and NOTICE files
* Verified GPG/SHA signatures for Knox source, Knox and Knoxshell release
packages
* Build and Installed pseudo-distributed instance (Mac OS X )
* Tested websockets
* Tested default topology feature.

Thanks,
Sandeep


On Tue, Sep 8, 2026 at 8:55 AM Phil Zampino <[email protected]> wrote:

> +1 (binding)
>
>
> I have tested the release candidate as follows:
>
>
> - Verified the signatures
>
> - Reviewed NOTICE, LICENSE and CHANGES files
>
> - Built from source and ran all tests (clean verify)
>
> - Tested the binary distribution
>
> - Exercised Knox Homepage
>
> - Exercised the Admin UI
>
>     - Created provider configs and descriptors
>
>     - Verified non-admin user cannot see contents
>
> - Exercised the token management UI
>
> - Tested the CLIENTID API, APIKEY API, KNOXTOKEN, all deployed in the same
> topology with different param values
>
>
>
>
> On Tue, Sep 8, 2026 at 8:12 AM Tamás Hanicz <[email protected]> wrote:
>
> > +1 (binding)
> > I executed the below tests:
> >
> >    - Built from source and ran all unit tests
> >    - Reviewed NOTICE, LICENSE and CHANGES files
> >    - Tested UI upgrades
> >    - Tested LDAP cache
> >    - Tested SSE support in HA and non-HA mode
> >    - Tested loadbalancing
> >    - Tested Oracle DB support
> >    - Tested recent KnoxToken, passcode, admin api, sso redirect
> > improvements
> >    - Tested async.supported.topologies gateway-site config
> >
> >
> > Sandor Molnar <[email protected]> ezt írta (időpont: 2026. szept. 8.,
> K,
> > 13:37):
> >
> > > +1 (binding)
> > >
> > > Hi Tamas!
> > >
> > > First of all, thank you for bringing 3.0.0 to life.
> > >
> > > Here is my +1 for v3.0.0 RC2. I focused on the areas I contributed to
> and
> > > executed the following tests:
> > >
> > > - Verified the signatures and checksums
> > > - Reviewed NOTICE, LICENSE and CHANGES files
> > > - Checked out the v3.0.0 branch and built the source and ran all tests
> > > (mvn clean -Dshellcheck=true verify -Prelease,package) on ARM64; all
> > worked
> > > properly
> > > - Cross-checked the CHANGES entries for fix version 3.0.0 against my
> > > resolved issues
> > > - Deployed the binary distribution locally and tested the embedded Knox
> > > LDAP server:
> > >   - LDAPS on the embedded server; anonymous bind/search rejected once
> > bind
> > > credentials are configured
> > >   - LDAP system password resolved from the gateway credential store
> > > (fallback when not in the topology)
> > >   - recursive/nested group resolution
> > >   - role lookup for a user with no group (roles written out as full
> DNs)
> > >   - pluggable file-based role lookup
> > >   - end-to-end login against a backing LDAP over LDAPS (both the search
> > > bind and the user bind go over TLS)
> > > - Group/role headers propagated to downstream services:
> > >   - role header uses the raw prefix while group headers keep their
> > indexed
> > > form
> > >   - inherited roles present in the headers
> > >   - group header capped by byte size rather than by count
> > >   - group-based renew/revoke whitelist enforced (allowed group in,
> others
> > > rejected)
> > > - OAuth / RFC 8693 token exchange:
> > >   - form-urlencoded token exchange reaches the handler and validates
> the
> > > actor token
> > >   - issued token subject is the subject (not the actor) on a
> > > non-server-managed topology
> > >   - client-credentials subject reconciliation
> > >   - invalid/mismatched client_id/secret rejected
> > >   - client_credentials, refresh_token and token_exchange all still work
> > > after the grant-type refactor
> > > - Token State Service / limits / UI:
> > >   - deprecated TokenStateService implementations removed; supported
> > > backends work
> > >   - topology-level token-per-user limit overrides the gateway-level
> > setting
> > >   - API_KEY tokens show the correct icon in Token Management
> > > - Auth providers:
> > >   - RemoteAuthFilter no longer NPEs when the cache-key header is absent
> > >   - virtual group membership computed from a request parameter
> > >   - HadoopGroup provider no longer NPEs when the groups instance isn't
> > > initialized
> > > - Admin API / dynamic config:
> > >   - publicCert endpoint returns the signing keystore certificate when
> SSL
> > > is disabled
> > >   - gateway-reloadable.xml changes are picked up without a restart
> > >   - knoxcli user-auth-test works under JDK 17
> > > - SSO across a local + remote k8s cluster: the remote cluster set as
> the
> > > SSO authN URL, the local cluster verifying tokens against the remote's
> > JWKS
> > > URL with the cookie domain configured
> > > - Cloudera Manager service discovery in real CM clusters: scheme
> > selection
> > > (ICEBERG-REST), discovery against CM without TLS, the dedicated CM
> client
> > > TLS config, a FIPS host, rolling-restart staleness handling, and
> > confirmed
> > > configuration-change monitoring is postponed until the gateway is up
> > > - Docker-based startup exercised by the automated E2E tests (single-EKU
> > > startup within the wait window, token hash-key alias auto-creation on a
> > > fresh container, ALIAS_PASSPHRASE handling)
> > >
> > > On 2026/09/02 09:39:08 Tamás Hanicz wrote:
> > > >  Hi Folks,
> > > >
> > > > Release candidate #2 for the Apache Knox 3.0.0 release is available
> at:
> > > > https://dist.apache.org/repos/dist/dev/knox/knox-3.0.0/
> > > >
> > > > The release candidate is a zip archive of the sources in:
> > > > https://https://gitbox.apache.org/repos/asf/knox.git
> > > > Branch v3.0.0 (git checkout -b v3.0.0)
> > > >
> > > > The KEYS file for signature validation is available at:
> > > > https://dist.apache.org/repos/dist/release/knox/KEYS
> > > >
> > > > Please find the most recent changes here:
> > > > https://github.com/apache/knox/blob/v3.0.0/CHANGES
> > > >
> > > > KnoxShell User Guide:
> > > >
> > >
> >
> https://github.com/apache/knox/blob/v3.0.0/knox-site/docs/knoxshell-guide/knoxshell_user_guide.md
> > > >
> > > > Gateway User Guide:
> > > > https://github.com/apache/knox/blob/v3.0.0/knox-site/docs/book.md
> > > >
> > > > Dev Guide:
> > > >
> > >
> >
> https://github.com/apache/knox/blob/v3.0.0/knox-site/docs/dev-guide/book.md
> > > >
> > > > Please vote on releasing this package as Apache Knox 3.0.0.
> > > > The vote is open for the next 168 hours and passes if a majority of
> at
> > > > least three +1 Apache Knox PMC votes are cast.
> > > >
> > > > [ ] +1 Release this package as Apache Knox 3.0.0
> > > > [ ] -1 Do not release this package because...
> > > >
> > > > Thanks,Tamás
> > > >
> > >
> >
>

Reply via email to