Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Release Note 27 June - 03 July

Here is the release summary report for this week (27 June - 03 July) We have 72 total releases for this week, here is the breakdown for the release :

June 27,2025

This day we have exiting update we bring you new update of Dynamic Pricing and Half-Half Thai Travel ! Dynamic Pricing : Fixed a pricing mismatch in the monthly report calculation for dynamic packages.

Half-Half Thai Travel : Rename "We Travel Together" support for the Thai government’s into "Half-Half Travel" campaign.

July 1, 2025

This day we have exiting update we bring you new update of AOA Integration, Singapore Expansion and more ! AOA Integration: Updated the logo in the Modify Booking screen for the AOA integration.

Star Rating Redesign: Update the star rating design on email.

Singapore Expansion : The promo code feature is now available for Singapore Restaurant, which allows Singapore users to take benefit of promotional codes.

Featured Package: We rename the Featured package feature into Recommended Package.

July 2, 2025

This day we have exiting update we bring you new update of Inventory, Promo Code Group Report and more !

Inventory: Adding inventory source on the booking list and restaurant list.

Early Bird: Fix the missing early bird campaign on mobile view,

Promo Code Group Report: adding new column booking id, booking create, dining date, dining time, total package price and commission into promo code group report.

July 3, 2025

This day we have exiting update we bring you new update of Benefit Type, feature name and more ! Benefit Type: To improve the user experience and make these benefits more visible, we are adding a dedicated Benefits section to the package detail page. This section will clearly show any additional benefits that come with a package. Our company offers two types of benefits:

  • Extra Benefit: This is for perks beyond what's offered in-store, such as an additional drink per person.
  • Exclusive: refers to packages that are only available on Hungry Hub and not sold at the restaurant directly.

Booking List: Fix the wrong total amount that was booked when using the promo code.

Detail release note template

NoNameDescriptionDeployment Date and TimePull RequestTicket NumberPerformed byTest RunDocumentation
 1 🔥 remove unused GeneratePackageInventoriesWorker

♻️ refactor: optimize inventory reservation processing and improve code structure
 June 27, 2025 https://github.com/hungryhub-team/hh-server/compare/0e36ffef646c...e78a65b4a202 saiqul
2💡 refactor(restaurants): simplify package lookup and improve error handling June 27, 2025https://github.com/hungryhub-team/hh-server/compare/e78a65b4a202...c942dcfbf3f9saiqul
3♻️ refactor: extract cache update logic into a dedicated CacheUpdater class June 27, 2025https://github.com/hungryhub-team/hh-server/compare/c942dcfbf3f9...0c98602184ba
4♻️ refactor: optimize cache update operations and add APM monitoring

🔧 feat(workers): add Sidekiq configuration options for SlugWorker
 June 27, 2025https://github.com/hungryhub-team/hh-server/compare/0c98602184ba...28c62520e0bd
5hore: add user id and user name to rollbar report June 27, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1841Private (https://app.clickup.com/t/86czdnv9j)afif
6fix: syntax error

fix: change UI Cache Worker to default queue to not blocking reservation transaction
 June 27, 2025https://github.com/hungryhub-team/hh-server/compare/28c62520e0bd...56a576b6c8f6saiqul
7🔧 fix: reduce Sidekiq concurrency from 30 to 10 workers June 27, 2025https://github.com/hungryhub-team/hh-server/compare/56a576b6c8f6...0960e06f6c12
8chore: revert to yesterday's version.revert to https://github.com/hungryhub-team/hh-server/pull/6845 June 27, 2025https://github.com/hungryhub-team/hh-server/pull/6845
9chore: remove unused file June 27, 2025https://github.com/hungryhub-team/hh-server/compare/13f2a18116d8...8d11eec94fc2
10fix: replace confirm dialog with alert while failed checking availability in reservation page
 June 27, 2025https://github.com/hungryhub-team/hh-server/pull/6840Private (https://app.clickup.com/t/86cxzpa0g)hanggar
11fix: dynamic pricing issue with monthly report
 June 27, 2025https://github.com/hungryhub-team/hh-server/pull/6834Private (https://app.clickup.com/t/86czajc9a)dayu, ali
12Fix/refactor translation
add new translation from weblate June 27, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1836afif
13feat: half half thai travel
 June 27, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1845Private (https://app.clickup.com/t/86cze8m15)afif
14fix: cant select country on search page apps
 June 27, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1846https://github.com/hungryhub-team/hh-pegasus/pull/1846Private (https://app.clickup.com/t/86czdm12m)monyta
15hotfix: use amount.currency instead amount_currency
 June 27, 2025https://github.com/hungryhub-team/hh-server/pull/6853https://hungryhubgroup.slack.com/archives/C02D0FCAKQS/p1751018995673089?thread_ts=1751011489.736539&cid=C02D0FCAKQSodi
16fix: replace confirm dialog with alert while failed checking availability in reservation page
 June 27, 2025https://github.com/hungryhub-team/hh-server/pull/6840Private (https://app.clickup.com/t/86cxzpa0g)hanggar
17CU-86cz148mn - [BE] Adjust response to return kids price same like cl…
 June 27, 2025https://github.com/hungryhub-team/hh-server/pull/6855Private (https://app.clickup.com/t/86cz148mn)ali
18fix: wrong adult qty for kkday per_pax package
 June 27, 2025https://github.com/hungryhub-team/hh-server/pull/6854zul
19Reverts
fix: handle 404 dynamic group landing link in store page

revert https://github.com/hungryhub-team/hh-pegasus/pull/1828 June 28, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1850tompi
20fix: CU-86czek4wq - provide expected payload for API adjusted_limits
 June 28, 2025https://github.com/hungryhub-team/hh-server/pull/6850Private (https://app.clickup.com/t/86czek4wq)odi
21 fix: add try catch when parsing search query
  June 28, 2025 https://github.com/hungryhub-team/hh-pegasus/pull/1852 afif
22feat: replace existing AOA logo with new version in modify booking
  June 30, 2025https://github.com/hungryhub-team/hh-server/pull/6771Private (https://app.clickup.com/t/86cz5jun8)hanggar
23hore: migrate manifest using kustomize
July 1, 2025https://github.com/hungryhub-team/hh-server/pull/6733Private (https://app.clickup.com/t/86cyzwk1q)budi
24feat: CU-86cz8hx4j - redesign rating reservation emailJuly 1, 2025https://github.com/hungryhub-team/hh-server/pull/6827Private (https://app.clickup.com/t/86cz8hx4j)odi
25hotfix : invalid url in discover more
July 1, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1837Private (https://app.clickup.com/t/86czd5vu5)afandi
26 GetYourGuide idempotency checks & LogsViewer
July 1, 2025https://github.com/hungryhub-team/hh-server/pull/6758Private (https://app.clickup.com/t/86cyr33jr)mian
27hotfix: refresh view cache key after update allow booking without package attribute
July 1, 2025https://github.com/hungryhub-team/hh-server/pull/6857https://hungryhubgroup.slack.com/archives/C01C1U5LBFT/p1751014805352249firman
28hotfix : singapore expansion
July 1, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1811Private (https://app.clickup.com/t/86cwhf5mn)afandi, monyta
29BE- add 'we_travel_together' attribute to ReservationS…July 1, 2025https://github.com/hungryhub-team/hh-server/pull/6848Private (https://app.clickup.com/t/86cze9mvb)ali
30release: 1.34.1
[BugFix] Alert pending reservation style
[BugFix] No show booking filter
[BugFix] Default currency code
[BugFix] Form reset new password
[BugFix] Update google map plugin
[BugFix] Loading booking page

July 1, 2025https://github.com/hungryhub-team/book-bite/pull/895 Private (https://app.clickup.com/t/86czd7mrw)
Private (https://app.clickup.com/t/86czd8fgu)
Private (https://app.clickup.com/t/86cyzrtmw)
Private (https://app.clickup.com/t/86cyhfacj)
Private (https://app.clickup.com/t/86czdrwkk)
Private (https://app.clickup.com/t/86czc0ufx)

fandi, budi, saiqul
monyta, tompi
31hotfeat : recommended package section
July 1, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1800Private (https://app.clickup.com/t/86cy7wq41)afandi
32fix: typo in vendor integration test worker schedule
July 1, 2025https://github.com/hungryhub-team/hh-server/pull/6862zul
33fix: remove ClearUiCacheWorker call from refresh_view_cache_key method
July 1, 2025https://github.com/hungryhub-team/hh-server/pull/6863https://hungryhubgroup.slack.com/archives/C07REA51J5P/p1751369985996399firman
34fix: include restaurant ID in cache key parameters for add-on packages index
July 1, 2025https://github.com/hungryhub-team/hh-server/pull/6864https://hungryhubgroup.slack.com/archives/C02DA311WVD/p1751370726311599firman
35fix: prevent duplicate jobJuly 1, 2025https://github.com/hungryhub-team/hh-server/compare/1b171fd3f3f9...f19d6eecd789saiqul
36🔧 feat(workers): add sidekiq options to EarnPointRestaurantWorkerJuly 1, 2025https://github.com/hungryhub-team/hh-server/compare/f19d6eecd789...7a4c4144b07fsaiqul
37🐛 fix: add lock mechanism to UpdateCacheWorker to prevent duplicate jobsJuly 1, 2025https://github.com/hungryhub-team/hh-server/compare/7a4c4144b07f...14947a1dcd08saiqul
38🐛 feat(sidekiq): prevent duplicate jobs by adding lock mechanismJuly 1, 2025https://github.com/hungryhub-team/hh-server/compare/14947a1dcd08...1f2576e41097saiqul
39CU-86czenbqr - fix: google reserve special request bug
July 2, 2025https://github.com/hungryhub-team/hh-server/pull/6852Private (https://app.clickup.com/t/86czenbqr)mian
40feat: add inventory source lable
July 2, 2025https://github.com/hungryhub-team/hh-server/pull/6865Private (https://app.clickup.com/t/86cz8399a)dayu
41hotfix : missing first review on restaurant mobile
July 2, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1857Private (https://app.clickup.com/t/86czgh3x8)afandi
42hotfix: prevent restaurant does not have inv source

July 2, 2025https://github.com/hungryhub-team/hh-server/pull/6866https://hungryhubgroup.slack.com/archives/C078QRWR4J3/p1751427740102829dayu
43CU-86cx2r35c - fix: [GetYourGuide] remove validation error if reservation is already cancelled
July 2, 2025https://github.com/hungryhub-team/hh-server/pull/6851Private (https://app.clickup.com/t/86cx2r35c)mian
44hotfix: CU-86czdnvnf - fix the cause of error get past reservation
July 2, 2025https://github.com/hungryhub-team/hh-server/pull/6859https://app.clickup.com/t/86czdnvnf

Private (https://app.clickup.com/t/86czdnv9j)

https://hungryhubgroup.slack.com/archives/C07REA51J5P/p1751349527418099
mian
45feat: add some column on report promo code group #6860
July 2, 2025https://github.com/hungryhub-team/hh-server/pull/6860Private (https://app.clickup.com/t/86czepc76)dayu
46Fix/refactor translation
add new translation from weblateJuly 2, 2025https://github.com/hungryhub-team/hh-pegasus/compare/20b277728c9b...abf4f689dd69afif
47fix: add error handling for geolocation permission query
July 2, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1859https://app.rollbar.com/a/HungryHub/fix/item/hh-pegasus/2535#detailafif
48chore: fix sidekiq queue list
July 2, 2025https://github.com/hungryhub-team/hh-server/commit/e664b8f3230793da3399a146b913749d780f90ffsaiqul
49feat rails dynamic links
July 2, 2025https://github.com/hungryhub-team/hh-server/pull/6640Private (https://app.clickup.com/t/86cyy35my)dayu, irfan
50♻️ refactor: optimize cache update operations and add APM monitoring
July 2, 2025https://github.com/hungryhub-team/hh-server/compare/feaa1656fb70...ab6c960dac5bsaiqul
51fix: RangeError: integer 3605000000 too big to convert to `int'
July 2, 2025https://github.com/hungryhub-team/hh-server/commit/602aead965ca3ce89bb017d482cb2139928e1bcbsaiqul
52🐛 fix: update Karafka topic constant path for clearing old cache
July 2, 2025https://github.com/hungryhub-team/hh-server/commit/f08b62bfce977aff9c1a2f87d215a18f70673bf6saiqul
53♻️ refactor: remove inventory warm-up days limitation
July 2, 2025https://github.com/hungryhub-team/hh-server/commit/00f62c88c4c4f58acf33519f61ee8ea3ad597cffsaiqul
54♻️ refactor: simplify inventory cache reset and update logic
July 3, 2025https://github.com/hungryhub-team/hh-server/compare/00f62c88c4c4...be06e9014438
55🔧 feat(sidekiq): disable unused scheduled jobs

♻️ refactor: improve cache management in inventory checker service
July 3, 2025https://github.com/hungryhub-team/hh-server/compare/be06e9014438...f22fbd6b93d1
56🔧 feat(k8s): increase max replica count for sidekiq-kafka from 10 to 30
July 3, 2025https://github.com/hungryhub-team/hh-server/commit/13b69c80a49727068f40a1af4af26d988a61738a
57feat: CU-86cz47749 - package benefits
July 3, 2025https://github.com/hungryhub-team/hh-server/pull/6807Private (https://app.clickup.com/t/86cz47749)firman
58feat: benefit type
July 3, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1803Private (https://app.clickup.com/t/86cz479j9)monyta
59add automation for reservation without package
July 3, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1838rina
60fix: update group landing accordion on restaurant page if hybrid
July 3, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1858Private (https://app.clickup.com/t/86czgkk7q)afif
61chore: remove obsolete Chinese localization files
July 3, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1862afif
62Revert "Revert "fix: handle 404 dynamic group landing link in store page
Reverts #1850July 3, 2025https://github.com/hungryhub-team/hh-pegasus/pull/1851Private (https://app.clickup.com/t/86cz650y0)afif
63fix: undefined method `persisted?' for nil:NilClass
July 3, 2025https://github.com/hungryhub-team/hh-server/commit/5d4f7bceae2036caf35e96caeb366642136ce21d
64Update inv_checker_hungry_hub_service.rbJuly 3, 2025https://github.com/hungryhub-team/hh-server/compare/5d4f7bceae20...14d4a0ebac64
65fix(cache_consumer.rb): change perform_later to perform_async for DeleteOldCacheJob to improve job processing efficiency
July 3, 2025https://github.com/hungryhub-team/hh-server/commit/51e9b26477aac5b4eae9e5c4eff0ec81c09e978e
66invalid total amount on reservation list caused by double voucher calculation
July 3, 2025https://github.com/hungryhub-team/hh-server/pull/6871Private (https://app.clickup.com/t/86czgtw83)firman
67hotfix: charge amount for restaurant in reservation report
July 3, 2025https://github.com/hungryhub-team/hh-server/pull/6878https://apm.hungryhub.com/app/apm/services/hungryhubcom/errors/0f364c7a00a15efc6c75a985576342bc?comparisonEnabled=true&rangeFrom=2025-07-02T08:14:29.000Z&rangeTo=now&offset=1d&transactionType=request&kuery=&errorId=rdpZz5cBzWUHaMErvTgVdayu
68fix: update error handling in GenerateRestaurantInventoryCheckerCacheWorker to handle RangeError and ActiveRecord::RecordNotFound
July 3, 2025https://github.com/hungryhub-team/hh-server/commit/823f48cd04ccbd51928419bcfa07c3f358dc1b35saiqul
69fix: update Sidekiq lock options to use :until_executed for multiple workers
July 3, 2025https://github.com/hungryhub-team/hh-server/commit/ab52525a6fa88863fa306af6265621368488bc98
70chore: adjust resource using vantage recommendation #6836
July 3, 2025https://github.com/hungryhub-team/hh-server/pull/6836Private (https://app.clickup.com/t/86czcvzev)budi
71Revert "chore: adjust resource using vantage recommendation"
Reverts #6836July 3, 2025https://github.com/hungryhub-team/hh-server/pull/6879budi
72fix: resolve dianping consume query missing voucher info issue
July 3, 2025https://github.com/hungryhub-team/hh-server/pull/6880zul
73July 3, 2025
July 3, 2025