Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
66a0d8e
Update version to 0.7.0-incubating
zhoujinsong Jun 25, 2024
1e7c10b
[AMORO-2960] Support paimon s3 based catalog (#2972)
xleoken Jun 28, 2024
dcc78c1
[AMORO-2941] Complete translations for amoro dashboard (#2958)
chouchouji Jun 28, 2024
52ddb36
[Improvement] Add maven-mirror to speed up building image doc (#2984)
xleoken Jul 1, 2024
455f283
[Improvement] Fix maven jar plugin configuration for apache release (…
zhoujinsong Jul 1, 2024
2ed6316
[Improvement] Add NOTICE-binary & LICENSE-binary for binary release (…
zhoujinsong Jul 1, 2024
6bfbcff
[Improvement] Add more checking rules for importing guava clesses (#2…
zhoujinsong Jul 1, 2024
deb6ddc
[Hotfix] Fix amoro docker image build ci (#2987)
zhoujinsong Jul 1, 2024
4d4611c
Improve hadoop profile
zhoujinsong Jul 1, 2024
cdc2602
Merge master & Fix conflicts
zhoujinsong Jul 11, 2024
729cfd1
Merge branch 'master' into 0.7.x
zhoujinsong Jul 11, 2024
5d28fef
Add test-jar goal
zhoujinsong Jul 11, 2024
75fdff9
Support to skip java doc plugin for trino module
zhoujinsong Jul 11, 2024
3a89437
Merge branch 'master' into 0.7.x
zhoujinsong Jul 12, 2024
d8e2784
Merge branch 'master' into 0.7.x
zhoujinsong Jul 16, 2024
a6b7786
[AMORO-3050] Fix AMS crashes if javalin stop timeouts (#3052)
link3280 Jul 23, 2024
b0a1488
[AMORO-3056] Support graceful shutdown for AMS (#3057)
link3280 Jul 24, 2024
f3868db
[Hotfix] Fix the function that convert ms (#3069)
chouchouji Aug 7, 2024
9d4ea99
[AMORO-2555] Tag dangling delete snapshot commits (#3058)
xxubai Aug 7, 2024
c8ad837
[AMORO-3076] Prevent the table name from being truncated prematurely …
tcodehuber Aug 6, 2024
c69faef
[AMORO-3098] Load log4j2.xml under AMORO_CONF_DIR first (#3099)
zhoujinsong Aug 15, 2024
f0400a4
[AMORO-3132]High available service should not close curator client be…
nicochen Aug 27, 2024
a26da28
[AMORO-3128] Make yarn application name for flink optimizer more mean…
klion26 Aug 24, 2024
5200a86
[AMORO-3141] When a master/backup switch occurs, close the `planExecu…
rfyu Aug 30, 2024
dd47342
[AMORO-3145] Filter out info log for CodecPool in optimizer (#3185)
klion26 Sep 10, 2024
b233c4c
[AMORO-3153]Modify the implementation class of the thrift server (#3154)
engraving-knife Sep 2, 2024
a13a95e
[AMORO-3194]improvement: optimize plan log print (#3212)
Aireed Sep 20, 2024
64ac2a7
[AMORO-3111]Avoid optimization state blocking in planning (#3115)
rfyu Sep 14, 2024
f1667cb
[AMORO-3110] Avoid optimization status blocking in running (#3113)
rfyu Sep 14, 2024
3974b1e
[AMORO-3110] Extract error message in optimizers (#3130)
xxubai Aug 26, 2024
50d8a80
[AMORO-3110] Do not throw exception when retry task in optimizer keep…
xxubai Sep 26, 2024
aebd12c
[Amoro-3196]: Fix scheduling hungry issue (#3203)
majin1102 Sep 19, 2024
05883ca
Merge #3152 and fix conflicts
chouchouji Sep 3, 2024
f845e75
[Hotfix] Fix wrong javadoc for TableRuntimeRefreshExecutor (#3051)
link3280 Jul 19, 2024
545fc02
[Doc]Fix typo in managing-optimizers.md (#3059)
xieyi888 Jul 23, 2024
7b2f6be
[AMORO-3242] Fix optimizer keeper unregister npe (#3243)
majin1102 Oct 12, 2024
c4a3932
[AMORO-2870] Rewrite the task which contain different eq-delete field…
xxubai Oct 18, 2024
a05f56c
Merge #3225 & fix conflicts
zhoujinsong Sep 26, 2024
a2ec9a4
[AMORO-3228] Rewrite pos delete files not written by optimizing proce…
zhoujinsong Oct 9, 2024
d02f112
[AMORO-3302] Make plugin jar optional for packing (#3305)
klion26 Oct 29, 2024
65127ea
[AMORO-3303] Optimize the final tarball to keep it within the specifi…
klion26 Oct 30, 2024
ede4046
Change project version to 0.7.1-incubating
zhoujinsong Oct 30, 2024
27a2c20
[AMORO-3086] Add more tags for amoro docker images built by ci (#3088)
zhoujinsong Aug 13, 2024
73c0856
Change amoro shade version to 0.7.0-incubating (#3083)
zhoujinsong Aug 8, 2024
e73ca0a
[AMORO-3239] Fix stack overflow caused by reading too many partitions…
7hong Oct 16, 2024
b9d6da9
Fix some checkstyle errors
zhoujinsong Oct 30, 2024
e9434bd
Remove optional dependency and pluin jars for apache release
zhoujinsong Oct 30, 2024
774aa9d
[AMORO-3323]Exclude `hadoop-client-api` dependency (#3324)
zhoujinsong Nov 11, 2024
a8dd445
[hotfix] fixup column name in TableMetaMapper#selectTableRuntimeMetas…
zhangwl9 Nov 17, 2024
d5cd173
feat: add Iceberg table tag management UI and API
Apr 2, 2026
3b680f9
refactor: address code review issues for tag management feature
Apr 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 11 additions & 6 deletions .github/workflows/docker-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,16 @@ jobs:
id: meta
with:
flavor: |
latest=auto
latest=false
images: |
name=apache/amoro
tags: |
type=ref,event=branch,enable=${{ matrix.hadoop == 'v3' }},suffix=-snapshot
type=ref,event=branch,enable=${{ matrix.hadoop == 'v2' }},suffix=-snapshot-hadoop2
type=raw,enable=${{ matrix.hadoop == 'v3' && startsWith(github.ref, 'refs/tags/v') }},value=latest
type=semver,event=tag,enable=${{ matrix.hadoop == 'v3' }},pattern={{version}}
type=semver,event=tag,enable=${{ matrix.hadoop == 'v2' }},pattern={{version}}-hadoop2
type=semver,event=tag,enable=${{ matrix.hadoop == 'v3' }},pattern={{version}}, suffix=-hadoop3
type=semver,event=tag,enable=${{ matrix.hadoop == 'v2' }},pattern={{version}}, suffix=-hadoop2

- name: Print tags
run: echo '${{ steps.meta.outputs.tags }}'
Expand Down Expand Up @@ -121,16 +123,17 @@ jobs:
id: meta
with:
flavor: |
latest=auto
latest=false
images: |
name=apache/amoro-flink-optimizer
tags: |
type=ref,event=branch,enable=${{ matrix.flink == '1.14.6' }},suffix=-snapshot
type=ref,event=branch,enable=${{ matrix.flink == '1.14.6' }},suffix=-snapshot-flink1.14
type=ref,event=branch,enable=${{ matrix.flink == '1.18.1' }},suffix=-snapshot-flink1.18
type=raw,enable=${{ matrix.hadoop == '1.14.6' && startsWith(github.ref, 'refs/tags/v') }},value=latest
type=semver,enable=${{ matrix.flink == '1.14.6' }},pattern={{version}}
type=semver,enable=${{ matrix.flink == '1.14.6' }},pattern={{version}}-flink1.14
type=semver,enable=${{ matrix.flink == '1.18.1' }},pattern={{version}}-flink1.18
type=semver,enable=${{ matrix.flink == '1.14.6' }},pattern={{version}}, suffix=-flink1.14
type=semver,enable=${{ matrix.flink == '1.18.1' }},pattern={{version}}, suffix=-flink1.18

- name: Print tags
run: echo '${{ steps.meta.outputs.tags }}'
Expand Down Expand Up @@ -201,13 +204,15 @@ jobs:
id: meta
with:
flavor: |
latest=auto
latest=false
images: |
name=apache/amoro-spark-optimizer
tags: |
type=ref,event=branch,enable=${{ matrix.spark == '3.3.3' }},suffix=-snapshot
type=ref,event=branch,enable=${{ matrix.spark == '3.3.3' }},suffix=-snapshot-spark3.3
type=raw,enable=${{ matrix.hadoop == '3.3.3' && startsWith(github.ref, 'refs/tags/v') }},value=latest
type=semver,enable=${{ matrix.spark == '3.3.3' }},pattern={{version}}
type=semver,enable=${{ matrix.spark == '3.3.3' }},pattern={{version}}, suffix=-spark3.3

- name: Print tags
run: echo '${{ steps.meta.outputs.tags }}'
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,6 @@ amoro-ams/amoro-ams-dashboard/node/

!amoro-ams/dist/src/main/amoro-bin/bin/
!amoro-ams/dist/src/main/amoro-bin/conf/

# codebuddy skills
.codebuddy/
2 changes: 1 addition & 1 deletion amoro-ams/amoro-ams-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.apache.amoro</groupId>
<artifactId>amoro-ams</artifactId>
<version>0.7-SNAPSHOT</version>
<version>0.7.1-incubating</version>
</parent>

<artifactId>amoro-ams-api</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,8 @@ public boolean equals(Object o) {
&& baseHashBucket == that.baseHashBucket
&& baseRefreshInterval == that.baseRefreshInterval
&& hiveRefreshInterval == that.hiveRefreshInterval
&& Objects.equal(optimizerGroup, that.optimizerGroup);
&& Objects.equal(optimizerGroup, that.optimizerGroup)
&& Objects.equal(minPlanInterval, that.minPlanInterval);
}

@Override
Expand All @@ -324,7 +325,8 @@ public int hashCode() {
fullRewriteAllFiles,
baseHashBucket,
baseRefreshInterval,
hiveRefreshInterval);
hiveRefreshInterval,
minPlanInterval);
}

@Override
Expand Down
Loading
Loading