You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@knox.apache.org by ha...@apache.org on 2026/09/14 07:12:58 UTC
(knox) branch master updated: KNOX-3446: Change version to 3.1.0, Update NOTICE and CHANGES (#1386)
This is an automated email from the ASF dual-hosted git repository.
hanicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/knox.git
The following commit(s) were added to refs/heads/master by this push:
new ea1378ada KNOX-3446: Change version to 3.1.0, Update NOTICE and CHANGES (#1386)
ea1378ada is described below
commit ea1378ada342a89902db5a1c15e34b00c00e70cc
Author: hanicz <ha...@users.noreply.github.com>
AuthorDate: Mon Sep 14 09:12:52 2026 +0200
KNOX-3446: Change version to 3.1.0, Update NOTICE and CHANGES (#1386)
* KNOX-3446: Change version to 3.1.0, Update NOTICE and CHANGES
* KNOX-3446: Change version to 3.1.0 for opensaml shim
---
CHANGES | 401 +++++++++++++++++++++
NOTICE | 2 +-
build-tools/pom.xml | 2 +-
build.xml | 2 +-
gateway-admin-ui/pom.xml | 2 +-
gateway-applications/pom.xml | 2 +-
gateway-demo-ldap-launcher/pom.xml | 2 +-
gateway-demo-ldap/pom.xml | 2 +-
gateway-discovery-ambari/pom.xml | 2 +-
gateway-discovery-cm/pom.xml | 2 +-
gateway-docker/pom.xml | 2 +-
gateway-i18n-logging-log4j/pom.xml | 2 +-
gateway-i18n-logging-sl4j/pom.xml | 2 +-
gateway-i18n/pom.xml | 2 +-
gateway-openapi-ui/pom.xml | 2 +-
gateway-performance-test/pom.xml | 2 +-
gateway-provider-ha/pom.xml | 2 +-
gateway-provider-identity-assertion-common/pom.xml | 2 +-
gateway-provider-identity-assertion-concat/pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
gateway-provider-identity-assertion-pseudo/pom.xml | 2 +-
gateway-provider-identity-assertion-regex/pom.xml | 2 +-
.../pom.xml | 2 +-
gateway-provider-jersey/pom.xml | 2 +-
gateway-provider-rewrite-common/pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
gateway-provider-rewrite-step-encrypt-uri/pom.xml | 2 +-
gateway-provider-rewrite-step-secure-query/pom.xml | 2 +-
gateway-provider-rewrite/pom.xml | 2 +-
gateway-provider-security-authc-anon/pom.xml | 2 +-
gateway-provider-security-authc-remote/pom.xml | 2 +-
gateway-provider-security-authz-acls/pom.xml | 2 +-
gateway-provider-security-authz-composite/pom.xml | 2 +-
gateway-provider-security-authz-path-acls/pom.xml | 2 +-
gateway-provider-security-clientcert/pom.xml | 2 +-
gateway-provider-security-hadoopauth/pom.xml | 2 +-
gateway-provider-security-jwt/pom.xml | 2 +-
gateway-provider-security-k8s/pom.xml | 2 +-
gateway-provider-security-pac4j/pom.xml | 2 +-
gateway-provider-security-preauth/pom.xml | 2 +-
gateway-provider-security-shiro/pom.xml | 2 +-
gateway-provider-security-webappsec/pom.xml | 2 +-
gateway-release-common/pom.xml | 2 +-
gateway-release/home/conf/gateway-site.xml | 1 -
gateway-release/pom.xml | 2 +-
gateway-server-launcher/pom.xml | 2 +-
gateway-server-xforwarded-filter/pom.xml | 2 +-
gateway-server/pom.xml | 2 +-
gateway-service-admin/pom.xml | 2 +-
gateway-service-as/pom.xml | 2 +-
gateway-service-auth/pom.xml | 2 +-
gateway-service-definitions/pom.xml | 2 +-
gateway-service-hashicorp-vault/pom.xml | 2 +-
gateway-service-hbase/pom.xml | 2 +-
gateway-service-health/pom.xml | 2 +-
gateway-service-hive/pom.xml | 2 +-
gateway-service-impala/pom.xml | 2 +-
gateway-service-jkg/pom.xml | 2 +-
gateway-service-knoxidf/pom.xml | 2 +-
gateway-service-knoxsso/pom.xml | 2 +-
gateway-service-knoxssout/pom.xml | 2 +-
gateway-service-knoxtoken/pom.xml | 2 +-
gateway-service-livy/pom.xml | 2 +-
gateway-service-metadata/pom.xml | 2 +-
gateway-service-nifi-registry/pom.xml | 2 +-
gateway-service-nifi/pom.xml | 2 +-
gateway-service-remoteconfig/pom.xml | 2 +-
gateway-service-restcatalog/pom.xml | 2 +-
gateway-service-rm/pom.xml | 2 +-
gateway-service-session/pom.xml | 2 +-
gateway-service-storm/pom.xml | 2 +-
gateway-service-test/pom.xml | 2 +-
gateway-service-tgs/pom.xml | 2 +-
gateway-service-vault/pom.xml | 2 +-
gateway-service-webhdfs/pom.xml | 2 +-
gateway-shell-launcher/pom.xml | 2 +-
gateway-shell-release/pom.xml | 2 +-
gateway-shell-samples/pom.xml | 2 +-
gateway-shell/pom.xml | 2 +-
gateway-shim-opensaml-security-api/pom.xml | 2 +-
gateway-spi-common/pom.xml | 2 +-
gateway-spi/pom.xml | 2 +-
gateway-test-release-utils/pom.xml | 2 +-
gateway-test-release/pom.xml | 2 +-
gateway-test-release/webhdfs-kerb-test/pom.xml | 2 +-
gateway-test-release/webhdfs-test/pom.xml | 4 +-
gateway-test-utils/pom.xml | 2 +-
gateway-test/pom.xml | 2 +-
gateway-topology-hadoop-xml/pom.xml | 2 +-
gateway-topology-simple/pom.xml | 2 +-
gateway-util-common/pom.xml | 2 +-
gateway-util-configinjector/pom.xml | 2 +-
gateway-util-launcher/pom.xml | 2 +-
gateway-util-urltemplate/pom.xml | 2 +-
hadoop-examples/pom.xml | 2 +-
knox-cli-launcher/pom.xml | 2 +-
knox-homepage-ui/pom.xml | 2 +-
knox-token-generation-ui/pom.xml | 2 +-
knox-token-management-ui/pom.xml | 2 +-
knox-webshell-ui/pom.xml | 2 +-
pom.xml | 12 +-
104 files changed, 509 insertions(+), 109 deletions(-)
diff --git a/CHANGES b/CHANGES
index 006638b85..a1eb3a2e8 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,404 @@
+------------------------------------------------------------------------------
+Release Notes - Apache Knox - Version 3.0.0
+------------------------------------------------------------------------------
+
+** New Feature
+ * [KNOX-3195] - Add Flink Dashboard and Flink SQL gateway support
+ * [KNOX-3259] - Implement OAuth Refresh Token and Exchange Token Grant Types
+ * [KNOX-3260] - Extend Client Credentials Support to include the client_id and client_secret as HTTP Basic
+ * [KNOX-3315] - Update publicCert endpoint to be able to generate BCFKS as well
+ * [KNOX-3360] - New KnoxCLI command to save alias from k8s secret
+ * [KNOX-3364] - Bootstrap Knox aliases from labeled Kubernetes Secrets on container startup
+
+** Improvement
+ * [KNOX-1608] - Remove gateway-adapter module
+ * [KNOX-3107] - Alias Support for the RemoteAuthProvider truststore password
+ * [KNOX-3129] - Add Expiration to CLIENTID and APIKEY API Responses
+ * [KNOX-3145] - Ensure that the CLIENT_ID presented with a CLIENT_SECRET is the owner of the secret
+ * [KNOX-3188] - Add group-based configuration parameter for KnoxToken renewer/revoker access control
+ * [KNOX-3197] - Upgrade Homepage UI libraries/frameworks
+ * [KNOX-3198] - Check for async supported on SSE requests
+ * [KNOX-3199] - Topology level async support
+ * [KNOX-3202] - Add support for Oracle DB as a Token State backend
+ * [KNOX-3208] - Include JIRA link in PR descriptions
+ * [KNOX-3211] - Upgrade mina-core version to 2.2.4
+ * [KNOX-3216] - Upgrade spring to 6.x
+ * [KNOX-3219] - New Virtual Group mapping function to check request parameters
+ * [KNOX-3220] - Fix HashiCorp tests after upgrading to JDK17
+ * [KNOX-3221] - Remove JDK9+ check from BCInterceptingSocket
+ * [KNOX-3222] - Integrate OpenSearch REST API in Knox
+ * [KNOX-3224] - Upgrade TokenManagement and TokenGeneration UI libraries/frameworks
+ * [KNOX-3234] - Upgrade Admin UI libraries/frameworks
+ * [KNOX-3235] - Rename DBDataSource classes to closely follow Factory pattern
+ * [KNOX-3240] - Remove duplicates from POM
+ * [KNOX-3243] - Add Ambari 3.0.0 support to knox
+ * [KNOX-3245] - SSL ciphers and protocols separator to support ':', '\n' and ','
+ * [KNOX-3246] - Make Java discovery deterministic on hosts with multiple JDKs
+ * [KNOX-3248] - Knox Gateway + Livy HA mode gzip exception results in duplicated requests and unneeded failovers
+ * [KNOX-3249] - Integrate new scheduler-ui into YARN
+ * [KNOX-3253] - Improve DB table creation with locks
+ * [KNOX-3254] - Add configuration option to control Secure flag for pac4j session store cookies
+ * [KNOX-3255] - Return signing keystore certificate when SSL is disabled in Admin API publicCert endpoint
+ * [KNOX-3256] - Unecessary knox-dev:master image build during integration tests
+ * [KNOX-3261] - Avoid code duplication in grant type flow logic
+ * [KNOX-3262] - Remove Java 17 message on Knox start-up
+ * [KNOX-3266] - Allow SSO cookie verification using JWKS endpoints
+ * [KNOX-3269] - Support APIKEY and CLIENTID as services without URLs or params in topology generation
+ * [KNOX-3271] - Upgrade BouncyCastle to 1.79 due to CVE-2025-8916 and CVE-2025-8885
+ * [KNOX-3273] - Short Lived Tokens for Client Credential Flows
+ * [KNOX-3274] - Unify banner style on UIs
+ * [KNOX-3275] - Option to group/separate ui services with config
+ * [KNOX-3279] - REST Catalog dispatch implementation for including configurable metadata as outbound request headers
+ * [KNOX-3282] - CM discovery error stacktrace to be printed at INFO level
+ * [KNOX-3283] - Login Page Branding and Themes
+ * [KNOX-3286] - Put /scheduler-ui behind knox-proxy in YARN UI V2
+ * [KNOX-3290] - Upgrade easymock to 5.6.0
+ * [KNOX-3299] - Document TRUSTSTORE_IMPORTS environment variable usage within startup script
+ * [KNOX-3303] - Support configurable 'sub' claim reconciliation in Client Credentials flow
+ * [KNOX-3306] - Make server startup fail if a forbidden security algorithm is configured for Knox in a FIPS environment
+ * [KNOX-3307] - Upgrade jackson-core to 2.18.6
+ * [KNOX-3314] - Ensure encryptQueryString length generated by descriptors
+ * [KNOX-3322] - Upgrade Postgresql to 42.7.11 to Fix CVE's
+ * [KNOX-3326] - Add SSL configuration for Oracle DB support
+ * [KNOX-3327] - Support dynamic gateway config refresh
+ * [KNOX-3328] - Support recursive group resolution in LDAP Proxy Service
+ * [KNOX-3329] - New config for database truststore file type
+ * [KNOX-3331] - Add Maven build option to skip Angular UI modules
+ * [KNOX-3332] - Add listeners on gateway config changes for observers
+ * [KNOX-3335] - Add pylint pre-push linting for .github/workflows/tests Python integration tests
+ * [KNOX-3336] - Improve LDAP Service creation with dedicated factory class
+ * [KNOX-3337] - Enhance KnoxLdapService with Pluggable Role Lookup Support
+ * [KNOX-3339] - Upgreade log4j2 to 2.26.0
+ * [KNOX-3340] - Enable KnoxLdapService Role Lookup to return either Roles or Groups
+ * [KNOX-3341] - Enhance LDAP Proxy to support more general search parameters
+ * [KNOX-3342] - HadoopGroupLookup throws NPE
+ * [KNOX-3347] - Introduce TokenExchangePrincipal for extending Act claim for token_exchange
+ * [KNOX-3353] - k8s pre-auth filter for service account annotation
+ * [KNOX-3357] - Upgrade WebShell UI libraries/frameworks
+ * [KNOX-3358] - Support configurable bind credentials for the embedded Knox LDAP service
+ * [KNOX-3366] - Upgrade mina-core to 2.2.8
+ * [KNOX-3376] - Use DefultAliasService OOTB
+ * [KNOX-3385] - Knox LDAP Proxy accepts proxy base dn
+ * [KNOX-3386] - Knox LDAP Proxy supports paging to backends
+ * [KNOX-3388] - Single-EKU test gateway startup is slow/flaky: batch credential-store alias creation
+ * [KNOX-3398] - Iceberg REST catalog CM service discovery should consider ENCRYPT_ALL_PORTS ENV variable when setting up scheme
+ * [KNOX-3409] - Validate knoxauth theme name to Harden the Branding Support
+ * [KNOX-3422] - LDAP Proxy shouldn't create user from gateway.ldap.bind.user config
+
+** Bug
+ * [KNOX-2957] - Upgrade Groovy version >= 3.0.8 to support knoxshell on JDK17 cluster
+ * [KNOX-3031] - CLIENT_ID and CLIENT_SECRET without Token Managed set results in 200 inappropriately
+ * [KNOX-3035] - Group header value should be based on data size and not number
+ * [KNOX-3041] - Load Balancer backend selection synchronization issue
+ * [KNOX-3155] - Isolate the CLIENTID and APIKEY param names from KNOXTOKEN
+ * [KNOX-3157] - Add Docs for APIKEY and CLIENTID APIs to knox-site
+ * [KNOX-3162] - Build support for JDK 17
+ * [KNOX-3171] - YARN proxy rewrite causes issues for Spark 4.0.0 UI
+ * [KNOX-3192] - RemoteAuthProvider should support non-ssl url
+ * [KNOX-3193] - No fragments in Location header for NiFi redirects
+ * [KNOX-3194] - CM service discovery issues in case of cluster rolling restart/wait for staleness success
+ * [KNOX-3227] - maven-clean-plugin should delete package-lock.json as well
+ * [KNOX-3239] - GatewayMessages error message typo
+ * [KNOX-3251] - Redirection issue on Spark Streaming application batches
+ * [KNOX-3252] - Intermittent Postgres type already exists exception
+ * [KNOX-3263] - CM service discovery issue in FIPS clusters
+ * [KNOX-3272] - ClientID validation issues
+ * [KNOX-3289] - GatewayWebsocketHandlerTest test failures
+ * [KNOX-3291] - Fix modern theme 'Sign In' button style
+ * [KNOX-3297] - Docker - entrypoint fails
+ * [KNOX-3298] - Change ApiClientFactory password check to isNotBlank
+ * [KNOX-3308] - Token Exchange Flow using wrong param name
+ * [KNOX-3310] - Fix redundant and buggy ALIAS_PASSPHRASE assignment in gateway-entrypoint.sh
+ * [KNOX-3311] - X509CertificateUtil.fetchPublicCertsFromServer fails if default truststore password is not provided.
+ * [KNOX-3312] - Client Credentials Flow with HTTP Basic needs Unwrapped Servlet Request
+ * [KNOX-3316] - Add an option to download Knox's cert as BCFKS file in FIPS
+ * [KNOX-3317] - Fix NPE when no token metadata headers defined for ICEBERG-REST
+ * [KNOX-3321] - KnoxToken Support for RFC 8693 Token Exchange act Claim
+ * [KNOX-3334] - Introduce ActorChainPrincipal for RFC 8693 instead of ImpersonatedPrincipal
+ * [KNOX-3343] - NPE in RemoteAuthFilter
+ * [KNOX-3345] - GatewayServerTest.testRefreshGatewayConfig fails intermittently
+ * [KNOX-3351] - LDAP roles lookup isn't working when user has no group
+ * [KNOX-3352] - Iceberg REST catalog CM service discovery won't generate the correct model for secure HMS
+ * [KNOX-3354] - Remove index suffix from actor groups header for roles in AbstractAuthResource
+ * [KNOX-3356] - CM service discovery won't work if CM server started without TLS
+ * [KNOX-3371] - Error message is broken on login page
+ * [KNOX-3374] - Inherited roles missing from auth headers when LDAP roles-lookup interceptor is active
+ * [KNOX-3375] - KnoxCLI fails if rolesLookupInterceptor is enabled
+ * [KNOX-3380] - Wrong SSL enabled flag is used while discovering the ICEBERG-REST service in CM
+ * [KNOX-3381] - HADispatch retries on IOException during writeOutboundResponse
+ * [KNOX-3389] - Embedded LDAP getUserGroups drops roles-lookup roles that have no backing group
+ * [KNOX-3397] - Remove index suffix from actor groups header explicitly in AbstractAuthResource
+ * [KNOX-3399] - RFC 8693 token exchange (handleTokenExchange) unreachable for x-www-form-urlencoded POSTs
+ * [KNOX-3403] - RFC 8693 token exchange: issued token 'sub' is the actor instead of the subject on non-server-managed topologies
+ * [KNOX-3406] - Fix intermittent LDAP proxy search truncation
+ * [KNOX-3407] - mTLS Support for Websockets
+ * [KNOX-3410] - Improve KnoxToken enable/disable methods
+ * [KNOX-3411] - Improve getUserToken method
+ * [KNOX-3413] - Improve passcode verification
+ * [KNOX-3416] - Improving redirect protections
+ * [KNOX-3417] - KnoxLdapRealm username RFC-4515 escaping
+ * [KNOX-3418] - Improving file access in Admin API
+ * [KNOX-3420] - Upgrade Jetty to 12.x
+ * [KNOX-3421] - Upgrade Shiro to 2.2.1
+ * [KNOX-3425] - Ldap Proxy may allow anonymous bind
+ * [KNOX-3427] - Upgrade Netty to 4.1.137.Final
+
+** Test
+ * [KNOX-3225] - New integration test for global HSTS headers
+
+** Task
+ * [KNOX-3116] - Update swagger-ui to 5.29.0
+ * [KNOX-3183] - Remove unused commons-lang 2.6 dependency
+ * [KNOX-3184] - Upgrade commons-logging to 1.3.5 due to CVEs
+ * [KNOX-3185] - Make token limit configurable on the topology level
+ * [KNOX-3189] - Update slf4j version to 2.0.13
+ * [KNOX-3190] - Upgrade forbiddenapis to 3.9
+ * [KNOX-3196] - Switch to 3.0.0-SNAPSHOT in pom.xml
+ * [KNOX-3200] - Remove EOL org.ehcache.integrations.shiro/shiro-ehcache3@1.0.0
+ * [KNOX-3203] - Remove jakarta activation-api duplication
+ * [KNOX-3204] - Replace Mockito usage with EasyMock
+ * [KNOX-3206] - Add netty to Knox as dependency
+ * [KNOX-3209] - Revert KNOX-3206
+ * [KNOX-3210] - user-auth-test KnoxCLI command isn't working on JDK17
+ * [KNOX-3215] - Revert KNOX-2647
+ * [KNOX-3217] - Upgrade pac4j for JDK17
+ * [KNOX-3223] - Review exclusions from PR 1114
+ * [KNOX-3232] - Handle pac4j cookies with "null" value
+ * [KNOX-3236] - Upgrade Maven PMD plugin to 3.28.0
+ * [KNOX-3276] - Add new config that controls TLS settings in CM client
+ * [KNOX-3284] - Knox's Docker image should create knox.token.hash.key
+ * [KNOX-3287] - Knox's Docker image should create remote.auth.provider.password.alias
+ * [KNOX-3288] - Knox's Docker image should create database connection related aliases
+ * [KNOX-3292] - Docker publish is currently broken due to apache policies.
+ * [KNOX-3294] - Upgrade bootstrap on login/logout/redirect pages
+ * [KNOX-3295] - Set default type to JWT on issued tokens
+ * [KNOX-3301] - Tokens with API_KEY type display unknown icon
+ * [KNOX-3302] - KnoxLdapContextFactory to lookup system password on gateway-level credential store
+ * [KNOX-3304] - Support for Openshift/SCC
+ * [KNOX-3318] - Document Knox LDAP Server feature in the User Guide
+ * [KNOX-3319] - Ranger REST API service definition is incomplete
+ * [KNOX-3320] - Document Knox-supported logout flows
+ * [KNOX-3323] - Upgrade dompurify version
+ * [KNOX-3325] - Bump maven enforcer version
+ * [KNOX-3333] - Update Letsencrypt staging certs
+ * [KNOX-3344] - Upgrade pac4j to 6.5.3
+ * [KNOX-3348] - Upgrade BouncyCastle to 1.84
+ * [KNOX-3361] - Route OpenSAML off BouncyCastle in FIPS mode
+ * [KNOX-3363] - [DOC] Document the new create-k8s-alias KnoxCLI command
+ * [KNOX-3365] - [DOC] Doument k8s pre-auth validator
+ * [KNOX-3367] - [DOCS] Update database related documentation
+ * [KNOX-3369] - Bump pytest ans requests version in .github/workflow/test
+ * [KNOX-3370] - Remove deprecated TokenStateService implementations
+ * [KNOX-3372] - [DOCS] Document gateway-reloadable feature
+ * [KNOX-3377] - Support secure LDAP (LDAPS) for the Knox embedded LDAP service
+ * [KNOX-3382] - Bump netty to 4.1.135.Final due to CVEs
+ * [KNOX-3383] - Bump jackson to 2.18.9 due to CVEs
+ * [KNOX-3278] - Update jline to 3.30.6
+ * [KNOX-3430] - Deprecate AccessTokenFederationFilter
+
+** Sub-task
+ * [KNOX-3378] - Expose a secure (LDAPS) transport on the embedded Knox LDAP server
+ * [KNOX-3379] - Support LDAPS for the LdapProxyBackend connection to the remote LDAP server
+
+------------------------------------------------------------------------------
+Release Notes - Apache Knox - Version 2.1.0
+------------------------------------------------------------------------------
+
+** New Feature
+ * [KNOX-2961] - KnoxSSO Token Invalidation
+ * [KNOX-2974] - Add a new endpoint like 'pre' that supports other verbs and ignores paths
+ * [KNOX-2998] - Path based authorization
+ * [KNOX-3002] - KnoxCLI command for generating descriptor for a role type from a list of hosts
+ * [KNOX-3005] - Implement Knox idle session time
+ * [KNOX-3008] - Add a new banner on the top of Knox UIs
+ * [KNOX-3065] - Support Server Sent Events (SSE) in Knox
+ * [KNOX-3071] - Batch list-alias and new functionality for create-aliases KnoxCLI commands
+ * [KNOX-3074] - Add HBase UI proxying for table.jsp and snapshot.jsp end points in HBase 2.5
+
+** Improvement
+ * [KNOX-2859] - Search/filter tokens on Token Management page
+ * [KNOX-2881] - KnoxCLI doesn’t hande ALIAS in (system)-user-auth-test
+ * [KNOX-2895] - KnoxShell does not support dynamic truststore type
+ * [KNOX-2896] - Homepage - API services view switch
+ * [KNOX-2911] - Allow metrics,roles, tagrest & xaudit Ranger Admin APIs via knox proxy
+ * [KNOX-2923] - Support JDK17
+ * [KNOX-2924] - Add MariaDB support in JDBC TokenStateService
+ * [KNOX-2929] - Add user information on all Knox UIs
+ * [KNOX-2953] - Uniform name of http method of client metric to lowerCase
+ * [KNOX-2959] - Auto discovery to support scaling scenarios
+ * [KNOX-2963] - CM service discovery should work when legacy mode is turned off
+ * [KNOX-2966] - Improve hadoop-jwt cookie logging
+ * [KNOX-2970] - During knox global logout , the corresponding SSO token should be either disabled or revoked
+ * [KNOX-2971] - Tokens generated with comment more than 27 char is not completely displayed on the token management page
+ * [KNOX-2972] - Logout page URL may take query parameters
+ * [KNOX-2975] - [Usability] When one among selected tokens for batch operation is SSO token , should display text message on why revoke operation is not available for user
+ * [KNOX-2978] - Race condition between Service Discovery and Polling Config Analyzer
+ * [KNOX-2982] - Having one disabled one enabled identity-assertion provider in knoxsso doesn't work
+ * [KNOX-2983] - Combine the functionality of different identity assertion providers
+ * [KNOX-2988] - Documentation for KNOX-2983
+ * [KNOX-2994] - Postpone CM configuration change monitoring until the Knox GW is up&running
+ * [KNOX-3000] - Add configurable socket / read timeout parameter to discovery client
+ * [KNOX-3001] - Avoid double XML escaping in SimpleDescriptorHandler
+ * [KNOX-3003] - Group UI services of the same type
+ * [KNOX-3007] - Make http client cookie spec parameter configurable
+ * [KNOX-3011] - Resolve duplicated SL4J on classpath issue
+ * [KNOX-3019] - Allow tokens to be renewed any times
+ * [KNOX-3026] - Exclude services/roles from being discovered
+ * [KNOX-3036] - Add a Primary Group Function to Virtual Groups
+ * [KNOX-3044] - Port numbers are written with ',' format in logs.
+ * [KNOX-3045] - Adding the most recent service definitions for Ranger
+ * [KNOX-3046] - Yarn RM REST API rewrite should not ignore query parameters
+ * [KNOX-3047] - Classpath extension for optional dependencies
+ * [KNOX-3048] - Surrogate proxy user configuration for user groups
+ * [KNOX-3051] - Add a classpath location for patches
+ * [KNOX-3052] - Allow Multiple Issuers and JWTs with no Audience in same Topology as Others
+ * [KNOX-3058] - Avoid 404 When Topology Is Being Redeployed
+ * [KNOX-3068] - Iceberg REST Catalog service definition
+ * [KNOX-3073] - Token verification fallback to Knox keys behavior should configurable
+ * [KNOX-3096] - Remote Authentication Provider for Levaraging other Knox Instances
+ * [KNOX-3097] - Add more redirect.whitelist Test Cases for KNOXSSO
+ * [KNOX-3099] - Add ability to exclude topologies from client auth
+ * [KNOX-3100] - Extend Group Header Support in RemoteAuthProvider to handle Multiple Headers
+ * [KNOX-3101] - Change RemoteAuthProvider to use a hash of the Key used for Caching
+ * [KNOX-3102] - Complete Auditing in RemoteAuthProvider
+ * [KNOX-3103] - Move RegEx Tests from KnoxSSO module to RegExUtils
+ * [KNOX-3104] - Adding Groups to the RemoteAuthProvider Audit log entry
+ * [KNOX-3105] - Add Topology Level Config for Truststore to RemoteAuthProvider
+ * [KNOX-3108] - Append classpath with additional paths
+ * [KNOX-3109] - Passcode Tokens to use as Bearer Token
+ * [KNOX-3110] - Add API_KEY TokenMetadataType for use in token management cases
+ * [KNOX-3111] - HSTS headers are missing for 404 responses
+ * [KNOX-3112] - Add a specialized use API for CLIENT_ID and SECRET based on KNOXTOKEN API
+ * [KNOX-3115] - HA Dispatch for SSE
+ * [KNOX-3119] - Tune defaults for config params in CLIENTID API
+ * [KNOX-3120] - Add a specialized use API for API KEY based on KNOXTOKEN API
+ * [KNOX-3122] - Option to read the gateway config from sys property during classpath extension
+ * [KNOX-3124] - Add Generic Security Header Filter to WebAppSec Provider
+ * [KNOX-3134] - pac4jCsrfToken cookie Secure and HttpOnly attributes are not set
+ * [KNOX-3146] - Failover ability for SSEHaDispatch
+ * [KNOX-3148] - Make pac4j session cookie SameSite attribute configurable
+ * [KNOX-3156] - Improve Ehcache 3.x
+ * [KNOX-3168] - Update to json-smart-2.5.2
+ * [KNOX-3174] - Upgrade commons-io to 2.17
+ * [KNOX-3177] - Service definitions XML validation during build time
+ * [KNOX-3181] - PasscodeTokenResourceBase should extend TokenResourceV2
+ * [KNOX-3182] - Exclude netty from hadoop-common and zookeeper Dependencies
+
+** Bug
+ * [KNOX-2719] - upgrade velocity due to security issue
+ * [KNOX-2888] - Update gateway-version to 2.1.0 in build.xml
+ * [KNOX-2890] - When client-knox connection is broken knox should not retry the same client request
+ * [KNOX-2891] - Topology is not deployed if the referred provider file is not available initially and recreated later
+ * [KNOX-2893] - Prevent generating topology from read only descriptor
+ * [KNOX-2894] - NPE when invalid composite provider name is given
+ * [KNOX-2904] - Endpoint is not marked as failed in case of non-idempotent request failover
+ * [KNOX-2907] - Events related to non-proxied services cause Knox to perform a topology redeploy
+ * [KNOX-2909] - Ignore CORE_SETTINGS service discovery
+ * [KNOX-2915] - Knox should update topologies before deploying them
+ * [KNOX-2938] - jwks.json doesn't have double quotes which makes json invalid
+ * [KNOX-2939] - Provider file configured with invalid syntax still gets created with few missing provider contents
+ * [KNOX-2940] - knoxcli create-alias/create-aliases command doesn't support values starting with dash
+ * [KNOX-2942] - Hadoop XML resource parser improvements
+ * [KNOX-2943] - NPE is thrown when discovering CORE-SETTINGS for the first time
+ * [KNOX-2944] - Knox cluster monitoring feature does not check on "impalad_specialization" CM config
+ * [KNOX-2945] - Target URL contains double slash on token generation page
+ * [KNOX-2946] - Cookie Path Scoping doesn't work when using default topology URL
+ * [KNOX-2947] - Deleting provider via hadoop xml resource should check if the provider is used by a descriptor
+ * [KNOX-2948] - Make encryptquerystring provision optional
+ * [KNOX-2949] - Topology file is not deleted after deleting descriptor via hadoop xml resource
+ * [KNOX-2950] - Token generation should be reachable using the old URL
+ * [KNOX-2951] - During discovery if cm is not reachable and throws SocketException then retry is not happening
+ * [KNOX-2954] - Gateway service metric name contain hbase rowkey led to frequently full gc
+ * [KNOX-2955] - Knox Readiness Awareness and Notification
+ * [KNOX-2956] - Refactor CM-specific advanced service discovery
+ * [KNOX-2958] - Few Service's API links for a topology on knox home page is incorrect
+ * [KNOX-2960] - DefaultDispatch doesn't forward inbound request headers in case of requestType=OPTIONS
+ * [KNOX-2968] - When multiple enabled tokens selected including a SSO token and perform "enable token" operation fails with invalid error mess
+ * [KNOX-2969] - For user-limit to fetch token calculation includes enabled and disabled SSO token count as well, causing failure in generating the JWT token from token gen page
+ * [KNOX-2973] - HbaseUI>Table Details not accessible from Knox endpoint intermittently
+ * [KNOX-2976] - Expired JWT and SSO token should not be having disable and enable token batch operations exposed for user
+ * [KNOX-2977] - Topology port mapping does not honour descriptors
+ * [KNOX-2980] - Token id column in token management page is not word wrapped ,hence unable to view few characters in tokenid
+ * [KNOX-2989] - Enable support for multi-arch docer builds for Knox
+ * [KNOX-2995] - json contains NaN value parsing failed
+ * [KNOX-2996] - Add proxy for hdfs UI network topology
+ * [KNOX-2999] - [Docker] Add public CA to Knox trust store
+ * [KNOX-3006] - PAM module occasionally generates garbage group names
+ * [KNOX-3009] - KNOX-SESSION missing from Manager Topology and Admin UI
+ * [KNOX-3012] - Fix the DN links on the Ozone SCM UI
+ * [KNOX-3013] - Knox redirecting Yarn Node Manager URLs to http instead of https
+ * [KNOX-3014] - Unauthenticated paths support for Shiro provider
+ * [KNOX-3015] - Document path based authorization feature
+ * [KNOX-3016] - Add Support for Client Credentials Flow with KnoxTokens
+ * [KNOX-3017] - Unlimited token generation - invalid warning poopup
+ * [KNOX-3018] - Unlimited token generation - Wrong expiration time is shown
+ * [KNOX-3021] - Http connection properties are not applied when SSL is disabled
+ * [KNOX-3022] - Possible NPE at CM cluster configuration monitor startup due to cluster configuration file issues
+ * [KNOX-3024] - Fix findJava in knox-functions.sh
+ * [KNOX-3028] - KnoxToken extension for OAuth Token Flows
+ * [KNOX-3029] - Fix Ozone version in ozone-scm 1.4.0 service.xml
+ * [KNOX-3030] - SAXException occurs while parsing old topology on the descriptor handle path
+ * [KNOX-3032] - Passcode token verification doesn't return error when TSS is disabled
+ * [KNOX-3037] - Wrong usage of client secret should not be accepted
+ * [KNOX-3038] - OAuth resource tokens are short-lived
+ * [KNOX-3040] - Support multiple ways to verify JWT tokens
+ * [KNOX-3043] - NullpointerException in calling loadBuildProperties
+ * [KNOX-3049] - Knox fails to start with JDK 17 when java is not set
+ * [KNOX-3050] - “PATCH” method is not allowed for extauthz endpoint
+ * [KNOX-3054] - Replace ignored meta tag cache headers to HTTP headers
+ * [KNOX-3060] - Knox Homepage token management does not work when Cookie Management is enabled
+ * [KNOX-3069] - Flakey Test - TokenServiceResourceTest
+ * [KNOX-3075] - JDBC Token State Server not handling -1 Expiry Correctly
+ * [KNOX-3077] - Knox UI session timeout does not work with pac4j
+ * [KNOX-3087] - Support validation of JWTs without a typ parameter
+ * [KNOX-3113] - HSTS headers duplicated with global config
+ * [KNOX-3114] - Update Hadoop version to latest release 3.4.1
+ * [KNOX-3117] - Update Dependencies
+ * [KNOX-3150] - Support for caching JWKS keys
+ * [KNOX-3152] - Gateway startup errors due to pinot service XMLs
+ * [KNOX-3167] - UI builds won't work with ARM64
+ * [KNOX-3172] - BouncyCastle FIPS provider Broken Pipe exception
+ * [KNOX-3173] - Remove default SameSite value for pac4j session cookies
+ * [KNOX-3175] - Client credential flow validation drains request body
+ * [KNOX-3178] - Update Dependencies
+ * [KNOX-3186] - SSOCookieProvider does not work with istio external authorizer
+ * [KNOX-3187] - Better indicator of missing knox.token.hash.key on Token Management/Generation UIs
+
+** Test
+ * [KNOX-3042] - TokenServiceResourceTest.testUnlimitedTokensPerUser intermittently fails
+ * [KNOX-3053] - Fix DefaultTopologyServiceTest
+ * [KNOX-3072] - GatewayBasicFuncTest.testEncodedForwardSlash failing
+ * [KNOX-3151] - Fix MesssageFailureTest.testMessageTooBig intermittent failures
+
+** Task
+ * [KNOX-2862] - Setup idle timeout for SSO cookie to 15 minutes
+ * [KNOX-2880] - Mark log4j1 as a banned dependency
+ * [KNOX-2884] - Skip descriptor and provider generation from hadoop xml resource if provider/descriptor is read only
+ * [KNOX-2889] - Change Hadoop Auth failure message to ERROR
+ * [KNOX-2898] - Reconsider the usage of sso.unauthenticated.path.list
+ * [KNOX-2899] - Disable service-based discovery filter
+ * [KNOX-2901] - Deleting a descriptor/provider from hadoop xml resource
+ * [KNOX-2903] - Add restart command to gateway.sh
+ * [KNOX-2905] - GatewayDescriptorImporter is not thread safe
+ * [KNOX-2906] - SSO whitelist checker should cut off path segments and query parameters from the original url
+ * [KNOX-2912] - Don't fail over non idempotent requests unless it's a connect exception
+ * [KNOX-2928] - For malformed url should return 400 bad request instead of 500
+ * [KNOX-2931] - Some special characters in the rewrite rule cannot be escaped
+ * [KNOX-2936] - knoxcli convert-topology doesn't work with output-path parameter
+ * [KNOX-2965] - Document KnoxSSO Cookie Invalidation
+ * [KNOX-2979] - Remove redundant 'refresh' query parameter from logout.jsp
+ * [KNOX-2985] - Deprecate KNOXTOKEN API v1
+ * [KNOX-2990] - TokenStateService implementation cleanup
+ * [KNOX-2992] - Token impersonation config cleanup
+ * [KNOX-3004] - Impala connection string should be a valid JDBC connection URL
+ * [KNOX-3020] - Introduce type Knox Token metadata
+ * [KNOX-3061] - Upgrade Bouncy Castle to 1.78
+ * [KNOX-3084] - Update CM service discovery with the enhanced role configs endpoint
+ * [KNOX-3094] - Update CM API swagger to 7.13.1
+ * [KNOX-3132] - Improve URL checks for originalUrl
+ * [KNOX-3153] - Fix Java command invocations in knoxcli.sh
+ * [KNOX-3154] - Implement CM discovery support for the Apache Iceberg REST Catalog Service
+
------------------------------------------------------------------------------
Release Notes - Apache Knox - Version 2.0.0
------------------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index 6938a9b05..cd657ae17 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
Apache Knox
-Copyright 2012-2019 The Apache Software Foundation
+Copyright 2012-2026 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
diff --git a/build-tools/pom.xml b/build-tools/pom.xml
index 2bb31b604..848c1e4c8 100644
--- a/build-tools/pom.xml
+++ b/build-tools/pom.xml
@@ -28,7 +28,7 @@
<groupId>org.apache.knox</groupId>
<artifactId>build-tools</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
<name>build-tools</name>
<description>The Apache Knox Project Build Tools</description>
diff --git a/build.xml b/build.xml
index 28db20d8e..db991ed73 100644
--- a/build.xml
+++ b/build.xml
@@ -25,7 +25,7 @@ Release build file for the Apache Knox Gateway
<property name="gateway-project" value="knox"/>
<property name="gateway-artifact" value="knox"/>
<property name="knoxshell-artifact" value="knoxshell"/>
-<property name="gateway-version" value="3.0.0-SNAPSHOT"/>
+<property name="gateway-version" value="3.1.0-SNAPSHOT"/>
<property name="release-manager" value="kminder"/>
<property name="gateway-home" value="${gateway-artifact}-${gateway-version}"/>
diff --git a/gateway-admin-ui/pom.xml b/gateway-admin-ui/pom.xml
index 6a435c458..4414d702a 100644
--- a/gateway-admin-ui/pom.xml
+++ b/gateway-admin-ui/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-admin-ui</artifactId>
diff --git a/gateway-applications/pom.xml b/gateway-applications/pom.xml
index 37dbd5ff3..efc97f1f1 100644
--- a/gateway-applications/pom.xml
+++ b/gateway-applications/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-applications</artifactId>
diff --git a/gateway-demo-ldap-launcher/pom.xml b/gateway-demo-ldap-launcher/pom.xml
index a5e2ae776..b18e11ff2 100644
--- a/gateway-demo-ldap-launcher/pom.xml
+++ b/gateway-demo-ldap-launcher/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-demo-ldap-launcher</artifactId>
<name>gateway-demo-ldap-launcher</name>
diff --git a/gateway-demo-ldap/pom.xml b/gateway-demo-ldap/pom.xml
index 55eea594f..ed617ba07 100644
--- a/gateway-demo-ldap/pom.xml
+++ b/gateway-demo-ldap/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-demo-ldap</artifactId>
diff --git a/gateway-discovery-ambari/pom.xml b/gateway-discovery-ambari/pom.xml
index 2a65cb548..145d430ca 100644
--- a/gateway-discovery-ambari/pom.xml
+++ b/gateway-discovery-ambari/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-discovery-ambari</artifactId>
diff --git a/gateway-discovery-cm/pom.xml b/gateway-discovery-cm/pom.xml
index 86332b9d5..befd293bb 100644
--- a/gateway-discovery-cm/pom.xml
+++ b/gateway-discovery-cm/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/gateway-docker/pom.xml b/gateway-docker/pom.xml
index 9b53337ba..512d001df 100644
--- a/gateway-docker/pom.xml
+++ b/gateway-docker/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-docker</artifactId>
diff --git a/gateway-i18n-logging-log4j/pom.xml b/gateway-i18n-logging-log4j/pom.xml
index 3964b30ec..6e454672a 100644
--- a/gateway-i18n-logging-log4j/pom.xml
+++ b/gateway-i18n-logging-log4j/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-i18n-logging-log4j</artifactId>
diff --git a/gateway-i18n-logging-sl4j/pom.xml b/gateway-i18n-logging-sl4j/pom.xml
index e7ad2aede..1046c721f 100644
--- a/gateway-i18n-logging-sl4j/pom.xml
+++ b/gateway-i18n-logging-sl4j/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-i18n-logging-sl4j</artifactId>
diff --git a/gateway-i18n/pom.xml b/gateway-i18n/pom.xml
index b4d48a332..ca04d522f 100644
--- a/gateway-i18n/pom.xml
+++ b/gateway-i18n/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-i18n</artifactId>
diff --git a/gateway-openapi-ui/pom.xml b/gateway-openapi-ui/pom.xml
index 538ef6294..48624dd7f 100644
--- a/gateway-openapi-ui/pom.xml
+++ b/gateway-openapi-ui/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-openapi-ui</artifactId>
diff --git a/gateway-performance-test/pom.xml b/gateway-performance-test/pom.xml
index f54f814fe..b93c74ec1 100644
--- a/gateway-performance-test/pom.xml
+++ b/gateway-performance-test/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-performance-test</artifactId>
diff --git a/gateway-provider-ha/pom.xml b/gateway-provider-ha/pom.xml
index 40f069a67..e665ce30b 100644
--- a/gateway-provider-ha/pom.xml
+++ b/gateway-provider-ha/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-ha</artifactId>
diff --git a/gateway-provider-identity-assertion-common/pom.xml b/gateway-provider-identity-assertion-common/pom.xml
index f58f61318..bb6373ec3 100644
--- a/gateway-provider-identity-assertion-common/pom.xml
+++ b/gateway-provider-identity-assertion-common/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-identity-assertion-common</artifactId>
diff --git a/gateway-provider-identity-assertion-concat/pom.xml b/gateway-provider-identity-assertion-concat/pom.xml
index 0ad0b8cbc..49e8664a8 100644
--- a/gateway-provider-identity-assertion-concat/pom.xml
+++ b/gateway-provider-identity-assertion-concat/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-identity-assertion-concat</artifactId>
diff --git a/gateway-provider-identity-assertion-hadoop-groups/pom.xml b/gateway-provider-identity-assertion-hadoop-groups/pom.xml
index db3e244a4..d7efc08a7 100644
--- a/gateway-provider-identity-assertion-hadoop-groups/pom.xml
+++ b/gateway-provider-identity-assertion-hadoop-groups/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-identity-assertion-hadoop-groups</artifactId>
diff --git a/gateway-provider-identity-assertion-no-doas/pom.xml b/gateway-provider-identity-assertion-no-doas/pom.xml
index d24c37add..abf9205f2 100644
--- a/gateway-provider-identity-assertion-no-doas/pom.xml
+++ b/gateway-provider-identity-assertion-no-doas/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-identity-assertion-no-doas</artifactId>
diff --git a/gateway-provider-identity-assertion-pseudo/pom.xml b/gateway-provider-identity-assertion-pseudo/pom.xml
index f69b1f062..7ad79b59e 100644
--- a/gateway-provider-identity-assertion-pseudo/pom.xml
+++ b/gateway-provider-identity-assertion-pseudo/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-identity-assertion-pseudo</artifactId>
diff --git a/gateway-provider-identity-assertion-regex/pom.xml b/gateway-provider-identity-assertion-regex/pom.xml
index 7ed365491..2d8006b91 100644
--- a/gateway-provider-identity-assertion-regex/pom.xml
+++ b/gateway-provider-identity-assertion-regex/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-identity-assertion-regex</artifactId>
diff --git a/gateway-provider-identity-assertion-switchcase/pom.xml b/gateway-provider-identity-assertion-switchcase/pom.xml
index 3eb01539e..9bd531a69 100644
--- a/gateway-provider-identity-assertion-switchcase/pom.xml
+++ b/gateway-provider-identity-assertion-switchcase/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-identity-assertion-switchcase</artifactId>
diff --git a/gateway-provider-jersey/pom.xml b/gateway-provider-jersey/pom.xml
index bd556c01a..bad498a91 100644
--- a/gateway-provider-jersey/pom.xml
+++ b/gateway-provider-jersey/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-jersey</artifactId>
diff --git a/gateway-provider-rewrite-common/pom.xml b/gateway-provider-rewrite-common/pom.xml
index 965aa4ee1..400933de0 100644
--- a/gateway-provider-rewrite-common/pom.xml
+++ b/gateway-provider-rewrite-common/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-rewrite-common</artifactId>
diff --git a/gateway-provider-rewrite-func-hostmap-static/pom.xml b/gateway-provider-rewrite-func-hostmap-static/pom.xml
index 2c7b3c22e..e1643e9ad 100644
--- a/gateway-provider-rewrite-func-hostmap-static/pom.xml
+++ b/gateway-provider-rewrite-func-hostmap-static/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-rewrite-func-hostmap-static</artifactId>
diff --git a/gateway-provider-rewrite-func-inbound-query-param/pom.xml b/gateway-provider-rewrite-func-inbound-query-param/pom.xml
index 1afdd9299..179a42ed1 100644
--- a/gateway-provider-rewrite-func-inbound-query-param/pom.xml
+++ b/gateway-provider-rewrite-func-inbound-query-param/pom.xml
@@ -20,7 +20,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-rewrite-func-inbound-query-param</artifactId>
<name>gateway-provider-rewrite-func-inbound-url</name>
diff --git a/gateway-provider-rewrite-func-service-registry/pom.xml b/gateway-provider-rewrite-func-service-registry/pom.xml
index e49ec2ca2..d3e100a7b 100644
--- a/gateway-provider-rewrite-func-service-registry/pom.xml
+++ b/gateway-provider-rewrite-func-service-registry/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-rewrite-func-service-registry</artifactId>
diff --git a/gateway-provider-rewrite-step-encrypt-uri/pom.xml b/gateway-provider-rewrite-step-encrypt-uri/pom.xml
index eee3c8e0e..a5488fbb7 100644
--- a/gateway-provider-rewrite-step-encrypt-uri/pom.xml
+++ b/gateway-provider-rewrite-step-encrypt-uri/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-rewrite-step-encrypt-uri</artifactId>
diff --git a/gateway-provider-rewrite-step-secure-query/pom.xml b/gateway-provider-rewrite-step-secure-query/pom.xml
index a257c6255..a5b1a480c 100644
--- a/gateway-provider-rewrite-step-secure-query/pom.xml
+++ b/gateway-provider-rewrite-step-secure-query/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-rewrite-step-secure-query</artifactId>
diff --git a/gateway-provider-rewrite/pom.xml b/gateway-provider-rewrite/pom.xml
index 4f10c8a90..03d14b3e5 100644
--- a/gateway-provider-rewrite/pom.xml
+++ b/gateway-provider-rewrite/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-rewrite</artifactId>
diff --git a/gateway-provider-security-authc-anon/pom.xml b/gateway-provider-security-authc-anon/pom.xml
index a9d200417..86c848975 100755
--- a/gateway-provider-security-authc-anon/pom.xml
+++ b/gateway-provider-security-authc-anon/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-authc-anon</artifactId>
diff --git a/gateway-provider-security-authc-remote/pom.xml b/gateway-provider-security-authc-remote/pom.xml
index b6f083900..44c5b12cf 100755
--- a/gateway-provider-security-authc-remote/pom.xml
+++ b/gateway-provider-security-authc-remote/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-authc-remote</artifactId>
diff --git a/gateway-provider-security-authz-acls/pom.xml b/gateway-provider-security-authz-acls/pom.xml
index f9f6283e4..cbc09566a 100644
--- a/gateway-provider-security-authz-acls/pom.xml
+++ b/gateway-provider-security-authz-acls/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-authz-acls</artifactId>
<name>gateway-provider-security-authz-acls</name>
diff --git a/gateway-provider-security-authz-composite/pom.xml b/gateway-provider-security-authz-composite/pom.xml
index 8874e886b..324cd5be9 100644
--- a/gateway-provider-security-authz-composite/pom.xml
+++ b/gateway-provider-security-authz-composite/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-authz-composite</artifactId>
<name>gateway-provider-security-authz-composite</name>
diff --git a/gateway-provider-security-authz-path-acls/pom.xml b/gateway-provider-security-authz-path-acls/pom.xml
index 58674bdf9..860c9e204 100644
--- a/gateway-provider-security-authz-path-acls/pom.xml
+++ b/gateway-provider-security-authz-path-acls/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-authz-path-acls</artifactId>
<name>gateway-provider-security-authz-path-acls</name>
diff --git a/gateway-provider-security-clientcert/pom.xml b/gateway-provider-security-clientcert/pom.xml
index e66649c26..50f7d1b73 100755
--- a/gateway-provider-security-clientcert/pom.xml
+++ b/gateway-provider-security-clientcert/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-clientcert</artifactId>
diff --git a/gateway-provider-security-hadoopauth/pom.xml b/gateway-provider-security-hadoopauth/pom.xml
index 59bfe4766..d427798bd 100755
--- a/gateway-provider-security-hadoopauth/pom.xml
+++ b/gateway-provider-security-hadoopauth/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-hadoopauth</artifactId>
diff --git a/gateway-provider-security-jwt/pom.xml b/gateway-provider-security-jwt/pom.xml
index 9f6a7d264..91b507e4b 100644
--- a/gateway-provider-security-jwt/pom.xml
+++ b/gateway-provider-security-jwt/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-jwt</artifactId>
diff --git a/gateway-provider-security-k8s/pom.xml b/gateway-provider-security-k8s/pom.xml
index 1f50c5f64..fd811ce92 100644
--- a/gateway-provider-security-k8s/pom.xml
+++ b/gateway-provider-security-k8s/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-k8s</artifactId>
diff --git a/gateway-provider-security-pac4j/pom.xml b/gateway-provider-security-pac4j/pom.xml
index ab2c64e3f..93e26052a 100644
--- a/gateway-provider-security-pac4j/pom.xml
+++ b/gateway-provider-security-pac4j/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-pac4j</artifactId>
diff --git a/gateway-provider-security-preauth/pom.xml b/gateway-provider-security-preauth/pom.xml
index 623c340b9..9756196b9 100644
--- a/gateway-provider-security-preauth/pom.xml
+++ b/gateway-provider-security-preauth/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-preauth</artifactId>
diff --git a/gateway-provider-security-shiro/pom.xml b/gateway-provider-security-shiro/pom.xml
index ae07dbd4d..8a6c48c99 100644
--- a/gateway-provider-security-shiro/pom.xml
+++ b/gateway-provider-security-shiro/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-shiro</artifactId>
diff --git a/gateway-provider-security-webappsec/pom.xml b/gateway-provider-security-webappsec/pom.xml
index 2ca059a56..dc5aff007 100644
--- a/gateway-provider-security-webappsec/pom.xml
+++ b/gateway-provider-security-webappsec/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-provider-security-webappsec</artifactId>
diff --git a/gateway-release-common/pom.xml b/gateway-release-common/pom.xml
index adc178efd..50cc83216 100644
--- a/gateway-release-common/pom.xml
+++ b/gateway-release-common/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-release-common</artifactId>
diff --git a/gateway-release/home/conf/gateway-site.xml b/gateway-release/home/conf/gateway-site.xml
index 958712d4a..fb42e7a36 100644
--- a/gateway-release/home/conf/gateway-site.xml
+++ b/gateway-release/home/conf/gateway-site.xml
@@ -203,5 +203,4 @@ limitations under the License.
<value>LIVYSERVER</value>
<description>Add service name to x-forward-context header for the list of services defined above.</description>
</property>
-
</configuration>
diff --git a/gateway-release/pom.xml b/gateway-release/pom.xml
index 00566f9d7..45eea8c72 100644
--- a/gateway-release/pom.xml
+++ b/gateway-release/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-release</artifactId>
diff --git a/gateway-server-launcher/pom.xml b/gateway-server-launcher/pom.xml
index fefbb79f2..ff84e6e81 100644
--- a/gateway-server-launcher/pom.xml
+++ b/gateway-server-launcher/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-server-launcher</artifactId>
diff --git a/gateway-server-xforwarded-filter/pom.xml b/gateway-server-xforwarded-filter/pom.xml
index 1e679f276..a1bfbfb10 100644
--- a/gateway-server-xforwarded-filter/pom.xml
+++ b/gateway-server-xforwarded-filter/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-server-xforwarded-filter</artifactId>
diff --git a/gateway-server/pom.xml b/gateway-server/pom.xml
index 6be35cdfb..9b5f6936b 100644
--- a/gateway-server/pom.xml
+++ b/gateway-server/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-server</artifactId>
diff --git a/gateway-service-admin/pom.xml b/gateway-service-admin/pom.xml
index c9b49ac32..1726036cd 100644
--- a/gateway-service-admin/pom.xml
+++ b/gateway-service-admin/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-admin</artifactId>
diff --git a/gateway-service-as/pom.xml b/gateway-service-as/pom.xml
index aff368bdf..6a799684c 100644
--- a/gateway-service-as/pom.xml
+++ b/gateway-service-as/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-as</artifactId>
diff --git a/gateway-service-auth/pom.xml b/gateway-service-auth/pom.xml
index 0231b80ad..0b3ff7dfe 100644
--- a/gateway-service-auth/pom.xml
+++ b/gateway-service-auth/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-auth</artifactId>
diff --git a/gateway-service-definitions/pom.xml b/gateway-service-definitions/pom.xml
index b44fcdc32..a83752846 100644
--- a/gateway-service-definitions/pom.xml
+++ b/gateway-service-definitions/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-definitions</artifactId>
diff --git a/gateway-service-hashicorp-vault/pom.xml b/gateway-service-hashicorp-vault/pom.xml
index 0f7f8788e..c80b5a5e7 100644
--- a/gateway-service-hashicorp-vault/pom.xml
+++ b/gateway-service-hashicorp-vault/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-hashicorp-vault</artifactId>
diff --git a/gateway-service-hbase/pom.xml b/gateway-service-hbase/pom.xml
index d60014b09..4f02cfd2c 100644
--- a/gateway-service-hbase/pom.xml
+++ b/gateway-service-hbase/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-hbase</artifactId>
diff --git a/gateway-service-health/pom.xml b/gateway-service-health/pom.xml
index fe6e960d5..040c8b5cd 100644
--- a/gateway-service-health/pom.xml
+++ b/gateway-service-health/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-health</artifactId>
diff --git a/gateway-service-hive/pom.xml b/gateway-service-hive/pom.xml
index 374652f38..2a18ecc32 100644
--- a/gateway-service-hive/pom.xml
+++ b/gateway-service-hive/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-hive</artifactId>
diff --git a/gateway-service-impala/pom.xml b/gateway-service-impala/pom.xml
index 7936adf1e..1b032ec63 100644
--- a/gateway-service-impala/pom.xml
+++ b/gateway-service-impala/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-impala</artifactId>
diff --git a/gateway-service-jkg/pom.xml b/gateway-service-jkg/pom.xml
index b2b345a92..5ebe095cf 100644
--- a/gateway-service-jkg/pom.xml
+++ b/gateway-service-jkg/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-jkg</artifactId>
diff --git a/gateway-service-knoxidf/pom.xml b/gateway-service-knoxidf/pom.xml
index 3cc1836b8..aec89ec41 100644
--- a/gateway-service-knoxidf/pom.xml
+++ b/gateway-service-knoxidf/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-knoxidf</artifactId>
diff --git a/gateway-service-knoxsso/pom.xml b/gateway-service-knoxsso/pom.xml
index c96b5145c..e4690d3d6 100644
--- a/gateway-service-knoxsso/pom.xml
+++ b/gateway-service-knoxsso/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-knoxsso</artifactId>
diff --git a/gateway-service-knoxssout/pom.xml b/gateway-service-knoxssout/pom.xml
index a40bcbff5..631a5438b 100644
--- a/gateway-service-knoxssout/pom.xml
+++ b/gateway-service-knoxssout/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-knoxssout</artifactId>
diff --git a/gateway-service-knoxtoken/pom.xml b/gateway-service-knoxtoken/pom.xml
index be10f78b2..36cce6777 100644
--- a/gateway-service-knoxtoken/pom.xml
+++ b/gateway-service-knoxtoken/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-knoxtoken</artifactId>
diff --git a/gateway-service-livy/pom.xml b/gateway-service-livy/pom.xml
index 20016664d..1e35ece0a 100644
--- a/gateway-service-livy/pom.xml
+++ b/gateway-service-livy/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-livy</artifactId>
diff --git a/gateway-service-metadata/pom.xml b/gateway-service-metadata/pom.xml
index f9adf6fda..995b587f2 100644
--- a/gateway-service-metadata/pom.xml
+++ b/gateway-service-metadata/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-metadata</artifactId>
diff --git a/gateway-service-nifi-registry/pom.xml b/gateway-service-nifi-registry/pom.xml
index 20ed1f3e4..f81d431c4 100644
--- a/gateway-service-nifi-registry/pom.xml
+++ b/gateway-service-nifi-registry/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-nifi-registry</artifactId>
diff --git a/gateway-service-nifi/pom.xml b/gateway-service-nifi/pom.xml
index 1ad3c31c7..16c14d315 100644
--- a/gateway-service-nifi/pom.xml
+++ b/gateway-service-nifi/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-nifi</artifactId>
diff --git a/gateway-service-remoteconfig/pom.xml b/gateway-service-remoteconfig/pom.xml
index eba7fc18b..49e0ec5ff 100644
--- a/gateway-service-remoteconfig/pom.xml
+++ b/gateway-service-remoteconfig/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-remoteconfig</artifactId>
diff --git a/gateway-service-restcatalog/pom.xml b/gateway-service-restcatalog/pom.xml
index 4f67ee25b..de64b4d00 100644
--- a/gateway-service-restcatalog/pom.xml
+++ b/gateway-service-restcatalog/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-restcatalog</artifactId>
diff --git a/gateway-service-rm/pom.xml b/gateway-service-rm/pom.xml
index 54c765395..5c1cb4708 100644
--- a/gateway-service-rm/pom.xml
+++ b/gateway-service-rm/pom.xml
@@ -20,7 +20,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-rm</artifactId>
diff --git a/gateway-service-session/pom.xml b/gateway-service-session/pom.xml
index 62521481b..d8f5bfdcc 100644
--- a/gateway-service-session/pom.xml
+++ b/gateway-service-session/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-session</artifactId>
diff --git a/gateway-service-storm/pom.xml b/gateway-service-storm/pom.xml
index d478db4b9..6c4b5ba84 100644
--- a/gateway-service-storm/pom.xml
+++ b/gateway-service-storm/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-storm</artifactId>
diff --git a/gateway-service-test/pom.xml b/gateway-service-test/pom.xml
index f99333efa..7bb974388 100644
--- a/gateway-service-test/pom.xml
+++ b/gateway-service-test/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-test</artifactId>
diff --git a/gateway-service-tgs/pom.xml b/gateway-service-tgs/pom.xml
index 7ced99f7b..6e7d6c51f 100644
--- a/gateway-service-tgs/pom.xml
+++ b/gateway-service-tgs/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-tgs</artifactId>
diff --git a/gateway-service-vault/pom.xml b/gateway-service-vault/pom.xml
index 7908fd8ab..464cfb34d 100644
--- a/gateway-service-vault/pom.xml
+++ b/gateway-service-vault/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-vault</artifactId>
diff --git a/gateway-service-webhdfs/pom.xml b/gateway-service-webhdfs/pom.xml
index b042d1615..19bb84d90 100644
--- a/gateway-service-webhdfs/pom.xml
+++ b/gateway-service-webhdfs/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-service-webhdfs</artifactId>
diff --git a/gateway-shell-launcher/pom.xml b/gateway-shell-launcher/pom.xml
index 07c1005ad..f930cb110 100644
--- a/gateway-shell-launcher/pom.xml
+++ b/gateway-shell-launcher/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-shell-launcher</artifactId>
diff --git a/gateway-shell-release/pom.xml b/gateway-shell-release/pom.xml
index 8322527a2..ee0e38ad0 100644
--- a/gateway-shell-release/pom.xml
+++ b/gateway-shell-release/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-shell-release</artifactId>
diff --git a/gateway-shell-samples/pom.xml b/gateway-shell-samples/pom.xml
index 4acd19b71..95777ac79 100644
--- a/gateway-shell-samples/pom.xml
+++ b/gateway-shell-samples/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-shell-samples</artifactId>
diff --git a/gateway-shell/pom.xml b/gateway-shell/pom.xml
index 217a98cab..eda22a755 100644
--- a/gateway-shell/pom.xml
+++ b/gateway-shell/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-shell</artifactId>
diff --git a/gateway-shim-opensaml-security-api/pom.xml b/gateway-shim-opensaml-security-api/pom.xml
index daf43589f..e0f4ee451 100644
--- a/gateway-shim-opensaml-security-api/pom.xml
+++ b/gateway-shim-opensaml-security-api/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-shim-opensaml-security-api</artifactId>
diff --git a/gateway-spi-common/pom.xml b/gateway-spi-common/pom.xml
index 30e9fb324..e3d8fa090 100644
--- a/gateway-spi-common/pom.xml
+++ b/gateway-spi-common/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-spi-common</artifactId>
diff --git a/gateway-spi/pom.xml b/gateway-spi/pom.xml
index 853e9342c..4ef511d00 100644
--- a/gateway-spi/pom.xml
+++ b/gateway-spi/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-spi</artifactId>
diff --git a/gateway-test-release-utils/pom.xml b/gateway-test-release-utils/pom.xml
index d951391ca..12adae48c 100644
--- a/gateway-test-release-utils/pom.xml
+++ b/gateway-test-release-utils/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/gateway-test-release/pom.xml b/gateway-test-release/pom.xml
index 1b69cc077..8cc35f449 100644
--- a/gateway-test-release/pom.xml
+++ b/gateway-test-release/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-test-release</artifactId>
diff --git a/gateway-test-release/webhdfs-kerb-test/pom.xml b/gateway-test-release/webhdfs-kerb-test/pom.xml
index ee71b3c95..1cd4872f3 100644
--- a/gateway-test-release/webhdfs-kerb-test/pom.xml
+++ b/gateway-test-release/webhdfs-kerb-test/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway-test-release</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>webhdfs-kerb-test</artifactId>
diff --git a/gateway-test-release/webhdfs-test/pom.xml b/gateway-test-release/webhdfs-test/pom.xml
index d69eeac73..299c8fe2e 100644
--- a/gateway-test-release/webhdfs-test/pom.xml
+++ b/gateway-test-release/webhdfs-test/pom.xml
@@ -22,12 +22,12 @@
<parent>
<artifactId>gateway-test-release</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>webhdfs-test</artifactId>
<name>webhdfs-test</name>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
<description>Tests for WebHDFS integration with Knox</description>
<properties>
<!--
diff --git a/gateway-test-utils/pom.xml b/gateway-test-utils/pom.xml
index 6d354748b..2d0487696 100644
--- a/gateway-test-utils/pom.xml
+++ b/gateway-test-utils/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-test-utils</artifactId>
diff --git a/gateway-test/pom.xml b/gateway-test/pom.xml
index 12abd04e7..6270a68c6 100644
--- a/gateway-test/pom.xml
+++ b/gateway-test/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-test</artifactId>
diff --git a/gateway-topology-hadoop-xml/pom.xml b/gateway-topology-hadoop-xml/pom.xml
index 9930ab09a..5d6171369 100644
--- a/gateway-topology-hadoop-xml/pom.xml
+++ b/gateway-topology-hadoop-xml/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-topology-hadoop-xml</artifactId>
diff --git a/gateway-topology-simple/pom.xml b/gateway-topology-simple/pom.xml
index d6ca213ea..c07df6c12 100644
--- a/gateway-topology-simple/pom.xml
+++ b/gateway-topology-simple/pom.xml
@@ -21,7 +21,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-topology-simple</artifactId>
diff --git a/gateway-util-common/pom.xml b/gateway-util-common/pom.xml
index 88d9c9311..363dfe836 100644
--- a/gateway-util-common/pom.xml
+++ b/gateway-util-common/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-util-common</artifactId>
diff --git a/gateway-util-configinjector/pom.xml b/gateway-util-configinjector/pom.xml
index 27be1f454..b1bad9b8b 100755
--- a/gateway-util-configinjector/pom.xml
+++ b/gateway-util-configinjector/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-util-configinjector</artifactId>
diff --git a/gateway-util-launcher/pom.xml b/gateway-util-launcher/pom.xml
index babd2541b..a7a2655eb 100644
--- a/gateway-util-launcher/pom.xml
+++ b/gateway-util-launcher/pom.xml
@@ -22,7 +22,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-util-launcher</artifactId>
<name>gateway-util-launcher</name>
diff --git a/gateway-util-urltemplate/pom.xml b/gateway-util-urltemplate/pom.xml
index a64b30806..7c3800f44 100644
--- a/gateway-util-urltemplate/pom.xml
+++ b/gateway-util-urltemplate/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>gateway-util-urltemplate</artifactId>
diff --git a/hadoop-examples/pom.xml b/hadoop-examples/pom.xml
index 2cf2c1ff5..a19f1580c 100644
--- a/hadoop-examples/pom.xml
+++ b/hadoop-examples/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>hadoop-examples</artifactId>
diff --git a/knox-cli-launcher/pom.xml b/knox-cli-launcher/pom.xml
index 2be47bc37..9fe0ef808 100644
--- a/knox-cli-launcher/pom.xml
+++ b/knox-cli-launcher/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>gateway</artifactId>
<groupId>org.apache.knox</groupId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>knox-cli-launcher</artifactId>
diff --git a/knox-homepage-ui/pom.xml b/knox-homepage-ui/pom.xml
index 2d2143073..842fb55c9 100644
--- a/knox-homepage-ui/pom.xml
+++ b/knox-homepage-ui/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>knox-homepage-ui</artifactId>
diff --git a/knox-token-generation-ui/pom.xml b/knox-token-generation-ui/pom.xml
index e04caa416..a77d5fea5 100644
--- a/knox-token-generation-ui/pom.xml
+++ b/knox-token-generation-ui/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>knox-token-generation-ui</artifactId>
diff --git a/knox-token-management-ui/pom.xml b/knox-token-management-ui/pom.xml
index a89a72410..f4c1bb5b6 100644
--- a/knox-token-management-ui/pom.xml
+++ b/knox-token-management-ui/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>knox-token-management-ui</artifactId>
diff --git a/knox-webshell-ui/pom.xml b/knox-webshell-ui/pom.xml
index 02e722e49..3829cd1dc 100644
--- a/knox-webshell-ui/pom.xml
+++ b/knox-webshell-ui/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</parent>
<artifactId>knox-webshell-ui</artifactId>
diff --git a/pom.xml b/pom.xml
index 3b9eb9129..1eb5a6e2c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
<groupId>org.apache.knox</groupId>
<artifactId>gateway</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>gateway</name>
@@ -417,7 +417,7 @@
<dependency>
<groupId>org.apache.knox</groupId>
<artifactId>build-tools</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</plugin>
@@ -703,7 +703,7 @@
<dependency>
<groupId>org.apache.knox</groupId>
<artifactId>build-tools</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</dependency>
<!-- overwrite dependency on spotbugs if you want to specify the version of spotbugs -->
<dependency>
@@ -739,7 +739,7 @@
<signaturesArtifact>
<groupId>org.apache.knox</groupId>
<artifactId>build-tools</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
<type>jar</type>
<path>build-tools/forbiddenapis/signatures.txt</path>
</signaturesArtifact>
@@ -778,7 +778,7 @@
<dependency>
<groupId>org.apache.knox</groupId>
<artifactId>build-tools</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
@@ -909,7 +909,7 @@
<dependency>
<groupId>org.apache.knox</groupId>
<artifactId>build-tools</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <version>3.1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</plugin>