Siirry sisältöön

Changelog

Version 31.5.0

  • feat: Partner API usage metering + standalone partner-app (#298)
  • feat(cache): two-tier L1 caching for inventory, master-rate & property-aggregate (#494)
  • feat(customization): GTM-as-black-box — caching, client-side purchase, drop server-side MP fields (#495)
  • fix(sso): drop trailing slash before query string in portal dashboard redirect URLs
  • refactor: :recycle: disabled lazy init
  • refactor: :recycle: fixed Exely JSON payload structure
  • refactor: :recycle: fixed payment_intent.succeeded
  • refactor: :recycle: reset Exely booking status on cancel
  • refactor: shed eager mail/google-places infra from lean apps (#500)
  • refactor(datasource): extract stripe-free booking/checkout repositories into datasource modules
  • refactor(google-hotel): integrator feed gets an add-on/sellable-free rate path; trim IntegrationsDbConfig (#497)
  • refactor(integrations-app): trim IntegrationsDbConfig to runtime-needed repositories
  • refactor(inventory): split inventory-domain into datasource/consumer/projection modules (#496)
  • refactor(managing-entity): platform-wide consumer/publisher split to keep ShortenedUrl off integrations-app (#499)
  • refactor(rate-plan): split into datasource/consumer/publisher to keep cancellation-policy off integrations-app (#498)
  • test(checkout): cover GA4-redirect + Stripe session-id two-layer URL hand-off