HotelX changelog

Easily accessible log of notable changes to HotelX API

2019-08-07

  • Fix Hotel-List repeated Hotels

2019-08-06

  • Add new enum type PaymentCardType which contain list of supported payment card.
  • Add new field type of type PaymentCardType into PaymentCardInput and deprecate old field cardType
  • Type HotelData introduces field RoomConnection (same type as Rooms service operation)
  • Modified RoomData type by adding the new types RoomSource (string) and OccupancyStatic
  • Deprecated description from Bed (search)
  • Deprecated KO in BookStatusType

2019-07-11

  • Deprecate type error in Hotel-list, Hotel-Room, Hotel-Board, Hotel-Category
  • Add error filter in Hotel-list, Hotel-Room, Hotel-Board, Hotel-Category
  • Add adviseMessage as new error type
  • Fix Level value in Hotel-list, Hotel-Room, Hotel-Board, Hotel-Category

2019-07-02

  • New field in book, cancel and booking respone. booking/reference/hotel.
  • Client token in batch and booking flow.

2019-06-27

  • Categories in Hotel-Category are grouped by group.
  • Internal system improvements.

2019-06-26

  • New warning type in book. EMPTY_PRICE is returned when the supplier doesn’t return the price and we use the price obtained in quote.

2019-06-19

  • New field in book, cancel and booking respone. booking/billingSupplierCode.
  • New blacklist file format. The values has changed to allow new features. You can see the documentation here.
  • New field for the commision file. Now you can put clienToken for each rule. You can see the documentation here.
  • Internal system improvements.

2019-06-13

  • New fields in search respone. room/features, room/supplierCode and ratPlan/supplierCode.
  • Security improvements.

2019-05-27

  • Added searchPrice in Quote and quotePrice in Book

2019-05-13

  • Internal monitorization

2019-05-09

  • Fix error when default settings are not available
  • Improve stats

2019-05-02

  • Added field filters in Hotel List
  • Deprecate type in GeonameData

2019-03-07

  • Added CurrencyX management for the cancel penalties.
  • Bug when the cancel penalty type is empty or invalid format.
  • Mandatory field always returns FALSE when fee is EXCLUSIVE type in Surcharge node.

2019-02-26

  • New plugin, add parameter. You can see the documentation here.
  • Management of the default currency settings.

2019-02-12

  • Type HotelData introduces new field “GiataData”.
  • Internal, better performant, REST endpoint in Search operation. Field filters have been added to minimize the throughput, this wasn’t necessary with Graphql, filtered fields that have a relation with Legacy API are now also sent as filter.

Expire date of payment card in Book now accept the following format: month: 1 digit or 2 digits, year: 4 digits or 2 digits

2019-02-04

  • Fix Hotel List and Hotel Room EOF error, when elastic returns empty result.

2019-01-28

  • Fix the error of destinationSearcher when elastic returns empty value.

2019-01-23

  • Fix the error of Hotel List and Hotel Room when requesting more than one code.

2019-01-14

  • Upgrade permission check in all microservices
  • Environment variable health check
  • Add parameter in Hotel-Quote and Hotel-Book

2018-12-04

  • Fix booking timeout issue
  • Added warning if any option has been discarded by CommissionX and CurrencyX plugins

2018-11-29

  • Fix filter maxSize Destination
  • Adapt Hotel-Room, Hotel-Board, Hotel-Category to new organization.
  • Added log if commission Fee is -1

2018-11-27

  • Ambiguous warning message in Book when supplier has not returned a price
  • Removed error nodes from Groups and Organization nodes
  • Removed log if amount is 0 in Fees node

2018-11-20

  • Added geonames in Hotel List
  • Added access code in Book log in some special cases of commission
  • Partially synchronous resource caches in Hotel-Quote, Hotel-Book, Hotel-Cancel, Hotel-Booking

2018-11-19

  • Fix Stats
  • Fix Hotels requested stats in Access and Transaction spans in some cases where the count wasn’t correct
  • Margin plugin compares net commission in order to decide discarding or mantaining an option.

2018-11-08

  • Fix blacklist (by supplier) plugin

2018-11-02

  • Fix price discrepancy between Quote and Book

2018-10-02

  • Allow relay at the Query Hotels
  • Count field in HotelConnection to retrieve the number of HotelEdges that match the filter. Pagination does not affect Count.

2018-09-25

  • Status tipification to be able to differentiate from critical to non-critical external services
  • Commission and currency rates are now kept unchanged between Quote and Book
  • Operation and Access processes have been updated to register times of their different execution steps and their processed options.
  • Transactions to worker are now monitorized in their own span with supplier’s communication times, parsing times and processed options.

2018-09-06

  • Fix apply Markups to net price

2018-09-04

  • Fix currency bug inside markups, in Quote and Book

2018-09-03

  • Improve reponse time and service

2018-08-22

  • Settings heritage. Guide
  • Plugins filter
  • Fix bugs

2018-08-21

  • New input field in Hotels Query filter. This allows to filter the response by hotel’s country. GraphQL Schema updated.

2018-07-24

  • New plugin, safety margin. You can see the documentation here.

2018-07-18

  • Hotel, board, room and rate maps caches are now updated synchronously. This will improve the user’s experience when 1st time debugging operations.
  • Hotel maps cache refactoring to reduce the number of cached items and cached operations.
  • Hotel maps cached requests are now pipelined to reduce Round Trip Time.

2018-07-16

2018-07-11

  • Improvement of the Rooms Schema with paginated list and max number of elements per page. By default: 1000 rooms.

2018-07-04

  • Wrong behaviour that made options to be discarded when price in supplements was empty in Search query.

Comments

See Also