Skip to content

Conversation

@shaunrd0
Copy link
Member

@shaunrd0 shaunrd0 commented Dec 8, 2025

This updates to TileDB 2.30 and wraps the new tiledb_ctx_get_data_protocol API added in TileDB-Inc/TileDB#5697.

@shaunrd0 shaunrd0 requested a review from a team as a code owner December 8, 2025 16:18
Comment on lines +717 to +719
TILEDB_DATA_PROTOCOL_V2 DataProtocol = C.TILEDB_DATA_PROTOCOL_v2
// REST API v3 (TileDB 3.0+)
TILEDB_DATA_PROTOCOL_V3 DataProtocol = C.TILEDB_DATA_PROTOCOL_v3
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DataProtocolV(2|3)?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 I agree it's the expected format for golang, but the rest of our enumerations use the TILEDB_ format. If we want to switch to this format IMO we should be consistent and update them all. We can open a story to do this in future releases if you'd like, provided there are no objections from others.

We'd need to go through a deprecation cycle to rename the existing enumerations. At the end of that cycle we could start using this format moving forward, so we don't have any mixed conventions for enumerations in the meantime.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair enough, that's something to consider if we ever do a TileDB-Go-v2.

@shaunrd0 shaunrd0 merged commit da95fcb into master Dec 8, 2025
8 checks passed
@shaunrd0 shaunrd0 deleted the shaunreed/update-to-tiledb-2.30 branch December 8, 2025 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants