Skip to content

Conversation

gpunto
Copy link
Contributor

@gpunto gpunto commented Oct 8, 2025

Goal

As in title.

Implementation

Add generated code, and address breaking changes. Also, we are introducing a breaking change, i.e. renaming some public functions (add/deleteReaction to add/deleteActivityReaction) to match API names & other SDKs.

Docs updated here: https://github.com/GetStream/docs-content/pull/663

Testing

Launch the sample and verify it works.

Checklist

  • Issue linked (if any)
  • Tests/docs updated
  • I have signed the Stream CLA (required for external contributors)

@gpunto gpunto requested a review from Copilot October 8, 2025 13:27
@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2025

PR checklist ✅

All required conditions are satisfied:

  • Title length is OK (or ignored by label).
  • At least one pr: label exists.
  • Sections ### Goal, ### Implementation, and ### Testing are filled.

🎉 Great job! This PR is ready for review.

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds the latest OpenAPI network code generated for October 8th, 2025, which includes several new API endpoints, event types, and data model updates for the Stream Feeds Android SDK.

Key Changes:

  • Added new WebSocket event types for stories feeds and moderation workflows
  • Introduced new API endpoints for feed capability batch processing
  • Updated various data models with additional fields for enhanced functionality
  • Removed numerous deprecated/unused model classes to clean up the codebase

Reviewed Changes

Copilot reviewed 84 out of 84 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
WSEvent.kt Adds new StoriesFeedUpdatedEvent to WebSocket event adapter
StoriesFeedUpdatedEvent.kt New event model for stories feed updates
Various model files (60+ deletions) Removes many deprecated classes like VideoSettings, AudioSettings, etc.
Updated model files (30+ modifications) Adds new fields and updates existing data structures
FeedsApi.kt Adds new ownCapabilitiesBatch endpoint and renames addReaction method
Infrastructure files Updates serialization and API implementation to support new models

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@gpunto gpunto added the pr:internal Internal changes / housekeeping label Oct 8, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2025

SDK Size Comparison 📏

SDK Before After Difference Status
stream-feeds-android-client 2.48 MB 2.43 MB -0.05 MB 🚀

@gpunto gpunto force-pushed the update-codegen branch 4 times, most recently from 38a43df to a788d4c Compare October 8, 2025 13:59
@gpunto gpunto marked this pull request as ready for review October 8, 2025 14:07
@gpunto gpunto marked this pull request as draft October 8, 2025 15:14
@gpunto gpunto added pr:breaking-change Breaking change and removed pr:internal Internal changes / housekeeping labels Oct 8, 2025
@gpunto gpunto marked this pull request as ready for review October 9, 2025 07:34
@gpunto gpunto changed the title Add latest OpenAPI network code (08.10.2025) Add latest OpenAPI network code (07.10.2025) Oct 9, 2025
@gpunto gpunto changed the title Add latest OpenAPI network code (07.10.2025) Add latest OpenAPI network code (09.10.2025) Oct 9, 2025
@gpunto
Copy link
Contributor Author

gpunto commented Oct 9, 2025

Updated again the code today as the new capabilities batch endpoint has a typed response now.

… deleteReaction to addActivityReaction & deleteActivityReaction
@sonarqubecloud
Copy link

@gpunto gpunto merged commit 9054a67 into develop Oct 10, 2025
7 checks passed
@gpunto gpunto deleted the update-codegen branch October 10, 2025 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:breaking-change Breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants