Release Note 14 - 30 October
We’re excited to share this week’s updates, featuring 52 total releases across the Admin Dashboard, Partner Portal, Edit Booking, and more. These improvements focus on enhancing reliability, accuracy, and overall user experience.
Search Page: Added new data sources for search. Users can now search based on package labels.
Admin Dashboard: Added Total Add-on and Total Restaurant Revenue fields to the Booking Report, and renamed the revenue field to commission.
Booking Process: Fixed an issue causing incorrect calculations when applying percentage-based promo codes.
Multi-Currency: Introduced multi-currency support on the frontend to display estimated prices in the user’s local currency based on real-time exchange rates, while actual billing remains in the restaurant’s base currency (THB/SGD). This enhancement helps international users better understand prices, reduces confusion caused by unfamiliar currencies, and improves transparency and trust during the booking process.
Reserve with Google Integration: Added description and price fields to the selected package section. The default payment method for AYCE and Individual PP packages is now prepaid, user is forced to use prepaid payment.
Partner Portal: Added total package price and total add-ons price columns to the Monthly Report. Displayed the number of packages or add-ons beside their names. Introduced a new Dashboard section showing voucher sales (for restaurants with VIM), booking revenue, and a last 8 weeks revenue chart.
Detail release note
| No | Name | Description | Deployment Date and Time | Pull Request | Ticket Number | Performed by | Test Run | Documentation |
|---|---|---|---|---|---|---|---|---|
| 1 | Revert "feat: sevenrooms retry logic for duplicate booking error (#7319) | October 24, 2025 | https://github.com/hungryhub-team/hh-server/pull/7341 | saiqul | ||||
| 2 | fix: improve logger, performance monitoring and bug fixes | October 24, 2025 | https://github.com/hungryhub-team/hh-android/pull/2066 | tompi | ||||
| 3 | fix: CU-86d0pkxuk - update search restaurants api/v5 to get data from hh-search | October 24, 2025 | https://github.com/hungryhub-team/hh-server/pull/7331 | Private (https://app.clickup.com/t/86d0pkxuk) | firman | |||
| 4 | fix: CU-86d0pvgyf - prevent duplicated jobs on generate restaurant seo cell | October 24, 2025 | https://github.com/hungryhub-team/hh-server/pull/7337 | Private (https://app.clickup.com/t/86d0pvgyf) | firman | |||
| 5 | feat: CU-86d0mk061 - enhance search by package labels | October 24, 2025 | https://github.com/hungryhub-team/hh-server/pull/7315 | Private (https://app.clickup.com/t/86d0mk061) | firman | |||
| 6 | hotfix: handle nullable progressbar (#2068) | October 24, 2025 | https://github.com/hungryhub-team/hh-android/pull/2069 | tompi | ||||
| 7 | Feat/separate-group-landing-gql-and-search-by-package-labels CU-86d0k3tfb | October 24, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/2174 | Private (https://app.clickup.com/t/86d0k3tfb) | luthfi | |||
| 8 | October 24, 2025 | https://github.com/hungryhub-team/hh-server/compare/08a3b645342a...ce0b3d697a87 | saiqul | |||||
| 9 | chore(admin_setting.rb): remove deprecated fields data_host_url and enable_fast_api to clean up the model configuration | October 24, 2025 | https://github.com/hungryhub-team/hh-server/commit/2eeb9b00085bec2a5f43e1af4f22bb5be4fb6996 | saiqul | ||||
| 10 | feat: adjust report booking lists | October 24, 2025 | https://github.com/hungryhub-team/hh-server/pull/7329 | Private (https://app.clickup.com/t/86d0k1tj6) | dayu | |||
| 11 | fix(initializers/2_email.rb): update NO_REPLY_EMAIL to use bookings email temporarily due to unavailability of no-reply email service | October 25, 2025 | https://github.com/hungryhub-team/hh-server/commit/9b699d4ba4ea8b46fabcfb0d0fe133785cbd11c4 | saiqul | ||||
| 12 | FE Release/1.56.0 | October 27, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/2204 | afif | ||||
| 13 | fix: CU-86d0mg747 - percentage voucher calculation | October 27, 2025 | https://github.com/hungryhub-team/hh-server/pull/7317 | Private (https://app.clickup.com/t/86d0mg747) | odi | |||
| 14 | hotfix: adjust validation big group logic CU-86d0azc2w | October 27, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/2192 | Private (https://app.clickup.com/t/86d0azc2w) | hanggar | |||
| 15 | FE release: 1.57.0 | October 27, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/2207 | CU-86cyaa2qj Redesign Card in the search result CU-86d0f6p79 Preset filter isn't working on group landing page CU-86d0gd0fb Store Page UI Improvement (2 Oct 2025) CU-86d0m7t2n Improve web app performance and API tracking issue CU-86d0q9mae [Bug] The DIY cart button is overlapping with the tnc image CU-86d0qze5k [Bug] Price per person CMPL in THB doesn't exist CU-86d0p6ern [FE] flag of thailand point not showing CU-86d04catj Adjust the order of payment summary | hanggar, afandi, monyta, afif | |||
| 16 | feat: RwG-E2E Phase-II | October 27, 2025 | https://github.com/hungryhub-team/hh-server/pull/7061 | Private (https://app.clickup.com/t/86czy524f) | zul | |||
| 17 | hotfix : no changes the promo code discount CU-86d0qzw7v | October 27, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/2209 | Private (https://app.clickup.com/t/86d0qzw7v) | afandi | |||
| 18 | feat: implement partner portal sync for reservations and add backfill migration | October 27, 2025 | https://github.com/hungryhub-team/hh-server/pull/7343 | Private (https://app.clickup.com/t/86d0mx35y) | ali | |||
| 19 | fix: CU-86czy5uxj - skip APM error reporting for expected Omise payment failures | October 27, 2025 | https://github.com/hungryhub-team/hh-server/pull/7297 | Private (https://app.clickup.com/t/86czy5uxj) | odi | |||
| 20 | ✨ feat: add utility scripts for database and file operations | October 27, 2025 | https://github.com/hungryhub-team/hh-server/pull/7344 | saiqul | ||||
| 21 | fix: rwg feeds upload memory issue | October 27, 2025 | https://github.com/hungryhub-team/hh-server/pull/7347 | zul | ||||
| 22 | BOT | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7349 https://github.com/hungryhub-team/hh-server/pull/7348 | saiqul | ||||
| 23 | hotfix: remove unnecessary private | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7314 | ali | ||||
| 24 | CU-86d0k1p1n - Report Adjustment (Monthly Report - Partner Portal) | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7320 | Private (https://app.clickup.com/t/86d0k1p1n) | ali | |||
| 25 | fix: delete old inv keys correctly | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7353 | saiqul | ||||
| 26 | feat: CU-86d0pq9rf - add corporate email to big group pending booking | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7350 | Private (https://app.clickup.com/t/86d0pq9rf) | odi | |||
| 27 | hotfix: CU-86d0q086m - prevent duplicate records by reservation special menu | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7342 | Private (https://app.clickup.com/t/86d0q086m) | odi | |||
| 28 | chore: adjust ubuntu mirror | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7356 | budi | ||||
| 29 | chore: install percona toolkit on all staging servers | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7357 | firman | ||||
| 30 | chore: separate manifest for public and private namespace | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7358 | budi | ||||
| 31 | Feat: Rapidcanvas occupancy | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7360 | saiqul | ||||
| 32 | Cu 86d0rgch7 if the booking transactions active status is null it should not be displayed in the booking list | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7359 | Private (https://app.clickup.com/t/86d0rgch7) | ali | |||
| 33 | feat: add script to scan and pretty print Redis seat lefts data for p ast dates | October 28, 2025 | https://github.com/hungryhub-team/hh-server/pull/7362 | saiqul | ||||
| 34 | fix: disable occupancy worker because it's not ready yet | October 29, 2025 | https://github.com/hungryhub-team/hh-server/compare/c7d13a6fdda8...69be11ac1407 | saiqul | ||||
| 35 | chore: adjust permission set env sh | October 29, 2025 | https://github.com/hungryhub-team/hh-server/pull/7361 | budi | ||||
| 36 | chore: add hpa manifest for public hh-syn namespace | October 29, 2025 | https://github.com/hungryhub-team/hh-server/pull/7318 | budi | ||||
| 37 | add automation for verify multicurrency on homepage and restaurant page | October 29, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/2217 | rina | ||||
| 38 | fix: resolve rwg feeds memory issue & make it scalable | October 29, 2025 | https://github.com/hungryhub-team/hh-server/pull/7354 | zul | ||||
| 39 | android release | October 29, 2025 | https://github.com/hungryhub-team/hh-android/compare/76aec21892af...a31c36558747 | https://app.clickup.com/t/86d0m393c | tompi | |||
| 40 | feat: API Restaurant Onboarding | October 29, 2025 | https://github.com/hungryhub-team/hh-server/pull/7175 | dayu | ||||
| 41 | fix: [RwG Feeds] skip third party restaurant postpaid packages only | October 29, 2025 | https://github.com/hungryhub-team/hh-server/pull/7363 | Private (https://app.clickup.com/t/86d0rk8c9) | zul | |||
| 42 | fix: make Arrived and No Show checkboxes mutually exclusive | October 29, 2025 | https://github.com/hungryhub-team/hh-server/pull/7301 | Private (https://app.clickup.com/t/86d06q5k0) | dayu | |||
| 43 | fix: CU-86d0pvaxk - prevent nil reservation id on rating reservation worker | October 30, 2025 | https://github.com/hungryhub-team/hh-server/pull/7367 | Private (https://app.clickup.com/t/86d0pvaxk) | firman | |||
| 44 | chore: adjust environment for apm | October 30, 2025 | https://github.com/hungryhub-team/hh-server/pull/7366 | Private (https://app.clickup.com/t/86d0n15hv) | budi | |||
| 45 | fix test | October 30, 2025 | https://github.com/hungryhub-team/hh-server/compare/4a84cc984e29...9913aac372fe | saiqul | ||||
| 46 | CU-86czmk5f4 - BE (Provide API) | October 30, 2025 | https://github.com/hungryhub-team/hh-server/pull/7295 | Private (https://app.clickup.com/t/86czmk5f4) | ali | |||
| 47 | FE release: 1.58.0 | October 30, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/2224 | afif | ||||
| 48 | feat: add ElasticAPM span methods to inventory services and controller actions | October 30, 2025 | https://github.com/hungryhub-team/hh-server/pull/7375 | ali | ||||
| 49 | fix: feedback report admin booking lists | October 30, 2025 | https://github.com/hungryhub-team/hh-server/pull/7352 | Private (https://app.clickup.com/t/86d0qyr1j) | dayu | |||
| 50 | android release | October 30, 2025 | https://github.com/hungryhub-team/hh-android/compare/a31c36558747...7b0bfe51cd53 | tompi | ||||
| 51 | fix: rwg package ai description bug for package deactivation | October 30, 2025 | https://github.com/hungryhub-team/hh-server/pull/7372 | Private (https://app.clickup.com/t/86d0tezw6) | zul | |||
| 52 | fix: rwg-e2e no need to send webhook when user edits booking | October 30, 2025 | https://github.com/hungryhub-team/hh-server/pull/7376 | Private (https://app.clickup.com/t/86d0r304t) | mian | |||
| 53 | October 30, 2025 | |||||||
| 54 | October 30, 2025 |