Ir al contenidoVersion 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)