Skip to content

Commit 31dba60

Browse files
Merge pull request #24 from sentdm/release-please--branches--main--changes--next
release: 0.18.0
2 parents 57596b2 + 518e819 commit 31dba60

6 files changed

Lines changed: 25 additions & 9 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.17.0"
2+
".": "0.18.0"
33
}

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 40
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-896acb6fa28beb028545f1950f0b9b05c6269e9970ab47339e7722d72c62caee.yml
3-
openapi_spec_hash: 1a0fb1b91891b2102228b3fb217e0412
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-76b9f958d52051835b5b92d6c7a991f20054fbe2fd16dcf64da9a6852be827b7.yml
3+
openapi_spec_hash: 5945e9f5b70dcdadef12799cebdc0882
44
config_hash: 405ade725d72d542c60de821a127411b

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 0.18.0 (2026-04-28)
4+
5+
Full Changelog: [v0.17.0...v0.18.0](https://github.com/sentdm/sent-dm-java/compare/v0.17.0...v0.18.0)
6+
7+
### Features
8+
9+
* support setting headers via env ([f8682eb](https://github.com/sentdm/sent-dm-java/commit/f8682ebe6bcdd605eb10699c5290e63c324f56c9))
10+
311
## 0.17.0 (2026-04-21)
412

513
Full Changelog: [v0.16.0...v0.17.0](https://github.com/sentdm/sent-dm-java/compare/v0.16.0...v0.17.0)

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
<!-- x-release-please-start-version -->
44

5-
[![Maven Central](https://img.shields.io/maven-central/v/dm.sent/sent-java)](https://central.sonatype.com/artifact/dm.sent/sent-java/0.17.0)
6-
[![javadoc](https://javadoc.io/badge2/dm.sent/sent-java/0.17.0/javadoc.svg)](https://javadoc.io/doc/dm.sent/sent-java/0.17.0)
5+
[![Maven Central](https://img.shields.io/maven-central/v/dm.sent/sent-java)](https://central.sonatype.com/artifact/dm.sent/sent-java/0.18.0)
6+
[![javadoc](https://javadoc.io/badge2/dm.sent/sent-java/0.18.0/javadoc.svg)](https://javadoc.io/doc/dm.sent/sent-java/0.18.0)
77

88
<!-- x-release-please-end -->
99

@@ -22,7 +22,7 @@ Use the Sent MCP Server to enable AI assistants to interact with this API, allow
2222
2323
<!-- x-release-please-start-version -->
2424

25-
The REST API documentation can be found on [docs.sent.dm](https://docs.sent.dm). Javadocs are available on [javadoc.io](https://javadoc.io/doc/dm.sent/sent-java/0.17.0).
25+
The REST API documentation can be found on [docs.sent.dm](https://docs.sent.dm). Javadocs are available on [javadoc.io](https://javadoc.io/doc/dm.sent/sent-java/0.18.0).
2626

2727
<!-- x-release-please-end -->
2828

@@ -33,7 +33,7 @@ The REST API documentation can be found on [docs.sent.dm](https://docs.sent.dm).
3333
### Gradle
3434

3535
```kotlin
36-
implementation("dm.sent:sent-java:0.17.0")
36+
implementation("dm.sent:sent-java:0.18.0")
3737
```
3838

3939
### Maven
@@ -42,7 +42,7 @@ implementation("dm.sent:sent-java:0.17.0")
4242
<dependency>
4343
<groupId>dm.sent</groupId>
4444
<artifactId>sent-java</artifactId>
45-
<version>0.17.0</version>
45+
<version>0.18.0</version>
4646
</dependency>
4747
```
4848

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ repositories {
88

99
allprojects {
1010
group = "dm.sent"
11-
version = "0.17.0" // x-release-please-version
11+
version = "0.18.0" // x-release-please-version
1212
}
1313

1414
subprojects {

sent-java-core/src/main/kotlin/dm/sent/core/ClientOptions.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,14 @@ private constructor(
381381
(System.getProperty("sent.dmApiKey") ?: System.getenv("SENT_DM_API_KEY"))?.let {
382382
apiKey(it)
383383
}
384+
System.getenv("SENT_CUSTOM_HEADERS")?.let { customHeadersEnv ->
385+
for (line in customHeadersEnv.split("\n")) {
386+
val colon = line.indexOf(':')
387+
if (colon >= 0) {
388+
putHeader(line.substring(0, colon).trim(), line.substring(colon + 1).trim())
389+
}
390+
}
391+
}
384392
}
385393

386394
/**

0 commit comments

Comments
 (0)