Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Nov 20, 2025

SDK update

Versioning

Version Bump Type: [minor] - 🤖 (automated)

Go SDK Changes:

  • Novu.Translations.Create():
    • request.CreateTranslationRequestDto.Content Changed Breaking ⚠️
    • response.Content Changed Breaking ⚠️
  • Novu.Translations.Retrieve(): response.Content Changed Breaking ⚠️
  • Novu.Translations.Master.Upload(): request.RequestBody Added Breaking ⚠️
  • Novu.Translations.Master.Import():
    • request.ImportMasterJsonRequestDto.MasterJson Changed Breaking ⚠️
  • Novu.Contexts.Create():
    • request.CreateContextRequestDto.Data Changed Breaking ⚠️
    • response.Data Changed Breaking ⚠️
  • Novu.Contexts.List(): response.Data.[].Data Changed Breaking ⚠️
  • Novu.Contexts.Update():
    • request.UpdateContextRequestDto.Data Changed Breaking ⚠️
    • response.Data Changed Breaking ⚠️
  • Novu.Contexts.Retrieve(): response.Data Changed Breaking ⚠️
  • Novu.Translations.Master.Retrieve(): response Changed Breaking ⚠️
  • Novu.Translations.Upload(): request Changed Breaking ⚠️
  • Novu.Trigger(): response.JobData Added
  • Novu.Topics.Subscriptions.Update(): Added
  • Novu.Topics.Subscriptions.Delete(): response.Data.[].Identifier Added
  • Novu.Topics.Subscriptions.Create():
    • request.CreateTopicSubscriptionsRequestDto Changed
    • response.Data.[] Changed
  • Novu.TriggerBulk(): response.[].JobData Added
  • Novu.TriggerBroadcast():
    • request.TriggerEventToAllRequestDto.Context Added
    • response.JobData Added
  • Novu.Integrations.List(): response.[].Credentials.TenantId Added
  • Novu.Integrations.Create():
    • request.CreateIntegrationRequestDto.Credentials.TenantId Added
    • response.Credentials.TenantId Added
  • Novu.Integrations.Update():
    • request.UpdateIntegrationRequestDto.Credentials.TenantId Added
    • response.Credentials.TenantId Added
  • Novu.Integrations.Delete(): response.[].Credentials.TenantId Added
  • Novu.Integrations.SetAsPrimary(): response.Credentials.TenantId Added
  • Novu.Integrations.ListActive(): response.[].Credentials.TenantId Added
OpenAPI Change Summary
├─┬Paths
│ ├──[+] path (10138:3)
│ ├─┬/v2/layouts
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[+] example (2310:20)
│ │   └─┬Parameters
│ │     └──[+] example (2317:20)
│ ├─┬/v2/contexts
│ │ ├─┬GET
│ │ │ ├──[🔀] description (320:20)
│ │ │ └─┬Parameters
│ │ │   └──[+] example (347:20)
│ │ └─┬POST
│ │   └──[🔀] description (7:20)
│ ├─┬/v2/translations/master-json/upload
│ │ └─┬POST
│ │   └──[+] requestBody (10768:9)❌ 
│ ├─┬/v2/translations/upload
│ │ └─┬POST
│ │   ├──[🔀] description (10797:20)
│ │   └─┬Requestbody
│ │     ├──[-] description (10340:30)
│ │     └─┬multipart/form-data
│ │       └─┬Schema
│ │         └──[🔀] $ref (10813:15)❌ 
│ ├─┬/v2/topics/{topicKey}/subscriptions
│ │ ├─┬GET
│ │ │ └─┬Parameters
│ │ │   └──[+] example (9170:20)
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬201
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └──[🔀] $ref (28443:13)❌ 
│ ├─┬/v1/events/trigger
│ │ └─┬POST
│ │   └──[🔀] description (14652:20)
│ ├─┬/v2/subscribers
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └──[+] example (4538:20)
│ ├─┬/v1/events/trigger/broadcast
│ │ └─┬POST
│ │   └──[🔀] description (15290:20)
│ ├─┬/v2/topics
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └──[+] example (7516:20)
│ ├─┬/v2/workflows
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[+] example (11174:20)
│ │   └─┬Parameters
│ │     └──[+] example (11181:20)
│ ├─┬/v1/subscribers/{subscriberId}/notifications/feed
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[+] example (21782:20)
│ │   └─┬Parameters
│ │     └──[+] example (21788:20)
│ └─┬/v2/subscribers/{subscriberId}/subscriptions
│   └─┬GET
│     └─┬Parameters
│       └──[+] example (7156:20)
└─┬Components
  ├──[-] schemas (27585:13)❌ 
  ├──[-] schemas (29802:13)❌ 
  ├──[+] schemas (28362:7)
  ├──[+] schemas (28334:7)
  ├──[+] schemas (28685:7)
  ├──[+] schemas (28530:7)
  ├──[+] schemas (28443:7)
  ├──[+] schemas (28463:7)
  ├──[+] schemas (28506:7)
  ├──[+] schemas (28487:7)
  ├─┬CredentialsDto
  │ ├──[+] properties (25602:9)
  │ ├─┬tlsOptions
  │ │ └──[🔀] type (25585:17)❌ 
  │ └─┬token
  │   └──[🔀] type (25553:17)❌ 
  ├─┬CreateTranslationRequestDto
  │ └─┬content
  │   └──[+] additionalProperties (30937:33)❌ 
  ├─┬DuplicateWorkflowDto
  │ └──[+] properties (30593:9)
  ├─┬UpdateContextRequestDto
  │ └─┬data
  │   └──[+] additionalProperties (25868:33)❌ 
  ├─┬TranslationResponseDto
  │ └─┬content
  │   └──[+] additionalProperties (30967:33)❌ 
  ├─┬GetMasterJsonResponseDto
  │ ├─┬layouts
  │ │ └──[+] additionalProperties (31004:33)❌ 
  │ └─┬workflows
  │   └──[+] additionalProperties (30996:33)❌ 
  ├─┬TriggerEventResponseDto
  │ ├──[+] properties (23910:9)
  │ ├─┬status
  │ │ ├──[-] enum (23208:27)❌ 
  │ │ ├──[-] enum (23202:27)❌ 
  │ │ ├──[-] enum (23203:27)❌ 
  │ │ ├──[-] enum (23204:27)❌ 
  │ │ ├──[-] enum (23205:27)❌ 
  │ │ ├──[-] enum (23206:27)❌ 
  │ │ ├──[-] enum (23207:27)❌ 
  │ │ ├──[🔀] type (23911:17)❌ 
  │ │ └──[-] description (23210:34)
  │ └─┬transactionId
  │   ├──[+] enum (23894:15)
  │   ├──[+] enum (23895:15)
  │   ├──[+] enum (23896:15)
  │   ├──[+] enum (23897:15)
  │   ├──[+] enum (23898:15)
  │   ├──[+] enum (23899:15)
  │   ├──[+] enum (23893:15)
  │   └──[🔀] description (23901:24)
  ├─┬TriggerEventRequestDto
  │ └─┬actor
  │   └──[🔀] description (24211:24)
  ├─┬CreateContextRequestDto
  │ └─┬data
  │   └──[+] additionalProperties (25853:33)❌ 
  ├─┬SubscriptionDto
  │ ├──[+] properties (28603:9)
  │ ├─┬updatedAt
  │ │ ├──[-] type (27537:27)❌ 
  │ │ ├──[🔀] description (28608:24)
  │ │ ├──[-] example (27539:30)
  │ │ └──[+] allOf (28314:7)
  │ ├─┬topic
  │ │ ├──[🔀] description (28613:24)
  │ │ ├──[+] nullable (28612:21)❌ 
  │ │ └─┬ALLOF
  │ │   └──[🔀] $ref (27642:13)❌ 
  │ └─┬subscriber
  │   ├──[+] type (28604:17)❌ 
  │   ├──[🔀] description (28605:24)
  │   ├──[-] nullable (27528:31)❌ 
  │   ├──[+] example (28606:20)
  │   └──[-] allOf (26837:13)❌ 
  ├─┬TriggerEventToAllRequestDto
  │ ├──[+] properties (24315:9)
  │ ├─┬payload
  │ │ ├──[🔀] additionalProperties (24287:13)❌ 
  │ │ ├──[-] type (23559:27)❌ 
  │ │ ├──[🔀] description (24281:24)
  │ │ ├──[🔀] example (24283:13)
  │ │ └──[+] allOf (24088:7)
  │ ├─┬tenant
  │ │ ├──[+] additionalProperties (24279:33)❌ 
  │ │ ├──[+] type (24270:17)❌ 
  │ │ ├──[🔀] description (24275:24)
  │ │ ├──[+] example (24272:13)
  │ │ ├──[-] oneOf (23590:27)❌ 
  │ │ └──[-] oneOf (23325:13)❌ 
  │ ├─┬overrides
  │ │ ├──[-] additionalProperties (23573:25)❌ 
  │ │ ├──[+] type (24265:17)❌ 
  │ │ ├──[🔀] description (24266:24)
  │ │ ├──[-] example (23569:25)
  │ │ └──[-] allOf (23394:13)❌ 
  │ ├─┬transactionId
  │ │ ├──[-] type (23578:27)❌ 
  │ │ ├──[🔀] description (24307:24)
  │ │ ├──[+] oneOf (24312:15)
  │ │ └──[+] oneOf (24019:7)
  │ └─┬name
  │   ├──[+] additionalProperties (24318:13)❌ 
  │   ├──[🔀] type (24316:17)❌ 
  │   └──[-] description (23556:34)
  ├─┬GetContextResponseDto
  │ ├─┬data
  │ │ ├──[+] additionalProperties (25811:33)❌ 
  │ │ └──[+] description (25810:24)
  │ ├─┬createdAt
  │ │ └──[+] description (25814:24)
  │ ├─┬id
  │ │ └──[+] description (25807:24)
  │ ├─┬updatedAt
  │ │ └──[+] description (25817:24)
  │ └─┬type
  │   └──[+] description (25804:24)
  ├─┬ImportMasterJsonRequestDto
  │ └─┬masterJson
  │   └──[+] additionalProperties (31028:33)❌ 
  └─┬CreateTopicSubscriptionsRequestDto
    ├──[-] required (27616:19)❌ 
    ├──[+] properties (28576:9)
    ├──[+] properties (28580:9)
    ├──[+] properties (28561:9)
    └─┬subscriberIds
      ├──[🔀] description (28551:24)
      └──[+] deprecated (28557:23)
Document Element Total Changes Breaking Changes
paths 21 3
components 89 40

GO CHANGELOG

core: 3.13.6 - 2025-12-02

🐛 Bug Fixes

  • do not enforce required fields unless gen.yaml explicitly defines it or union strategy depends on it (commit by @mfbx9da4)

core: 3.13.4 - 2025-11-25

🐝 New Features

  • allow inclusion of empty array query parameter (commit by @idbentley)

core: 3.13.3 - 2025-11-24

🐝 New Features

  • union discriminators are inferred for oneOfs missing the explicit OpenAPI discriminator mapping. Configure via inferUnionDiscriminators: true in gen.yaml (commit by @mfbx9da4)

sdkHooks: 0.3.0 - 2025-10-15

🐝 New Features

  • expose available OAuth 2.0 scopes for use in custom hooks (commit by @2ynn)

unions: 2.87.2 - 2025-11-20

🔧 Fixes

  • consider inexact count of open enums when deserializing unions (commit by @idbentley)

uploadStreams: 0.1.0 - 2024-08-12

🐝 New Features

  • Enable upload streaming (commit by @bflad)

Based on Speakeasy CLI 1.672.0

@github-actions github-actions bot added the patch Patch version bump label Nov 20, 2025
@github-actions github-actions bot changed the title chore: 🐝 Update SDK - Generate 3.11.1 chore: 🐝 Update SDK - Generate 3.12.0 Nov 21, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597727 branch from 4e6a519 to 923ad7b Compare November 21, 2025 00:16
@github-actions github-actions bot added minor Minor version bump and removed patch Patch version bump labels Nov 21, 2025
@coderabbitai
Copy link

coderabbitai bot commented Nov 21, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597727 branch 8 times, most recently from 03a1cbf to 729381b Compare November 29, 2025 00:16
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597727 branch 8 times, most recently from af6a546 to d14e479 Compare December 7, 2025 00:18
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597727 branch from 0e08d41 to f9b577d Compare December 8, 2025 00:17
* `Novu.Translations.Create()`: 
  *  `request.CreateTranslationRequestDto.Content` **Changed** **Breaking** ⚠️
  *  `response.Content` **Changed** **Breaking** ⚠️
* `Novu.Translations.Retrieve()`:  `response.Content` **Changed** **Breaking** ⚠️
* `Novu.Translations.Master.Upload()`:  `request.RequestBody` **Added** **Breaking** ⚠️
* `Novu.Translations.Master.Import()`: 
  *  `request.ImportMasterJsonRequestDto.MasterJson` **Changed** **Breaking** ⚠️
* `Novu.Contexts.Create()`: 
  *  `request.CreateContextRequestDto.Data` **Changed** **Breaking** ⚠️
  *  `response.Data` **Changed** **Breaking** ⚠️
* `Novu.Contexts.List()`:  `response.Data.[].Data` **Changed** **Breaking** ⚠️
* `Novu.Contexts.Update()`: 
  *  `request.UpdateContextRequestDto.Data` **Changed** **Breaking** ⚠️
  *  `response.Data` **Changed** **Breaking** ⚠️
* `Novu.Contexts.Retrieve()`:  `response.Data` **Changed** **Breaking** ⚠️
* `Novu.Translations.Master.Retrieve()`:  `response` **Changed** **Breaking** ⚠️
* `Novu.Translations.Upload()`:  `request` **Changed** **Breaking** ⚠️
* `Novu.Trigger()`:  `response.JobData` **Added**
* `Novu.Topics.Subscriptions.Update()`: **Added**
* `Novu.Topics.Subscriptions.Delete()`:  `response.Data.[].Identifier` **Added**
* `Novu.Topics.Subscriptions.Create()`: 
  *  `request.CreateTopicSubscriptionsRequestDto` **Changed**
  *  `response.Data.[]` **Changed**
* `Novu.TriggerBulk()`:  `response.[].JobData` **Added**
* `Novu.TriggerBroadcast()`: 
  *  `request.TriggerEventToAllRequestDto.Context` **Added**
  *  `response.JobData` **Added**
* `Novu.Integrations.List()`:  `response.[].Credentials.TenantId` **Added**
* `Novu.Integrations.Create()`: 
  *  `request.CreateIntegrationRequestDto.Credentials.TenantId` **Added**
  *  `response.Credentials.TenantId` **Added**
* `Novu.Integrations.Update()`: 
  *  `request.UpdateIntegrationRequestDto.Credentials.TenantId` **Added**
  *  `response.Credentials.TenantId` **Added**
* `Novu.Integrations.Delete()`:  `response.[].Credentials.TenantId` **Added**
* `Novu.Integrations.SetAsPrimary()`:  `response.Credentials.TenantId` **Added**
* `Novu.Integrations.ListActive()`:  `response.[].Credentials.TenantId` **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597727 branch from c2a226a to 92b7f46 Compare December 9, 2025 00:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants