Release-0.7.1 roadmap
This issue will track the roadmap of Apache Amoro(Incubating) 0.7.1
Feature Development
Improvement
- [x] #3057
- [x] #3077
- [x] #3098
- [x] #3129
- [x] #3145
- [x] #3194
- [ ] #3222
- [ ] #3242
- [ ] #2870
Bug Tracking
- [x] #3052
- [x] #3069
- [x] #3058
- [x] #3130
- [x] #3132
- [x] #3141
- [x] #3153
- [x] #3110
- [x] #3111
- [x] #3196
- [x] #3152
- [ ] #3215
- [ ] #3219
- [ ] #3110
- [ ] #3224
- [ ] #3227
- [ ] #3228
- [ ] #3172
- [ ] #3239
- [ ] #3284
Document Improvement
- [x] #3051
- [x] #3059
AMORO-3194(3212) 7081bbcfe Amoro-3196(3203) 5027abe2 AMORO-3111(3115) 292111f6e AMORO-3110(3113) 9877c206e AMORO-3145(3185) b52f64d778 (3152) 68bda4820 AMORO-3153(3154) 8207efcd4c AMORO-3141(3142) a8b2ff577e AMORO-3132(3133) 79f1beaf8 AMORO-3110(3130) 5adbfbf6f AMORO-3128(3129) 2bf68a19d AMORO-3098(3098) bc0034a51 AMORO-2555(3058) 706630055 Hotfix(3069) a55010357 AMORO-3076 365961003492c624528ba7a2e7ea524cdb61b88d AMORO-3056 f5d2e85d7bf18b5d77747683d5d24018cf2cc84c Doc(3059) fafb3f43a AMORO-3050 94b2298a504c0a8d847a71d54065dc5e6bbf76da Hotfix(3051) 1db63a654
#3218 was introduced by #2914 ,and #2914 did not located in 0.7.x so we dont need to merge #3218 into 0.7.x
(3284) 27c4cc08f4ac48c8a89210a36db4e2bd5d761350 AMORO-2870(3175) 6982a3289aabb78328dbbb4bfeceee61122256b9 AMORO-3239(3240) cc29688004ecd0b24b5bbafaa2f8326cb19a087e AMORO-3242(3243) 3e17628b8ab304aae52d605e4610b6156a1ec007 AMORO-3172(3173) 6ed81626026ee6ff2fd5c02fe087225aecd80066 AMORO-3228(3229) a1812818ff247ff6216a70234c38a8f4dd0a54fe (3227) dc8f32fb849dcec53e6ddd0d5ed9193137825cc7 (3222) 222d816efdfe405713981db76a66c33cfa0d295d AMORO-3224(3225) 222d816efdfe405713981db76a66c33cfa0d295d AMORO-3110(3223) a2bc71ab7360760035b55ade676dcab2d90e6b74 (3219) hotfix c879fdbef59893eb937d3f8c785d0aaf169c3958 (3215) hotfix acf3db1f47e4d7305a7ab210870cc1de1296335b
Improvements:
- Support graceful shutdown for AMS #3057
- Prevent the table name from being truncated prematurely #3077
- Load log4j configuration file from AMORO_CONF_DIR #3098
- Make yarn application name for flink optimizer more meaningful #3129
- Filter out the CodecPool log in the optimizer log #3145
- optimize plan log print #3212
- Do not throw exception when retry task in optimizer keeper #3110
- Add missing optimizingStatus key and format code #3152
- Fix wrong javadoc for TableRuntimeRefreshExecutor #3051
- Fix typo in managing-optimizers.md #3059
- Equality field id are different in a RewriteFilesInput #2870
- Make plugin package option #3302
- Optimize the final tarball to keep it within the specified size for 0.7 #3303
- Change amoro shade version to 0.7.0-incubating #3083
BugFixes:
- Fix AMS crashes if javalin stop timeouts #3052
- Fix the function that convert ms #3069
- Tag dangling delete snapshot commits #3058
- High available service should not curator client before LeaderLatch closing #3132
- When a master/backup switch occurs, close the planExecutor thread pool #3141
- Thrift port automatically closed #3153
- Optimization state blocking in planning #3111
- Optimization state blocking in running #3110
- extract error message in optimizers #3130
- Fix scheduling hungry issue #3196
- OptimizerKeeper throws NPE if optimizer timeout exactly when ams restarted #3242
- Cannot set self-optimizing.min-plan-interval table property dynamically #3224
- Iceberg table ran repeated minor optimizing #3228
- Error in docker-compose.yaml of quick start #3086
- Planning table failed, java.lang.StackOverflowError: null #3239
- Got java.lang.NoClassDefFoundError: org/apache/hadoop/shaded/com/ctc/wstx/io/InputBootstrapper error when execute sql in terminal #3323