Skip to content

Commit 020fc1b

Browse files
committed
Merge remote-tracking branch 'apache/main' into rxing-catalog-federation-sigv4-part-3
2 parents 0cfc5eb + 149aaa6 commit 020fc1b

File tree

66 files changed

+1703
-919
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+1703
-919
lines changed

.github/workflows/gradle.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ on:
3232
pull_request:
3333
branches: [ "main" ]
3434

35+
env:
36+
GRADLE_TOS_ACCEPTED: ${{ vars.GRADLE_TOS_ACCEPTED }}
37+
DEVELOCITY_SERVER: ${{ vars.DEVELOCITY_SERVER }}
38+
DEVELOCITY_PROJECT_ID: ${{ vars.DEVELOCITY_PROJECT_ID }}
39+
3540
jobs:
3641

3742
unit-tests:

.github/workflows/helm.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ on:
3030
pull_request:
3131
branches: [ "main" ]
3232

33+
env:
34+
GRADLE_TOS_ACCEPTED: ${{ vars.GRADLE_TOS_ACCEPTED }}
35+
DEVELOCITY_SERVER: ${{ vars.DEVELOCITY_SERVER }}
36+
DEVELOCITY_PROJECT_ID: ${{ vars.DEVELOCITY_PROJECT_ID }}
37+
3338
jobs:
3439

3540
helm-tests:

.github/workflows/nightly.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ permissions:
4040
security-events: read
4141
statuses: read
4242

43+
env:
44+
GRADLE_TOS_ACCEPTED: ${{ vars.GRADLE_TOS_ACCEPTED }}
45+
DEVELOCITY_SERVER: ${{ vars.DEVELOCITY_SERVER }}
46+
DEVELOCITY_PROJECT_ID: ${{ vars.DEVELOCITY_PROJECT_ID }}
47+
4348
jobs:
4449
nightly_build:
4550
runs-on: ubuntu-latest

.github/workflows/python-client.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ on:
3232
pull_request:
3333
branches: [ "main" ]
3434

35+
env:
36+
GRADLE_TOS_ACCEPTED: ${{ vars.GRADLE_TOS_ACCEPTED }}
37+
DEVELOCITY_SERVER: ${{ vars.DEVELOCITY_SERVER }}
38+
DEVELOCITY_PROJECT_ID: ${{ vars.DEVELOCITY_PROJECT_ID }}
39+
3540
jobs:
3641
build:
3742

.github/workflows/regtest.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ on:
2424
pull_request:
2525
branches: [ "main" ]
2626

27+
env:
28+
GRADLE_TOS_ACCEPTED: ${{ vars.GRADLE_TOS_ACCEPTED }}
29+
DEVELOCITY_SERVER: ${{ vars.DEVELOCITY_SERVER }}
30+
DEVELOCITY_PROJECT_ID: ${{ vars.DEVELOCITY_PROJECT_ID }}
31+
2732
jobs:
2833
regtest:
2934

.github/workflows/spark_client_regtests.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ on:
2424
pull_request:
2525
branches: [ "main" ]
2626

27+
env:
28+
GRADLE_TOS_ACCEPTED: ${{ vars.GRADLE_TOS_ACCEPTED }}
29+
DEVELOCITY_SERVER: ${{ vars.DEVELOCITY_SERVER }}
30+
DEVELOCITY_PROJECT_ID: ${{ vars.DEVELOCITY_PROJECT_ID }}
31+
2732
jobs:
2833
spark-plugin-regtest:
2934

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,10 @@ Apache Polaris 1.1.0-incubating was released on September 19th, 2025.
107107
ON CONFLICT (version_key) DO UPDATE
108108
SET version_value = EXCLUDED.version_value;
109109
COMMENT ON TABLE version IS 'the version of the JDBC schema in use';
110+
111+
ALTER TABLE polaris_schema.entities ADD COLUMN IF NOT EXISTS location_without_scheme TEXT;
110112
```
113+
- Please don't enable [OPTIMIZED_SIBLING_CHECK](https://github.com/apache/polaris/blob/740993963cb41c2c1b4638be5e04dd00f1263c98/polaris-core/src/main/java/org/apache/polaris/core/config/FeatureConfiguration.java#L346) feature configuration, once the above SQL statements are run. As it may lead to incorrect behavior, due to missing data for location_without_scheme column.
111114
- **Deprecations**
112115
- The property `polaris.active-roles-provider.type` is deprecated for removal.
113116
- The `ActiveRolesProvider` interface is deprecated for removal.

README.md

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -175,16 +175,33 @@ Default configuration values can be found in `runtime/defaults/src/main/resource
175175

176176
#### Publishing Build Scans to develocity.apache.org
177177

178-
All authenticated builds of Apache Polaris will automatically publish build scans to the ASF Develocity instance at
179-
[develocity.apache.org](https://develocity.apache.org/scans?search.rootProjectNames=polaris).
180-
181-
CI builds originating from the `apache/polaris` repository will have access to the Apache organization-level secret
182-
`DEVELOCITY_ACCESS_KEY` and publish build scans using the secret. CI builds originating from pull requests from forks
183-
will not have access to the secret and will silently skip build scan publication.
184-
185-
Apache committers can publish build scans from their local machine by
186-
[provisioning an access key](https://docs.gradle.com/develocity/gradle-plugin/current/#automated_access_key_provisioning)
187-
using ASF LDAP credentials. Builds by anonymous, unauthenticated contributors will silently skip build scan publication.
178+
Build scans of CI builds from a branch or tag in the `apache/polaris` repository on GitHub publish build scans
179+
to the ASF Develocity instance at
180+
[develocity.apache.org](https://develocity.apache.org/scans?search.rootProjectNames=polaris), if the workflow runs have access to the Apache organization-level secret
181+
`DEVELOCITY_ACCESS_KEY`.
182+
183+
Build scans of local developer builds publish build scans only if the Gradle command line option `--scan` is used.
184+
Those build scans are published to Gradle's public Develocity instance (see advanced configuration options below).
185+
Note that build scans on Gradle's public Develocity instance are publicly accessible to anyone.
186+
You have to accept Gradle's terms of service to publish to the Gradle's public Develocity instance.
187+
188+
CI builds originating from pull requests against the `apache/polaris` GitHub repository are published to Gradle's
189+
_public_ Develocity instance.
190+
191+
Other CI build scans do only publish build scans to the Gradle's _public_ Develocity instance, if the environment
192+
variable `GRADLE_TOS_ACCEPTED` is set to `true`.
193+
By setting this variable you agree to the [Gradle's terms of service](https://gradle.com/terms-of-service), because
194+
accepting these ToS is your personal decision.
195+
You can configure this environment variable for your GitHub repository in the GitHub repository settings under
196+
`Secrets` > `Secrets and variables` > `Actions` > choose the `Variables` tab > `New repository variable`.
197+
198+
Advanced configuration options for publishing build scans (only local and non-`apache/polaris` repository CI):
199+
* The project ID published with the build scan can be specified using the environment variable `DEVELOCITY_PROJECT_ID`.
200+
The project ID defaults to the GitHub repository owner/name, for example `octocat/polaris`.
201+
* The Develocity server can be specified using the environment variable `DEVELOCITY_SERVER` if build scans should be
202+
published to another than Gradle's public Develocity instance.
203+
* If you have to publish build scans to your own Develocity instance, you can configure the access key using a
204+
GitHub secret named `DEVELOCITY_ACCESS_KEY`.
188205

189206
## License
190207

client/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ types-python-dateutil = ">= 2.8.19.14"
6161
mypy = ">=1.18, <=1.18.2"
6262
pyiceberg = "==0.10.0"
6363
pre-commit = "==4.3.0"
64-
openapi-generator-cli = "==7.11.0.post0"
64+
openapi-generator-cli = "==7.15.0"
6565
pip-licenses-cli = "==v2.0.0"
6666
# pin virtualenv version to prevent poetry from upgrading to an incompatible version
6767
# see https://github.com/python-poetry/poetry/issues/10504#issuecomment-3176923981

getting-started/assets/postgres/docker-compose-postgres.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
services:
2121
postgres:
22-
image: postgres:17.6
22+
image: postgres:18.0
2323
ports:
2424
- "5432:5432"
2525
# set shared memory limit when using docker-compose

0 commit comments

Comments
 (0)