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.20 release 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