Skip to content
New issue

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

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

Already on GitHub? Sign in 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.

@teo-tsirpanis teo-tsirpanis force-pushed the teo/remove-deprecated branch from 8f912be to 235da5f Compare July 3, 2024 16:09
… 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 teo-tsirpanis force-pushed the teo/remove-deprecated branch from eab787a to aaa5517 Compare July 5, 2024 21:23
@teo-tsirpanis teo-tsirpanis marked this pull request as ready for review July 5, 2024 23:28
@teo-tsirpanis teo-tsirpanis force-pushed the teo/remove-deprecated branch from b9f7134 to 54cdc69 Compare July 16, 2024 15:06
@teo-tsirpanis
Copy link
Member Author

REST-CI is green.

@teo-tsirpanis teo-tsirpanis requested a review from KiterLuc July 16, 2024 15:55
@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`
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