Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 9, 2024

SDK update

Versioning

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

Java SDK Changes:

  • shippo.batches.create():
    • request.batchShipments.[].shipment Changed Breaking ⚠️
  • shippo.batches.addShipments():
    • requestbody.[].shipment Changed Breaking ⚠️
  • shippo.carrierAccounts.register(): request Changed Breaking ⚠️
  • shippo.ratesAtCheckout.create():
    • request.parcel.[parcel].template.[parcelTemplateCouriersPleaseEnum] Removed Breaking ⚠️
  • shippo.parcels.create():
    • request.[parcelCreateFromTemplateRequest].template.[parcelTemplateCouriersPleaseEnum] Removed Breaking ⚠️
    • response.template.[parcelTemplateCouriersPleaseEnum] Removed
  • shippo.shipments.create():
    • request Changed Breaking ⚠️
    • response Changed
  • shippo.transactions.create():
    • request.[instantTransactionCreateRequest].shipment Changed Breaking ⚠️
  • shippo.carrierAccounts.list():
    • request.carrier Changed
  • shippo.parcels.list(): response.results.[].template.[parcelTemplateCouriersPleaseEnum] Removed
  • shippo.parcels.get(): response.template.[parcelTemplateCouriersPleaseEnum] Removed
  • shippo.shipments.list(): response.results.[] Changed
  • shippo.shipments.get(): response Changed
OpenAPI Change Summary
├─┬Paths
│ ├─┬/shipments/{ShipmentId}/rates/{CurrencyCode}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (14168:9)
│ ├─┬/tracks
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (14312:9)
│ ├─┬/pickups
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (10743:9)
│ ├─┬/shippo-accounts/{ShippoAccountId}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (16174:9)
│ │ └─┬PUT
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (16300:9)
│ ├─┬/orders/{OrderId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (9799:9)
│ ├─┬/rates/{RateId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (11052:9)
│ ├─┬/live-rates/settings/parcel-template
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (8213:9)
│ │ ├─┬PUT
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (8340:9)
│ │ └─┬DELETE
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (8484:9)
│ ├─┬/batches/{BatchId}/remove_shipments
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (5071:9)
│ ├─┬/webhooks
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (16599:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (16455:9)
│ ├─┬/user-parcel-templates/{UserParcelTemplateObjectId}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (15572:9)
│ │ ├─┬PUT
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (15709:9)
│ │ └─┬DELETE
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (15444:9)
│ ├─┬/webhooks/{webhookId}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (16717:9)
│ │ ├─┬PUT
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (16841:9)
│ │ └─┬DELETE
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (16993:9)
│ ├─┬/parcels
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (10215:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (10352:9)
│ ├─┬/customs/items/{CustomsItemId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (7705:9)
│ ├─┬/customs/declarations
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (6654:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (6789:9)
│ ├─┬/refunds/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (11330:9)
│ ├─┬/transactions/{TransactionId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (15020:9)
│ ├─┬/manifests/{ManifestId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (8993:9)
│ ├─┬/service-groups/{ServiceGroupId}
│ │ └─┬DELETE
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (12207:9)
│ ├─┬/parcels/{ParcelId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (10610:9)
│ ├─┬/shippo-accounts
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (15895:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (16024:9)
│ ├─┬/carrier_accounts/reg-status
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (6527:9)
│ ├─┬/carrier_accounts
│ │ ├─┬GET
│ │ │ ├──Parameters
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (5250:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (5463:9)
│ ├─┬/carrier_accounts/register/new
│ │ └─┬POST
│ │   ├─┬Requestbody
│ │   │ ├──[🔀] description (6350:22)
│ │   │ └─┬application/json
│ │   │   └─┬Schema
│ │   │     └──[+] discriminator (6333:17)❌ 
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (6360:9)
│ ├─┬/live-rates
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (7845:9)
│ ├─┬/addresses/{AddressId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (610:9)
│ ├─┬/carrier_accounts/{CarrierAccountObjectId}/signin/initiate
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (6184:9)
│ ├─┬/shipments/{ShipmentId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (13879:9)
│ ├─┬/user-parcel-templates
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (15146:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (15280:9)
│ ├─┬/parcel-templates/{CarrierParcelTemplateToken}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (10086:9)
│ ├─┬/shipments/{ShipmentId}/rates
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (14013:9)
│ ├─┬/parcel-templates
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (9947:9)
│ ├─┬/transactions
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (14622:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (14844:9)
│ ├─┬/batches/{BatchId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (2523:9)
│ ├─┬/carrier_accounts/{CarrierAccountId}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (5705:9)
│ │ └─┬PUT
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (5851:9)
│ ├─┬/batches/{BatchId}/purchase
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (4929:9)
│ ├─┬/customs/declarations/{CustomsDeclarationId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (7238:9)
│ ├─┬/addresses
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (253:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (388:9)
│ ├─┬/tracks/{Carrier}/{TrackingNumber}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (14476:9)
│ ├─┬/batches
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (876:9)
│ ├─┬/service-groups
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (11583:9)
│ │ ├─┬PUT
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (11940:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (11710:9)
│ ├─┬/manifests
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (8603:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (8738:9)
│ ├─┬/refunds
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (11185:9)
│ ├─┬/shipments
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (12353:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (12488:9)
│ ├─┬/addresses/{AddressId}/validate
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (742:9)
│ ├─┬/refunds/{RefundId}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (11457:9)
│ ├─┬/customs/items
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-codesamples (7369:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (7504:9)
│ ├─┬/batches/{BatchId}/add_shipments
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-codesamples (2669:9)
│ └─┬/orders
│   ├─┬GET
│   │ └─┬Extensions
│   │   └──[🔀] x-codesamples (9151:9)
│   └─┬POST
│     └─┬Extensions
│       └──[🔀] x-codesamples (9314:9)
└─┬Components
  ├──[-] schemas (20177:13)❌ 
  ├──[-] schemas (19456:13)❌ 
  ├─┬CarrierAccountCanadaPostCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21252:18)❌ 
  │   └──[-] example (18469:30)
  ├─┬CarrierAccountSendleCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21452:18)❌ 
  │   └──[-] example (18669:30)
  ├─┬CarrierAccountDPDUKCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21369:18)❌ 
  │   └──[-] example (18586:30)
  ├─┬CarrierAccountDeutschePostCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21325:18)❌ 
  │   └──[-] example (18542:30)
  ├─┬ParcelTemplateEnumSet
  │ ├──[-] oneOf (20192:13)❌ 
  │ └─┬ONEOF
  │   └──[🔀] $ref (22930:13)❌ 
  ├─┬FedExConnectExistingOwnAccountParameters
  │ └──[+] description (20844:20)
  ├─┬ServiceLevelVehoEnum
  │ ├──[+] enum (22702:11)
  │ ├──[+] enum (22703:11)
  │ ├──[-] enum (19950:19)❌ 
  │ └──[🔀] description (22704:20)
  ├─┬CarrierAccountCorreosCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21313:18)❌ 
  │   └──[-] example (18530:30)
  ├─┬CarrierAccountUSPSCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21439:18)❌ 
  │   └──[-] example (18657:30)
  ├─┬CarrierAccountDpdDeCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21357:18)❌ 
  │   └──[-] example (18574:30)
  ├─┬CarrierAccountMondialRelayCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21405:18)❌ 
  │   └──[-] example (18622:30)
  ├─┬CarrierAccountHermesUKCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21393:18)❌ 
  │   └──[-] example (18610:30)
  ├─┬CarrierAccountPosteItalianeCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21417:18)❌ 
  │   └──[-] example (18634:30)
  ├─┬CarrierAccountFedExCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21381:18)❌ 
  │   └──[-] example (18598:30)
  ├─┬CarrierAccountDHLExpressCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21337:18)❌ 
  │   └──[-] example (18554:30)
  ├─┬CarrierAccountColissimoCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21301:18)❌ 
  │   └──[-] example (18518:30)
  ├─┬CarriersEnum
  │ ├──[-] enum (18996:19)❌ 
  │ └──[🔀] description (21820:20)
  ├─┬ShipmentExtra
  │ └──[+] properties (18910:9)
  ├─┬CarrierAccountChronopostCreateRequest
  │ └─┬carrier
  │   ├──[+] const (21289:18)❌ 
  │   └──[-] example (18506:30)
  ├─┬ServiceLevelEnumSet
  │ ├──[-] oneOf (19250:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22226:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22196:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22236:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22278:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22328:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22390:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22408:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22416:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22456:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22482:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22498:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22528:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22546:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22564:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22572:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22584:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22592:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22624:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22670:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22680:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22144:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22692:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22710:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22054:13)❌ 
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (22700:13)❌ 
  │ └─┬ONEOF
  │   └──[🔀] $ref (22030:13)❌ 
  ├─┬ConnectExistingOwnAccountParameters
  │ └──[🔀] description (18962:20)
  ├─┬UPSConnectExistingOwnAccountParameters
  │ └──[🔀] description (20890:20)
  └─┬CarrierAccountUPSCreateRequest
    └─┬carrier
      ├──[+] const (21429:18)❌ 
      └──[-] example (18646:30)
Document Element Total Changes Breaking Changes
paths 72 1
components 71 48

JAVA CHANGELOG

core: 3.55.5 - 2025-11-24

🐝 New Features

  • union discriminators are inferred for oneOfs missing the explicit OpenAPI discriminator mapping. Configure via inferUnionDiscriminators: true in gen.yaml (commit by @mfbx9da4)

core: 3.55.4 - 2025-11-21

🔧 Chores

  • mark setRedactedHeaders as stable (commit by @vishalg0wda)

core: 3.55.3 - 2025-11-20

🐝 New Features

core: 3.55.2 - 2025-11-10

🐛 Bug Fixes

  • handle application/* encoding in multipart forms (commit by @danielkov)

core: 3.55.6 - 2025-11-06

🐛 Bug Fixes

  • multi-part arrays now serialized according to RFC7578 (commit by @danielkov)

core: 3.55.1 - 2025-11-05

🐝 New Features

  • support body field name configuration via requestBodyFieldName in gen.yaml (commit by @subomi)

core: 3.55.0 - 2025-11-04

🐝 New Features

  • enhance java error handling example in README.md (commit by @davidmoten)

core: 3.53.1 - 2025-10-30

🐛 Bug Fixes

  • make security scheme resolution case-insensitive (commit by @vishalg0wda)

core: 3.54.0 - 2025-10-28

🐝 New Features

  • enhance java error handling example in README.md (commit by @davidmoten)

core: 3.53.0 - 2025-10-13

🐝 New Features

  • add config option for deep merging allOf nodes in OpenAPI specs (commit by @BlakeTheAwesome)

core: 3.52.3 - 2025-09-27

🐛 Bug Fixes

  • handle schema featuring multiple times in discriminator mapping (commit by @vishalg0wda)

core: 3.52.1 - 2025-09-25

🐛 Bug Fixes

  • ensure security envvars are templated correctly in tests (commit by @vishalg0wda)

core: 3.52.0 - 2025-09-25

🐝 New Features

  • configure only generated sub-projects (commit by @vishalg0wda)

core: 3.50.3 - 2025-09-25

🔧 Chores

core: 3.51.0 - 2025-09-24

🐝 New Features

  • allow settings.gradle customization (commit by @vishalg0wda)

core: 3.50.2 - 2025-09-24

🔧 Chores

  • get rid of redundant pom task configuration (commit by @vishalg0wda)

core: 3.50.1 - 2025-09-23

🐛 Bug Fixes

  • allow input/output models without suffixes (commit by @disintegrator)

core: 3.50.0 - 2025-09-19

🐝 New Features

  • java custom request headers support GEN-1829 (commit by @davidmoten)

core: 3.49.0 - 2025-09-17

🐝 New Features

  • generate spring-boot autoconfigure and starter artifacts (commit by @vishalg0wda)

core: 3.48.0 - 2025-09-16

🐝 New Features

  • add description configuration field for Maven POM customization (commit by @AshGodfrey)

core: 3.48.2 - 2025-09-14

🐛 Bug Fixes

  • handle race-cond to ensure onSubscribe is called before onError / onNext (commit by @vishalg0wda)

core: 3.48.1 - 2025-09-14

🐛 Bug Fixes

  • robustly propagate errors to downstream consumers in EventStream (commit by @vishalg0wda)

core: 3.47.2 - 2025-09-08

🐛 Bug Fixes

  • increase jvm heap and metaspace size during compilation (commit by @vishalg0wda)

core: 3.47.1 - 2025-09-05

🐛 Bug Fixes

  • handle name conflicts for mode toggles (commit by @vishalg0wda)

core: 3.46.2 - 2025-09-02

🐛 Bug Fixes

  • enabled empty strings to be used as end cursor values in pagination (commit by @GorshkovIvan)

core: 3.47.0 - 2025-09-01

🐝 New Features

core: 3.46.1 - 2025-09-01

🔧 Chores

  • added support for lowercase Bearer tokens in Authorization headers (commit by @GorshkovIvan)

core: 3.46.0 - 2025-08-26

🐝 New Features

  • support open-enum path, query and header parameters (commit by @vishalg0wda)

core: 3.45.4 - 2025-08-15

🔧 Chores

  • refactor SSE + JSONL parsing using purely non-blocking APIs (commit by @vishalg0wda)

core: 3.45.3 - 2025-08-14

🐛 Bug Fixes

  • ensure afterError hooks are called on error status codes (commit by @vishalg0wda)

core: 3.45.2 - 2025-07-24

🔧 Chores

core: 3.45.1 - 2025-07-23

🐛 Bug Fixes

  • java - render body as string in SDK Error toString() method (commit by @davidmoten)

core: 3.45.0 - 2025-07-22

🐝 New Features

  • upgrade Gradle from 8.5 to 8.14 (commit by @davidmoten)

core: 3.44.0 - 2025-07-08

🐝 New Features

  • separate logging section from installation in Java v2 SDK README (commit by @AshGodfrey)

core: 3.43.0 - 2025-07-05

🐝 New Features

  • support null friendly parameters in methods and builders (commit by @vishalg0wda)

core: 3.42.3 - 2025-07-03

🐛 Bug Fixes

  • avoid relying on gradle java toolchains (commit by @vishalg0wda)

core: 3.42.2 - 2025-07-02

🐛 Bug Fixes

  • handle NPE cases when no globals are defined in the spec (commit by @vishalg0wda)

core: 3.42.1 - 2025-07-01

🐛 Bug Fixes

  • java toolchain language version in build.gradle (commit by @davidmoten)

core: 3.42.0 - 2025-07-01

🐝 New Features

  • java - enhance equals/hashCode to support mathematical equivalence (commit by @davidmoten)

core: 3.41.0 - 2025-06-27

🐝 New Features

  • set java language version (commit by @walker-tx)

core: 3.40.1 - 2025-06-27

🐛 Bug Fixes

  • revert java version setting (commit by @walker-tx)

core: 3.40.0 - 2025-06-26

🐝 New Features

  • select java language version (commit by @walker-tx)

core: 3.39.1 - 2025-06-23

🔧 Chores

  • introduce standalone Operation classes for encapsulating operation logic (commit by @vishalg0wda)

core: 3.39.0 - 2025-06-12

🐝 New Features

core: 3.38.0 - 2025-06-10

🐝 New Features

core: 3.37.5 - 2025-06-06

🐛 Bug Fixes

core: 3.37.4 - 2025-05-30

🐛 Bug Fixes

  • include packageName in config metadata definitions, fix javadoc warnings (commit by @davidmoten)

core: 3.37.3 - 2025-05-07

🐛 Bug Fixes

  • fixed stability of generated examples using operation and field seeds, including fixes to union examples (commit by @tristanspeakeasy)

core: 3.37.2 - 2025-04-30

🐛 Bug Fixes

  • java - generate snippets for compilation test after parallel jobs run (commit by @davidmoten)

core: 3.37.1 - 2025-04-11

🐛 Bug Fixes

  • increase stability of generator model file names (commit by @vishalg0wda)

core: 3.37.0 - 2025-04-09

🐝 New Features

  • debug logging of requests and responses (commit by @davidmoten)

core: 3.36.3 - 2025-04-04

🐛 Bug Fixes

  • java - fix compile error and const support in pagination GEN-1127, GEN-880 (commit by @davidmoten)

core: 3.36.2 - 2025-04-03

🐛 Bug Fixes

  • improve performance of generation on multicore machines and various fixes to correctness based on order of generation (commit by @tristanspeakeasy)

core: 3.36.1 - 2025-04-01

🐛 Bug Fixes

  • java - refactor client credentials hook internals, oauth2-password multi-option support preparation (commit by @davidmoten)

core: 3.36.0 - 2025-03-25

🐝 New Features

  • java - use wildcard imports in snippets GEN-99 (commit by @davidmoten)

core: 3.35.3 - 2025-03-21

🐛 Bug Fixes

  • add request method javadoc, rework javadoc formatting, fix Hooks javadoc GEN-66 (commit by @davidmoten)

core: 3.35.2 - 2025-03-19

🐛 Bug Fixes

  • java publishing build.gradle requires group, version vars GEN-1259 (commit by @davidmoten)

core: 3.35.1 - 2025-03-18

🐛 Bug Fixes

core: 3.35.0 - 2025-03-11

🐝 New Features

  • enable java test generation GEN-992 (commit by @davidmoten)

core: 3.34.0 - 2025-02-07

🐝 New Features

  • java - remove apache httpclient GEN-855 (commit by @davidmoten)

core: 3.33.8 - 2025-02-04

🐛 Bug Fixes

  • javav2 - ensure authorization headers not duplicated GEN-954 (commit by @davidmoten)

core: 3.33.7 - 2025-01-30

🐛 Bug Fixes

  • fixed handling of default fields in usage snippets and tests, fixed validation of required schema property (commit by @tristanspeakeasy)

core: 3.33.6 - 2025-01-27

🐛 Bug Fixes

  • sort subresponses based on the worst scoring response in the group to ensure that no unreachable code paths are created (commit by @idbentley)

core: 3.33.5 - 2025-01-13

🐛 Bug Fixes

  • handle 4XX and 5XX error ranges seperately (commit by @idbentley)

core: 3.33.4 - 2024-12-18

🐛 Bug Fixes

  • javav2 - upgrade apache httpclient from 4.x to 5.4.1, jackson to 2.18.2, commons-io to 2.18.0 GEN-783 (commit by @davidmoten)

core: 3.33.3 - 2024-12-16

🐛 Bug Fixes

  • flattening with hidden parameters (commit by @mfbx9da4)

core: 3.33.2 - 2024-12-13

🐛 Bug Fixes

  • Support OAS references under multipart/form-data file properties (commit by @bflad)

core: 3.33.1 - 2024-12-06

🐛 Bug Fixes

  • support property names solely comprised of illegal characters (commit by @mfbx9da4)

core: 3.33.0 - 2024-12-05

🐝 New Features

  • javav2 - oauth2 password support GEN-770 (commit by @davidmoten)

globalSecurity: 2.83.1 - 2025-09-10

🔧 Chores

  • support opting out of operation security hoisting (commit by @vishalg0wda)

globalSecurity: 2.83.0 - 2025-06-25

🐝 New Features

  • use environment variables for API keys/secrets in usage snippets (commit by @sheldonvaughn)

globalSecurity: 2.82.8 - 2025-02-06

🐛 Bug Fixes

  • fixes to handling of security at both global and operation level especially for oauth2 (commit by @tristanspeakeasy)

globalServerURLs: 2.83.0 - 2025-10-22

🐝 New Features

  • Allow server selection to appear in all code samples (commit by @BlakeTheAwesome)

globalServerURLs: 2.82.2 - 2025-05-09

🐛 Bug Fixes

globals: 2.82.4 - 2025-11-18

🐛 Bug Fixes

globals: 2.82.3 - 2025-11-18

🐛 Bug Fixes

  • only include parameters declared in the operation (commit by @vishalg0wda)

globals: 2.82.2 - 2025-06-26

🐛 Bug Fixes

  • null pointer exception relating to global headers (commit by @mfbx9da4)

hiddenGlobals: 0.1.0 - 2025-06-18

🐝 New Features

  • java - add x-speakeasy-globals-hidden support (commit by @davidmoten)

sdkHooks: 1.2.0 - 2025-10-15

🐝 New Features

  • expose available OAuth 2.0 scopes for use in custom hooks (commit by @2ynn)

sdkHooks: 1.1.0 - 2025-05-12

🐝 New Features

sdkHooks: 1.0.0 - 2025-03-18

🐛 Bug Fixes

  • pass method level security objects to hooks using changed SecuritySource interface GEN-22, GEN-816 (commit by @davidmoten)

unions: 0.3.0 - 2025-11-07

🐝 New Features

  • implement smart union member resolution (commit by @vishalg0wda)

unions: 0.1.1 - 2025-11-07

🐝 New Features

  • make tagged unions forward compatible (commit by @vishalg0wda)

unions: 0.2.0 - 2025-11-04

🐝 New Features

  • gracefully handle unknown (untagged)union variants (commit by @vishalg0wda)

unions: 0.1.0 - 2025-11-03

🐝 New Features

  • provide a discoverable, type-safe API for accessing union members (commit by @vishalg0wda)

Based on Speakeasy CLI 1.669.2


Note

Cursor Bugbot is generating a summary for commit 6e001c6. Configure here.

@github-actions github-actions bot added the prerelease Bump by a prerelease version label Dec 9, 2024
@github-actions github-actions bot requested a review from a team as a code owner December 9, 2024 00:23
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from 43c5baa to 86d0427 Compare December 23, 2024 00:22
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from 9fae14d to b598095 Compare January 6, 2025 00:22
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from ef08998 to 6a0a488 Compare January 20, 2025 00:21
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 6a0a488 to 93af5e3 Compare January 27, 2025 00:21
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 93af5e3 to a7f35d4 Compare February 3, 2025 00:21
@rkeur7 rkeur7 closed this Feb 4, 2025
@rkeur7 rkeur7 reopened this Feb 4, 2025
rkeur7
rkeur7 previously approved these changes Feb 4, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from a7f35d4 to ef8f356 Compare February 10, 2025 00:21
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from ef8f356 to 6330faf Compare February 17, 2025 00:22
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 6330faf to ba1044c Compare February 24, 2025 00:22
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from 4472a11 to 9cbd8be Compare March 10, 2025 00:19
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 9cbd8be to 2e72701 Compare March 17, 2025 00:23
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 2e72701 to a4c30c4 Compare March 24, 2025 00:23
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from c06a0ee to c517b0f Compare April 7, 2025 00:23
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from c517b0f to a213ec7 Compare April 14, 2025 00:24
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from 21e86fa to 074240d Compare April 28, 2025 00:24
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 074240d to 5944475 Compare May 5, 2025 00:25
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 5944475 to 61a94b8 Compare May 12, 2025 00:25
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 8a1856d to 3bff902 Compare June 16, 2025 00:25
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 3bff902 to 69d5a71 Compare June 23, 2025 00:26
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 69d5a71 to 087da06 Compare June 30, 2025 00:27
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 087da06 to 7fcb3e9 Compare July 7, 2025 00:27
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 7fcb3e9 to 2d430eb Compare July 14, 2025 00:27
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 2d430eb to 2f117c7 Compare July 21, 2025 00:27
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 2f117c7 to a7de9e3 Compare July 28, 2025 00:28
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from f393fec to 25aca6d Compare August 11, 2025 00:27
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 25aca6d to 0ae8966 Compare August 18, 2025 00:27
cursor[bot]

This comment was marked as outdated.

@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 0ae8966 to 6b4e9d1 Compare August 25, 2025 00:25
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from c82172a to 9e78f30 Compare September 8, 2025 00:24
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 9e78f30 to dab69f4 Compare September 15, 2025 00:24
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from 3b3a692 to eb18531 Compare September 29, 2025 00:24
cursor[bot]

This comment was marked as outdated.

@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from eb18531 to f901e73 Compare October 6, 2025 00:24
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from f901e73 to 458574e Compare October 13, 2025 00:25
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 458574e to 4dce035 Compare October 20, 2025 00:26
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 4dce035 to ac0de8e Compare October 27, 2025 00:26
cursor[bot]

This comment was marked as outdated.

@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from ac0de8e to b14e57f Compare November 3, 2025 00:26
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch 2 times, most recently from 9bccc83 to e1d8057 Compare November 17, 2025 00:25
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from e1d8057 to f9af11a Compare November 24, 2025 00:26
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from f9af11a to 1267514 Compare December 1, 2025 00:30
* `shippo.batches.create()`: 
  *  `request.batchShipments.[].shipment` **Changed** **Breaking** ⚠️
* `shippo.batches.addShipments()`: 
  *  `requestbody.[].shipment` **Changed** **Breaking** ⚠️
* `shippo.carrierAccounts.register()`:  `request` **Changed** **Breaking** ⚠️
* `shippo.ratesAtCheckout.create()`: 
  *  `request.parcel.[parcel].template.[parcelTemplateCouriersPleaseEnum]` **Removed** **Breaking** ⚠️
* `shippo.parcels.create()`: 
  *  `request.[parcelCreateFromTemplateRequest].template.[parcelTemplateCouriersPleaseEnum]` **Removed** **Breaking** ⚠️
  *  `response.template.[parcelTemplateCouriersPleaseEnum]` **Removed**
* `shippo.shipments.create()`: 
  *  `request` **Changed** **Breaking** ⚠️
  *  `response` **Changed**
* `shippo.transactions.create()`: 
  *  `request.[instantTransactionCreateRequest].shipment` **Changed** **Breaking** ⚠️
* `shippo.carrierAccounts.list()`: 
  *  `request.carrier` **Changed**
* `shippo.parcels.list()`:  `response.results.[].template.[parcelTemplateCouriersPleaseEnum]` **Removed**
* `shippo.parcels.get()`:  `response.template.[parcelTemplateCouriersPleaseEnum]` **Removed**
* `shippo.shipments.list()`:  `response.results.[]` **Changed**
* `shippo.shipments.get()`:  `response` **Changed**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1733703738 branch from 1267514 to 6e001c6 Compare December 8, 2025 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

prerelease Bump by a prerelease version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants