Ir al contenido

Changelog

Version 35.4.0 Latest

  • chore(logging): :wrench: log the booking fan-out at INFO in prod (#845)
  • chore(mongo): :wrench: finish the HOTEL_GURU -> rate-provider-identifier rename (#841)
  • docs(inventory): :memo: track production $indexStats snapshots as drop-decision evidence (#836)
  • docs(partner): :memo: correct the gRPC startup-probe command
  • feat(sales-channel): :sparkles: drop the embedded rate-modifier copies (PRD Option D, step D1) (#750)
  • feat(security): :lock: expose /actuator/threaddump behind SCOPE_ADMIN on inventory-app (#850)
  • fix: restore CI after PR #829 entity inversion (context wiring + JaCoCo coverage) (#854)
  • fix(846): :bug: correct inverted occupancy check in RatePlanLightweight.isValidOccupancy(Integer) (#848)
  • fix(activity-stream): :bug: write the audit row inline instead of on the shared @Async pool (#844)
  • fix(architecture-tests,inventory-app): :bug: restore CI after plan-688131-JOB1-1377 test failures (#869)
  • fix(architecture-tests): exempt PaymentTransitionResult/RefundHandlingResult’s nested Status enums (#885)
  • fix(architecture-tests): exempt single-sign-on’s deliberate lead/managing-entity access (#886)
  • fix(campaigns-domain): :bug: restore CI after plan-688131-JOB1-1374 JaCoCo gap (#864)
  • fix(cancellation-policy): :bug: migrate NINENTY_PERCENT on every RatePlanRef embed site (#889)
  • fix(checkout,analytics,managing-entity): restore CI after PR #829 test gaps (#859)
  • fix(computed-property,booking): :bug: restore CI after plan-688131-JOB1-1371 test gaps (#862)
  • fix(inventory-app): :bug: restore CI after plan-688131-JOB1-1393 OpenAPI golden drift (#887)
  • fix(invite-domain): restore CI after plan-688131-JOB1-1381 JaCoCo gap (#874)
  • fix(managed-social,scheduler-domain): restore CI after plan-688131-JOB1-1379 test failures (#871)
  • fix(media-migration): :bug: repair dangling media refs, restore wrongly-quarantined assets, finish the root reorganisation (#800)
  • fix(notification-endpoint,message-template,winklinks): :bug: restore CI after PR #829/#834 test gaps (#861)
  • fix(notification,inventory): :bug: restore CI after plan-688131-JOB1-1373 test gaps (#863)
  • fix(partner-app): :bug: poll gRPC health every 60s instead of 5s (#898)
  • fix(partner-grpc): :bug: restore CI after plan-688131-JOB1-1376 test failures
  • fix(point-of-interest,notification-endpoint): :bug: restore CI after plan-688131-JOB1-1375 JaCoCo gap (#866)
  • fix(pricing-view): :bug: stop filtering pricing data on the pair enabled flag (#894)
  • fix(sales-channel,sellable-item): :bug: restore CI after PR #829/#750 gaps (#856)
  • fix(sentry): :bug: drop the traces sampler bean and halve sampling to 0.05 (#900)
  • fix(task-executor): :bug: isolate AI work and MVC dispatch from the shared @Async pool (#847)
  • fix(user): :bug: exclude UserReportDataSource from UserServiceIntegrationTest’s component scan (#853)
  • refactor(booking,channel-manager): retype ChannelManagerCommunicator to BookingLightweight (#880)
  • refactor(booking): extract BookingMapper ahead of the entity move (#883)
  • refactor(booking): move Booking.java out of booking-api (final entity, ArchUnit migration) (#884)
  • refactor(booking): narrow booking-api service interfaces off raw Booking (#882)
  • refactor(booking): narrow BookingConsumerService#findById to BookingLightweight (#881)
  • refactor(event-listener): :recycle: return void from every @EventListener (#843)
  • refactor(geo-name): move geo-name entities out of geo-name-api (#879)
  • refactor(inventory,computed): collapse InventoryAggregate/InventorySupplierAggregate onto their Lightweight siblings (#877)
  • refactor(inventory,property-aggregate): two-step-fetch InventoryAggregate hotel data (#873)
  • refactor(lead): move the GooglePlaceLead entity out of lead-api (94 of 108) (#870)
  • refactor(managing-entity): move the ManagingEntity entity out of managing-entity-api (93 of 108) (#867)
  • refactor(property-aggregate): move PropertyAggregate entity out of property-aggregate-api (#878)
  • refactor(sales-channel): :recycle: move the SalesChannel entity out of sales-channel-api (92 of 108) (#860)
  • test(api): restore JaCoCo coverage in 12 -api modules after the entity inversion (#829) (#842)