Skip to content

Migrate from Next.js 14 / React 18 to Next.js 15 / React 19#2323

Open
MikeEdgar wants to merge 6 commits intostreamshub:mainfrom
MikeEdgar:nextjs-15
Open

Migrate from Next.js 14 / React 18 to Next.js 15 / React 19#2323
MikeEdgar wants to merge 6 commits intostreamshub:mainfrom
MikeEdgar:nextjs-15

Conversation

@MikeEdgar
Copy link
Copy Markdown
Member

@MikeEdgar MikeEdgar commented Feb 12, 2026

  • convert parameters to be promises, making server components async
  • refactoring of ResponsiveTable that removes unnecessary ResponsiveTh and ResponsiveTd components. The application does not currently utilize auto-hiding columns. This can be revisited in the future if needed.
  • remove use-resize-observer and replace with native implementation
  • Fixes to theme icon selection
  • Additional async function promise conversion
  • Update timestamp when using in-app refresh button
  • Fix cluster connection detail drawer
  • Add missing project column in cluster table when OIDC is enabled
  • Remove broken auto-refresh on group members tab, topic groups listing, and topic partitions listing

@MikeEdgar MikeEdgar added this to the 0.11.1 milestone Feb 12, 2026
@MikeEdgar MikeEdgar marked this pull request as ready for review February 12, 2026 12:04
@MikeEdgar MikeEdgar marked this pull request as draft February 12, 2026 16:39
@MikeEdgar MikeEdgar marked this pull request as ready for review February 13, 2026 15:48
@MikeEdgar MikeEdgar modified the milestones: 0.11.1, 0.12.0 Mar 4, 2026
@MikeEdgar MikeEdgar force-pushed the nextjs-15 branch 2 times, most recently from 5b02b2d to 29f9036 Compare March 5, 2026 13:29
@MikeEdgar MikeEdgar force-pushed the nextjs-15 branch 2 times, most recently from 261783e to aa5078a Compare March 6, 2026 18:09
@MikeEdgar MikeEdgar force-pushed the nextjs-15 branch 3 times, most recently from 86a040c to ee6edfa Compare March 10, 2026 19:35
@MikeEdgar MikeEdgar removed this from the 0.12.0 milestone Mar 11, 2026
@MikeEdgar MikeEdgar force-pushed the nextjs-15 branch 3 times, most recently from a74c620 to d3780dd Compare March 12, 2026 19:00
@MikeEdgar MikeEdgar marked this pull request as draft March 13, 2026 12:06
@MikeEdgar MikeEdgar force-pushed the nextjs-15 branch 3 times, most recently from a28efdc to b27fa0c Compare March 17, 2026 10:09
@MikeEdgar
Copy link
Copy Markdown
Member Author

MikeEdgar commented Mar 24, 2026

Waiting on patternfly/patternfly-react#12251 in a new release of patternfly-react.

We will use Patternfly 6.5 pre-release dependencies published to npm.org to incorporate the necessary fix from patternfly/patternfly-react#12251.

@MikeEdgar MikeEdgar force-pushed the nextjs-15 branch 3 times, most recently from 10d0b87 to f309187 Compare March 27, 2026 15:06
Signed-off-by: Michael Edgar <medgar@redhat.com>
Co-authored-by: hemahg <hhg@redhat.com>
Co-Authored-By: dependabot[bot] <support@github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Assisted-by: Claude Code (Sonnet 4.5) <noreply@anthropic.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
- Fixes to theme icon selection
- Additional async function promise conversion
- Update timestamp when using in-app refresh button
- Fix cluster connection detail drawer
- Add missing project column in cluster table when OIDC is enabled
- Remove broken auto-refresh on group members tab, topic groups listing,
and topic partitions listing

Signed-off-by: Michael Edgar <medgar@redhat.com>
Assisted-by: Claude Code (Sonnet 4.5) <noreply@anthropic.com>
Signed-off-by: Michael Edgar <medgar@redhat.com>
@MikeEdgar MikeEdgar marked this pull request as ready for review March 31, 2026 19:52
@MikeEdgar
Copy link
Copy Markdown
Member Author

/systemtests run

Signed-off-by: Michael Edgar <medgar@redhat.com>
@MikeEdgar
Copy link
Copy Markdown
Member Author

/systemtests run

Signed-off-by: Michael Edgar <medgar@redhat.com>
@MikeEdgar
Copy link
Copy Markdown
Member Author

/systemtests run

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 2, 2026

@streamshub-bot
Copy link
Copy Markdown

❌ Systemtests run finished - failure ❌

Test Summary:

  • TOTAL: 47
  • PASS: 40
  • FAIL: 6
  • SKIP: 1

Used parameters:

  • TEST_CASE:
  • PROFILE:
  • INSTALL_TYPE: olm
  • RETRY_COUNT: 0
  • ENVS:

Test Failures:

  • com.github.streamshub.systemtests.topics.TopicST#testPaginationWithManyTopics
  • com.github.streamshub.systemtests.topics.TopicST#testRecentlyViewedTopics
  • com.github.streamshub.systemtests.kafka.KafkaST#testDisplayKafkaWarnings
  • com.github.streamshub.systemtests.consumers.GroupsST#testResetConsumerOffsetSelectedTopic(int
  • ResetOffsetType
  • ResetOffsetDateTimeType
  • String)[2]
  • com.github.streamshub.systemtests.consumers.GroupsST#testResetConsumerOffsetSelectedTopic(int
  • ResetOffsetType
  • ResetOffsetDateTimeType
  • String)[3]
  • com.github.streamshub.systemtests.consumers.GroupsST#testResetConsumerOffsetSelectedTopic(int
  • ResetOffsetType
  • ResetOffsetDateTimeType
  • String)[4]

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.

3 participants