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 31 October - 6 November

We’re excited to share this week’s updates, featuring 51 total releases across the Malaysia Expansion, Partner Portal, and more. These improvements focus on enhancing reliability, accuracy, and overall user experience.

Partner Portal: The Dashboard layout has been reorganized to make information easier to understand. You can now view package summaries, voucher performance, pending bookings, rating summaries, and revenue trends more clearly. The Page Views vs. Confirmed Covers section is temporarily hidden while we complete the data integration.

Restaurant Onboarding API: A new Restaurant Onboarding API has been released. This will be used by our upcoming onboarding website to simplify the setup process for new restaurant partners.

Multicurrency: Multicurrency support is now available on the iOS app. Users can view estimated prices in their local currency, helping make booking costs clearer and easier to understand.

Report: The Monthly Booking Report now includes additional booking statuses, such as No Show (Prepaid) and No Show (Optional Prepaid). Package names have also been standardized to match the format used in the Admin Dashboard’s booking list export.

Rating Page: We’ve improved the rating links sent by SMS and email. When users click the link in the SMS, they will now be taken directly to the review page. If a user taps a star rating in the email, they will also be redirected straight to the review page.

Malaysia Expansion: Support for Malaysian restaurants is now available in both the Admin Dashboard and Partner Portal. Some customer-facing flows are still being improved, but Admins can now configure all necessary settings for Malaysia launch.

RwG Phase III: Support for per_pack Packages with Qty > 1. In the previous phase, we skipped all per_pack packages that had quantity greater than 1, because Google only supports per_person pricing. In this phase, we now support uploading these packages by sending price ranges to Google.We are sending the min price and max price, example: if the package was for 1-3 people with 1500 price on HH, we send it to google: min_price : 500 (from 1500/party size) max_price : 1500 (from package price)

DIY Set: A bug affecting spending tier calculations has been fixed. Discounts and price reductions will now be applied correctly when users complete a booking.

Detail release note template

NoNameDescriptionDeployment Date and TimePull RequestTicket NumberPerformed byTest RunDocumentation
 1 hotfix: post release malaysia

 October 31, 2025 https://github.com/hungryhub-team/hh-server/pull/7377 odi
2partner portal release: 1.42.0




 October 31, 2025https://github.com/hungryhub-team/book-bite/pull/989
https://app.clickup.com/t/86d0p9y6c


https://app.clickup.com/t/86czmk5h0


https://app.clickup.com/t/86d0rxjuu

fandi, monyta
3fix: home icon not showing in desktop homepage




 October 31, 2025https://github.com/hungryhub-team/hh-pegasus/pull/2233afif
4hotfix: Cloudflare Token Exposed in PUBLIC_ Environment Variable CU-86d0tg28m
 October 31, 2025https://github.com/hungryhub-team/hh-pegasus/pull/2230Private (https://app.clickup.com/t/86d0tg28m)hanggar
5fix: temporary fix for DB connection issue October 31, 2025https://github.com/hungryhub-team/hh-server/compare/5c4fdf790624...fcd7f57bfdecsaiqul
6feat(occupancy_consolidate_worker): add a new worker for consolidating occupancy data from S3
 October 31, 2025https://github.com/hungryhub-team/hh-server/pull/7365saiqul
7hotfix: CU-86d0th059 - group landing page for branch with only 1 active restaurant
 October 31, 2025https://github.com/hungryhub-team/hh-server/pull/7378Private (https://app.clickup.com/t/86d0th059)firman
8chore: adjust min replica for partners-api
 October 31, 2025https://github.com/hungryhub-team/hh-server/pull/7385budi
9fix: email auto confirmed on API restaurant onboarding #7383 October 31, 2025https://github.com/hungryhub-team/hh-server/pull/7383Private (https://app.clickup.com/t/86d0tgj39)dayu
10chore: minimize slug worker load for venus staging
 October 31, 2025https://github.com/hungryhub-team/hh-server/pull/7379zul
11feat: implement country-specific email routing for merchant notifications
 October 31, 2025https://github.com/hungryhub-team/hh-server/pull/7380Private (https://app.clickup.com/t/86d0rgwd4)ali
12hotfix: undefined method find_each for array in general campaigns
 October 31, 2025https://github.com/hungryhub-team/hh-server/pull/7387
https://app.clickup.com/t/86d0txtr0

https://hungryhubgroup.slack.com/archives/C07REA51J5P/p1761902971249529
odi
13readjust cronjob to spread the DB & Redis load October 31, 2025https://github.com/hungryhub-team/hh-server/compare/aafff90cbea3...dd0920bfd599saiqul
14Replaces Doorkeeper cleanup rake task invocation
 October 31, 2025https://github.com/hungryhub-team/hh-server/pull/7388saiqul
15iOS release: 7.14.0


 October 31, 2025https://github.com/hungryhub-team/hh-ios-fix/pull/2223
https://app.clickup.com/t/86d0m392a


https://app.clickup.com/t/86d0pkxca

budi
16hotfix: analytics tables date payload
 October 31, 2025https://github.com/hungryhub-team/book-bite/pull/984Private (https://app.clickup.com/t/86d0pn0n5)fandi
17fix: update Thai translations for revenue and commission descriptions in reservation report
 October 31, 2025https://github.com/hungryhub-team/hh-server/pull/7381Private (https://app.clickup.com/t/86d0771vu)ali
18refactor: simplify package and add-on name formatting in invoice generationNovember 1, 2025https://github.com/hungryhub-team/hh-server/pull/7355Private (https://app.clickup.com/t/86d0qyejx)ali
19fix(my_firebase_worker.rb): reduce retry limit from 100 to 20 to prevent excessive retries and improve performanceNovember 1, 2025https://github.com/hungryhub-team/hh-server/compare/f9a8a1e454b9...f18c57b9ecbasaiqul
20


November 1, 2025https://github.com/hungryhub-team/hh-server/compare/f18c57b9ecba...4378677b0708saiqul
21 fix(firebase_worker.rb): improve error handling by adding retry logic for MyFirebase::RetryError to prevent infinite retries and limit to 20 attemptsNovember 1, 2025 https://github.com/hungryhub-team/hh-server/compare/4378677b0708...9dae3c26cd4a saiqul
22fix(my_firebase_worker.rb): improve error handling in perform method to prevent excessive retries and avoid raising an error after 20 attemptsNovember 1, 2025https://github.com/hungryhub-team/hh-server/compare/9dae3c26cd4a...d7a0ef9004ffsaiqul
23

November 1, 2025https://github.com/hungryhub-team/hh-server/compare/d7a0ef9004ff...e8d2f5357cd7saiqul
24revise script automation test end to end
November 3, 2025https://github.com/hungryhub-team/hh-pegasus/pull/2240rina
25BOT

November 3, 2025https://github.com/hungryhub-team/hh-server/pull/7364
https://github.com/hungryhub-team/hh-server/pull/7304
saiqul
26Refactors worker specs and updates inventory test
November 3, 2025https://github.com/hungryhub-team/hh-server/pull/7390saiqul
27fix: currency code on import
November 3, 2025https://github.com/hungryhub-team/hh-menu/pull/271dayu
28feat: CU-86cutgwmt - add schema migrations review rating (Part 1 of #6901)November 3, 2025https://github.com/hungryhub-team/hh-server/pull/7370Private (https://app.clickup.com/t/86cutgwmt)odi
29feat: CU-86d0k6j4z - delete old unused firebase realtime database
November 3, 2025https://github.com/hungryhub-team/hh-server/pull/7328Private (https://app.clickup.com/t/86d0k6j4z)odi
30partner portal release: 1.43.0



November 4, 2025https://github.com/hungryhub-team/book-bite/pull/1000
https://app.clickup.com/t/86d0d2nut


https://app.clickup.com/t/86d0nxt7q


https://app.clickup.com/t/86d0urwn9

fandi
31fix: handle available package types if there is preview package
November 4, 2025https://github.com/hungryhub-team/hh-pegasus/pull/2243afif
32fix: Google reserve Party pack package with party size per pack more than 1 wrong selected on UI side CU-86d0tj495
November 4, 2025https://github.com/hungryhub-team/hh-pegasus/pull/2238Private (https://app.clickup.com/t/86d0tj495)hanggar
33Chore/k8s improvement
November 4, 2025https://github.com/hungryhub-team/hh-server/pull/7391saiqul
34feat: [RwG-E2E] Introduce price ranges for multiple per_pack qty packages
November 4, 2025https://github.com/hungryhub-team/hh-server/pull/7368Private (https://app.clickup.com/t/86d0r3365)zul
35fix(deployment): update resource requests and limits for hungryhub-sidekiq-lp to optimize performance and resource allocationNovember 4, 2025https://github.com/hungryhub-team/hh-server/compare/3c9159de7893...d659dce6ee89saiqul
36feat: CU-86d0v6nze - add exchange rate buffer support for RUB, KRW, IDR, and VND currencies
November 4, 2025https://github.com/hungryhub-team/hh-server/pull/7393Private (https://app.clickup.com/t/86d0v6nze)odi
37fix: improve rwg top3 packages worker
November 4, 2025https://github.com/hungryhub-team/hh-server/pull/7394Private (https://app.clickup.com/t/86d0v6gjm)zul
38CU-86d0rdx4u - handle sevenrooms empty response from reservation details apiNovember 4, 2025https://github.com/hungryhub-team/hh-server/pull/7351Private (https://app.clickup.com/t/86d0rdx4u)mian
39Feat/rapidcanvas r2
November 4, 2025https://github.com/hungryhub-team/hh-server/pull/7395saiqul
40fix(spec): set I18n locale to :en in restaurant service spec for consistencyNovember 4, 2025https://github.com/hungryhub-team/hh-server/compare/6c845763647f...7c6306a31ca7saiqul
41feat: add attr hidden in section serializer
November 5, 2025https://github.com/hungryhub-team/hh-menu/pull/269Private (https://app.clickup.com/t/86d0m8gge)dayu
42fix: CU-86d0v747t - update validation for non_active_group_ids
November 5, 2025https://github.com/hungryhub-team/hh-server/pull/7398Private (https://app.clickup.com/t/86d0v747t)firman
43feat: dynamic multilanguage admin restaurant
November 5, 2025https://github.com/hungryhub-team/hh-server/pull/7288dayu
44fix(package_traits.rb): update validation logic to check against REQUIRED_TRANSLATIONS for name and description fields
November 5, 2025https://github.com/hungryhub-team/hh-server/pull/7402saiqul
45feat: dynamic multilanguage admin restaurant
November 5, 2025https://github.com/hungryhub-team/hh-server/pull/7399zul
46fix: rspec restaurant onboarding #
November 6, 2025https://github.com/hungryhub-team/hh-server/pull/7389https://hungryhubgroup.slack.com/archives/C078QRWR4J3/p1761905507818129dayu
47hotfix: hide page views section analytics
November 6, 2025https://github.com/hungryhub-team/book-bite/pull/1002Private (https://app.clickup.com/t/86d0vj2dy)fandi
48hotfix: CU-86d0vhhpp - spending tier not reducing charge_price
November 6, 2025https://github.com/hungryhub-team/hh-server/pull/7400Private (https://app.clickup.com/t/86d0vhhpp)odi
49fix: update minReplicas in hungryhub-server HPA configuration to 1
November 6, 2025https://github.com/hungryhub-team/hh-server/pull/7403irfan
50FE Release/1.59.0









November 6, 2025https://github.com/hungryhub-team/hh-pegasus/pull/2242
CU-86d0trbbc [Bug] The spending tier percentage has changed to currencies after apply to other currencies

CU-86d0th7ge Handle for Website

CU-86d0tbt31 Date format in EN show TH language

CU-86d0t2tpa [Bug] When you first visit THB and click the restaurant notification in SG, the currency will change to SGD.

CU-86d0dtpth [Bug] The total deposite still displayed on big group booking with prepayment 50% package

CU-86czrh4h7 Redesign share button to be more prominent

CU-86d0tj495 [BUG] Party pack package with party size per pack more than 1 wrong selected on UI side

CU-86d0t2f66 Spending Tier Discount DIY Wording Adjustment

CU-86d01rdh8 [Web] restaurant viewed so low in netcore
afif, monyta, hanggar
51feat: return exchang rate buffer on config api
November 6, 2025https://github.com/hungryhub-team/hh-server/pull/7396Private (https://app.clickup.com/t/86d0v6nze)odi
52November 6, 2025
53November 6, 2025
54November 6, 2025