Skip to content

Commit f093ac3

Browse files
committed
Updated CHANGES using the appropriate JIRA filter which excludes false-positive items
1 parent cfb77b2 commit f093ac3

File tree

1 file changed

+12
-77
lines changed

1 file changed

+12
-77
lines changed

CHANGES

Lines changed: 12 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@ Release Notes - Apache Knox - Version 2.1.0
33
------------------------------------------------------------------------------
44

55
** New Feature
6-
* [KNOX-929] - Identity Broker API
7-
* [KNOX-1725] - gateway.custom.federation.header.name property should be at a dispatch level
8-
* [KNOX-1729] - Add support for proxying Grafana
9-
* [KNOX-1873] - Add HiveServer2 UI proxy support
10-
* [KNOX-1991] - Rewrite websocket data
11-
* [KNOX-2509] - Use Open API UI to browse the Knox Admin/Metadata API REST endpoints
126
* [KNOX-2961] - KnoxSSO Token Invalidation
137
* [KNOX-2974] - Add a new endpoint like 'pre' that supports other verbs and ignores paths
148
* [KNOX-2998] - Path based authorization
@@ -20,37 +14,16 @@ Release Notes - Apache Knox - Version 2.1.0
2014
* [KNOX-3074] - Add HBase UI proxying for table.jsp and snapshot.jsp end points in HBase 2.5
2115

2216
** Improvement
23-
* [KNOX-899] - Trailing slashes when proxying UIs causes issues
24-
* [KNOX-925] - Configurable - Encryption Algorithm and it's key size, Salt and iteration count for PBKDF
25-
* [KNOX-1380] - Create an Admin API to return a topology status
26-
* [KNOX-1439] - HA Dispatch implementations should differentiate IOExceptions
27-
* [KNOX-1591] - Remove NODEUI service since it doesn't work in current state
28-
* [KNOX-1595] - Support JDK 12/13/14
29-
* [KNOX-1614] - Improve error propagation for topology deployments
30-
* [KNOX-1652] - Move Atlas dispatches to their own module
31-
* [KNOX-1653] - Atlas dispatches - Add tests and reduce duplication
32-
* [KNOX-1674] - Remove nimbus-jose-jwt allowWeakKey
33-
* [KNOX-1704] - Upgrade to JUnit 5
34-
* [KNOX-1706] - Look at using WebJars for knoxauth application
35-
* [KNOX-1741] - KnoxSSO to Support IDP Initiated Flow
36-
* [KNOX-1749] - Improve Docker integration
37-
* [KNOX-1785] - Inject <base> tag to simplify rewrite rules
38-
* [KNOX-2096] - Create new column from existing columns
39-
* [KNOX-2358] - Reload the Knox Home page upon topology changes
40-
* [KNOX-2361] - Fix SQL History in KnoxShell knoxline
41-
* [KNOX-2362] - Extend KnoxShell Commands to publish KnoxShellTable to JDBC Data Source
42-
* [KNOX-2363] - Fix KnoxShellTable Call History across the various Builders
43-
* [KNOX-2580] - Adding a token in TokenStateService should work with token metadata
4417
* [KNOX-2859] - Search/filter tokens on Token Management page
4518
* [KNOX-2881] - KnoxCLI doesn’t hande ALIAS in (system)-user-auth-test
4619
* [KNOX-2895] - KnoxShell does not support dynamic truststore type
4720
* [KNOX-2896] - Homepage - API services view switch
21+
* [KNOX-2911] - Allow metrics,roles, tagrest & xaudit Ranger Admin APIs via knox proxy
4822
* [KNOX-2923] - Support JDK17
4923
* [KNOX-2924] - Add MariaDB support in JDBC TokenStateService
5024
* [KNOX-2929] - Add user information on all Knox UIs
5125
* [KNOX-2953] - Uniform name of http method of client metric to lowerCase
5226
* [KNOX-2959] - Auto discovery to support scaling scenarios
53-
* [KNOX-2962] - Knox readiness check gateway-status endpoint should return the list of topologies for which it is waiting for
5427
* [KNOX-2963] - CM service discovery should work when legacy mode is turned off
5528
* [KNOX-2966] - Improve hadoop-jwt cookie logging
5629
* [KNOX-2970] - During knox global logout , the corresponding SSO token should be either disabled or revoked
@@ -69,7 +42,6 @@ Release Notes - Apache Knox - Version 2.1.0
6942
* [KNOX-3011] - Resolve duplicated SL4J on classpath issue
7043
* [KNOX-3019] - Allow tokens to be renewed any times
7144
* [KNOX-3026] - Exclude services/roles from being discovered
72-
* [KNOX-3027] - CM discovery cache improvements
7345
* [KNOX-3036] - Add a Primary Group Function to Virtual Groups
7446
* [KNOX-3044] - Port numbers are written with ',' format in logs.
7547
* [KNOX-3045] - Adding the most recent service definitions for Ranger
@@ -79,9 +51,9 @@ Release Notes - Apache Knox - Version 2.1.0
7951
* [KNOX-3051] - Add a classpath location for patches
8052
* [KNOX-3052] - Allow Multiple Issuers and JWTs with no Audience in same Topology as Others
8153
* [KNOX-3058] - Avoid 404 When Topology Is Being Redeployed
82-
* [KNOX-3063] - Add monitorInterval property to log4j2 configuration file
8354
* [KNOX-3068] - Iceberg REST Catalog service definition
8455
* [KNOX-3073] - Token verification fallback to Knox keys behavior should configurable
56+
* [KNOX-3096] - Remote Authentication Provider for Levaraging other Knox Instances
8557
* [KNOX-3097] - Add more redirect.whitelist Test Cases for KNOXSSO
8658
* [KNOX-3099] - Add ability to exclude topologies from client auth
8759
* [KNOX-3100] - Extend Group Header Support in RemoteAuthProvider to handle Multiple Headers
@@ -91,6 +63,7 @@ Release Notes - Apache Knox - Version 2.1.0
9163
* [KNOX-3104] - Adding Groups to the RemoteAuthProvider Audit log entry
9264
* [KNOX-3105] - Add Topology Level Config for Truststore to RemoteAuthProvider
9365
* [KNOX-3108] - Append classpath with additional paths
66+
* [KNOX-3109] - Passcode Tokens to use as Bearer Token
9467
* [KNOX-3110] - Add API_KEY TokenMetadataType for use in token management cases
9568
* [KNOX-3111] - HSTS headers are missing for 404 responses
9669
* [KNOX-3112] - Add a specialized use API for CLIENT_ID and SECRET based on KNOXTOKEN API
@@ -101,35 +74,16 @@ Release Notes - Apache Knox - Version 2.1.0
10174
* [KNOX-3124] - Add Generic Security Header Filter to WebAppSec Provider
10275
* [KNOX-3134] - pac4jCsrfToken cookie Secure and HttpOnly attributes are not set
10376
* [KNOX-3146] - Failover ability for SSEHaDispatch
77+
* [KNOX-3148] - Make pac4j session cookie SameSite attribute configurable
10478
* [KNOX-3156] - Improve Ehcache 3.x
105-
* [KNOX-3160] - MkDocs Docathon Epic
10679
* [KNOX-3168] - Update to json-smart-2.5.2
10780
* [KNOX-3174] - Upgrade commons-io to 2.17
10881
* [KNOX-3177] - Service definitions XML validation during build time
82+
* [KNOX-3181] - PasscodeTokenResourceBase should extend TokenResourceV2
10983
* [KNOX-3182] - Exclude netty from hadoop-common and zookeeper Dependencies
11084

11185
** Bug
112-
* [KNOX-799] - Rewrite rules for handling of trailing slash '/'
113-
* [KNOX-1204] - KIP-11 - S3 Access through Knox API
114-
* [KNOX-1299] - Admin API does not serialize older deployed topology file with identity-assertion provider
115-
* [KNOX-1339] - Support for cloud federation
116-
* [KNOX-1355] - Knox not honoring originalUrl when pac4j federation is used
117-
* [KNOX-1425] - UI Changes to include dispatch element in topology
118-
* [KNOX-1432] - Knox directories should not be world readable (conf, logs, data etc.)
119-
* [KNOX-1644] - Improve HDFSUI 3.0.0 version to handle no ?host= parameter
120-
* [KNOX-1852] - Simplify ZookeeperRemoteAliasService and make it generic
121-
* [KNOX-1860] - Need redirect to login when SSO cookie expires
122-
* [KNOX-1865] - Admin UI Provider Config Forms need Tooltips/Help Text
123-
* [KNOX-2297] - NPE during Shiro cleanup?
124-
* [KNOX-2349] - knoxcli convert-topology descriptor-name is not optional
125-
* [KNOX-2374] - Compress rolled logs and delete logs files that older
126-
* [KNOX-2409] - HS2 Interactive Active/Passive HA not working
127-
* [KNOX-2528] - Tracking URL link in YARN for Killed applications broken
128-
* [KNOX-2643] - TopologyService should validate descriptor and provider config file paths
129-
* [KNOX-2644] - Topology names should be validated when uploaded via API
130-
* [KNOX-2688] - Perf test - Knox does not honour token limit per user
13186
* [KNOX-2719] - upgrade velocity due to security issue
132-
* [KNOX-2828] - Token generation maximum token ttl unlimited not working when lifespan input is disabled
13387
* [KNOX-2888] - Update gateway-version to 2.1.0 in build.xml
13488
* [KNOX-2890] - When client-knox connection is broken knox should not retry the same client request
13589
* [KNOX-2891] - Topology is not deployed if the referred provider file is not available initially and recreated later
@@ -139,7 +93,6 @@ Release Notes - Apache Knox - Version 2.1.0
13993
* [KNOX-2907] - Events related to non-proxied services cause Knox to perform a topology redeploy
14094
* [KNOX-2909] - Ignore CORE_SETTINGS service discovery
14195
* [KNOX-2915] - Knox should update topologies before deploying them
142-
* [KNOX-2934] - Should not return passcode token when token management is disabled
14396
* [KNOX-2938] - jwks.json doesn't have double quotes which makes json invalid
14497
* [KNOX-2939] - Provider file configured with invalid syntax still gets created with few missing provider contents
14598
* [KNOX-2940] - knoxcli create-alias/create-aliases command doesn't support values starting with dash
@@ -152,7 +105,7 @@ Release Notes - Apache Knox - Version 2.1.0
152105
* [KNOX-2948] - Make encryptquerystring provision optional
153106
* [KNOX-2949] - Topology file is not deleted after deleting descriptor via hadoop xml resource
154107
* [KNOX-2950] - Token generation should be reachable using the old URL
155-
* [KNOX-2951] - During discovery if cm is not reachable and throws SocketException then retry is not happening
108+
* [KNOX-2951] - During discovery if cm is not reachable and throws SocketException then retry is not happening
156109
* [KNOX-2954] - Gateway service metric name contain hbase rowkey led to frequently full gc
157110
* [KNOX-2955] - Knox Readiness Awareness and Notification
158111
* [KNOX-2956] - Refactor CM-specific advanced service discovery
@@ -166,7 +119,7 @@ Release Notes - Apache Knox - Version 2.1.0
166119
* [KNOX-2980] - Token id column in token management page is not word wrapped ,hence unable to view few characters in tokenid
167120
* [KNOX-2989] - Enable support for multi-arch docer builds for Knox
168121
* [KNOX-2995] - json contains NaN value parsing failed
169-
* [KNOX-2996] - Add proxy for hdfs UI network topology
122+
* [KNOX-2996] - Add proxy for hdfs UI network topology
170123
* [KNOX-2999] - [Docker] Add public CA to Knox trust store
171124
* [KNOX-3006] - PAM module occasionally generates garbage group names
172125
* [KNOX-3009] - KNOX-SESSION missing from Manager Topology and Admin UI
@@ -183,7 +136,6 @@ Release Notes - Apache Knox - Version 2.1.0
183136
* [KNOX-3028] - KnoxToken extension for OAuth Token Flows
184137
* [KNOX-3029] - Fix Ozone version in ozone-scm 1.4.0 service.xml
185138
* [KNOX-3030] - SAXException occurs while parsing old topology on the descriptor handle path
186-
* [KNOX-3031] - CLIENT_ID and CLIENT_SECRET without Token Managed set results in 200 inappropriately
187139
* [KNOX-3032] - Passcode token verification doesn't return error when TSS is disabled
188140
* [KNOX-3037] - Wrong usage of client secret should not be accepted
189141
* [KNOX-3038] - OAuth resource tokens are short-lived
@@ -193,37 +145,34 @@ Release Notes - Apache Knox - Version 2.1.0
193145
* [KNOX-3050] - “PATCH” method is not allowed for extauthz endpoint
194146
* [KNOX-3054] - Replace ignored meta tag cache headers to HTTP headers
195147
* [KNOX-3060] - Knox Homepage token management does not work when Cookie Management is enabled
196-
* [KNOX-3064] - NullPointerException for GatewayServices in tests
197148
* [KNOX-3069] - Flakey Test - TokenServiceResourceTest
198-
* [KNOX-3070] - Investigate Concurrency for Token IDs
199149
* [KNOX-3075] - JDBC Token State Server not handling -1 Expiry Correctly
200150
* [KNOX-3077] - Knox UI session timeout does not work with pac4j
201-
* [KNOX-3081] - Upgrade commons-compress to fix CVE-2024-25710 and CVE-2024-26308
202151
* [KNOX-3087] - Support validation of JWTs without a typ parameter
203152
* [KNOX-3113] - HSTS headers duplicated with global config
204153
* [KNOX-3114] - Update Hadoop version to latest release 3.4.1
154+
* [KNOX-3117] - Update Dependencies
205155
* [KNOX-3150] - Support for caching JWKS keys
206156
* [KNOX-3152] - Gateway startup errors due to pinot service XMLs
207-
* [KNOX-3155] - Isolate the CLIENTID and APIKEY param names from KNOXTOKEN
208-
* [KNOX-3157] - Add Docs for APIKEY and CLIENTID APIs to knox-site
209157
* [KNOX-3167] - UI builds won't work with ARM64
210158
* [KNOX-3172] - BouncyCastle FIPS provider Broken Pipe exception
211159
* [KNOX-3173] - Remove default SameSite value for pac4j session cookies
212160
* [KNOX-3175] - Client credential flow validation drains request body
213161
* [KNOX-3178] - Update Dependencies
162+
* [KNOX-3186] - SSOCookieProvider does not work with istio external authorizer
163+
* [KNOX-3187] - Better indicator of missing knox.token.hash.key on Token Management/Generation UIs
214164

215165
** Test
216166
* [KNOX-3042] - TokenServiceResourceTest.testUnlimitedTokensPerUser intermittently fails
217167
* [KNOX-3053] - Fix DefaultTopologyServiceTest
218168
* [KNOX-3072] - GatewayBasicFuncTest.testEncodedForwardSlash failing
169+
* [KNOX-3151] - Fix MesssageFailureTest.testMessageTooBig intermittent failures
219170

220171
** Task
221-
* [KNOX-2842] - ARM64 build support in GitHub actions
222172
* [KNOX-2862] - Setup idle timeout for SSO cookie to 15 minutes
223173
* [KNOX-2880] - Mark log4j1 as a banned dependency
224174
* [KNOX-2884] - Skip descriptor and provider generation from hadoop xml resource if provider/descriptor is read only
225175
* [KNOX-2889] - Change Hadoop Auth failure message to ERROR
226-
* [KNOX-2897] - Eliminate or minimize the need for replayBufferSize configuration
227176
* [KNOX-2898] - Reconsider the usage of sso.unauthenticated.path.list
228177
* [KNOX-2899] - Disable service-based discovery filter
229178
* [KNOX-2901] - Deleting a descriptor/provider from hadoop xml resource
@@ -233,7 +182,6 @@ Release Notes - Apache Knox - Version 2.1.0
233182
* [KNOX-2912] - Don't fail over non idempotent requests unless it's a connect exception
234183
* [KNOX-2928] - For malformed url should return 400 bad request instead of 500
235184
* [KNOX-2931] - Some special characters in the rewrite rule cannot be escaped
236-
* [KNOX-2935] - knoxcli create-alias and create-aliases don't support spaces
237185
* [KNOX-2936] - knoxcli convert-topology doesn't work with output-path parameter
238186
* [KNOX-2965] - Document KnoxSSO Cookie Invalidation
239187
* [KNOX-2979] - Remove redundant 'refresh' query parameter from logout.jsp
@@ -242,25 +190,12 @@ Release Notes - Apache Knox - Version 2.1.0
242190
* [KNOX-2992] - Token impersonation config cleanup
243191
* [KNOX-3004] - Impala connection string should be a valid JDBC connection URL
244192
* [KNOX-3020] - Introduce type Knox Token metadata
245-
* [KNOX-3055] - Change MySQL connector dependency scope to provided
246-
* [KNOX-3059] - Upgrade Commons-configuration2 to 2.10.1
247193
* [KNOX-3061] - Upgrade Bouncy Castle to 1.78
248194
* [KNOX-3084] - Update CM service discovery with the enhanced role configs endpoint
249195
* [KNOX-3094] - Update CM API swagger to 7.13.1
250196
* [KNOX-3132] - Improve URL checks for originalUrl
251197
* [KNOX-3153] - Fix Java command invocations in knoxcli.sh
252-
253-
** Sub-task
254-
* [KNOX-1790] - Docker - Handle custom Knox master secret
255-
* [KNOX-1953] - Figure out how to publish Knox Docker image
256-
* [KNOX-2264] - Docker - move from docker-maven-plugin to dockerfile-maven
257-
* [KNOX-2420] - Upgrade hadoop to 3.3.0
258-
* [KNOX-2515] - Upgrade maven-pmd-plugin to 3.14.0
259-
* [KNOX-3161] - Revisit the Hadoop centric Quickstart Guide to be more Modern
260-
* [KNOX-3163] - Client/User Guide Discovering Resources Page
261-
* [KNOX-3164] - Move General Troubleshooting Section from Client/User Guide to Admin Guide
262-
* [KNOX-3165] - Broken Links from W3C Link Checker
263-
* [KNOX-3166] - Replace Github Page with Community Page and include Github There
198+
* [KNOX-3154] - Implement CM discovery support for the Apache Iceberg REST Catalog Service
264199

265200

266201
------------------------------------------------------------------------------

0 commit comments

Comments
 (0)