Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Remove all deprecated APIs. #5146

Merged
merged 4 commits into from
Jul 16, 2024
Merged

Remove all deprecated APIs. #5146

merged 4 commits into from
Jul 16, 2024

Conversation

teo-tsirpanis
Copy link
Member

SC-50038

Consistent with the announcement made in 2.23.0's release notes, this PR removes all deprecated C and C++ APIs. The infrastructure supporting the TILEDB_REMOVE_DEPRECATIONS CMake option was kept, in case we want to deprecate another API in the future.


TYPE: BREAKING_API
DESC: All deprecated C and C++ APIs were removed.

… and timestamp.

There are already overloads with just query type, query type and key, and query type, key and timestamp. This will fill the Cartesian product.
@teo-tsirpanis teo-tsirpanis force-pushed the teo/remove-deprecated branch 4 times, most recently from c0a75e1 to eab787a Compare July 5, 2024 19:21
@teo-tsirpanis
Copy link
Member Author

REST-CI is green.

@KiterLuc
Copy link
Contributor

REST CI is passing and all the internal dependencies have been built with TILEDB_REMOVE_DEPRECATIONS to make sure they are not using deprecated APIs.

@KiterLuc KiterLuc merged commit 1154ce9 into dev Jul 16, 2024
61 checks passed
@KiterLuc KiterLuc deleted the teo/remove-deprecated branch July 16, 2024 19:00
eric-hughes-tiledb added a commit that referenced this pull request Jul 17, 2024
With the removal of deprecated function in #5146, the opportunity arises to remove asynchronous query submission, which the C API no longer has any reference to. Alongside this, there is other dead code in `StorageManager` in need of pruning. This PR simplifies its constructor a bit and removes unused members variables.
eric-hughes-tiledb added a commit that referenced this pull request Jul 18, 2024
With the removal of deprecated function in #5146, the opportunity arises to remove asynchronous query submission, which the C API no longer has any reference to. Alongside this, there is other dead code in `StorageManager` in need of pruning. This PR simplifies its constructor a bit and removes unused members variables.
KiterLuc pushed a commit that referenced this pull request Jul 18, 2024
With the removal of deprecated function in #5146, the opportunity arises
to remove asynchronous query submission, which the C API no longer has
any reference to. Alongside this, there is other dead code in
`StorageManager` in need of pruning. This PR simplifies its constructor
a bit and removes unused members variables.

[SC-50038]

---
TYPE: NO_HISTORY
DESC: Remove dead code in `StorageManager` and `Query`
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants