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]

Reply via email to