Releases: novuhq/novu-java
Releases · novuhq/novu-java
java - v3.17.0 - 2026-06-01 16:42:15
Generated by Speakeasy CLI
Java SDK Changes:
novu.channelEndpoints.list():request.providerIdChangedresponse.data[]Changed (Breaking⚠️ )
novu.channelEndpoints.update():responseChanged (Breaking⚠️ )novu.channelEndpoints.get():responseChanged (Breaking⚠️ )novu.channelEndpoints.create():request.body.union(telegram_chat)AddedresponseChanged (Breaking⚠️ )
novu.channelConnections.retrieve():response.providerIdChangednovu.layouts.generatePreview():request.body.previewPayload.subscriber.channels[].providerId.enum(telegram)Addedresponse.previewPayloadExample.subscriber.channels[].providerId.enum(telegram)Added
novu.subscribers.get():response.channels[].providerId.enum(telegram)Addednovu.subscribers.update():response.channels[].providerId.enum(telegram)Addednovu.subscribers.updateCredentials():request.body.providerId.enum(telegram)Addedresponse.channels[].providerId.enum(telegram)Added
novu.subscribers.credentials.upsert():request.body.providerId.enum(telegram)Addedresponse.channels[].providerId.enum(telegram)Added
novu.subscribers.messages.updateActionStatus():response.subscriber.channels[].providerId.enum(telegram)Addednovu.workflowsSteps.generatePreview():request.body.previewPayload.subscriber.channels[].providerId.enum(telegram)Addedresponse.previewPayloadExample.subscriber.channels[].providerId.enum(telegram)Added
novu.channelConnections.list():request.providerIdChangedresponse.data[].providerIdChanged
novu.channelConnections.create():response.providerIdChangednovu.trigger():request.body.to.union(Array<>)[].union(SubscriberPayloadDto).channels[].providerId.enum(telegram)Added
novu.channelConnections.update():response.providerIdChangednovu.subscribers.search():response.data[].channels[].providerId.enum(telegram)Addednovu.subscribers.create():response.channels[].providerId.enum(telegram)Addederror.channels[].providerId.enum(telegram)Added
novu.triggerBulk():request.body.events[].to.union(Array<>)[].union(SubscriberPayloadDto).channels[].providerId.enum(telegram)Added
novu.broadcast():request.body.actor.union(SubscriberPayloadDto).channels[].providerId.enum(telegram)Added
novu.integrations.list():response.[].credentialsChangednovu.integrations.create():request.body.credentialsChangedresponse.credentialsChanged
novu.integrations.update():request.body.credentialsChangedresponse.credentialsChanged
novu.integrations.delete():response.[].credentialsChangednovu.integrations.setPrimary():response.credentialsChangednovu.integrations.listActive():response.[].credentialsChangednovu.messages.list():response.data[].subscriber.channels[].providerId.enum(telegram)Addednovu.notifications.list():response.data[].jobs[].executionDetails[].providerIdChangednovu.notifications.get():response.jobs[].executionDetails[].providerIdChangednovu.subscribersMessages.markAllAs():response.[].subscriber.channels[].providerId.enum(telegram)Addednovu.subscribersProperties.updateOnlineStatus():response.channels[].providerId.enum(telegram)Added
Generated with Speakeasy CLI 1.769.1
Publishing Completed
java - v3.15.0 - 2026-04-13 16:17:15
Generated by Speakeasy CLI
Java SDK Changes:
novu.layouts.create():response.controls.uiSchemaChanged (Breaking⚠️ )novu.workflows.steps.get():responseChanged (Breaking⚠️ )novu.workflows.sync():responseChanged (Breaking⚠️ )novu.workflows.modify():responseChanged (Breaking⚠️ )novu.workflows.workflowDetails():responseChanged (Breaking⚠️ )novu.workflows.update():request.body.steps[]Changed (Breaking⚠️ )responseChanged (Breaking⚠️ )
novu.workflows.create():request.body.steps[]Changed (Breaking⚠️ )responseChanged (Breaking⚠️ )
novu.layouts.duplicate():response.controls.uiSchemaChanged (Breaking⚠️ )novu.layouts.get():response.controls.uiSchemaChanged (Breaking⚠️ )novu.layouts.update():response.controls.uiSchemaChanged (Breaking⚠️ )novu.layouts.list():response.layouts[].controls.uiSchemaChanged (Breaking⚠️ )novu.subscribers.notifications.count(): Addednovu.subscribers.notifications.unarchive(): Addednovu.environments.diff(): Addednovu.subscribers.notifications.deleteAll(): Addednovu.subscribers.notifications.markAllAsRead(): Addednovu.subscribers.notifications.archiveAllRead(): Addednovu.subscribers.notifications.markAsSeen(): Addednovu.subscribers.notifications.getUnseenCount(): Addednovu.workflowsSteps.generatePreview(): Addednovu.environmentVariables.list(): Addednovu.environmentVariables.create(): Addednovu.environmentVariables.retrieve(): Addednovu.environmentVariables.update(): Addednovu.environmentVariables.delete(): Addednovu.environmentVariables.usage(): Addednovu.subscribers.notifications.getUnseenCount(): Removed (Breaking⚠️ )novu.trigger():response.activityFeedLinkAddednovu.broadcast():response.activityFeedLinkAddednovu.triggerBulk():response.[].activityFeedLinkAddednovu.subscribers.notifications.unsnooze(): Addednovu.subscribers.notifications.markAsUnread(): Addednovu.subscribers.notifications.archiveAll(): Addednovu.subscribers.notifications.snooze(): Addednovu.subscribers.notifications.markAsRead(): Addednovu.subscribers.notifications.archive(): Addednovu.workflows.list():response.workflows[]Changednovu.subscribers.notifications.revertAction(): Addednovu.subscribers.notifications.completeAction(): Addednovu.subscribers.notifications.delete(): Addednovu.subscribers.notifications.list(): Addednovu.environments.publish(): Addednovu.channelConnections.list():request.providerIdChangedresponse.data[].providerId.enum(cmTelecom)Added
novu.channelConnections.create():response.providerId.enum(cmTelecom)Addednovu.channelConnections.retrieve():response.providerId.enum(cmTelecom)Addednovu.channelConnections.update():response.providerId.enum(cmTelecom)Addednovu.channelEndpoints.list():request.providerIdChangedresponse.data[].providerId.enum(cmTelecom)Added
novu.channelEndpoints.create():response.providerId.enum(cmTelecom)Addednovu.channelEndpoints.get():response.providerId.enum(cmTelecom)Addednovu.channelEndpoints.update():response.providerId.enum(cmTelecom)Addednovu.notifications.list():response.data[]Changednovu.notifications.get():responseChanged
Generated with Speakeasy CLI 1.761.3
Publishing Completed
java - v3.14.0 - 2026-02-27 14:11:43
Generated by Speakeasy CLI
2026-02-27 14:11:43
Changes
Based on:
- OpenAPI Doc 3.14.0
- Speakeasy CLI 1.732.2 (2.845.10) https://github.com/speakeasy-api/speakeasy
Generated
- [java v3.14.0] .
Releases
- [Maven Central v3.14.0] https://central.sonatype.com/artifact/co.novu/novu-java/3.14.0 - .
Publishing Completed
v1.7.0
What's Changed
- bug-fix: Fixed integrations endpoint to match API documentation by @mgalaktionov in #129
- Write Code Documentations by @mayorjay in #128
- Modify data type for Event Response by @mayorjay in #131
- Add missing fields for Update SubscriberCredentials Request by @mayorjay in #135
New Contributors
- @mgalaktionov made their first contribution in #129
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- Add Missing Request fields and Delete properties file by @mayorjay in #123
- Add new configurations and make logging configurable by @mayorjay in #124
- Implement Coding Standard Adherence with Checkstyle by @mayorjay in #125
- Update version by @unicodeveloper in #126
- Update README.md by @unicodeveloper in #127
New Contributors
- @unicodeveloper made their first contribution in #126
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Refactor codebase to get rid of Spring framework dependency by @mayorjay in #53
- Refactor Blueprints API by @mayorjay in #54
- Refactor Message API by @charan2628 in #70
- Refactor Feeds API by @charan2628 in #71
- Refactor Environment API by @charan2628 in #72
- Refactor Topics API by @piyushchhabra in #73
- Layouts API refactored by using retrofit by @piyushchhabra in #75
- Refactor ExecutiveDetails API to conform to new design by @git-ashug in #76
- Refactor Changes API and Fixed Build issue by @piyushchhabra in #80
- Add Workflow for Code compilation and Unit tests by @mayorjay in #82
- Refactor InboundParse API to conform to new design by @git-ashug in #81
- Refactor Tenant API by @mslowiak in #78
- Refactored subscribers api to conform to new design by @debanjanc01 in #86
- Refactored Notifications API to conform to new design by @debanjanc01 in #87
- feat: Refactor Integrations API by @sccalabr in #85
- feat: Refactor WorkflowGroups API by @sccalabr in #89
- Refactor Workflow API to conform to new design by @git-ashug in #91
- Feat: Refactor Events API by @ChenemiKen in #90
- feat: add version tag by @ChenemiKen in #95
- Feature: Organization by @Basfar in #103
- Fix Test failure by @mayorjay in #106
- Create tech stack docs (techstack.yml and techstack.md) by @stack-file in #100
- Staging to Main by @mayorjay in #105
- Remove unused functions by @mayorjay in #107
- Create tech stack docs (techstack.yml and techstack.md) by @stack-file in #108
- Add user agent header by @VishalMCF in #111
- Revert "Add user agent header" by @Cliftonz in #112
- addressed comments and removed vulnerability by @VishalMCF in #113
- Initial commit: Added POJOS and API execution endpoint for WorkflowOverride API Integration by @VishalMCF in #110
- Fix bug in Workflow Override API and Modify fields Signature by @mayorjay in #115
- Update project version by @mayorjay in #116
New Contributors
- @charan2628 made their first contribution in #70
- @piyushchhabra made their first contribution in #73
- @git-ashug made their first contribution in #76
- @mslowiak made their first contribution in #78
- @debanjanc01 made their first contribution in #86
- @sccalabr made their first contribution in #85
- @ChenemiKen made their first contribution in #90
- @stack-file made their first contribution in #100
- @VishalMCF made their first contribution in #111
- @Cliftonz made their first contribution in #112
Full Changelog: v1.4.0...v1.5.0
v1.4.0
- Workflow endpoints update
- Subscriber preference updates
- Bug Fixes
v1.3.0
- Add support for BluePrints
- Add feature to setIntegrationAsPrimary
- Add ability to delete Subscriber Credentials
- Add support for Tenants
- Add ability to mark all subscriber messages feed as Seen
v1.2.0
- Add Bulk Subscriber creation feature
- Fix subscriber credentials issue
v1.1.0
- Adapted the request and the response of the Subscriber to the updated Novu api.