Skip to content

chore: 🐝 Update SDK - Generate [next] 3.14.1#146

Open
github-actions[bot] wants to merge 2 commits intonextfrom
speakeasy-sdk-regen-next-1774656559
Open

chore: 🐝 Update SDK - Generate [next] 3.14.1#146
github-actions[bot] wants to merge 2 commits intonextfrom
speakeasy-sdk-regen-next-1774656559

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions bot commented Mar 28, 2026

SDK update

Versioning

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

Java SDK Changes:

  • novu.layouts.create(): response.controls.uiSchema Changed (Breaking ⚠️)
  • novu.workflows.steps.get(): response Changed (Breaking ⚠️)
  • novu.workflows.sync(): response Changed (Breaking ⚠️)
  • novu.workflows.modify(): response Changed (Breaking ⚠️)
  • novu.workflows.workflowDetails(): response Changed (Breaking ⚠️)
  • novu.workflows.update():
    • request.body.steps[] Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • novu.workflows.create():
    • request.body.steps[] Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • novu.layouts.duplicate(): response.controls.uiSchema Changed (Breaking ⚠️)
  • novu.layouts.get(): response.controls.uiSchema Changed (Breaking ⚠️)
  • novu.layouts.update(): response.controls.uiSchema Changed (Breaking ⚠️)
  • novu.layouts.list(): response.layouts[].controls.uiSchema Changed (Breaking ⚠️)
  • novu.subscribers.notifications.count(): Added
  • novu.subscribers.notifications.unarchive(): Added
  • novu.environments.diff(): Added
  • novu.subscribers.notifications.deleteAll(): Added
  • novu.subscribers.notifications.markAllAsRead(): Added
  • novu.subscribers.notifications.archiveAllRead(): Added
  • novu.subscribers.notifications.markAsSeen(): Added
  • novu.subscribers.notifications.getUnseenCount(): Added
  • novu.workflowsSteps.generatePreview(): Added
  • novu.environmentVariables.list(): Added
  • novu.environmentVariables.create(): Added
  • novu.environmentVariables.retrieve(): Added
  • novu.environmentVariables.update(): Added
  • novu.environmentVariables.delete(): Added
  • novu.environmentVariables.usage(): Added
  • novu.subscribers.notifications.getUnseenCount(): Removed (Breaking ⚠️)
  • novu.trigger(): response.activityFeedLink Added
  • novu.broadcast(): response.activityFeedLink Added
  • novu.triggerBulk(): response.[].activityFeedLink Added
  • novu.subscribers.notifications.unsnooze(): Added
  • novu.subscribers.notifications.markAsUnread(): Added
  • novu.subscribers.notifications.archiveAll(): Added
  • novu.subscribers.notifications.snooze(): Added
  • novu.subscribers.notifications.markAsRead(): Added
  • novu.subscribers.notifications.archive(): Added
  • novu.workflows.list(): response.workflows[] Changed
  • novu.subscribers.notifications.revertAction(): Added
  • novu.subscribers.notifications.completeAction(): Added
  • novu.subscribers.notifications.delete(): Added
  • novu.subscribers.notifications.list(): Added
  • novu.environments.publish(): Added
  • novu.channelConnections.list():
    • request.providerId Changed
    • response.data[].providerId.enum(cmTelecom) Added
  • novu.channelConnections.create(): response.providerId.enum(cmTelecom) Added
  • novu.channelConnections.retrieve(): response.providerId.enum(cmTelecom) Added
  • novu.channelConnections.update(): response.providerId.enum(cmTelecom) Added
  • novu.channelEndpoints.list():
    • request.providerId Changed
    • response.data[].providerId.enum(cmTelecom) Added
  • novu.channelEndpoints.create(): response.providerId.enum(cmTelecom) Added
  • novu.channelEndpoints.get(): response.providerId.enum(cmTelecom) Added
  • novu.channelEndpoints.update(): response.providerId.enum(cmTelecom) Added
  • novu.notifications.list(): response.data[] Changed
  • novu.notifications.get(): response Changed

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├──[+] path (8443:3)
│ ├──[+] path (7140:3)
│ ├──[+] path (9101:3)
│ ├──[+] path (1936:3)
│ ├──[+] path (7782:3)
│ ├──[+] path (10701:3)
│ ├──[+] path (23006:3)
│ ├──[+] path (8117:3)
│ ├──[+] path (23630:3)
│ ├──[+] path (6743:3)
│ ├──[+] path (8769:3)
│ ├──[+] path (9753:3)
│ ├──[+] path (11000:3)
│ ├──[+] path (18781:3)
│ ├──[+] path (7447:3)
│ ├──[+] path (10079:3)
│ ├──[+] path (9427:3)
│ ├──[+] path (10378:3)
│ ├──[+] path (11598:3)
│ ├──[+] path (24544:3)
│ ├──[+] path (11299:3)
│ ├──[+] path (2255:3)
│ ├─┬/v2/contexts
│ │ ├─┬GET
│ │ │ └──[🔀] description (319:20)
│ │ └─┬POST
│ │   └──[🔀] description (7:20)
│ ├─┬/v2/subscribers/{subscriberId}
│ │ ├─┬GET
│ │ │ └─┬Parameters
│ │ │   └──[+] description (5819:24)
│ │ ├─┬DELETE
│ │ │ └─┬Parameters
│ │ │   └──[+] description (6443:24)
│ │ └─┬PATCH
│ │   └─┬Parameters
│ │     └──[+] description (6128:24)
│ ├─┬/v1/channel-endpoints
│ │ └─┬GET
│ │   └──Parameters
│ ├─┬/v2/subscribers/{subscriberId}/preferences
│ │ ├─┬GET
│ │ │ └─┬Parameters
│ │ │   └──[+] description (11908:24)
│ │ └─┬PATCH
│ │   └─┬Parameters
│ │     └──[+] description (12238:24)
│ ├─┬/v1/channel-connections
│ │ └─┬GET
│ │   └──Parameters
│ ├─┬/v2/subscribers/{subscriberId}/preferences/bulk
│ │ └─┬PATCH
│ │   └─┬Parameters
│ │     └──[+] description (12555:24)
│ └─┬/v1/events/trigger/broadcast
│   └─┬POST
│     └──[🔀] description (26717:20)
└─┬Components
  ├──[+] schemas (39651:7)
  ├──[+] schemas (39463:7)
  ├──[+] schemas (39479:7)
  ├──[+] schemas (41933:7)
  ├──[+] schemas (39628:7)
  ├──[+] schemas (39671:7)
  ├──[+] schemas (43532:7)
  ├──[+] schemas (43377:7)
  ├──[+] schemas (40794:7)
  ├──[+] schemas (40818:7)
  ├──[+] schemas (43571:7)
  ├──[+] schemas (41881:7)
  ├──[+] schemas (40829:7)
  ├──[+] schemas (41902:7)
  ├──[+] schemas (43205:7)
  ├──[+] schemas (43548:7)
  ├──[+] schemas (41950:7)
  ├──[+] schemas (43010:7)
  ├──[+] schemas (43477:7)
  ├──[+] schemas (40808:7)
  ├──[+] schemas (39425:7)
  ├──[+] schemas (41890:7)
  ├──[+] schemas (43313:7)
  ├──[+] schemas (43499:7)
  ├──[+] schemas (43328:7)
  ├──[+] schemas (43358:7)
  ├──[+] schemas (40762:7)
  ├──[+] schemas (43471:7)
  ├──[+] schemas (39641:7)
  ├──[+] schemas (39610:7)
  ├──[+] schemas (43223:7)
  ├──[+] schemas (43399:7)
  ├──[+] schemas (43451:7)
  ├──[+] schemas (40853:7)
  ├──[+] schemas (42550:7)
  ├──[+] schemas (43293:7)
  ├──[+] schemas (43408:7)
  ├──[+] schemas (40751:7)
  ├──[+] schemas (43340:7)
  ├──[+] schemas (39511:7)
  ├──[+] schemas (43245:7)
  ├──[+] schemas (43197:7)
  ├──[+] schemas (43264:7)
  ├─┬TriggerEventRequestDto
  │ └─┬actor
  │   └──[🔀] description (35806:24)
  ├─┬SmsStepResponseDto
  │ ├──[+] properties (41202:9)
  │ ├─┬workflowDatabaseId
  │ │ ├──[+] additionalProperties (41175:33)❌ 
  │ │ ├──[🔀] type (41173:17)❌ 
  │ │ └──[🔀] description (41174:24)
  │ ├─┬workflowId
  │ │ └──[🔀] description (41197:24)
  │ ├─┬type
  │ │ └──[🔀] $ref (41203:11)❌ 
  │ └─┬variables
  │   └──[🔀] $ref (35933:13)❌ 
  ├─┬DelayStepResponseDto
  │ ├──[+] properties (41514:9)
  │ ├─┬type
  │ │ └──[🔀] $ref (41515:11)❌ 
  │ ├─┬workflowId
  │ │ └──[🔀] description (41509:24)
  │ ├─┬workflowDatabaseId
  │ │ ├──[+] additionalProperties (41487:33)❌ 
  │ │ ├──[🔀] type (41485:17)❌ 
  │ │ └──[🔀] description (41486:24)
  │ └─┬variables
  │   └──[🔀] $ref (35933:13)❌ 
  ├─┬UpdateLayoutDto
  │ └─┬controlValues
  │   └──[🔀] description (39948:24)
  ├─┬WorkflowRunStepsDetailsDto
  │ ├──[+] required (36827:11)❌ 
  │ ├──[+] properties (36808:9)
  │ ├──[+] properties (36802:9)
  │ ├─┬stepRunId
  │ │ ├──[+] enum (36817:15)
  │ │ ├──[+] enum (36818:15)
  │ │ ├──[+] enum (36821:15)
  │ │ ├──[+] enum (36822:15)
  │ │ ├──[+] enum (36823:15)
  │ │ ├──[+] enum (36815:15)
  │ │ ├──[+] enum (36816:15)
  │ │ ├──[+] enum (36819:15)
  │ │ ├──[+] enum (36820:15)
  │ │ └──[🔀] description (36813:24)
  │ ├─┬stepType
  │ │ └──[🔀] description (36804:24)
  │ └─┬status
  │   ├──[-] enum (28843:15)❌ 
  │   ├──[-] enum (28845:15)❌ 
  │   ├──[-] enum (28846:15)❌ 
  │   ├──[-] enum (28847:15)❌ 
  │   ├──[-] enum (28849:15)❌ 
  │   ├──[-] enum (28850:15)❌ 
  │   ├──[-] enum (28842:15)❌ 
  │   ├──[-] enum (28844:15)❌ 
  │   ├──[-] enum (28848:15)❌ 
  │   └──[🔀] description (36810:24)
  ├─┬StepTypeEnum
  │ └──[+] enum (35946:11)
  ├─┬EmailStepResponseDto
  │ ├──[+] properties (41107:9)
  │ ├─┬workflowDatabaseId
  │ │ ├──[+] additionalProperties (41080:33)❌ 
  │ │ ├──[🔀] type (41078:17)❌ 
  │ │ └──[🔀] description (41079:24)
  │ ├─┬type
  │ │ └──[🔀] $ref (41108:11)❌ 
  │ ├─┬variables
  │ │ └──[🔀] $ref (35933:13)❌ 
  │ └─┬workflowId
  │   └──[🔀] description (41102:24)
  ├─┬GetWorkflowRunResponseDto
  │ ├──[+] properties (37111:9)
  │ ├─┬transactionId
  │ │ ├──[+] items (37102:13)❌ 
  │ │ ├──[🔀] type (37100:17)❌ 
  │ │ └──[🔀] description (37099:24)
  │ ├─┬triggerIdentifier
  │ │ └──[🔀] description (37075:24)
  │ ├─┬steps
  │ │ ├──[+] enum (37053:15)
  │ │ ├──[+] enum (37054:15)
  │ │ ├──[+] enum (37055:15)
  │ │ ├──[-] items (29133:13)❌ 
  │ │ ├──[🔀] type (37056:17)❌ 
  │ │ └──[🔀] description (37057:24)
  │ ├─┬workflowId
  │ │ └──[🔀] description (37081:24)
  │ ├─┬status
  │ │ ├──[+] enum (37087:15)
  │ │ ├──[+] enum (37084:15)
  │ │ ├──[+] enum (37085:15)
  │ │ ├──[+] enum (37086:15)
  │ │ ├──[-] enum (29079:15)❌ 
  │ │ ├──[-] enum (29080:15)❌ 
  │ │ ├──[-] enum (29081:15)❌ 
  │ │ └──[🔀] description (37089:24)
  │ ├─┬payload
  │ │ ├──[+] additionalProperties (37114:33)❌ 
  │ │ └──[🔀] description (37113:24)
  │ ├─┬workflowName
  │ │ └──[🔀] description (37035:24)
  │ ├─┬updatedAt
  │ │ └──[🔀] description (37072:24)
  │ ├─┬subscriberId
  │ │ ├──[+] items (37107:13)❌ 
  │ │ ├──[🔀] type (37105:17)❌ 
  │ │ └──[🔀] description (37104:24)
  │ ├─┬severity
  │ │ ├──[-] enum (29110:15)❌ 
  │ │ ├──[-] enum (29111:15)❌ 
  │ │ ├──[-] enum (29112:15)❌ 
  │ │ ├──[-] enum (29113:15)❌ 
  │ │ ├──[🔀] type (37109:17)❌ 
  │ │ └──[🔀] description (37110:24)
  │ └─┬topics
  │   ├──[-] items (29128:13)❌ 
  │   ├──[🔀] type (37049:17)❌ 
  │   └──[🔀] description (37050:24)
  ├─┬GeneratePreviewResponseDto
  │ ├──[+] properties (43079:9)
  │ ├─┬schema
  │ │ ├──[-] additionalProperties (34542:33)❌ 
  │ │ ├──[-] type (34538:17)❌ 
  │ │ ├──[🔀] description (43083:24)
  │ │ ├──[-] nullable (34539:21)❌ 
  │ │ ├──[+] oneOf (43085:15)
  │ │ ├──[+] oneOf (43095:15)
  │ │ ├──[+] oneOf (43095:15)
  │ │ ├──[+] oneOf (43103:15)
  │ │ ├──[+] oneOf (43111:15)
  │ │ ├──[+] oneOf (43119:15)
  │ │ ├──[+] oneOf (43127:15)
  │ │ ├──[+] oneOf (43135:15)
  │ │ └──[+] oneOf (43141:15)
  │ ├─┬previewPayloadExample
  │ │ ├──[+] type (43080:17)❌ 
  │ │ ├──[🔀] description (43081:24)
  │ │ └──[-] allOf (34494:7)❌ 
  │ └─┬result
  │   ├─┬ONEOF
  │   │ ├──[+] properties (43101:17)
  │   │ ├─┬type
  │   │ │ └──[🔀] $ref (42887:13)❌ 
  │   │ └─┬preview
  │   │   └──[🔀] $ref (43010:13)❌ 
  │   ├─┬ONEOF
  │   │ ├──[+] properties (43101:17)
  │   │ ├─┬type
  │   │ │ └──[🔀] $ref (42887:13)❌ 
  │   │ └─┬preview
  │   │   └──[🔀] $ref (43010:13)❌ 
  │   ├─┬ONEOF
  │   │ ├──[+] properties (43109:17)
  │   │ ├─┬preview
  │   │ │ └──[🔀] $ref (43010:13)❌ 
  │   │ └─┬type
  │   │   └──[🔀] $ref (42899:13)❌ 
  │   ├─┬ONEOF
  │   │ ├──[+] properties (43117:17)
  │   │ ├─┬preview
  │   │ │ └──[🔀] $ref (43010:13)❌ 
  │   │ └─┬type
  │   │   └──[🔀] $ref (42929:13)❌ 
  │   ├─┬ONEOF
  │   │ ├──[+] properties (43125:17)
  │   │ ├─┬preview
  │   │ │ └──[🔀] $ref (43010:13)❌ 
  │   │ └─┬type
  │   │   └──[🔀] $ref (42937:13)❌ 
  │   └─┬ONEOF
  │     ├──[+] properties (43133:17)
  │     ├─┬type
  │     │ └──[🔀] $ref (42949:13)❌ 
  │     └─┬preview
  │       └──[🔀] $ref (43010:13)❌ 
  ├─┬WorkflowResponseDto
  │ └─┬steps
  │   └─┬Schema
  │     ├──[+] oneOf (41950:7)
  │     └──Discriminator
  ├─┬ProvidersIdEnum
  │ └──[+] enum (36230:11)
  ├─┬UpdateWorkflowDto
  │ └─┬steps
  │   └─┬Schema
  │     ├──[+] oneOf (42550:7)
  │     └──Discriminator
  ├─┬EmailControlDto
  │ ├──[-] properties (32677:9)❌ 
  │ └─┬layoutId
  │   └──[-] minLength (32691:22)❌ 
  ├─┬PushStepResponseDto
  │ ├──[+] properties (41300:9)
  │ ├─┬workflowId
  │ │ └──[🔀] description (41295:24)
  │ ├─┬type
  │ │ └──[🔀] $ref (41301:11)❌ 
  │ ├─┬variables
  │ │ └──[🔀] $ref (35933:13)❌ 
  │ └─┬workflowDatabaseId
  │   ├──[+] additionalProperties (41273:33)❌ 
  │   ├──[🔀] type (41271:17)❌ 
  │   └──[🔀] description (41272:24)
  ├─┬RuntimeIssueDto
  │ ├──[-] required (32519:11)❌ 
  │ ├──[-] required (32518:11)❌ 
  │ ├──[-] properties (32505:9)❌ 
  │ ├──[-] properties (32515:9)❌ 
  │ └──[-] properties (32513:9)❌ 
  ├─┬TriggerEventResponseDto
  │ ├──[+] properties (35518:9)
  │ ├─┬error
  │ │ ├──[-] items (27552:13)❌ 
  │ │ ├──[🔀] type (35519:17)❌ 
  │ │ └──[🔀] description (35520:24)
  │ ├─┬jobData
  │ │ ├──[+] items (35514:13)❌ 
  │ │ ├──[🔀] type (35512:17)❌ 
  │ │ └──[+] description (35511:24)
  │ ├─┬transactionId
  │ │ ├──[+] enum (35507:15)
  │ │ ├──[+] enum (35501:15)
  │ │ ├──[+] enum (35502:15)
  │ │ ├──[+] enum (35503:15)
  │ │ ├──[+] enum (35504:15)
  │ │ ├──[+] enum (35505:15)
  │ │ ├──[+] enum (35506:15)
  │ │ └──[🔀] description (35509:24)
  │ └─┬status
  │   ├──[-] enum (27544:15)❌ 
  │   ├──[-] enum (27545:15)❌ 
  │   ├──[-] enum (27539:15)❌ 
  │   ├──[-] enum (27540:15)❌ 
  │   ├──[-] enum (27541:15)❌ 
  │   ├──[-] enum (27542:15)❌ 
  │   ├──[-] enum (27543:15)❌ 
  │   ├──[🔀] type (35522:17)❌ 
  │   └──[-] description (27547:24)
  ├─┬DigestStepResponseDto
  │ ├──[+] properties (41658:9)
  │ ├─┬variables
  │ │ └──[🔀] $ref (35933:13)❌ 
  │ ├─┬workflowDatabaseId
  │ │ ├──[+] additionalProperties (41631:33)❌ 
  │ │ ├──[🔀] type (41629:17)❌ 
  │ │ └──[🔀] description (41630:24)
  │ ├─┬type
  │ │ └──[🔀] $ref (41659:11)❌ 
  │ └─┬workflowId
  │   └──[🔀] description (41653:24)
  ├─┬RedirectDto
  │ ├──[+] required (39461:11)❌ 
  │ ├─┬url
  │ │ └──[🔀] description (39450:24)
  │ └─┬target
  │   ├──[🔀] description (39453:24)
  │   └──[-] default (33521:20)❌ 
  ├─┬ChatStepResponseDto
  │ ├──[+] properties (41395:9)
  │ ├─┬type
  │ │ └──[🔀] $ref (41396:11)❌ 
  │ ├─┬variables
  │ │ └──[🔀] $ref (35933:13)❌ 
  │ ├─┬workflowDatabaseId
  │ │ ├──[+] additionalProperties (41368:33)❌ 
  │ │ ├──[🔀] type (41366:17)❌ 
  │ │ └──[🔀] description (41367:24)
  │ └─┬workflowId
  │   └──[🔀] description (41390:24)
  ├─┬StepResponseDto
  │ ├──[+] properties (40987:9)
  │ ├─┬type
  │ │ └──[🔀] $ref (40988:11)❌ 
  │ ├─┬variables
  │ │ └──[🔀] $ref (35933:13)❌ 
  │ ├─┬workflowDatabaseId
  │ │ ├──[+] additionalProperties (40960:33)❌ 
  │ │ ├──[🔀] type (40958:17)❌ 
  │ │ └──[🔀] description (40959:24)
  │ └─┬workflowId
  │   └──[🔀] description (40982:24)
  ├─┬GetChannelEndpointResponseDto
  │ └─┬providerId
  │   └──[+] enum (44314:15)
  ├─┬CustomStepResponseDto
  │ ├──[+] properties (41866:9)
  │ ├─┬workflowId
  │ │ └──[🔀] description (41861:24)
  │ ├─┬workflowDatabaseId
  │ │ ├──[+] additionalProperties (41839:33)❌ 
  │ │ ├──[🔀] type (41837:17)❌ 
  │ │ └──[🔀] description (41838:24)
  │ ├─┬type
  │ │ └──[🔀] $ref (41867:11)❌ 
  │ └─┬variables
  │   └──[🔀] $ref (35933:13)❌ 
  ├─┬DelayControlDto
  │ ├──[+] required (41454:11)❌ 
  │ └─┬cron
  │   └──[-] minLength (33089:22)❌ 
  ├─┬ThrottleStepResponseDto
  │ ├──[+] properties (41786:9)
  │ ├─┬workflowDatabaseId
  │ │ ├──[+] additionalProperties (41759:33)❌ 
  │ │ ├──[🔀] type (41757:17)❌ 
  │ │ └──[🔀] description (41758:24)
  │ ├─┬workflowId
  │ │ └──[🔀] description (41781:24)
  │ ├─┬type
  │ │ └──[🔀] $ref (41787:11)❌ 
  │ └─┬variables
  │   └──[🔀] $ref (35933:13)❌ 
  ├─┬DigestControlDto
  │ └─┬cron
  │   └──[-] minLength (33227:22)❌ 
  ├─┬CreateWorkflowDto
  │ └─┬steps
  │   └─┬Schema
  │     ├──[+] oneOf (42550:7)
  │     └──Discriminator
  ├─┬PreviewPayloadDto
  │ ├──[+] properties (43062:9)
  │ ├─┬steps
  │ │ └──[🔀] description (43034:24)
  │ ├─┬payload
  │ │ └──[🔀] description (43064:24)
  │ └─┬subscriber
  │   ├──[+] additionalProperties (43039:33)❌ 
  │   ├──[+] type (43037:17)❌ 
  │   ├──[🔀] description (43038:24)
  │   └──[-] allOf (31752:7)❌ 
  ├─┬ActivityNotificationJobResponseDto
  │ └─┬type
  │   └──[+] enum (36432:15)
  ├─┬UiComponentEnum
  │ ├──[+] enum (39757:11)
  │ ├──[+] enum (39755:11)
  │ ├──[+] enum (39758:11)
  │ ├──[+] enum (39753:11)
  │ ├──[+] enum (39754:11)
  │ ├──[+] enum (39756:11)
  │ ├──[+] enum (39759:11)
  │ ├──[+] enum (39760:11)
  │ └──[-] enum (31479:11)❌ 
  ├─┬ContentIssueEnum
  │ └──[+] enum (40892:11)
  ├─┬InAppStepResponseDto
  │ ├──[+] properties (42126:9)
  │ ├─┬workflowDatabaseId
  │ │ ├──[+] additionalProperties (42099:33)❌ 
  │ │ ├──[🔀] type (42097:17)❌ 
  │ │ └──[🔀] description (42098:24)
  │ ├─┬type
  │ │ └──[🔀] $ref (42127:11)❌ 
  │ ├─┬workflowId
  │ │ └──[🔀] description (42121:24)
  │ └─┬variables
  │   └──[🔀] $ref (35933:13)❌ 
  ├─┬GetChannelConnectionResponseDto
  │ └─┬providerId
  │   └──[+] enum (43675:15)
  ├─┬IntegrationResponseDto
  │ └─┬channel
  │   └──[🔀] description (37271:24)
  ├─┬ThrottleControlDto
  │ ├──[+] required (41726:11)❌ 
  │ ├─┬dynamicKey
  │ │ └──[-] minLength (33343:22)❌ 
  │ └─┬threshold
  │   └──[-] maximum (33350:20)❌ 
  └─┬UiSchemaGroupEnum
    └──[+] enum (39805:11)
Document Element Total Changes Breaking Changes
paths 31 0
components 281 115

View full report

Linting Report 0 errors, 19 warnings, 40 hints

View full report

JAVA CHANGELOG

core: 3.55.23 - 2026-03-25

🐛 Bug Fixes

  • resolve compilation error in error class accessors for required nullable fields (commit by @AshGodfrey)

core: 3.55.22 - 2026-03-06

🐝 New Features

  • add SpeakeasyJacksonModule composite Jackson module and document JSON.getMapper() usage in README (commit by @tristanspeakeasy)

core: 3.55.21 - 2026-03-05

🐝 New Features

  • use to-prefixed mode method names (toSync/toAsync) with feature flag prefixModeMethodNames (commit by @vishalg0wda)

core: 3.55.19 - 2026-03-05

🐛 Bug Fixes

  • include global security in SDK Example Usage snippets and per-operation docs (commit by @mfbx9da4)

core: 3.55.18 - 2026-03-05

🐛 Bug Fixes

  • remove *.bat eol=crlf gitattributes rule that causes phantom git diffs with go-git (commit by @vishalg0wda)

core: 3.55.17 - 2026-02-27

🐛 Bug Fixes

  • make serverURL optional when operations define their own servers (commit by @danielkov)

examples: 2.81.8 - 2026-03-06

🐛 Bug Fixes

  • replace // handle response placeholder with concrete field extraction code in usage snippets (commit by @tristanspeakeasy)

globalSecurity: 2.83.4 - 2026-03-25

🐛 Bug Fixes

  • basic-http handling when used as a security option wrapper (commit by @2ynn)

globalSecurity: 2.83.3 - 2026-03-24

🐛 Bug Fixes

  • respect global security alternatives ordering and enforce operation-level security restrictions when hoisted (commit by @2ynn)

retries: 0.1.2 - 2026-03-02

🐝 New Features

  • support for Retry-After HTTP header (commit by @bflad)

unions: 0.3.5 - 2026-03-06

🐛 Bug Fixes

  • strip generic type params from union accessor method names (commit by @tristanspeakeasy)

unions: 0.3.4 - 2026-03-06

🐛 Bug Fixes

  • strip generic type params from union accessor method names to prevent compilation errors (commit by @tristanspeakeasy)

unions: 0.3.3 - 2026-03-03

🐝 New Features

  • generate Supported Types documentation for union model pages with factory method examples for non-discriminated unions and discriminator-value-to-type mapping tables for discriminated unions (commit by @vishalg0wda)

Based on Speakeasy CLI 1.761.1

@github-actions github-actions bot added the patch Patch version bump label Mar 28, 2026
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-next-1774656559 branch 7 times, most recently from cc8a158 to 621ae40 Compare April 4, 2026 00:11
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-next-1774656559 branch 5 times, most recently from 1c5d777 to 40a0080 Compare April 9, 2026 00:11
* `novu.layouts.create()`:  `response.controls.uiSchema` **Changed** (Breaking ⚠️)
* `novu.workflows.steps.get()`:  `response` **Changed** (Breaking ⚠️)
* `novu.workflows.sync()`:  `response` **Changed** (Breaking ⚠️)
* `novu.workflows.modify()`:  `response` **Changed** (Breaking ⚠️)
* `novu.workflows.workflowDetails()`:  `response` **Changed** (Breaking ⚠️)
* `novu.workflows.update()`: 
  *  `request.body.steps[]` **Changed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
* `novu.workflows.create()`: 
  *  `request.body.steps[]` **Changed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
* `novu.layouts.duplicate()`:  `response.controls.uiSchema` **Changed** (Breaking ⚠️)
* `novu.layouts.get()`:  `response.controls.uiSchema` **Changed** (Breaking ⚠️)
* `novu.layouts.update()`:  `response.controls.uiSchema` **Changed** (Breaking ⚠️)
* `novu.layouts.list()`:  `response.layouts[].controls.uiSchema` **Changed** (Breaking ⚠️)
* `novu.subscribers.notifications.count()`: **Added**
* `novu.subscribers.notifications.unarchive()`: **Added**
* `novu.environments.diff()`: **Added**
* `novu.subscribers.notifications.deleteAll()`: **Added**
* `novu.subscribers.notifications.markAllAsRead()`: **Added**
* `novu.subscribers.notifications.archiveAllRead()`: **Added**
* `novu.subscribers.notifications.markAsSeen()`: **Added**
* `novu.subscribers.notifications.getUnseenCount()`: **Added**
* `novu.workflowsSteps.generatePreview()`: **Added**
* `novu.environmentVariables.list()`: **Added**
* `novu.environmentVariables.create()`: **Added**
* `novu.environmentVariables.retrieve()`: **Added**
* `novu.environmentVariables.update()`: **Added**
* `novu.environmentVariables.delete()`: **Added**
* `novu.environmentVariables.usage()`: **Added**
* `novu.subscribers.notifications.getUnseenCount()`: **Removed** (Breaking ⚠️)
* `novu.trigger()`:  `response.activityFeedLink` **Added**
* `novu.broadcast()`:  `response.activityFeedLink` **Added**
* `novu.triggerBulk()`:  `response.[].activityFeedLink` **Added**
* `novu.subscribers.notifications.unsnooze()`: **Added**
* `novu.subscribers.notifications.markAsUnread()`: **Added**
* `novu.subscribers.notifications.archiveAll()`: **Added**
* `novu.subscribers.notifications.snooze()`: **Added**
* `novu.subscribers.notifications.markAsRead()`: **Added**
* `novu.subscribers.notifications.archive()`: **Added**
* `novu.workflows.list()`:  `response.workflows[]` **Changed**
* `novu.subscribers.notifications.revertAction()`: **Added**
* `novu.subscribers.notifications.completeAction()`: **Added**
* `novu.subscribers.notifications.delete()`: **Added**
* `novu.subscribers.notifications.list()`: **Added**
* `novu.environments.publish()`: **Added**
* `novu.channelConnections.list()`: 
  *  `request.providerId` **Changed**
  *  `response.data[].providerId.enum(cmTelecom)` **Added**
* `novu.channelConnections.create()`:  `response.providerId.enum(cmTelecom)` **Added**
* `novu.channelConnections.retrieve()`:  `response.providerId.enum(cmTelecom)` **Added**
* `novu.channelConnections.update()`:  `response.providerId.enum(cmTelecom)` **Added**
* `novu.channelEndpoints.list()`: 
  *  `request.providerId` **Changed**
  *  `response.data[].providerId.enum(cmTelecom)` **Added**
* `novu.channelEndpoints.create()`:  `response.providerId.enum(cmTelecom)` **Added**
* `novu.channelEndpoints.get()`:  `response.providerId.enum(cmTelecom)` **Added**
* `novu.channelEndpoints.update()`:  `response.providerId.enum(cmTelecom)` **Added**
* `novu.notifications.list()`:  `response.data[]` **Changed**
* `novu.notifications.get()`:  `response` **Changed**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-next-1774656559 branch from ee922fa to c0d83cb Compare April 10, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant