haubur opened a new pull request, #4249: URL: https://github.com/apache/iggy/pull/4249
## Which issue does this PR address? Closes #4155 ## Rationale User sets both `topic_name`, `topic_id` and `stream_name` and `stream_id`. Both are required to align internally. If they are not, the API checks if the topic exists (and also creates if not) based on the name but binds using the topic_id. ## What changed? 1. Remove `topic_id` and `stream_id` from the public API. Rather, generate those id's always from names using `Identifier::named()`. 2. Also remove ## Local Execution - Passed - Pre-commit hooks ran ## AI Usage Integration test written by Claude. /small-team-review ran on changes. -- 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]
