Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 18 additions & 18 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: caaab73e-db12-4a8b-93a0-536b113afa44
management:
docChecksum: fe70f45d3eb67d8bc426fc73eab4236b
docChecksum: 8fc2833210e44a33f6b176eeec44825e
docVersion: 3.15.0
speakeasyVersion: 1.763.0
generationVersion: 2.884.0
releaseVersion: 3.16.0
configChecksum: 6fb3168b569bb329314b0b442e4b6a38
speakeasyVersion: 1.763.1
generationVersion: 2.884.4
releaseVersion: 3.16.1
configChecksum: edb9abc162feb00c1ecbda2cfb951abc
repoURL: https://github.com/novuhq/novu-java.git
installationURL: https://github.com/novuhq/novu-java
published: true
persistentEdits:
generation_id: c848417d-670b-4a4c-96a8-639b4b24af12
pristine_commit_hash: 29633b410ee727e9dd971f1601425966f17b5772
pristine_tree_hash: 77731a7c2168bce509e223cfa096fb7dda57f49c
generation_id: 0a671a22-be8c-411a-ae5a-6ef8008083fa
pristine_commit_hash: 2cb42aad9f80358a426675cee860f104011867ea
pristine_tree_hash: 0fce09e0e464efa005a36070763409bcca20631e
features:
java:
additionalDependencies: 0.1.0
Expand Down Expand Up @@ -474,8 +474,8 @@ trackedFiles:
pristine_git_object: 44a3ee8358425717003033c33b00a0ab16744748
docs/models/components/CredentialsDto.md:
id: 6ebe08550c4d
last_write_checksum: sha1:11dc19e68a7807be8f21bd8cb96bb6f58d87cb65
pristine_git_object: 50cbb299d4320b5d217a8502c276cac1f46f8c55
last_write_checksum: sha1:0ab2da45634ce4e272363846f96a2732ad4e9657
pristine_git_object: e1fcc7ce7d1860492f3422969c3ea5bc1a9ba55b
docs/models/components/CustomControlDto.md:
id: d230a1b3bbc2
last_write_checksum: sha1:7de06ca568306819ce8390730217c8aa4486fa4a
Expand Down Expand Up @@ -3782,8 +3782,8 @@ trackedFiles:
pristine_git_object: ebaa3566af4ce4249639e5a2dd8bca0edd2979bf
gradle.properties:
id: 2afbb999f001
last_write_checksum: sha1:738f88cec3a0f1ab09d4b05ad1452281c6e61b03
pristine_git_object: ad02fab9117d572a9c9518afcb9ac6cf0c2082f6
last_write_checksum: sha1:e9ac30a14c2a9655de774f12ebcf12e4b4238935
pristine_git_object: 9af863ef9184d32f2e20ad45b8d13fb6600bc062
gradle/wrapper/gradle-wrapper.jar:
id: ec27dae6e852
last_write_checksum: sha1:f725fb1467084142d74fd7cd8eab691ab3442611
Expand Down Expand Up @@ -4026,8 +4026,8 @@ trackedFiles:
pristine_git_object: 0bc7879c4969a671f7b07828c633f616543adfd5
src/main/java/co/novu/SDKConfiguration.java:
id: c8d0f1a7e696
last_write_checksum: sha1:7a797d58ea0aa3f96e17ed1ab96ccdaeb5767a42
pristine_git_object: 320c1f8dbbd12a89f9a1520054f11c309e0a680f
last_write_checksum: sha1:7da1ef506ee3adce2fbb43db68f09e79796a8251
pristine_git_object: 7190dd4d95e254978186010b94d1f951b031e0e8
src/main/java/co/novu/SecuritySource.java:
id: 8b19fc2daaf0
last_write_checksum: sha1:b876d0191046515ce80a9ea832f7c9b06bcfaa40
Expand Down Expand Up @@ -4522,8 +4522,8 @@ trackedFiles:
pristine_git_object: bb0e467b201ab0a957c3e4407163bdf043cff250
src/main/java/co/novu/models/components/CredentialsDto.java:
id: a766b0749a47
last_write_checksum: sha1:1b279fe98d94803c4ba8674f728a470025db3b50
pristine_git_object: d821b548844aac361e0252cee867d3170b1a8fb3
last_write_checksum: sha1:b55c9ee5f2b62382682950b77a5009dca73cb17a
pristine_git_object: 2fc24bfdd41171913f3d2a07c23318f12a18588f
src/main/java/co/novu/models/components/CustomControlDto.java:
id: 177f30fce4e3
last_write_checksum: sha1:4c61c2c720fac06d1124c2a46e386679a5ff8777
Expand Down Expand Up @@ -12202,7 +12202,7 @@ examples:
"400":
application/json: {"statusCode": 404, "timestamp": "2024-12-12T13:00:00Z", "path": "/api/v1/resource", "message": "xx xx xx ", "ctx": {"workflowId": "some_wf_id", "stepId": "some_wf_id"}, "errorId": "abc123"}
"422":
application/json: {"statusCode": 404, "timestamp": "2024-12-12T13:00:00Z", "path": "/api/v1/resource", "message": "xx xx xx ", "ctx": {"workflowId": "some_wf_id", "stepId": "some_wf_id"}, "errorId": "abc123", "errors": {"fieldName1": {"messages": ["Field is required", "Must be a valid email address"], "value": "invalidEmail"}, "fieldName2": {"messages": ["Must be at least 18 years old"], "value": 17}, "fieldName3": {"messages": ["Must be a boolean value"], "value": true}, "fieldName4": {"messages": ["Must be a valid object"], "value": []}, "fieldName5": {"messages": ["Field is missing"], "value": null}, "fieldName6": {"messages": ["Undefined value"]}}}
application/json: {"statusCode": 404, "timestamp": "2024-12-12T13:00:00Z", "path": "/api/v1/resource", "message": "xx xx xx ", "ctx": {"workflowId": "some_wf_id", "stepId": "some_wf_id"}, "errorId": "abc123", "errors": {"fieldName1": {"messages": ["Field is required", "Must be a valid email address"], "value": "invalidEmail"}, "fieldName2": {"messages": ["Must be at least 18 years old"], "value": 17}, "fieldName3": {"messages": ["Must be a boolean value"], "value": true}, "fieldName4": {"messages": ["Must be a valid object"], "value": {}}, "fieldName5": {"messages": ["Field is missing"], "value": null}, "fieldName6": {"messages": ["Undefined value"]}}}
"500":
application/json: {"statusCode": 404, "timestamp": "2024-12-12T13:00:00Z", "path": "/api/v1/resource", "message": "xx xx xx ", "ctx": {"workflowId": "some_wf_id", "stepId": "some_wf_id"}, "errorId": "abc123"}
DomainsController_diagnoseDomain:
Expand Down Expand Up @@ -12408,4 +12408,4 @@ examples:
"500":
application/json: {"statusCode": 404, "timestamp": "2024-12-12T13:00:00Z", "path": "/api/v1/resource", "message": "xx xx xx ", "ctx": {"workflowId": "some_wf_id", "stepId": "some_wf_id"}, "errorId": "abc123"}
examplesVersion: 1.0.2
releaseNotes: "## Java SDK Changes:\n* `novu.workflows.create()`: \n * `request.body.steps[].union(http_request).controlValues.union(HttpRequestControlDto).body` **Changed** (Breaking ⚠️)\n * `response.steps[].union(http_request)` **Changed** (Breaking ⚠️)\n* `novu.workflows.sync()`: `response.steps[].union(http_request)` **Changed** (Breaking ⚠️)\n* `novu.workflows.modify()`: `response.steps[].union(http_request)` **Changed** (Breaking ⚠️)\n* `novu.workflows.workflowDetails()`: `response.steps[].union(http_request)` **Changed** (Breaking ⚠️)\n* `novu.workflows.update()`: \n * `request.body.steps[].union(http_request).controlValues.union(HttpRequestControlDto).body` **Changed** (Breaking ⚠️)\n * `response.steps[].union(http_request)` **Changed** (Breaking ⚠️)\n* `novu.domains.routes.create()`: **Added**\n* `novu.domains.create()`: **Added**\n* `novu.domains.autoConfigure.retrieve()`: **Added**\n* `novu.domains.autoConfigure.start()`: **Added**\n* `novu.domains.routes.list()`: **Added**\n* `novu.domains.list()`: **Added**\n* `novu.domains.routes.retrieve()`: **Added**\n* `novu.domains.routes.update()`: **Added**\n* `novu.domains.routes.delete()`: **Added**\n* `novu.domains.routes.test()`: **Added**\n* `novu.integrations.generateConnectOAuthUrl()`: **Added**\n* `novu.integrations.generateLinkUserOAuthUrl()`: **Added**\n* `novu.layouts.duplicate()`: \n * `request.body.layoutId` **Added**\n* `novu.domains.diagnose()`: **Added**\n* `novu.domains.delete()`: **Added**\n* `novu.domains.update()`: **Added**\n* `novu.domains.retrieve()`: **Added**\n* `novu.domains.verify()`: **Added**\n* `novu.channelConnections.list()`: \n * `request.providerId` **Changed**\n * `response.data[].providerId` **Changed**\n* `novu.channelConnections.create()`: \n * `request.body.connectionMode` **Added**\n * `response.providerId` **Changed**\n* `novu.channelConnections.retrieve()`: `response.providerId` **Changed**\n* `novu.channelConnections.update()`: `response.providerId` **Changed**\n* `novu.channelEndpoints.list()`: \n * `request.providerId` **Changed**\n * `response.data[].providerId` **Changed**\n* `novu.channelEndpoints.create()`: `response.providerId` **Changed**\n* `novu.channelEndpoints.get()`: `response.providerId` **Changed**\n* `novu.channelEndpoints.update()`: `response.providerId` **Changed**\n* `novu.integrations.list()`: `response.[]` **Changed**\n* `novu.integrations.create()`: \n * `request.body` **Changed**\n * `response` **Changed**\n* `novu.integrations.update()`: \n * `request.body.credentials` **Changed**\n * `response` **Changed**\n* `novu.integrations.delete()`: `response.[]` **Changed**\n* `novu.integrations.setPrimary()`: `response` **Changed**\n* `novu.integrations.listActive()`: `response.[]` **Changed**\n* `novu.integrations.generateChatOAuthUrl()`: **Deprecated**\n* `novu.integrations.generateChatOAuthUrl()`: `request.body` **Changed**\n* `novu.notifications.list()`: `response.data[].jobs[].executionDetails[].providerId` **Changed**\n* `novu.notifications.get()`: `response.jobs[].executionDetails[].providerId` **Changed**\n"
releaseNotes: "## Java SDK Changes:\n* `novu.integrations.list()`: `response.[].credentials` **Changed**\n* `novu.integrations.create()`: \n * `request.body.credentials` **Changed**\n * `response.credentials` **Changed**\n* `novu.integrations.update()`: \n * `request.body.credentials` **Changed**\n * `response.credentials` **Changed**\n* `novu.integrations.delete()`: `response.[].credentials` **Changed**\n* `novu.integrations.setPrimary()`: `response.credentials` **Changed**\n* `novu.integrations.listActive()`: `response.[].credentials` **Changed**\n"
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
java:
version: 3.16.0
version: 3.16.1
additionalDependencies: []
additionalPlugins: []
artifactID: novu-java
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
speakeasyVersion: 1.763.0
speakeasyVersion: 1.763.1
sources:
'DEPRECATED: Novu API. Use -openapi.{json,yaml} instead.':
sourceNamespace: novu-oas
Expand All @@ -9,19 +9,19 @@ sources:
- 3.12.0
novu-OAS:
sourceNamespace: novu-oas
sourceRevisionDigest: sha256:b0153e43959ae1e379bfb479423ddd197c7fa43ec7ffec968c4cea6d5ced7809
sourceBlobDigest: sha256:df2166cd1ac9e9195d7942c6b32551b660f9b4e7d8a149de22a69b86bd10bb29
sourceRevisionDigest: sha256:1b87a8033284d984078b30efcae3370debacdf2586ca202754598acffeb13115
sourceBlobDigest: sha256:a3052e960a73c09fdde0ddae9fdacf5bcea5031986792c0c611223ee2790ec74
tags:
- latest
- 3.15.0
targets:
novu:
source: novu-OAS
sourceNamespace: novu-oas
sourceRevisionDigest: sha256:b0153e43959ae1e379bfb479423ddd197c7fa43ec7ffec968c4cea6d5ced7809
sourceBlobDigest: sha256:df2166cd1ac9e9195d7942c6b32551b660f9b4e7d8a149de22a69b86bd10bb29
sourceRevisionDigest: sha256:1b87a8033284d984078b30efcae3370debacdf2586ca202754598acffeb13115
sourceBlobDigest: sha256:a3052e960a73c09fdde0ddae9fdacf5bcea5031986792c0c611223ee2790ec74
codeSamplesNamespace: novu-oas-java-code-samples
codeSamplesRevisionDigest: sha256:51cc3f60750824baf3b1059a1a590859f5305c57462d97c01c6453999aaa0bf7
codeSamplesRevisionDigest: sha256:01be7579e2de8e54487f8735bf3486a4ccc7fafbe243e1ae6d320f27d9b74daf
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,15 +74,15 @@ The samples below show how a published SDK artifact is used:

Gradle:
```groovy
implementation 'co.novu:novu-java:3.16.0'
implementation 'co.novu:novu-java:3.16.1'
```

Maven:
```xml
<dependency>
<groupId>co.novu</groupId>
<artifactId>novu-java</artifactId>
<version>3.16.0</version>
<version>3.16.1</version>
</dependency>
```

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,14 @@ Based on:
### Generated
- [java v3.16.0] .
### Releases
- [Maven Central v3.16.0] https://central.sonatype.com/artifact/co.novu/novu-java/3.16.0 - .
- [Maven Central v3.16.0] https://central.sonatype.com/artifact/co.novu/novu-java/3.16.0 - .

## 2026-05-19 00:25:16
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.763.1 (2.884.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v3.16.1] .
### Releases
- [Maven Central v3.16.1] https://central.sonatype.com/artifact/co.novu/novu-java/3.16.1 - .
Loading