跳转到内容

All versions since 34.3.0

34.3.0

  • docs: :wrench: added tech comments
  • docs(scripts): :memo: record partner media Metronome runs across all three accounts (#696)
  • feat(analytics): :sparkles: cache assembled chart responses in the consumer facades (#702)
  • feat(analytics): :sparkles: incremental rollup writer with watermarks, lease, and backfill endpoint (#700)
  • feat(analytics): :sparkles: rollup document schema for booking, link, and API usage time series (#699)
  • feat(analytics): :sparkles: route chart and usage reads to the rollup collections behind a flag (#701)
  • feat(media): env/account CDN folders, asset metadata standard, migration suite (#695)
  • feat(partner): partner media retrieval API with per-hotel metering (#693)
  • fix(analytics): :bug: accept the staging analytics database name in the rollup index script (#705)
  • fix(analytics): :bug: repair grouped-chart group keys, projection copy-paste bugs, and quadratic gap-fill (#698)
  • fix(booking): cap Stripe refunds at the PaymentIntent’s remaining refundable amount (#694)
  • fix(pricing-view): :bug: compare EFFECTIVE currency in the shadow snapshot diff (#697)
  • fix(scripts): :bug: eviction reminder printed prod for staging-target hotels (#706)
  • fix(scripts): :bug: harden media-migration suite from live-run findings (#704)

34.4.0

  • fix(subscription): :white_check_mark: pin PARTNER_MEDIA_API into the platform pricing rate card test

34.5.0

  • feat(checkout): :sparkles: guard checkout against charging more than quoted
  • fix(open-api): :white_check_mark: publish Media in the gRPC OpenAPI test so the 64-bit assertion runs

34.5.1 Latest

  • refactor(analytics): :truck: move rollup documents out of the api layer (#708)