This is an automated email from the ASF dual-hosted git repository.
nic pushed a change to branch 2.6.x
in repository https://gitbox.apache.org/repos/asf/kylin.git.
from 9e35338 Fix not thread-safe double-checked locking
new 9720715 Fix potential possibility of array index out of bounds error
new fb924fa Remove container never accessed
new b2c529d Ensure the validity of http header from concated string
new 79207d8 Fix synchronization on boxed types or strings
new 88fce9a KYLIN-4327 TOPN Comparator may violate its general contract
new 25e879c Prevent uncontrolled data used in path expression
new 8546645 Fix equals method does not inspect argument type
new 34eb54c Fix queries built from user-controlled sources
new e946dc6 Prevent uncontrolled data used in path expression
new 1d5eac6 Prevent uncontrolled data used in path expression
new ec62484 KYLIN-4291 Parallel segment building may causes
WriteConflictException
new 5fbb6c9 Validate uuid to prevent sql injection
new eb9f916 KYLIN-4359 Param Value should be required when creating a
cube and adding a new measure
new b39f6fe Minor, throw exception in case of illegal project name
new 18908be Minor, add class TableDesc.TableProject to avoid the use of
Pair
The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../common/metrics/metrics2/CodahaleMetrics.java | 10 -
.../common/persistence/JDBCResourceStore.java | 47 ++--
.../org/apache/kylin/dict/DictionaryManager.java | 31 ++-
.../apache/kylin/dict/lookup/SnapshotManager.java | 64 ++++--
.../kylin/job/execution/ExecutableManager.java | 4 +
.../org/apache/kylin/measure/topn/TopNCounter.java | 8 +-
.../kylin/metadata/TableMetadataManager.java | 15 +-
.../metadata/badquery/BadQueryHistoryManager.java | 3 +-
.../org/apache/kylin/metadata/model/TableDesc.java | 31 ++-
.../apache/kylin/metadata/model/TableExtDesc.java | 137 ++++++-----
.../kylin/measure/topn/TopNCounterBasicTest.java | 47 ++++
.../kylin/rest/controller/CubeController.java | 3 +-
.../kylin/rest/controller/DashboardController.java | 17 +-
.../rest/controller/ExternalFilterController.java | 12 +-
.../kylin/rest/controller/QueryController.java | 10 +-
.../kylin/rest/security/AclEntityFactory.java | 6 +
.../kylin/rest/service/DashboardService.java | 250 +++++++++++----------
.../org/apache/kylin/rest/util/ValidateUtil.java | 8 +-
.../kylin/source/hive/BeelineHiveClient.java | 2 +-
.../org/apache/kylin/tool/CubeMigrationCLI.java | 4 +-
webapp/app/partials/cubeDesigner/measures.html | 1 +
21 files changed, 435 insertions(+), 275 deletions(-)