Hoppa till innehåll

All versions since 33.0.1

33.0.1

  • fix: :arrow_up: bump handlebars to 4.5.2 (GHSA-r4gv-qr8j-p3pg path traversal)
  • fix: :bug: fail fast on missing SENTRY_AUTH_TOKEN, harden GeoIP update
  • test(google-hotel): :white_check_mark: fix stale test after Sentry-noise refactor

34.0.0

  • feat(open-api): document the gRPC surface by generating OpenAPI from protobuf descriptors (#669)
  • feat(partner): first business gRPC endpoint — destination autocomplete + lookup contract trim (#666)
  • feat(partner): migrate GetLookup and establish the Stripe-style expand convention (#668)
  • feat(property-aggregate): collapse 8 per-dimension scores into one demand score (#667)
  • perf(inventory): harden the inventory/period endpoint
  • perf(inventory): make the supplier-aggregate city search index-usable (#670)
  • perf(rate): bulk portal edits, bounded retries, processedEvents guard, index audit (#672)
  • perf(rate): flatten the rooted-$or daily-rate query into one cacheable shape (#671)

34.1.0

  • feat(monitoring): :chart_with_upwards_trend: Micrometer -> Google Cloud Monitoring export (allow-listed) (#679)
  • feat(pricing-view): nightly-grain pricing read model + maintenance pipeline (#675)
  • feat(pricing-view): view-backed pricing gateway with shadow mode (#677)
  • fix(pricing-view): rewrite staleness gate as digest-drift convergence probe (#680)
  • fix(scripts): repair legacy VariableCharge percent scale + negative occupancy (#678)
  • perf(pricing): batch pricing N+1s, cache hot lookups, response-cache /inventory/period (#674)
  • refactor(computed): PricingDataGateway seam — split pricing data fetch from pricing math (#676)

34.2.0 Latest

  • feat(payment): :sparkles: process stripe booking webhook synchronously and fail loud so stripe retries (#681)
  • feat(pricing-view): :chart_with_upwards_trend: emit shadow denominators and count distinct drifting hotels (#683)
  • fix(pricing-view): :building_construction: move @Document PricingView out of the api layer (#682)