Preskočiť na obsah

All versions since 31.5.0

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

31.5.1

  • fix: :bug: emit GCP-recognized severity field in structured logs
  • fix: :bug: normalize negative-zero Decimal128 when reading BigDecimal fields
  • refactor(partner-app): shed 12 unused MongoDB repositories via module splits (#501)
  • test: :green_heart: all tests pass
  • test(booking): :white_check_mark: provide CacheManager bean in BookingServiceConfig

31.5.2 Latest

  • refactor: :recycle: added quote cache to integrations-app