1. 9adba48 [#13696] fix(lance): validate dataset location before registering tables (#13722) by Arvin · 10 hours ago main
  2. a9db07c [#14335] fix(core): Clean owner and privilege rows of deleted jobs and job templates, and keep columns when the catalog reports none (#14336) by Qi Yu · 12 hours ago
  3. adb22d3 [#14207] feat(mcp-server): Support Semantic Model metric discovery (#14208) by mchades · 14 hours ago
  4. 808fcb5 [MINOR] fix(core): Index role relations by role_id (#14356) by roryqi · 14 hours ago
  5. e6a3a05 [#12516] improvement(scripts): Add IF NOT EXISTS to CREATE INDEX in upgrade SQL scripts for idempotency (#12968) by li jie · 15 hours ago
  6. eaabffd [#13618] docs(k8s-job-executor): Document the k8s job executor and split out the local job executor (#13950) by Jerry Shao · 15 hours ago
  7. e7c33c2 [#14298] improvement(tms): Import only missing schemas/tables on policy expand (#14328) by MaSai · 16 hours ago
  8. 59e2ce6 [#14298] improvement(iceberg): Own lakehouse Iceberg clients and remint GCS tokens (#14300) by MaSai · 16 hours ago
  9. 85d643c [#14144] feat(client-java): Support Semantic Model metric discovery (#14145) by mchades · 16 hours ago
  10. 765ec10 [MINOR] docs(policy): Use SQL expressions in read restriction design (#14233) by roryqi · 17 hours ago
  11. d4533f6 [#14342] fix(trino-connector): Stop logging connector configuration (#14344) by Yuhui · 17 hours ago
  12. e6f59c6 [#14146] feat(client-python): Support Semantic Model metric discovery (#14147) by mchades · 17 hours ago
  13. 704b6c6 [#14315] fix(glue): Move GravitinoGlueCredentialsProvider to bundles/aws (#14316) by Yuhui · 21 hours ago
  14. 4ac4ea6 [#14240] feat(api): add ServiceUnavailableException mapped to HTTP 503 (#14241) by MaSai · 21 hours ago
  15. 800eefa [MINOR] feat(tms): Coalesce snapshot-expiry cron jobs; rename enqueue clients (#14277) by MaSai · 21 hours ago
  16. 717c466 [#13180] improvement(core): Register a job before submitting it to the job executor (#14278) by Qi Yu · 22 hours ago
  17. b28427a [#14312] improvement(scripts): Make the remaining MySQL upgrade scripts retryable (#14320) by li jie · 32 hours ago
  18. 887088f [#12969] refactor(core): Extract a shared requireMetalakeByName metalake lookup (#14327) by li jie · 33 hours ago
  19. e2ed33c [#13853] fix(core): Read model versions and aliases from one statement snapshot (#14319) by Qi Yu · 34 hours ago
  20. 3d3730d [#14142] feat(server): Add schema-level Semantic Model metric discovery (#14143) by mchades · 34 hours ago
  21. 486aa4c [#13719] refactor(policy): Parse SQL read restrictions with ANTLR (#14237) by roryqi · 34 hours ago
  22. 7359187 [#14279] docs(core): Document the load/alter column race that can drop column tags (#14280) by Qi Yu · 36 hours ago
  23. d056791 [#14060] feat(core): Batch policy resolution for metadata objects (#14194) by roryqi · 2 days ago
  24. 2fd8dd9 [#13853] fix(core): Preserve concurrent catalogs on non-forced metalake drops (#14317) by Qi Yu · 2 days ago
  25. eb11e9e [MINOR] test: Fix flaky Ranger E2E ITs caused by stale Ranger Spark plugin policies (#14288) by Qi Yu · 2 days ago
  26. 2ce6bdb [#14272] fix(lance): refuse catalog-level DropNamespace on non-lakehouse catalogs (#14273) by Nevin Zheng · 2 days ago
  27. 2ddee09 [#12566] feat(core): Dispatch events for catalog connection tests (#12585) by Vedant Madane · 2 days ago
  28. d947f98 [#11934] feat(clickhouse): read text index metadata (#13419) by Thunderkeg · 2 days ago
  29. 93edbe5 [#14282] fix(core): Clean securable objects, tag relations and policies when dropping a metalake (#14285) by Qi Yu · 2 days ago
  30. eb988d1 [#14284] fix(core): Reject nested column changes on managed tables and validate Lance changes before applying them (#14287) by Qi Yu · 2 days ago
  31. bae3408 [#14283] fix(core): Keep the column id when a rename's old name differs in case from the stored name (#14286) by Qi Yu · 2 days ago
  32. fd66389 [#12550] improvement(fileset): Guard managed fileset creation on non-empty locations (#13506) by Yasu · 2 days ago
  33. 4b6216d [#14140] feat(core): Persist Semantic Model metric identities (#14141) by mchades · 2 days ago
  34. 5388510 [#13894] fix(core): Read entity aggregates from consistent statement snapshots (#13880) by Qi Yu · 2 days ago
  35. 4872551 [#14058] improvement(k8s-job-executor): Harden the k8s job executor and quiet the job status poll (#14230) by Jerry Shao · 2 days ago
  36. 58c709c [#13719] feat(iceberg): load read restrictions in table responses (#13778) by roryqi · 3 days ago
  37. 5ec5503 [#13992] fix(fileset): Keep bypass-prefixed HDFS settings over the injected defaults (#13996) by YangJie · 3 days ago
  38. e8a381d [#13866] docs: Add Domain design (#13867) by Jerry Shao · 3 days ago
  39. a9ac3c7 [MINOR] fix(ci): Validate Fork CI suites against trusted workflow snapshots (#14276) by Qi Yu · 3 days ago
  40. 9d81116 [#14138] refactor(core): Split Semantic Model definition storage (#14139) by mchades · 3 days ago
  41. f356e78 [#13760] fix(policy): Reconcile snapshot-expiration thresholds with execution peers by remilu · 3 days ago
  42. 9788abe [#14222] ci(tms): Wire TMS Test into Fork CI like idp-basic by remilu · 3 days ago
  43. 85725e5 [#14222] test(tms): Add BaseIT expand→cron and IRC→commit enqueue coverage by remilu · 4 days ago
  44. 266db26 [#14222] refactor(tms): Rename plugins/tms to plugins/maintenance and add plugin ITs by remilu · 4 days ago
  45. 991788f [#14221] feat(tms): Built-in TMS Iceberg maintenance Spark job by remilu · 4 days ago
  46. 1435000 [#14220] docs(tms): Document enqueue-time commit-job specs by remilu · 4 days ago
  47. 3217b14 [#14219] feat(tms): Enqueue commit-job specs from IRC updates by remilu · 4 days ago
  48. 0763327 [#14218] feat(tms): Commit-chain collection and auth consistency by remilu · 4 days ago
  49. 116c974 [#14020] feat(tms): Cron-pool submit pipeline and scheduler pool wiring by remilu · 4 days ago
  50. c4ab287 [#14217] feat(tms): Relational cron-job enqueue with snapshot batches by remilu · 4 days ago
  51. 02c7461 [#14216] feat(tms): Build enqueue-time jobConf specs for cron by remilu · 4 days ago
  52. f005473 [#14215] feat(tms): Policy-expand pipeline into cron-job enqueue API by remilu · 4 days ago
  53. b27fe4d [#14227] refactor(policy): Align PolicyExecutionSpec with module value-object conventions (#14228) by MaSai · 4 days ago
  54. d5743b1 [#14205] feat(tms): Before/after metrics and finish REST for in-job actions (#14121) by MaSai · 4 days ago
  55. fb255f9 [#13984] feat(tms): Nearest-policy resolver and expand table enumerator (#14055) by MaSai · 4 days ago
  56. 43e3933 [#13983] feat(tms): Register policy timeTrigger on the expand scheduler (#13897) by MaSai · 7 days ago
  57. 88c3f0d [#14065] feat(tms): In-job recommenders and terminal occupancy reclaim (#14054) by MaSai · 8 days ago
  58. 33151db [#13797] feat(tms): Add cluster-static gravitinoAuth/ircAuth overlay bags (#13865) by MaSai · 10 days ago
  59. 6869fbb [#13800] feat(policy): Flat peer SerDe, DTO round-trips, minIntervalMs defaults (#13887) by MaSai · 14 days ago
  60. be91ee9 [#13800] feat(policy): Maintenance execution peers on Iceberg contents (#13885) by MaSai · 14 days ago
  61. 8dae37b [#14037] docs: Design schema-level Semantic Model metric discovery (#14038) by mchades · 3 days ago
  62. d4cad80 [#13323] test(client): Add Ray Data Iceberg REST contract tests (#13325) by Thunderkeg · 3 days ago
  63. ad1d688 [#13994] refactor(catalog-hive): Remove the unused table close that closes the shared client pool (#13998) by YangJie · 3 days ago
  64. 0562a90 [#13703] feat(k8s-job-executor): Apply spark_conf of a built-in job when submitting it (#13982) by Jerry Shao · 3 days ago
  65. 00eafa5 [MINOR] feat(policy): Persist snapshot-expiration fields and validate Iceberg policy content (#14229) by MaSai · 3 days ago
  66. 6c35c8e [#13860] improvement(core): Chunk the versioned cascade soft delete of schemas and catalogs (#13861) by Qi Yu · 3 days ago
  67. 17e7b77 [#14231] fix(secret): Omit reserved+hidden properties from getSecrets (#14232) by MaSai · 3 days ago
  68. f15d374 [MINOR] docs: Clarify issue-linking syntax in CONTRIBUTING.md and PR template (#13852) by brucearctor · 4 days ago
  69. 0e04956 [#13798] feat(flink): Support JDBC catalogs without a default database (#13876) by Shabbir Hussain · 4 days ago
  70. 38bc5dd [#11196] feat(maintenance): Trigger Iceberg manifest rewrites from policies (#13533) by Akshay Thorat · 4 days ago
  71. b182a16 [MINOR] improvement(ci): report Fork CI and ASF Allowlist Check only as commit statuses (#14202) by Qi Yu · 4 days ago
  72. bda25bd [#12211] feat(client-python): split optional storage dependencies (#13750) by Thunderkeg · 6 days ago
  73. c816482 [#14119] fix(fileset): Preserve metadata on cascade cleanup failure (#14120) by mchades · 6 days ago
  74. 10ba576 [#14069] fix(core): Reject token credential providers on catalogs without path-based credentials (#14080) by Yuhui · 6 days ago
  75. 25c3fb1 [MINOR] fix(ci): keep Fork CI and allowlist statuses visible (#14192) by Qi Yu · 6 days ago
  76. 3d4a0ce [#14127] fix(lineage): apply total queue capacity across sinks (#14128) by Qi Yu · 7 days ago
  77. d4d95eb [#14066] fix(starrocks): Map index types when loading StarRocks tables (#14067) by Yuhui · 7 days ago
  78. 2fe1b28 [#14123] feat(fileset): Support managed and external type conversion (#14124) by mchades · 7 days ago
  79. 993ed40 [#14056] fix(catalog-jdbc): Allow changing nullable column without default to NOT NULL (#14057) by Yuhui · 7 days ago
  80. 1d73fb1 [#14022] fix(core): Honor the declared mode of event listeners registered in code (#14023) by Jerry Shao · 7 days ago
  81. aa1efc1 [#14189] improvement(ci): Stop requiring Fork CI and ASF Allowlist Check (#14190) by Qi Yu · 7 days ago
  82. 8b2b30d [#14151] improvement(ci): Stop Fork CI on the first failed job and report results faster (#14152) by Qi Yu · 7 days ago
  83. 641c58f [#12544] feat(ci): run pull request tests with contributor fork resources (#13049) by roryqi · 7 days ago
  84. 16af3f1 [#14021] fix(server): Honor X-Forwarded-For only from trusted proxies (#14024) by Jerry Shao · 7 days ago
  85. af3a0f4 [#14125] improvement(trino-connector): Clarify that Iceberg REST routing requires OAuth2 (#14126) by Yuhui · 7 days ago
  86. 5c8c1d9 [#14039] fix(core): Return consistent conflicts for metadata renames (#14040) by mchades · 8 days ago
  87. 23c489d [#14046] fix(core): Settle a local job whose cancellation its owner never answers (#14047) by Jerry Shao · 8 days ago
  88. 2c7c308 [#14073] fix(catalog-jdbc): Quote reference column when updating column position (#14075) by Yuhui · 8 days ago
  89. 3a445d8 [#14062][#14063] fix(starrocks): Quote rename column names and skip empty alter clauses (#14064) by Yuhui · 8 days ago
  90. b4097f3 [#14048] fix(catalog-jdbc): Clear comment when updating with null (#14053) by Yuhui · 8 days ago
  91. f559909 [#14031] fix(flink-connector): Validate credential providers for Iceberg non-REST backends (#14032) by Yuhui · 8 days ago
  92. bbb73f1 [#13977] fix(credential): Scope and validate cloud credentials (#13987) by roryqi · 8 days ago
  93. 4e900e8 [#13973][#13974] fix(catalog-jdbc): Escape column default literals and table properties (#13975) by Qi Yu · 8 days ago
  94. b748d73 [#14050] fix(jdbc): report non-empty schema drops consistently (#14051) by Qi Yu · 9 days ago
  95. 9f81979 [#13845] fix(server): Support authorized existence probing for view loads (#13846) by jarred0214 · 9 days ago
  96. 02954c3 [#14014] fix(core): keep job status polling and staging cleanup running after a failure (#14016) by Jerry Shao · 9 days ago
  97. 7cad771 [#14029] fix(core): Expose inferred credential-providers in catalog properties (#14030) by Yuhui · 9 days ago
  98. 997a61e [#13978] fix(catalog-jdbc): Keep column default value when updating column type (#13979) by Yuhui · 9 days ago
  99. 5fb4a0f [#13515] improvement(test): Speed up the core MySQL and PostgreSQL test lanes with disposable database data (#13899) by Nevin Zheng · 9 days ago
  100. 60cd039 [#14017] fix(core): Return JobTemplateAlreadyExistsException when renaming a job template to an existing name (#14018) by Jerry Shao · 9 days ago