Alle Versionen seit 35.5.0
35.5.0 Latest
- feat: implement Machine Payments Protocol (MPP) — Stripe SPT + Stripe-processed tempo USDC (#290)
- feat(accounting): :sparkles: count ledger-time FX quotes so a silent gap is visible (#924)
- feat(accounting): :sparkles: record the FX quote at ledger time on hotel entries (#914)
- feat(bamboo): :sparkles: add Bamboo Specs export for WS-SP and WP-MJ (Platform)
- feat(external-event): :sparkles: typed audit recorder with deferred serialization (#849) (#903)
- fix(accounting): :bug: reverse refunds TO a target so a second settlement cannot double-reverse (#919)
- fix(api): :bug: correct the day-of-week on the taxonomy and booking
Sunsetheaders (#918) - fix(booking): :bug: add the #819 refund mislabelling repair script (#906)
- fix(booking): :bug: pay the net on partially refunded bookings instead of dropping them (#913)
- fix(booking): :bug: reverse the beneficiary ledger for Stripe-side refunds (#910)
- fix(itinerary): :bug: accept a multi-entry
itemsusing the first entry, and tell the caller it is retiring (#897) - fix(itinerary): :bug: answer an unreadable request body with an actionable 400, not a 500 (#897)
- fix(logging): :bug: log the channel-manager sync path in the app that actually runs it
- fix(partner): write proto release notes for integrators, not the commit log (#908)
- fix(scheduler): :bug: register the booking funds-available job and the guards that make it safe (#911)
- perf(channel-manager): :zap: cache JAXBContext, gate CXF logging, batch cache eviction (#849) (#902)
- test(channel-manager): :white_check_mark: cover JAXBException branch in TravelclickParserServiceImpl (#907)
- test(google-hotel-web): :white_check_mark: cover recorder-failure and no-properties branches (#909)
