morningman opened a new pull request, #4123:
URL: https://github.com/apache/doris-website/pull/4123

   ## What this PR does
   
   Reviewed every commit between `4.1.3` and `4.1.4-rc04` (431 commits, 340 of 
which touch production code) and brought the **Chinese 4.x documentation** in 
line with the release.
   
   Chinese only for now, on purpose — the English pages and `dev` will be 
synced after this is reviewed.
   
   ## Corrections to statements that were already wrong
   
   | Doc said | Reality |
   | --- | --- |
   | `require_partition_filter` supported since 4.1.2 | Not in 4.1.2 or 4.1.3; 
lands in 4.1.4 |
   | Multimodal `EMBED` supported since 4.1.5 | Lands in 4.1.4 |
   | Paimon catalog depends on Paimon 1.0.0 | 4.1.3 shipped 1.3.1, 4.1.4 ships 
1.4.2 |
   | Several "since 4.0.8" notes | Only reached the 4.1 line in 4.1.4 — 
`fe_meta_auth_token`, `autobucket_min_buckets`, group commit BE forwarding, 
Stream Load compute group, Routine Load `FirstErrorMsg`, 
`enable_file_cache_write_index_file_only` |
   | `iceberg_meta()` TVF documented as available | Removed in 4.1.4 |
   | `position_deletes` system table "not supported yet" | Supported since 
4.1.4 |
   | ANN index "only on Duplicate Key tables" | Also allowed on merge-on-write 
Unique Key tables |
   
   ## New / changed user-facing surface now documented
   
   **SQL and interfaces**
   - `ADMIN COMPACT TABLET <id> WHERE TYPE=...`
   - Removal of `iceberg_meta()`, the `/api/.../upload` endpoints and 
`http_load_submitter_max_worker_threads`
   - `SHOW CLUSTERS` / `SHOW COMPUTE GROUPS` now work in non-cloud mode, with 
different columns and relaxed privileges
   - New pages for `parse_to_variant()` / `try_parse_to_variant()`
   
   **Lakehouse**
   - Iceberg: VARIANT read/write, V3 `initial-default` / `write-default` and 
the `DEFAULT()` expression, nested-column DDL, `ALTER TABLE ... SET`, database 
property matrix, `$position_deletes`, Alibaba OSS Tables REST catalog, mixed 
Parquet/ORC data files, `MERGE INTO` duplicate-match check
   - Hive: `__HIVE_DEFAULT_PARTITION__` now reads as a real NULL
   - MaxCompute: `test_connection`, and the timeout/retry properties now taking 
effect
   - File Scanner V2, BE-side split refinement (`file_split_size_on_fe` / 
`file_split_size_on_be`) and external scan task reuse
   
   **Load**
   - Streaming jobs: OceanBase source, MySQL `ADD`/`DROP COLUMN` sync and 
`schema_change_enabled`, `Lag` → `LagBytes`, JDBC URL normalization 
(`TINYINT(1)` and `YEAR` mapping changes), `snapshot_split_size` default 8096 → 
40960
   - Group commit: `group_commit_max_wal_num_per_table`, follower forwarding
   - Stream Load: table-scoped `LOAD_PRIV` is now sufficient
   
   **Other**
   - FLOAT/DOUBLE to string now uses the shortest round-trip form
   - New FE and BE configuration entries
   - A new "upgrading to 4.1.4" section in the upgrade guide covering removals, 
default changes and deployment changes (including the JDK 17 
`--add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED` 
change)
   - A **session-variable reference page**, covering only the variables 4.1.4 
touches, explicitly marked as work in progress
   
   ## Deliberately left out
   
   - **Paimon write support** (`INSERT` / `INSERT OVERWRITE` / row-level 
`UPDATE` / `DELETE` / `MERGE INTO`, the associated DDL and 
`paimon_jni_writer_memory_pool_limit_bytes`) — not an officially released 
capability yet. Paimon VARIANT **read** and the 1.4.2 dependency bump are kept.
   - **The unified TLS framework** — the open-source build only ships the 
framework and no-op implementations.
   
   ## Note for reviewers
   
   The three new pages are **not yet wired into 
`versioned_sidebars/version-4.x-sidebars.json`**, because that file is shared 
with the English site and the English pages do not exist yet. Adding the 
sidebar entries now would break the English build. They will be added together 
with the English translation:
   
   - `sql-manual/basic-element/session-variables`
   - 
`sql-manual/sql-functions/scalar-functions/variant-functions/parse-to-variant`
   - 
`sql-manual/sql-functions/scalar-functions/variant-functions/try-parse-to-variant`
   
   The session-variable page is reachable in the meantime through a link added 
to `sql-manual/basic-element/variables`.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   https://claude.ai/code/session_01GRr7pw6ymrf99x3DUr2zxg
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to