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 Notes 12 - 18 April 2025

Here is the release summary report for this week (12 - 18 April) We have 63 total releases for this week, here is the breakdown for the release :

April 12, 2025

This day we have exiting update we bring you new update of Banner Promotion and Register page! Banner Promotion: Fix the banners of discount have been showing even though the promotions have been ended. Register Page: Remove the validation of "0" phone number for Singaporean user register process.

April 14, 2025

This day we have exiting update we bring you new update of Menu item, Store Page and more!

Menu Item: Fix the bug image doesn't change when owner successfully upload the menu image. Store Page: Fix the bug when user pick price bay day and the pax number not displayed. And display the pet friendly facility to About us page on store page.

Booking Confirmation Page: Fix the broken Thailand language. Group landing page: Fix the missing anywhere icon.

April 15, 2025

This day we have exiting update we bring you new update of Vendor API, Partner Portal and more!.

Vendor API: Fix the incorrect multiple pricing data, and allow multiple booking for reserve with google using pay at restaurant payment method.

Partner Portal: Add the add-ons on the package report on partner portal

iOS App: Remove the validation of "0" phone number for Singaporean user register process. FIx the bug when user deletes package qty via package details, it should also be deleted in ‘my cart’.

April 16, 2025

This day we have exiting update we bring you new update of Openrice Integration, Store Page and more!

Openrice Integration: Fix the wrong package price by showing cheapest price instead of most expensive price.

Store Page: Fix the favorite restaurant error when opening the store page. Promo Code: Fix the promo code wording on Thai, Chinese and English.

Profile page: Fix the blank page on the profile page .

April 17, 2025

This day we have exiting update we bring you new update of Party Pack, User Point and more! Party Pack Package: Add new minimum seat setting on party pack package. When minimum seat more than maximum pax per pack, user needs to set the quantity of package until meets the requirement of PAX.

User Point: Fix the Last reservation and benefits expiry date that led the user have the wrong point reward.

Admin Dashboard: Fix the clear button not working on the Booking List filter.

Technical Release Notes

Release List

NoNameDescriptionDeployment Date and TimePull RequestTicket NumberPerformed byTest RunDocumentation
 1 hotfix: user benefits zero and expiry update
 12 April 2025, 12:59 https://github.com/hungryhub-team/hh-server/pull/6534Odi -
2 hotfix: CU-86cygra59 - promotion badge for dynamic price
  12 April 2025, 14:08https://github.com/hungryhub-team/hh-server/pull/6504 Private (https://app.clickup.com/t/86cygra59) Odi -
3hotfix : ignore zero first in phone number
 12 April 2025, 14:42https://github.com/hungryhub-team/hh-pegasus/pull/1658Private (https://app.clickup.com/t/86cyg3x75)Afanditested by qa on each task comment
4fix: [social media login] don't send phone & country code when user already have itMark phone and callingCode as optional properties.
Compute and conditionally include phone details in social media payload.
14 April 2025,10:10https://github.com/hungryhub-team/hh-pegasus/pull/1661Private (https://app.clickup.com/t/86cyk5ccv)Afif-
5fix: add missing data key in APMErrorHandler. report for Omise charge failures14 April 2025,10:31https://github.com/hungryhub-team/hh-server/commit/b09b63e0a88a61d7a5fb531c1517ea17a9c41f59Saiqul-
6fix: nil method error
14 April 2025,10:43https://github.com/hungryhub-team/hh-server/pull/6535Zul-
7fix: store page use different http status if error happened14 April 2025,11:29https://github.com/hungryhub-team/hh-pegasus/pull/1656Private (https://app.clickup.com/t/86cyjd2vx)Afif-
8fix: update Logstash date format to use week number
14 April 2025,11:55https://github.com/hungryhub-team/hh-server/pull/6447Irfan-
9hotfix: menu list image doesnt appear
14 April 2025,14:54https://github.com/hungryhub-team/book-bite/pull/820Private (https://app.clickup.com/t/86cyfvz6u)Fanditested by qa on each task comment
10Release/14 04 2025
fix: number of adult on package price by day is missing
fix: adjust facility and corkage charge information
fix: add "Thonburi" as font fallback for th language
fix: anywhere icon doesnt appear
fix: remove duplicate API and left over leading 0
fix: improve payment tracking
fix: adjust arrow position on upcoming booking
Feat/add-click-tracking-and-polish-section-loading
14 April 2025, 16:19https://github.com/hungryhub-team/hh-pegasus/compare/d2ca777dfce1...70bacfa8c1e4Private (https://app.clickup.com/t/86cyhdcef)
Private (https://app.clickup.com/t/86cy8gm01)
Private (https://app.clickup.com/t/86cyjw2yj)
Private (https://app.clickup.com/t/86cyhdqv1)
https://app.clickup.com/t/86cyk65w2
Private (https://app.clickup.com/t/86cy8b4cb)
Private (https://app.clickup.com/t/86cyb365h)
https://app.clickup.com/t/86cyk5umf
Monyta
Afif
Luthfi
tested by qa on each task comment
11 [V2] Fix 500 when open the booking page
14 April 2025, 16:36https://github.com/hungryhub-team/hh-server/pull/6515Private (https://app.clickup.com/t/86cyhcu7e)Alitested by qa
Private (https://app.clickup.com/t/86cyhg53z)
Private (https://app.clickup.com/t/86cyhg544)
Private (https://app.clickup.com/t/86cyhg543)
Private (https://app.clickup.com/t/86cyhg542)
12feat: add Slack email notifications for system alerts and operations14 April 2025, 17:15https://github.com/hungryhub-team/hh-server/commit/a57aa21101db8096128c32e0e006c4a54ce3bb8cSaiqul-
13fix: remove unnecessary BCC14 April 2025, 17:54https://github.com/hungryhub-team/hh-server/commit/46bf4d5afc26aaa446032110c6e79164f0e90e04Saiqul-
14feat(staff_mailer): remove BCC to Slack email from booking notifications14 April 2025, 19:40https://github.com/hungryhub-team/hh-server/commit/9370aa7ea944ff8e362dabd1897b09bc4ce823f5Saiqul-
15hotifx: Incorrect Payload OR when Multiple Pricing Applied
15 April 2025, 10:05https://github.com/hungryhub-team/hh-web-new-ui/pull/2933Private (https://app.clickup.com/t/86cyjety9)Hanggartested by qa on each task comment
16feat: add new api to get single review
15 April 2025, 10:35https://github.com/hungryhub-team/hh-server/pull/6536Private (https://app.clickup.com/t/86cyb4579)Firman-
17chore: add typos workflow
15 April 2025, 10:35https://github.com/hungryhub-team/hh-pegasus/pull/1652Budi-
18fix: allow multiple bookings for rwg-e2e postpaid
15 April 2025, 11:38https://github.com/hungryhub-team/hh-server/pull/6516Zul-
19chore: remove weeloy apicall debug
15 April 2025, 11:38https://github.com/hungryhub-team/hh-server/pull/6498Zul-
20Fix mongodb error
15 April 2025, 13:28https://github.com/hungryhub-team/hh-server/pull/6491Private (https://app.clickup.com/t/86cyd0wk9)Alitested by ali
21fix: leading zero helper if get number
15 April 2025, 14:41https://github.com/hungryhub-team/hh-pegasus/pull/1666https://hungryhubgroup.slack.com/archives/C01C1U5LBFT/p1744611081544309Afiftested by qa on each task comment
22add automation for store page navigation
15 April 2025, 15:46https://github.com/hungryhub-team/hh-pegasus/pull/1625Rina-
23fix flaky automation
15 April 2025, 16:05https://github.com/hungryhub-team/hh-pegasus/pull/1665Rina-
24CU-86cy9vwaj - Report page
15 April 2025, 17:12https://github.com/hungryhub-team/hh-server/pull/6514Private (https://app.clickup.com/t/86cy9vwaj)Alitested by qa on each task comment
25chore: add typos workflow
15 April 2025, 17:24https://github.com/hungryhub-team/hh-server/pull/6539Private (https://app.clickup.com/t/86cykhmfx)Budi-
26release: 7.10.1 iOS
[Feature] Handle deeplink restaurant with accept voucher params
[BugFix] Set calling code nil when signup using social media
[BugFix] Fix remove packages in package detail page
[BugFix] Handle deeplink unavalaible restaurant deeplink to open web browser
[BugFix] Fix deeplink search restaurant with branch id
[BugFix] Adjust adv partner not changed when select deeplink
[Improvement] Remove required zero phone number error in register page
[Improvement] Remove time booking in pending payment for unpaid reservation
16 April 2025,09:47https://github.com/hungryhub-team/hh-ios-fix/pull/2144Private (https://app.clickup.com/t/86cyg0tud)
Private (https://app.clickup.com/t/86cyjnk4n)
Private (https://app.clickup.com/t/86cyhkwkv)
Private (https://app.clickup.com/t/86cyhkud2)
Private (https://app.clickup.com/t/86cyj6vrg)
Private (https://app.clickup.com/t/86cygrdf0)
Private (https://app.clickup.com/t/86cygrpxq)
Private (https://app.clickup.com/t/86cycyagc)
Buditested by qa on each task comment
27hotfix: update child price calculation logic for kids menu selection in Openrice using api
16 April 2025, 10:19https://github.com/hungryhub-team/hh-web-new-ui/pull/2934Private (https://app.clickup.com/t/86cxmj409)Hanggartested by qa on each task comment
28feat: step 2 - dual-write implementation with model callback
16 April 2025, 13:45https://github.com/hungryhub-team/hh-server/pull/6510Private (https://app.clickup.com/t/86cygy1fn)Dayu-
29fix: remove trailing slash when redirecting
16 April 2025, 14:24https://github.com/hungryhub-team/hh-pegasus/pull/1667Private (https://app.clickup.com/t/86cym2c5z)Afif-
30fix: create composable to safely run function when access token is fresh
16 April 2025, 14:29https://github.com/hungryhub-team/hh-pegasus/pull/1644Private (https://app.clickup.com/t/86cy7cw8m)Afiftested by qa on each task comment
31feat: wording for promo code
16 April 2025, 16:15https://github.com/hungryhub-team/hh-server/pull/6480Private (https://app.clickup.com/t/86cycp79u)Private (https://app.clickup.com/t/86cydan7d)OdiPrivate (https://app.clickup.com/t/86cyhvc51)
32Revert "fix: create composable to safely run function when access token is fresh
16 April 2025, 17:34https://github.com/hungryhub-team/hh-pegasus/pull/1671Private (https://app.clickup.com/t/86cy7cw8m)
Private (https://app.clickup.com/t/86cyc31n1)
Afiftested by qa on each task comment
33feat: CU-86cygy1kq - step 3 - backfill existing data for adjust decimal price
17 April 2025,https://github.com/hungryhub-team/hh-server/pull/6511Private (https://app.clickup.com/t/86cygy1kq)Firman-
34feat: CU-86cyg520c - add min seat for party pack package
17 April 2025,https://github.com/hungryhub-team/hh-server/pull/6512Private (https://app.clickup.com/t/86cygtevy)OdiPrivate (https://app.clickup.com/t/86cyj6qgm)
35fix: create composable to safely run function when access token is fresh17 April 2025,https://github.com/hungryhub-team/hh-pegasus/commit/72002abb173ebf5d24805c83914e099030eca1afAfif-
36feat: use click.ly to replace firebase dynamic link
17 April 2025,https://github.com/hungryhub-team/hh-server/pull/5702Private (https://app.clickup.com/t/86cvyf0xk)Dayu-
37fix(my_url_shortener.rb): update error reporting to pass description
17 April 2025,https://github.com/hungryhub-team/hh-server/pull/6546Saiqul-
38fix: clear button does not work properly on admin reservation page
17 April 2025,https://github.com/hungryhub-team/hh-server/pull/6537https://hungryhubgroup.slack.com/archives/C078QRWR4J3/p1744681487876929

Private (https://app.clickup.com/t/86cykk60n)
Dayutested by qa on each task comment
39CU-86cyc5m1k - [APM] Concern about reservation page
17 April 2025,https://github.com/hungryhub-team/hh-server/pull/6490Private (https://app.clickup.com/t/86cyc5m1k)Alitested by qa on each task comment
40hotfeat : handle minimum seat on adult
17 April 2025,https://github.com/hungryhub-team/hh-pegasus/pull/1653Private (https://app.clickup.com/t/86cygteye)Afanditested by qa on each task comment
41-fix: improve error reporting in URL shortener by sending full response body
fix: add Faraday::TimeoutError to retriable exceptions in URL shortener
17 April 2025,https://github.com/hungryhub-team/hh-server/compare/ee14a43c216a...7477c5088e2cSaiqul-
42hotfeat : handle minimum seat on adult
17 April 2025,https://github.com/hungryhub-team/hh-pegasus/pull/1653Private (https://app.clickup.com/t/86cygteye)Tompitested by qa on each task comment
43hotfix: CU-86cymne4n - last reservation for benefit expiry date
17 April 2025,https://github.com/hungryhub-team/hh-server/pull/6550Private (https://app.clickup.com/t/86cymne4n)Odi-
44efactor: optimize packages_bookable? method and related functions
17 April 2025,https://github.com/hungryhub-team/hh-server/pull/6352Saiqul-
45feat: remove private Karafka gem source and license dependency18 April 2025,https://github.com/hungryhub-team/hh-server/compare/4cc82b671727...936181a99799Saiqul-
46feat: add Karafka deployment to all environments18 April 2025,https://github.com/hungryhub-team/hh-server/compare/936181a99799...a673249d75c4Saiqul-
47feat(manifest): adjust Redis queue length limits for Kafka workers18 April 2025,https://github.com/hungryhub-team/hh-server/compare/a673249d75c4...d9e3ebf43fbbSaiqul-
48🔧 feat: update kubernetes manifest configurations18 April 2025,https://github.com/hungryhub-team/hh-server/compare/d9e3ebf43fbb...11cc2743b444Saiqul-
49🔧 feat: add mailer template CSS to asset precompilation list

♻️ refactor: simplify logging message in package inventories worker
18 April 2025,https://github.com/hungryhub-team/hh-server/compare/11cc2743b444...4f7709641c24Saiqul-
50♻️ feat(reservation): add mode parameter to execute method in base class18 April 2025,https://github.com/hungryhub-team/hh-server/compare/4f7709641c24...f6b6b6cd5fd2Saiqul-
51🐛 fix: add validation for start_times and seat_left_data presence18 April 2025,https://github.com/hungryhub-team/hh-server/compare/f6b6b6cd5fd2...5542db7bdb25Saiqul-
52🔧 feat(manifest): increase CPU resources for Karafka deployment18 April 2025,https://github.com/hungryhub-team/hh-server/compare/5542db7bdb25...5242d5a9685fSaiqul-
53🔧 feat(k8s): change deployment strategy from Recreate to RollingUpdate18 April 2025,https://github.com/hungryhub-team/hh-server/compare/5242d5a9685f...54c6f7a6bf69Saiqul-
54💡 feat(karafka): temporarily disable APM error reporting for karafka-web setup

♻️ refactor: restructure available_times_by_dates method return format
18 April 2025,https://github.com/hungryhub-team/hh-server/compare/54c6f7a6bf69...ba408ab4ca43Saiqul-
55♻️ refactor: remove refresh_inv_cache method and its invocation

🐛 fix: change email delivery method from deliver_later! to deliver!
18 April 2025,https://github.com/hungryhub-team/hh-server/compare/ba408ab4ca43...37fc843664b1Saiqul-
56♻️ refactor: optimize available start times search in inventory checker18 April 2025,https://github.com/hungryhub-team/hh-server/compare/37fc843664b1...b53031b34e4fSaiqul-
57⬆️ chore(deps): update ar_transaction_changes to use GitHub source18 April 2025,https://github.com/hungryhub-team/hh-server/compare/b53031b34e4f...477de4f3219eSaiqul-
58✨ feat: add ElasticAPM tracing to inventory checker service18 April 2025,https://github.com/hungryhub-team/hh-server/compare/477de4f3219e...525048e9c05cSaiqul-
59♻️ refactor: simplify available_packages method in inventory checker18 April 2025,https://github.com/hungryhub-team/hh-server/compare/525048e9c05c...bd6d599a072cSaiqul-
60♻️ refactor: improve start time filtering logic in inventory checker service

🔧 feat(cache): extend Redis cache expiration from 12 hours to 7 days
18 April 2025,https://github.com/hungryhub-team/hh-server/compare/bd6d599a072c...af30b002940eSaiqul-
61♻️ refactor: simplify inventory bookable check and add local cache

♻️ refactor: optimize package availability check by reducing database queries
18 April 2025,https://github.com/hungryhub-team/hh-server/compare/af30b002940e...62fe4c314fc1Saiqul-
62♻️ refactor: simplify bookable_without_adult? method with direct seat availability check

♻️ refactor: optimize inventory checking logic for better performance
18 April 2025,https://github.com/hungryhub-team/hh-server/compare/62fe4c314fc1...57255f3977d0Saiqul-
63 refactor: optimize packages_bookable? method and related functions

Revert "♻️ refactor: optimize packages_bookable? method and related functions
18 April 2025,https://github.com/hungryhub-team/hh-server/compare/57255f3977d0...ff39aae065a9Saiqul-