nssalian commented on code in PR #18062:
URL: https://github.com/apache/iceberg/pull/18062#discussion_r4058767795


##########
site/docs/status.md:
##########
@@ -27,39 +27,61 @@ capabilities.
 
 This section lists the libraries that implement the Apache Iceberg 
specification.
 
-- [Java](https://mvnrepository.com/artifact/org.apache.iceberg)
-- [PyIceberg](https://pypi.org/project/pyiceberg/)
-- [Rust](https://crates.io/crates/iceberg)
-- [Go](https://pkg.go.dev/github.com/apache/iceberg-go)
-- [C++](https://github.com/apache/iceberg-cpp/releases)
+| Library | Released Version |
+|---------|------------------|
+| [Java](https://mvnrepository.com/artifact/org.apache.iceberg) | 
[1.11.0](https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.11.0) |
+| [PyIceberg](https://pypi.org/project/pyiceberg/) | 
[0.12.0](https://github.com/apache/iceberg-python/releases/tag/pyiceberg-0.12.0)
 |
+| [Rust](https://crates.io/crates/iceberg) | 
[0.10.1](https://github.com/apache/iceberg-rust/releases/tag/v0.10.1) |
+| [Go](https://pkg.go.dev/github.com/apache/iceberg-go) | 
[0.6.0](https://github.com/apache/iceberg-go/releases/tag/v0.6.0) |
+| [C++](https://github.com/apache/iceberg-cpp/releases) | 
[0.3.0](https://github.com/apache/iceberg-cpp/releases/tag/v0.3.0) |
+
+The `Spec` column identifies the applicable table format versions. A trailing 
`+` means that the feature is supported
+in that version and later versions, while a range means that the status is the 
same for every listed version. `Y`
+indicates end-to-end support for the listed behavior, not only support for 
serializing its metadata fields.
 
 ## Data Types
 
-| Data Type      | Java | PyIceberg | Rust | Go | C++ |
-|----------------|------|-----------|------|----|-----|
-| boolean        | Y    | Y         | Y    | Y  | Y   |
-| int            | Y    | Y         | Y    | Y  | Y   |
-| long           | Y    | Y         | Y    | Y  | Y   |
-| float          | Y    | Y         | Y    | Y  | Y   |
-| double         | Y    | Y         | Y    | Y  | Y   |
-| decimal        | Y    | Y         | Y    | Y  | Y   |
-| date           | Y    | Y         | Y    | Y  | Y   |
-| time           | Y    | Y         | Y    | Y  | Y   |
-| timestamp      | Y    | Y         | Y    | Y  | Y   |
-| timestamptz    | Y    | Y         | Y    | Y  | Y   |
-| timestamp_ns   | Y    | Y         | Y    | Y  | N   |
-| timestamptz_ns | Y    | Y         | Y    | Y  | N   |
-| unknown        | Y    | Y         | N    | Y  | N   |
-| string         | Y    | Y         | Y    | Y  | Y   |
-| uuid           | Y    | Y         | Y    | Y  | N   |
-| fixed          | Y    | Y         | Y    | Y  | Y   |
-| binary         | Y    | Y         | Y    | Y  | Y   |
-| variant        | Y    | Y         | Y    | Y  | N   |
-| geometry       | Y    | N         | N    | N  | N   |
-| geography      | Y    | N         | N    | N  | N   |
-| list           | Y    | Y         | Y    | Y  | Y   |
-| map            | Y    | Y         | Y    | Y  | Y   |
-| struct         | Y    | Y         | Y    | Y  | Y   |
+| Data Type      | Spec | Java | PyIceberg | Rust | Go | C++ |
+|----------------|------|------|-----------|------|----|-----|
+| boolean        | V1+  | Y    | Y         | Y    | Y  | Y   |
+| int            | V1+  | Y    | Y         | Y    | Y  | Y   |
+| long           | V1+  | Y    | Y         | Y    | Y  | Y   |
+| float          | V1+  | Y    | Y         | Y    | Y  | Y   |
+| double         | V1+  | Y    | Y         | Y    | Y  | Y   |
+| decimal        | V1+  | Y    | Y         | Y    | Y  | Y   |
+| date           | V1+  | Y    | Y         | Y    | Y  | Y   |
+| time           | V1+  | Y    | Y         | Y    | Y  | Y   |
+| timestamp      | V1+  | Y    | Y         | Y    | Y  | Y   |
+| timestamptz    | V1+  | Y    | Y         | Y    | Y  | Y   |
+| timestamp_ns   | V3+  | Y    | Y         | Y    | Y  | Y   |
+| timestamptz_ns | V3+  | Y    | Y         | Y    | Y  | Y   |
+| unknown        | V3+  | Y    | Y         | N    | Y  | Y   |
+| string         | V1+  | Y    | Y         | Y    | Y  | Y   |
+| uuid           | V1+  | Y    | Y         | Y    | Y  | N   |
+| fixed          | V1+  | Y    | Y         | Y    | Y  | Y   |
+| binary         | V1+  | Y    | Y         | Y    | Y  | Y   |
+| variant        | V3+  | Y    | Y         | N    | Y  | N   |

Review Comment:
   this isn't right. variant is only supported in java, rust, go. python is 
pending. 



-- 
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