Skip to content

Missing export - #288

Merged
CarlosGamero merged 2 commits into
mainfrom
missing_export
Jun 11, 2025
Merged

Missing export#288
CarlosGamero merged 2 commits into
mainfrom
missing_export

Conversation

@CarlosGamero

Copy link
Copy Markdown
Collaborator

No description provided.

@CarlosGamero CarlosGamero self-assigned this Jun 11, 2025
@CarlosGamero
CarlosGamero marked this pull request as ready for review June 11, 2025 09:38
@CarlosGamero
CarlosGamero merged commit 8f10a43 into main Jun 11, 2025
@CarlosGamero
CarlosGamero deleted the missing_export branch June 11, 2025 09:38
kibertoad pushed a commit that referenced this pull request May 17, 2026
- Strip undefined values when forwarding options to Consumer/Producer:
  2.1.0 no longer lets undefined override library defaults (#288), so
  spreading caller options as-is would silently re-apply defaults for
  connection-level fields callers intended to control.
- Guard reconnect() against re-entry. With 2.1.0 timing, the consumer
  stream can emit 'Premature close' while the previous reconnect is
  still tearing the old stream down, which would spawn a second
  parallel reconnect chain.
- isActive/isConnected now check isReconnecting first so the getters
  stay true throughout the reconnect window, including the brief
  interval where the underlying consumer is kClosed but our reference
  hasn't been cleared yet.
- Tests for "fail if kafka is not available" pass retries: 0 because
  2.1.0 wraps the group-coordinator lookup in the standard retry loop,
  pushing the failure past the default 5s test timeout.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

1 participant