Skip to content

Commit

Permalink
Merge branch 'master' of github.com:apache/kyuubi
Browse files Browse the repository at this point in the history
* 'master' of github.com:apache/kyuubi: (1557 commits)
  [KYUUBI apache#3951][FOLLOWUP] Audit the rest request params
  [KYUUBI apache#4377] Grant execute permission to release scripts
  [KYUUBI apache#4374] Release uploading should include kyuubi-spark-connector-hive
  [KYUUBI apache#4267] Show warning if SessionHandle is invalid
  [KYUUBI apache#4385] [DOCS] Refine release process
  [KYUUBI apache#4352] Support System.gc() with periodic GC interval
  [KYUUBI apache#4152][FOLLOWUP] LDAP configurations should be server-only
  [KYUUBI apache#4373] Using SVN_STAGING_REPO instead of SVN_STAGING_REPO in the release script to fix echo message
  [KYUUBI apache#4372] Support to return null value for OperationsResource rowset
  [KYUUBI apache#4371] Fix typo in `kyuubi_ecosystem.drawio`
  [KYUUBI apache#4216] Support to transfer client version for kyuubi hive jdbc and rest client sdk
  [KYUUBI apache#4345] Add the doc of kyuubi trino server
  [KYUUBI apache#3081][DOCS] Add Hudi connector doc in Trino
  [KYUUBI apache#4357] Bump Jersey from 2.38 to 2.39
  [KYUUBI apache#4338][FOLLOWUP] Fix K8s integration tests
  [KYUUBI apache#4326] [ARROW] Fix Spark session timezone format in arrow-based result format
  [KYUUBI apache#4360][FOLLOWUP] Get valid unlimited users from existing limiters instead of conf
  [KYUUBI apache#4362] Add `_configurations` in kerberos.rst
  [KYUUBI apache#4338] Bump Spark from 3.3.1 to 3.3.2
  [KYUUBI apache#4119][FOLLOWUP] Add app start time for batch api docs
  ...
  • Loading branch information
kai.he01 committed Feb 21, 2023
2 parents 6dd61ae + d288a2b commit 4cd3d23
Show file tree
Hide file tree
Showing 2,224 changed files with 195,780 additions and 25,160 deletions.
6 changes: 3 additions & 3 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# See: https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features

github:
description: "Apache Kyuubi is a distributed multi-tenant JDBC server for large-scale data processing and analytics, built on top of Apache Spark"
description: "Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses."
homepage: https://kyuubi.apache.org/
labels:
- spark
Expand All @@ -42,5 +42,5 @@ github:
projects: false
notifications:
commits: commits@kyuubi.apache.org
issues: dev@kyuubi.apache.org
pullrequests: commits@kyuubi.apache.org
issues: notifications@kyuubi.apache.org
pullrequests: notifications@kyuubi.apache.org
2 changes: 0 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,8 @@
.github/ export-ignore
.idea/ export-ignore
.readthedocs.yml export-ignore
.travis.yml export-ignore
_config.yml export-ignore
codecov.yml export-ignore
dev/kyuubi-tpcds/ export-ignore
licenses-binary/ export-ignore
LICENSE-binary export-ignore
NOTICE-binary export-ignore
Expand Down
11 changes: 6 additions & 5 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@

# See https://gh-community.github.io/issue-template-feedback/structured/

name: Kyuubi Bug Report
name: Bug Report
title: "[Bug] "
description: Describe the bug you encountered with Apache Kyuubi
labels: [ "bug" ]
labels: [ "kind:bug,priority:major" ]
body:
- type: markdown
attributes:
Expand All @@ -31,7 +31,7 @@ body:
encountered with the community. For best practices, if it is indeed a bug, please try your best to provide the reproducible
steps. If you want to ask questions or share ideas, please [subscribe to our mailing list](mailto:dev-subscribe@kyuubi.apache.org)
and send emails to [our mailing list](mailto:dev@kyuubi.apache.org), you can also head to our
[Discussions](https://github.com/apache/incubator-kyuubi/discussions) tab.
[Discussions](https://github.com/apache/kyuubi/discussions) tab.
- type: checkboxes
attributes:
Expand All @@ -47,7 +47,7 @@ body:
label: Search before asking
options:
- label: >
I have searched in the [issues](https://github.com/apache/incubator-kyuubi/issues?q=is%3Aissue) and found no similar
I have searched in the [issues](https://github.com/apache/kyuubi/issues?q=is%3Aissue) and found no similar
issues.
required: true
Expand Down Expand Up @@ -128,7 +128,8 @@ body:
especially if you already know a good understanding of how to implement the fix.
Kyuubi is a community-driven project and we love to bring new contributors in.
options:
- label: Yes I am willing to submit a PR!
- label: Yes. I would be willing to submit a PR with guidance from the Kyuubi community to fix.
- label: No. I cannot submit a PR at this time.

- type: markdown
attributes:
Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@
blank_issues_enabled: false
contact_links:
- name: Ask a question or get support
url: https://github.com/apache/incubator-kyuubi/discussions/categories/q-a
url: https://github.com/apache/kyuubi/discussions/categories/q-a
about: Ask a question or request support for using Apache Kyuubi
- name: Tell us your success story or use case
url: https://github.com/apache/incubator-kyuubi/discussions/925
url: https://github.com/apache/kyuubi/discussions/925
about: Tell us your success story or use case using Apache Kyuubi
- name: Kyuubi project improvement proposal
url: https://github.com/apache/incubator-kyuubi/discussions/categories/ideas
url: https://github.com/apache/kyuubi/discussions/categories/ideas
about: a.k.a KPIP
98 changes: 98 additions & 0 deletions .github/ISSUE_TEMPLATE/doc-improvement-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

name: Doc Improvement Report
title: "[DOCS] "
description: Fix errors, or improve the content or refactor architecture of online documentation
labels: ["kind:documentation"]
body:
- type: markdown
attributes:
value: |
Thank you for finding the time to report the problem! We really appreciate the community efforts to improve Kyuubi.
- type: checkboxes
attributes:
label: Code of Conduct
description: The Code of Conduct helps create a safe space for everyone. We require that everyone agrees to it.
options:
- label: >
I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
required: true
- type: checkboxes
attributes:
label: Search before asking
options:
- label: >
I have searched in the [issues](https://github.com/apache/kyuubi/issues?q=is%3Aissue) and found no similar
issues.
required: true
- type: textarea
attributes:
label: Which parts of the documentation do you think need improvement?
description: Please describe the details with documentation you have.
placeholder: >
Please include links to the documentation that you want to improve and possibly screenshots showing
the details. Explain why do you think it needs to improve. Make sure you include view of the target
audience of the documentation. Please explain why you think the docs are wrong.
- type: input
id: versions
attributes:
label: Affects Version(s)
description: Which versions of Kyuubi Documentation are affected by this issue?
placeholder: >
e.g. master/1.5.0/1.4.1/...
validations:
required: true

- type: textarea
attributes:
label: Improving the documentation
description: How do you think the documentation can be improved?
placeholder: >
Please explain how you think the documentation could be improved. Ideally specify where a new or missing
documentation should be added and what kind of information should be included. Sometimes people
writing the documentation do not realise that some assumptions they have might not be in the heads
of the reader, so try to explain exactly what you would like to see in the docs and why.
- type: textarea
attributes:
label: Anything else
description: Anything else we need to know?
placeholder: >
How often does this problem occur? (Once? Every time? Only when certain conditions are met?)
Any relevant logs to include? Put them here inside fenced
``` ``` blocks or inside a foldable details tag if it's long:
<details><summary>x.log</summary> lots of stuff </details>
- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
A pull request is optional, but we are glad to help you in the contribution process
especially if you already know a good understanding of how to implement the fix.
Kyuubi is a community-driven project and we love to bring new contributors in.
options:
- label: Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve.
- label: No. I cannot submit a PR at this time.

- type: markdown
attributes:
value: "Thanks for taking the time to fill out this Doc improvement report!"
9 changes: 5 additions & 4 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
# limitations under the License.
#

name: Kyuubi Feature Request
name: Feature Request
title: "[FEATURE] "
description: Suggest an idea for Apache Kyuubi
labels: [ "feature" ]
labels: [ "kind:feature,priority:major" ]
body:
- type: markdown
attributes:
Expand All @@ -39,7 +39,7 @@ body:
label: Search before asking
options:
- label: >
I have searched in the [issues](https://github.com/apache/incubator-kyuubi/issues?q=is%3Aissue) and found no similar
I have searched in the [issues](https://github.com/apache/kyuubi/issues?q=is%3Aissue) and found no similar
issues.
required: true
Expand Down Expand Up @@ -86,7 +86,8 @@ body:
especially if you already have a grip on how to implement the new feature.
Kyuubi is a community-driven project and we love to bring new contributors in.
options:
- label: Yes I am willing to submit a PR!
- label: Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve.
- label: No. I cannot submit a PR at this time.

- type: markdown
attributes:
Expand Down
77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/improve-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

name: Test Only Fix
title: "[TEST]"
description: Describe the tests you want to improve with Apache Kyuubi
labels: ["kind:test,priority:minor"]
body:
- type: markdown
attributes:
value: |
Thank you for finding the time to report the issue! We really appreciate the community's efforts to improve Kyuubi.
- type: checkboxes
attributes:
label: Code of Conduct
description: The Code of Conduct helps create a safe space for everyone. We require that everyone agrees to it.
options:
- label: >
I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
required: true
- type: checkboxes
attributes:
label: Search before asking
options:
- label: >
I have searched in the [issues](https://github.com/apache/kyuubi/issues?q=is%3Aissue) and found no similar
issues.
required: true
- type: checkboxes
attributes:
label: What kind of test improve?
options:
- label: Fix flaky tests.
- label: Fix bug in tests.
- label: Increase test coverage.
- label: Other kinds of test improve.

- type: textarea
attributes:
label: Describe the issues of the existing tests or improvements for new tests
placeholder: >
Please describe the tests problem you see and how it is needed to be improved, if it is
a flaky test, please provide the link of failure like GitHub Actions url.
validations:
required: true

- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
A pull request is optional, but we are glad to help you in the contribution process
especially if you already know a good understanding of how to implement the fix.
Kyuubi is a community-driven project and we love to bring new contributors in.
options:
- label: Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve.
- label: No. I cannot submit a PR at this time.

- type: markdown
attributes:
value: "Thanks for taking the time to improve the test coverage and fix test issues."
77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/improvement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# See https://gh-community.github.io/issue-template-feedback/structured/

name: Improvement
title: "[Improvement] "
description: Suggest an improvement on performance, code quality, user experience, etc
labels: [ "improvement" ]
body:
- type: markdown
attributes:
value: |
Thank you for contributing to Apache Kyuubi! Your opinions are deeply valued by the community.
- type: checkboxes
attributes:
label: Code of Conduct
description: The Code of Conduct helps create a safe space for everyone. We require that everyone agrees to it.
options:
- label: >
I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
required: true
- type: checkboxes
attributes:
label: Search before asking
options:
- label: >
I have searched in the [issues](https://github.com/apache/kyuubi/issues?q=is%3Aissue) and found no similar
issues.
required: true
- type: textarea
attributes:
label: What would you like to be improved?
placeholder: >
Please describe the problem you see and how it is needed to be improved.
validations:
required: true

- type: textarea
attributes:
label: How should we improve?
placeholder: >
Please provide the solution if you have thoughts.
validations:
required: false

- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
A pull request is optional, but we are glad to help you in the contribution process
especially if you already know a good understanding of how to implement the fix.
Kyuubi is a community-driven project and we love to bring new contributors in.
options:
- label: Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve.
- label: No. I cannot submit a PR at this time.

- type: markdown
attributes:
value: "Thanks for taking the time to create this improvement issue!"
Loading

0 comments on commit 4cd3d23

Please sign in to comment.