Release Note 20 - 26 June 2025
Here is the release summary report for this week (20 - 26 June) We have total releases for this week, here is the breakdown for the release :
June 20, 2025
This day we have exiting update we bring you new update of Come More Pay Less, Restaurant Page and more !
Come More Pay Less: Add new setting "Follow Package date" if restaurant didn't want to set the specific end date for the come more pay less promotion.

Restaurant Page: Fix the restaurant page height.

Package Detail Page: Implement to normal price and dynamic price badge above the book now button.
June 23, 2025
This day we have exiting update we bring you new update a Dashboard V2, Group Landing Page and more !
Dashboard V2: The price displayed in the dashboard v2 booking list table is not correct.
Group Landing Page: Fix the bug after user select filter then click Apply button, the page is refreshed. the selected filter displayed unselected even though the url has changed and the result is already correct

Restaurant Page: Fix the bug when the user redirected to 404 page when clicking the restaurant location.

June 24 - 25, 2025
This day we have exiting update we bring you new update a Monthly Report, iOS Release and more !
iOS release: Add Chinese language to the iOS app and fix the hard-coded text that says 10 more points after a review.
Monthly Report: For restaurant monthly report, we add package name next to the package type on excel.
Refactor: A lot of refactor on the code to improve the performance on the system.
June 26, 2025
This day we have exiting update we bring you new update a Add-on and Promo Code!
Add-on: Fix the auto-extend feature on Add-On, its not working properly.
Promo Code: Fix the invalid cc number error when user book package using CC and promo code. Fix the bug when user can't use Promo Code which is subsidized by restaurant.
Detail release note template
| No | Name | Description | Deployment Date and Time | Pull Request | Ticket Number | Performed by | Test Run | Documentation |
|---|---|---|---|---|---|---|---|---|
| 1 | fix: following restaurant package date for cmpl | June 20, 2025 | https://github.com/hungryhub-team/hh-server/pull/6653 | Private (https://app.clickup.com/t/86cy9uym0) https://hungryhubgroup.slack.com/archives/C01C1U5LBFT/p1741849656909089 | dayu | |||
| 2 | hotfix: undefined method each for nil:NilClass when voucher is not found | June 20, 2025 | https://github.com/hungryhub-team/hh-server/pull/6822 | https://hungryhubgroup.slack.com/archives/C07REA51J5P/p1750363721199979 | odi | |||
| 3 | fix: restaurant body height | June 20, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1829 | https://files.slack.com/files-tmb/T7RKN19CL-F091V8U2R8X-7bd43c1c1b/image_720.png | afif | |||
| 4 | fix: netcore improvement | June 20, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1808 | Private (https://app.clickup.com/t/86cz2tqp1) | monyta | |||
| 5 | hotfix : promotion badge in package page | June 20, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1805 | Private (https://app.clickup.com/t/86cy8frme) | afandi | |||
| 6 | chore: update workflow generate doc | June 20, 2025 | https://github.com/hungryhub-team/hh-server/pull/6812 | Private (https://app.clickup.com/t/86cz90hyz) | budi | |||
| 7 | feat: CU-86cwy4rw7 - migration for singapore offers | June 23, 2025 | https://github.com/hungryhub-team/hh-server/pull/6813 | Private (https://app.clickup.com/t/86cwy4rw7) | odi | |||
| 8 | CU-86czcg692 - [V2][Booking List] The price displayed in the V2 booki… | June 23, 2025 | https://github.com/hungryhub-team/hh-server/pull/6823 | Private (https://app.clickup.com/t/86czcg692) | ali | |||
| 9 | hotfix : navbar section rendering | June 23, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1703 | Private (https://app.clickup.com/t/86cyr93fa) | afandi | |||
| 10 | fix: price filter UI not applied after refresh | June 23, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1826 | Private (https://app.clickup.com/t/86czb5tc7) | afif | |||
| 11 | fix: handle 404 dynamic group landing link in store page | June 23, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1828 | Private (https://app.clickup.com/t/86cz650y0) | afif | |||
| 12 | iOS release: 7.10.5 | [Feature] Support chinese language [Feature] Handle deeplink city slug Update wording get point label review confirm page Update base staging url | June 24, 2025 | https://github.com/hungryhub-team/hh-ios-fix/pull/2168 | https://app.clickup.com/t/86cz8gh0m Private (https://app.clickup.com/t/86cz909aj) Private (https://app.clickup.com/t/86cz92n6m) Private (https://app.clickup.com/t/86cz27vdb) | budi | ||
| 13 | refactor(inv_checker_hungry_hub_service): enhance warm_up_cache | June 24, 2025 | https://github.com/hungryhub-team/hh-server/pull/6783 | saiqul, odi, mian, zul | ||||
| 14 | fix: update cache clearing worker references to use Restaurants::ClearUiCacheWorker | ![]() | June 24, 2025 | https://github.com/hungryhub-team/hh-server/commit/1f64b5d5c107e68fec69f81feebfb19f6a57f4bf | saiqul | |||
| 15 | chore: remove unused files ♻️ refactor: remove caching for restaurant available dates lookup | June 24, 2025 | https://github.com/hungryhub-team/hh-server/compare/1f64b5d5c107...a28c7f015a5a | saiqul | ||||
| 16 | refactor(inv_checker_hungry_hub_service): simplify inventory checker methods for better readability | ![]() | June 24, 2025 | https://github.com/hungryhub-team/hh-server/commit/666e7305103b549876cfd9ee8a9bba8851aa0ec9 | saiqul | |||
| 17 | ✨ feat: add ElasticAPM span tracking to inventory checker service methods | ![]() | June 24, 2025 | https://github.com/hungryhub-team/hh-server/commit/9864f9111dbec199458b06de2db029a6ff76c616 | saiqul | |||
| 18 | force-pushed the main branch from 9864f911 to 08e35d96 | ![]() | June 24, 2025 | saiqul | ||||
| 19 | change blockage worker queue to critical | June 24, 2025 | https://github.com/hungryhub-team/hh-server/commit/df075a973973685a4781a31e01e8f96067e92c88 | zul, saiqul | ||||
| 20 | ♻️ refactor: remove caching for restaurant available dates lookup | June 24, 2025 | https://github.com/hungryhub-team/hh-server/commit/5812c4f2826f7df2e2c85fdd244c871b7462518b | saiqul | ||||
| 21 | chore: Speed up API Performance | June 24, 2025 | https://github.com/hungryhub-team/hh-server/pull/6831 | saiqul | ||||
| 22 | ♻️ refactor: replace Redis cache clearing with version bumping strategy | June 24, 2025 | https://github.com/hungryhub-team/hh-server/pull/6832 | saiqul | ||||
| 23 | 🐛 fix: use find_each instead of where().map for better memory management ♻️ fix: optimize database queries by removing N+1 in availabilities c... 🐛 fix: correct reservation delivery check condition in broadcast_rese… | June 24, 2025 | https://github.com/hungryhub-team/hh-server/compare/3d3200fc07a9...f521c3058c72 | saiqul | ||||
| 24 | 🐛 fix: only start Karafka in development environment | June 24, 2025 | https://github.com/hungryhub-team/hh-server/commit/11e62968f006fb55b17f59855ae47773da2efe59 | saiqul | ||||
| 25 | revert: only validate the date if the booking is a new record | June 24, 2025 | https://github.com/hungryhub-team/hh-server/commit/2e8bb4d9b141d049b88bb7368996d4180320c03f | saiqul | ||||
| 26 | feat: add package name beside package type on restaurant report | June 24, 2025 | https://github.com/hungryhub-team/hh-server/pull/6829 | Private (https://app.clickup.com/t/86cz7ma48) | dayu | |||
| 27 | ♻️ refactor: move end_time calculation after package setup in reservation flow | ![]() | June 24, 2025 | https://github.com/hungryhub-team/hh-server/commit/9bf2c13bddbc633afd9fd54e5ecf0b3a4ba549e9 | saiqul | |||
| 28 | force-pushed the main branch from 9bf2c13b to 5812c4f2 | ![]() | June 24, 2025 | saiqul | ||||
| 29 | chore: speed up inventory availability API | June 25, 2025 | https://github.com/hungryhub-team/hh-server/pull/6833 | saiqul | ||||
| 30 | refactor(inv_checker_hungry_hub_service.rb): optimize inventory generation performance | June 25, 2025 | https://github.com/hungryhub-team/hh-server/commit/468f3eefdc4f90440ac81dc83fe75fb3a71b2b94 | saiqul | ||||
| 31 | refactor(subscribe_voucher_reward.rb): improve voucher creation process | June 25, 2025 | https://github.com/hungryhub-team/hh-server/commit/521fa11cc1b81242f9c230525ae28221b365c6c2 | saiqul | ||||
| 32 | fix(voucher_payment_type.rb): make voucher association optional to resolve issues with payment_type_ids creation | June 25, 2025 | https://github.com/hungryhub-team/hh-server/commit/0bf144ef43708290140f1e01cade1a8cf810d5bc | saiqul | ||||
| 33 | ♻️ fix: simplify branch existence check in base_worker.rb 🐛 fix: correct method name typo from all_occurences to all_occurrences | June 25, 2025 | https://github.com/hungryhub-team/hh-server/compare/0bf144ef4370...376013076919 | saiqul | ||||
| 34 | 🔧 refactor: simplify copy button by removing image and using text | June 25, 2025 | https://github.com/hungryhub-team/hh-server/commit/a88fe6067bd9308d151ae19038f5b8681139101e | saiqul | ||||
| 35 | CU-86cz1gbv3 - improve supplier inventory errors/logs | June 25, 2025 | https://github.com/hungryhub-team/hh-server/pull/6724 | Private (https://app.clickup.com/t/86cz1gbv3) | mian | |||
| 36 | Fix/playwright artifact to zipfile | June 25, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1833 | fauzi | ||||
| 37 | 🔧 refactor: simplify copy button by removing image and using text | June 25, 2025 | https://github.com/hungryhub-team/hh-server/commit/11f8b0d5ef3637e3dd6efe9eede04806eee250a0 | saiqul | ||||
| 38 | refactor(workers): remove deprecated inventory generation workers and methods | June 25, 2025 | https://github.com/hungryhub-team/hh-server/commit/3ff24229b1a50d54ffaebf338b9e4adf4c9b89ec | saiqul | ||||
| 39 | hotfix: add expiry and availability checks for restaurant booking | June 26, 2025 | https://github.com/hungryhub-team/hh-web-new-ui/pull/2937 | Private (https://app.clickup.com/t/86czduamz) | afif | |||
| 40 | hotfix: CU-86czc79q6 - auto extend package and add-on scheduled workers | June 26, 2025 | https://github.com/hungryhub-team/hh-server/pull/6835 | Private (https://app.clickup.com/t/86czc79q6) | firman | |||
| 41 | fix: promo code validation | June 26, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1840 | luthfi | ||||
| 42 | fix: use isDesktop from props instead nanostore in package card | June 26, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1842 | Private (https://app.clickup.com/t/86cze5crh) | afif | |||
| 43 | fix: simplify isDesktop logic in PackageCardDesktop | June 26, 2025 | https://github.com/hungryhub-team/hh-pegasus/pull/1843 | afif | ||||
| 44 | ho`tfix user cant use promo code which is subsidized by restaurant | June 26, 2025 | https://github.com/hungryhub-team/hh-server/pull/6842 | Private (https://app.clickup.com/t/86cze8xup) Private (https://app.clickup.com/t/86cze90gg) | odi | |||





