Releases: trycourier/courier-java
Releases · trycourier/courier-java
v4.14.0
4.14.0 (2026-05-28)
Full Changelog: v4.13.1...v4.14.0
Features
- [C-18276] Publish Journeys endpoints + types in openapi.yml (5525cbd)
- [C-18380] Journeys API reference: copy + naming cleanup (b0d0a7c)
- C-18612 Add Journeys
batchnode variant to OpenAPI spec (4524f05) - client: improve logging (0ec8146)
- client: more robust error parsing (dfddadd)
- client: support proxy authentication (1970659)
- Mark
settingsas required on POST /brands (cc89a65) - support setting headers via env (0daaeb0)
- Update requestId description and example in SendMessageResponse (544f31a)
Performance Improvements
- client: create one json mapper (a32e5f0)
Chores
- internal: regenerate SDK with no functional changes (ee2263b)
- openapi: bump requestId example to re-trigger docs sync (61f5bd5)
- openapi: bump requestId example to re-trigger docs sync (d8a85c7)
- redact api-key headers in debug logs (abe8fea)
- remove duplicated dokka setup (124dc6d)
Documentation
- clarify forwards compat behavior (b830924)
v4.13.1
v4.13.0
4.13.0 (2026-04-13)
Full Changelog: v4.12.0...v4.13.0
Features
- api: update notifications/routing_strategies return types, change providers update to PUT (a83b773)
Chores
- internal: regenerate SDK with no functional changes (42f49e4)
v4.12.0
v4.11.0
4.11.0 (2026-04-01)
Full Changelog: v4.10.0...v4.11.0
Features
- api: add create/retrieve/archive/publish/replace methods, event_id param to notifications (358631e)
- api: add ElementalHtmlNodeWithType model, rename unionMember7 to htmlNodeWithType (0dc22ef)
- api: add providers CRUD endpoints and catalog (419447b)
- api: add routing strategies resource (9f329c9)
- api: add UnionMember7 variant to ElementalNode (6746b6c)
Bug Fixes
- client: allow updating header/query affecting fields in
toBuilder()(70b3261)
Chores
- ci: skip lint on metadata-only changes (a55e12c)
- internal: bump ktfmt (fabae89)
- internal: tweak CI branches (9103b5e)
- internal: update gitignore (0c97939)
- internal: update retry delay tests (41453e1)
Documentation
v4.10.0
4.10.0 (2026-03-12)
Full Changelog: v4.9.1...v4.10.0
Features
- api: add journeys resource with list/invoke methods (2c7587e)
- client: add connection pooling option (b2e1bcb)
Bug Fixes
- api: restructure token add single request body, rename pathToken to token (9577dec)
- client: incorrect
Retry-Afterparsing (4719954) - mark MessageDetails timestamp fields as optional (e948f83)
- types: remove brand field from ElementalContent model (cb336a3)
Chores
- ci: skip uploading artifacts on stainless-internal branches (330979b)
- drop apache dependency (90094b9)
- internal: bump palantir-java-format (0057417)
- internal: codegen related update (6a1cfae)
- internal: expand imports (b1b8ef3)
- internal: make
OkHttpconstructor internal (4e39320) - internal: remove mock server code (b63945e)
- internal: update
TestServerExtensioncomment (26b5aed) - make
Propertiesmore resilient tonull(401bc43) - update mock server docs (ff62ef0)
Documentation
v4.9.1
v4.9.0
4.9.0 (2026-02-06)
Full Changelog: v4.8.0...v4.9.0
Features
- api: add publish/replace methods, versions resource to tenant templates (41fbfe5)
- api: add toOfRecipients method to send message (35df215)
Chores
- internal: allow passing args to
./scripts/test(a809582)
v4.8.0
4.8.0 (2026-01-27)
Full Changelog: v4.7.1...v4.8.0
Features
- client: send
X-Stainless-Kotlin-Versionheader (11e5765)
Bug Fixes
- client: disallow coercion from float to int (5263a13)
- client: fully respect max retries (33cdc16)
- client: preserve time zone in lenient date-time parsing (07887c9)
- client: send retry count header for max retries 0 (33cdc16)
- date time deserialization leniency (fa50329)
Chores
- ci: upgrade
actions/github-script(b428743) - ci: upgrade
actions/setup-java(01049af) - internal: clean up maven repo artifact script and add html documentation to repo root (e1937ab)
- internal: correct cache invalidation for
SKIP_MOCK_TESTS(3bc2faa) - internal: depend on packages directly in example (33cdc16)
- internal: improve maven repo docs (af0c83b)
- internal: update
actions/checkoutversion (337fcd7) - internal: update maven repo doc to include authentication (dbf1829)
- test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind#3240 in tests (fa50329)