Columbus Changelog
The latest product updates, improvements, and fixes across Columbus.
Latest updates are listed below, grouped by date.
February 20, 2026
๐ Fixes
- Finalized release metadata alignment by updating Astro and Worker package versions to the same
2026.02.20release value.
โจ Improvements
- Consolidated this release into date-wise changelog entries for February 17, 18, and 19 to improve daily traceability.
February 19, 2026
๐ Fixes
- Reduced stale dashboard/list data issues by tightening cache validation and refresh behavior for frequently updated resources.
- Fixed realtime refresh edge cases so management screens rehydrate more reliably after backend mutations.
โจ Improvements
- Added realtime invalidation infrastructure across Worker and Astro, including durable-object websocket invalidation and frontend subscription handling.
- Introduced resource-level refresh hooks/bridge wiring to propagate invalidation events across rooms, meals, transfers, offers, regions, and related modules.
- Expanded realtime coverage across management lists and availability/dashboard surfaces for faster post-update UI consistency.
- Added durable-object and integration test coverage for realtime invalidation behavior.
February 18, 2026
๐ Fixes
- Fixed hotel asset URL/serving behavior so uploaded hotel media resolves correctly across admin and public flows.
- Improved reservation confirmation and cancellation email payload consistency, including pricing/tax presentation and hotel branding details.
- Corrected reservation confirm/detail data mapping so bank details and related hotel fields render consistently in downstream flows.
โจ Improvements
- Added dedicated hotel asset retrieval support via hotel-scoped API paths and aligned asset response formatting.
- Expanded hotel create/update handling in admin and frontend sheet flows to improve data consistency during edits.
- Updated API documentation and tests for hotel asset retrieval and reservation-related contract changes.
February 17, 2026
๐ Fixes
- Fixed reservation cancellation handling to support structured reason capture and stricter validation for cancellation inputs.
- Improved reservation detail/list edit reliability so updates and selection flows stay consistent across reservation states.
- Corrected reservation status audit and response behavior to keep cancellation metadata aligned across APIs and UI.
โจ Improvements
- Added reservation cancellation reason fields across schema, migrations, and OpenAPI contracts for stronger lifecycle traceability.
- Expanded reservation and email test coverage for cancellation, validation, and pricing summary behavior.
- Enhanced dashboard and analytics reservation surfaces to better support daily operations and review workflows.
February 14, 2026
๐ Fixes
- Reworked reservation confirmation handling to tighten failure handling and prevent invalid reservation states from persisting.
- Fixed itinerary, combination, and audit flows for reservations to improve correctness when multiple constraints are evaluated together.
- Corrected operator- and policy-related pricing behavior for edge-case combinations that previously produced incorrect outputs.
- Fixed reservation retrieval/search/list behavior and normalized error paths to prevent inconsistent API responses.
- Stabilized room availability retrieval, patch, and audit behavior so availability state stays accurate across updates.
- Fixed navigation behavior so authenticated users are now directed into the dashboard route at shell entry.
โจ Improvements
- Expanded reservation management UX across detail, list, sheet, offer, and room card flows for more predictable action behavior and state continuity.
- Improved operator, transfer, and reservation flow interactions with better selection and validation handling.
- Enhanced dashboard and analytics presentation with expanded metrics coverage and clearer rendering across availability and booking summaries.
- Added availability and room audit endpoint improvements for stronger API parity with dashboard and operations views.
- Improved endpoint coverage for rates and offers paths so create/edit/search flows remain aligned across UI and backend behavior.
- Upgraded reservation, operator, and offer backend paths with stronger audit, email, and validation handling.
- Added migration/schema updates for new reservation counters and operator state constraints.
- Expanded reservation and rates test coverage for unit and API paths, including combination, validation, and public booking paths.
Page 1 of 3
Previous
Next