Commit 9355e6f
Dremio merge 2025 05 27 08 46 (#76)
* fix(nightly-CI): Do not publish snapshots from forks (apache#1635)
Adopt the `Nightly Build` workflow to not (try to) publish every night from forks.
* main: Update dependency io.smallrye.config:smallrye-config-core to v3.13.0 (apache#1637)
* Use echo to print script errors (apache#1648)
* [HOTFIX] QUICKSTART (apache#1646)
The change adds the following to fix Quick start experience :
[1] ENV variables required by common assets after apache#1522
[2] New configs required to enable FILE based sources apache#1649
Co-authored-by: singhpk234 <singhpk234@users.noreply.github.com>
Co-authored-by: pjanuario <pjanuario@users.noreply.github.com>
* main: Update dependency gradle to v8.14.1 (apache#1652)
* main: Update dependency gradle to v8.14.1
* Re-adopt PR to the project's needs
---------
Co-authored-by: Robert Stupp <snazy@snazy.de>
* [Policy Store] Add policyTypeCode to Slice/Index for Future Filtering Support and Update Policy Persistence Method (apache#1628)
This PR adds policyTypeCode to the in-memory tree map store's slice and the SQL index on policy_mapping_records (already done in JDBC in apache#1468). This prepares for future features that need to filter efficiently by policy type, like listing all entities with a data compaction policy.
It also updates the loadAllTargetsOnPolicy method to accept policyTypeCode, enabling it to use the new index for better performance.
* fix(test): Do not let some more tests spam `/tmp` (apache#1651)
* fix(test): Do not let some more tests not spam `/tmp`
* `PolarisRestCatalogViewFileIntegrationTest`
* `FileIOExceptionsTest`
* `PolarisRestCatalogViewFileIntegrationTest`
Changes the tests to leverage JUnit's `@TempDir`.
Simplifies `PolarisEclipseLinkMetaStoreManagerTest`
* review: rename the (now) abstract class
* fix(testing): Do not let PolarisOverlappingTableTest spam `/tmp` (apache#1641)
Changes the test to leverage JUnit's `@TempDir`.
* Add CATALOG_MANAGE_METADATA to super privilege set of policy attachment privileges (apache#1643)
* Fix quickstart doc with docker compose (apache#1610)
* main: Update dependency boto3 to v1.38.22 (apache#1657)
* Refactor IcebergCatalog to isolate internal state (apache#1659)
Following up on apache#1694
* Restore `private` scope on internal fields in `IcebergCatalog`
* Use a test-only setter instead of sub-classing to manage injecting
test FileIO implementations
* Refactor: Use per-request STS credentials (apache#1629)
* Refactor: Use per-request STS credentials
No functional changes.
This is mostly to allow more storage integration
flexibility in downstream build.
This might also be useful for non-AWS storage.
* fix and enforce more errorprone checks (apache#1663)
enforces the following checks:
https://errorprone.info/bugpattern/ObjectsHashCodePrimitive
https://errorprone.info/bugpattern/OptionalMapToOptional
https://errorprone.info/bugpattern/StringCharset
https://errorprone.info/bugpattern/VariableNameSameAsType
* Create a wrapper script to generate python client; regenerate the python client (apache#1347)
As noted in apache#755 and elsewhere, the generated types in client/python are currently out of date. This introduces a script to regenerate them and a gradle task to run that script.
I've also run the script, which necessitated several things to get tests passing:
1. There were small nonfunctional spec changes needed in order to keep the Python client working
2. The CLI and its tests required a few fixes to work with the updated Python client
3. Many of the regtests required fixes to work with the updated Python client
* [Python Client] CI for Python client (Continue PR#1096) (apache#1639)
Adds CI for python client. It does not include caching poetry step for now since we do not have poetry.lock (it is in .gitignore), see relevant discussion in: apache#1102 (comment), apache#1096 (comment), we can add that later
* main: Update actions/setup-python action to v5 (apache#1671)
* main: Update actions/checkout action to v4 (apache#1670)
* main: Update python Docker tag to v3.13 (apache#1669)
* main: Update dependency pytest to ~=7.4.4 (apache#1668)
* main: Update dependency software.amazon.awssdk:bom to v2.31.50 (apache#1677)
* main: Update dependency boto3 to v1.38.23 (apache#1667)
* feat(build): make archive builds reproducible (apache#1664)
See https://docs.gradle.org/current/userguide/working_with_files.html#sec:reproducible_archives
* main: Update dependency io.prometheus:prometheus-metrics-exporter-servlet-jakarta to v1.3.8 (apache#1679)
* NoSQL: adapt to change on oss/main
* INFO: Last merged commit: 6ef8b3e
---------
Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: ModEtchFill <50123102+ModEtchFill@users.noreply.github.com>
Co-authored-by: Prashant Singh <35593236+singhpk234@users.noreply.github.com>
Co-authored-by: singhpk234 <singhpk234@users.noreply.github.com>
Co-authored-by: pjanuario <pjanuario@users.noreply.github.com>
Co-authored-by: Honah (Jonas) J. <honahx@apache.org>
Co-authored-by: MonkeyCanCode <yongzheng0809@gmail.com>
Co-authored-by: Dmitri Bourlatchkov <dmitri.bourlatchkov@dremio.com>
Co-authored-by: Dmitri Bourlatchkov <dmitri.bourlatchkov@gmail.com>
Co-authored-by: Christopher Lambert <xn137@gmx.de>
Co-authored-by: Eric Maynard <eric.maynard+oss@snowflake.com>1 parent a21f74e commit 9355e6f
File tree
694 files changed
+33333
-2727
lines changed- .github/workflows
- api/iceberg-service/src/main/java/org/apache/polaris/service/types
- build-logic/src/main/kotlin
- client
- python
- .github/workflows
- .openapi-generator
- cli
- command
- options
- docs
- polaris
- catalog
- api
- models
- management
- api
- models
- test
- templates
- codestyle
- extension/persistence
- eclipselink/src
- main/java/org/apache/polaris/extension/persistence/impl/eclipselink
- test/java/org/apache/polaris/extension/persistence/impl/eclipselink
- jpa-model/src/main/java/org/apache/polaris/jpa/models
- nosql/persistence
- cdi/quarkus/src/main/java/org/apache/polaris/persistence/nosql/quarkus/backend
- metastore/src/main/java/org/apache/polaris/persistence/nosql/metastore
- relational-jdbc/src/main/java/org/apache/polaris/extension/persistence/relational/jdbc
- getting-started
- assets/postgres
- eclipselink
- jdbc
- gradle
- wrapper
- integration-tests/src/main/java/org/apache/polaris/service/it/test
- polaris-core/src
- main/java/org/apache/polaris/core
- auth
- persistence
- transactional
- policy
- secrets
- storage
- aws
- testFixtures/java/org/apache/polaris/core/persistence
- quarkus/service/src
- intTest/java/org/apache/polaris/service/quarkus/it
- relational/jdbc
- main/java/org/apache/polaris/service/quarkus/config
- test/java/org/apache/polaris/service/quarkus
- admin
- auth
- catalog
- io
- it
- regtests
- t_pyspark/src
- service/common/src
- main/java/org/apache/polaris/service
- catalog/iceberg
- storage
- testFixtures/java/org/apache/polaris/service
- test/java/org/apache/polaris/service/storage
- site/content/in-dev/unreleased
- getting-started
- deploying-polaris
- spec
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
694 files changed
+33333
-2727
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
Lines changed: 3 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | 22 | | |
24 | 23 | | |
25 | 24 | | |
| |||
84 | 83 | | |
85 | 84 | | |
86 | 85 | | |
87 | | - | |
88 | | - | |
89 | | - | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
90 | 89 | | |
91 | 90 | | |
92 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
148 | 160 | | |
149 | 161 | | |
150 | 162 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
0 commit comments