Xenial Pipeline Service
2023-05-25| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7550 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.8.22 | 3.8.51 |
Improvements
Pipeline Core | Backend | Infrastructure improvements to include throughput of SQS messages. |
2023-05-15| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7437 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.8.37 | 3.8.38 |
Improvements
Pipeline Dispatcher | Backend | Added "ListenerRule" to forwarded "/ds/pipeline/xkm.status" requests |
Older Releases
2023-05-08| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7377, CHANGE-7378, CHANGE-7380 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Deposit | 3.8.37 | 3.8.56 |
Pipeline Drawer | 3.8.27 | 3.8.43 |
Pipeline Order | 3.8.45 | 3.8.46 |
Improvements
Pipeline Order | Backend, UI | Error logs for SNS/SQS transport of online orders display as expected. |
Pipeline Order, Pipeline Drawer, Pipeline Deposit | Backend, UI | Soft delete messages are processed as expected. |
2023-04-27| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7339 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.8.36 | 3.8.45 |
Improvements
Pipeline Order | Backend | Error logs perform as expected in SNS/SQS transport of online orders. |
2023-04-20 | 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7167 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.8.22 | 3.8.38 |
API Updates
Endpoint | Summary |
---|---|
/calculateSales | Created new endpoint to calculate employee sales totals using order information from a requested "BusinessDates" parameter not to exceed three days. |
New Features
API | Backend | Created "target_address" field to extend configuration and functionality of Personally Identifiable Information fields. |
2023-04-13| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7034, CHANGE-7114, CHANGE-7237 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.8.31 | 3.8.36 |
Pipeline Dispatcher | 3.8.35 | 3.8.37 |
Webhook | 3.8.55 | 3.8.58 |
API Updates
Endpoint | Summary |
---|---|
/pos.ack | Requests dispatch as expected. |
Improvements
Dispatcher | Backend | Contains "DISABLE_ROUTE_MOAPI_ORDER_TO_KINESIS" variable as expected. |
Order, Webhook | Backend | Infrastructure improvements. |
2023-03-26| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
NOTE: Xenial Payment Router is now a component in the Online Ordering component group.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7020, CHANGE-7022, CHANGE-7024, CHANGE-7032 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Deposit | 3.8.16 | 3.8.37 |
Pipeline Drawer | 3.8.13 | 3.8.27 |
Pipeline Order | 3.8.26 | 3.8.31 |
Pipeline Dispatcher | 3.8.26 | 3.8.35 |
API Updates
Endpoint | Summary |
---|---|
pos.ack | Requests to Dispatcher on UAT process as expected. |
Improvements
Pipeline Order | Backend | SQS throughput performs as expected for outdated Point of Sale orders. |
Pipeline Deposit, Drawer | Backend | Upgraded variable to enable retention of imports when deleting or modifying exported output values. |
2023-03-19| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-7061 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Worker | 3.8.8 | 3.8.32 |
Improvements
Pipeline Worker | Process | Site cleanup for company includes all related sites as expected. |
2023-03-12| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6918, 7051 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.8.12 | 3.8.12-2 |
Pipeline Dispatcher | 3.8.26 | 3.8.26 |
Improvements
Pipeline Order | Backend | Outdated orders are recorded as successfully processed as expected. |
2023-02-26| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6962 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.8.12 | 3.8.26 |
New Features
Pipeline Order | Process, Backend | Added support for separate variable to preserve import values when deleting or modifying exported output values. |
Improvements
Pipeline Order | Backend, UI | Point of Sale order updates send and display as expected. |
2023-02-22| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6861 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.8.15 | 3.8.22 |
Improvements
Pipeline API | Backend | Infrastructure improvements to rolling update configurations. |
2023-02-19| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6940 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.8.52 | 3.8.55 |
API Updates
Endpoint | Summary |
---|---|
custom-reports/order-explorer/data | Replaces api/reporting/orders as endpoint for reporting data extraction for validation. |
New Features
Webhook | Process, Backend, UI | Added support for "Named Calculation" record to enable inclusion of gift cards, certificates, and donations in Net Sales per order. |
Improvements
Webhook | Backend, UI | Order structure is published as expected when Personally Identifiable Information fields are used. |
2023-02-01| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6792, CHANGE-6736, CHANGE-6723, CHANGE 6802 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Deposit | 3.8.13 | 3.8.16 |
Pipeline Dispatcher | 3.8.16 | 3.8.18 |
Webhook | 3.8.41 | 3.8.45 |
API Updates
Endpoint | Summary |
---|---|
GET https://pipeline-api-us-west-2.xenial.com/info | Database returns information request as expected. |
Improvements
Deposit | Backend, UI | Deposit object displays and performs as expected. |
Dispatcher | Backend | Dispatcher responds to site status requests as expected. |
Dispatcher | Backend, UI | Orders are rejected and error messages displayed as expected when integrator token lacks "Order.Write" permission. |
Webhook | Backend, UI | Updated logic so that child items are priced and displayed on a consistent basis as expected. |
Webhook | Backend, UI | Added mapper logic to improve functionality of "startTime" and "endTime" parameters. |
Webhook | Backend | Added functionality to PersonalIy Identifiable Information filter logic. |
2023-01-18| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6569, CHANGE-6581, CHANGE-6586, CHANGE-6739 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Logs | 3.8.7 | 3.8.11 |
Pipeline Order | 3.8.8 | 3.8.12 |
Pipeline Worker | 3.8.3 | 3.8.8 |
Webhook | 3.8.37 | 3.8.40 |
Improvements
Pipeline Order, Webhook | Backend | Request times are calculated as expected. |
Pipeline Order | Backend | Applied new plug-in from Xenial Pipeline shared library. Updated dependencies as needed. |
Pipeline Logs | Backend | Variables perform as expected. |
Pipeline Worker | Backend | Updated to add tags during creation of SQS. |
Webhook | Backend | Added "GET" endpoint to improve data extraction in Data Stream service. |
Webhook | Backend | Added response codes and response messages to final transport logs in Data Stream and Altametrics services. |
Webhook | Backend | Added support in "Encounter" platform for "pos.deposit" messages received from Dispatcher. |
Webhook | Backend, UI | Improved throughput for SQS messages. |
Webhook | Backend | Improved production files validation to eliminate duplicate and surplus records. |
2023-01-15| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6676, 6677 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Drawer | 3.8.6 | 3.8.13 |
Pipeline Dispatcher | 3.8.10 | 3.8.16 |
Improvements
Pipeline Dispatcher | Backend | Dispatcher responds to "/site.status" requests as expected. |
Pipeline Dispatcher | Backend | Infrastructure improvements. |
Pipeline Drawer | Backend | Validation error logs perform as expected after renaming error fields. |
Pipeline Drawer | Backend | "drawer_event_types" filter processes as expected. |
2023-01-11| 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6678, CHANGE-6686 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.8.3 | 3.8.9 |
Pipeline API | 3.8.7 | 3.8.13 |
Improvements
Pipeline API | Backend | Added email recipient routes to Swagger. |
Pipeline API | Backend | Added "GET" endpoint to improve data extraction in Datastream service. |
2022-12-04 | 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6494, 6550 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.8.25 | 3.8.28 |
Pipeline API | 3.8.6 | 3.8.7 |
New Features
Webhook | Process | Created new validation process to streamline discrepancy analysis of orders. |
Pipeline API | Backend, UI | Added endpoints to allow storage of email recipients by company, notification type, and target service. |
Improvements
Webhook | Backend | Transactions that contain the "PLAIN" modifier process correctly as expected. |
2022-11-16 | 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6395, CHANGE-6404, CHANGE-6423, CHANGE-6424, CHANGE-6429 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.8.4 | 3.8.6 |
Pipeline Order | 3.8.7 | 3.8.8 |
Pipeline Dispatcher | 3.7.25-5 | 3.8.10 |
Payment Router | 3.7.24 | 3.7.28 |
Webhook | 3.8.10 | 3.8.14 |
New Features
API | Backend, UI | Added configurable environment variables for site and terminal End of Day delay time, allowing users to add a delay of up to 15 minutes for EOD messages. |
Dispatcher | Backend | Added new alarms for critical log events. |
Dispatcher | Backend | Added retry logic for notification service and message queue publishing. |
Dispatcher | Backend | Added functionality to deploy multiple versions of Dispatcher within the same region which can be alternated using Global Accelerator. |
Dispatcher | Backend | Added a transactional data flow for the notification services for Drawer and Deposit endpoints. |
Payment Router | Backend | Updated the "/process-payment" endpoint to accept and store encrypted "card on file" tokens, allowing customers to pay for orders through third party contactless payment applications. |
Improvements
Order, Dispatcher, Webhook | Backend | Infrastructure improvements. |
Order | Backend | Updated "moapi" orders to exclude redundant logs. |
Order | Backend | Re-send messages for Data Stream orders that include a custom endpoint are processed as expected. |
Order | Backend | Updated order information is upserted to the database and sent to third party retail operating systems as expected. |
Dispatcher | Backend | Dispatcher sends deposit messages to the message queue as expected though the notification service. |
Dispatcher | Backend | Web service tokens grant access to cloud storage for all regions as expected. |
Dispatcher, Webhook | Backend | Created a shared library for the "/info" and "/health" endpoints. |
Dispatcher | Backend | Data stream writing failures trigger error messages as expected. |
Dispatcher | Backend | Updated health checks to exclude unnecessary components. |
Dispatcher | Backend | Updated validation error messages with context details. |
Webhook | Backend | Update requests to Portal exclude deleted user accounts. |
Webhook | Backend | Updated measuring and monitoring procedures with dashboards and critical case alarms. |
Webhook | Backend | Updated break type identification logic to account for start and end times on different days. |
2022-11-13 | 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6304, CHANGE-6365, CHANGE-6366, CHANGE-6392, CHANGE-6393, CHANGE-6394 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.7.35 | 3.8.3 |
Pipeline Logs | 3.7.6 | 3.8.7 |
Pipeline Deposit | 3.7.21 | 3.8.7 |
Pipeline Drawer | 3.7.24 | 3.8.6 |
Pipeline Order | 3.7.35 | 3.8.7 |
Pipeline Worker | 3.7.11 | 3.8.3 |
Improvements
Core, Deposit, Drawer, Order, Worker | Backend | Infrastructure improvements. |
Logs | Backend | Added optional REST API logs and detailed metrics for the Pipeline API gateway. |
Drawer | Backend | Drawer re-send requests include the "drawer_event_types" array in "subscriptionDetails" and return the expected drawer events. |
Drawer | Backend | Updated logs with additional information for message validation errors. |
Order | Backend | Updated order information is upserted to the database as expected. |
Order | Backend | Re-send messages for Data Stream orders that include a custom endpoint are processed as expected. |
2022-11-02 | 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6293, CHANGE-6333, CHANGE-6344 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.7.25-1 | 3.7.25-5 |
Payment Router | 3.7.23 | 3.7.24 |
Webhook | 3.8.9 | 3.8.10 |
New Features
Dispatcher | Backend | Added functionality to deploy multiple versions of Dispatcher within the same region which can be alternated using Global Accelerator. |
Payment Router | Backend | Added the ability to onboard and configure custom payment merchant subscriptions, allowing XPR to process, cancel, and refund payments through new payment providers. |
Payment Router | Backend | XPR responses pass the "AuthorizationCode" value from the Genius service to the point of sale as the "auth" field. |
Improvements
Webhook | Backend | Created a shared library for the "/info" and "/health" endpoints. |
2022-10-30 | 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6305, CHANGE-6314, CHANGE-6321 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.7.21 | 3.8.4 |
Pipeline Schedule | 3.7.16 | 3.8.5 |
Communication Service [XCS] | 3.7.12 | 3.8.4 |
Improvements
API, Schedule, Communication Service, | Backend | Infrastructure improvements. |
API | Backend | GET requests are processed as expected. |
API | Backend | Users can retrieve tip records for a specified employee through a "/calculateChargeTips" request as expected. |
Schedule | Backend | Updated shift indexing to remove indexes that exclude the "companyId" field. |
Communication Service | Backend | Added ECS variables for service sizing. |
Schedule | Backend | Created a shared library for the "/info" and "/health" endpoints. |
2022-10-26 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6267 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Payment Router | 3.7.17 | 3.7.23 |
New Features
Payment Router | Backend | Added validation for the "reference_id" and "order_number" fields, and updated the "/capture" endpoint with a mandatory "amount" field. |
Payment Router | Backend | Added the ability to onboard and configure custom payment merchant subscriptions, allowing XPR to process, cancel, and refund payments through new payment providers. |
2022-10-23 | 3.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6237, CHANGE-6238, CHANGE-6253 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.7.30 | 3.7.35 |
Pipeline Logs | 3.3.26 | 3.7.6 |
Webhook | 3.7.16-8 | 3.8.9 |
New Features
Webhook | Backend | Added order transformers for the following services:
|
Webhook | Backend | Moved publishing functionality for Drawer to the XWS "customTransformer" and added the following environment variables:
|
Webhook | Backend | Added a new "Transport" service for the XWS repository. |
Webhook | Backend | Updated all POS messages to use the "old_business_date" field. |
Webhook | Backend | Users can update an employee's email in Portal. |
Improvements
Logs | Backend | Subscription services re-subscribe to the log forwarder as expected after log group updates. |
Webhook | Backend | Updated NPM registry links. |
Webhook | Backend | Added a cache service to the SSR provider. |
Webhook | Backend | Updated logs to reduce size. increase readability, and expand context data. |
Webhook | Backend | Employee data and IDs are synced between Deputy and Back Office as expected. |
Webhook | Backend | Outgoing requests to Data Management include the expected token. |
Webhook | Backend | Updated events with a "subscription_type" field and improved logs. |
Webhook | Backend | Order transport alarms are triggered by the transporter service. |
Webhook | Backend | Code 401 errors caused by an expired token trigger the generation of a replacement token. |
Webhook | Backend | The database stores error info for failed order messages as expected. |
Webhook | Backend | User updates to POS login credentials sync between Deputy and Back Office as expected. |
Webhook | Backend | Updated conflict resolution and deduplication logic to handle de-synchronization of the "time.last_modified" field between POS and XOO. |
Webhook | Backend | Employees can clock out as expected, triggering the transformer to process the time punch and send it to the specified URL. |
Webhook | Backend | The scraper lambda processes employee and schedule data as expected. |
Core, Logs, Webhook | Backend | Infrastructure improvements. |
2022-10-09 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6033, CHANGE-6155, CHANGE-6184 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.7.22 | 3.7.30 |
Pipeline Order | 3.7.31 | 3.7.35 |
Pipeline Schedule | 3.7.12 | 3.7.16 |
Improvements
Core, Order | Backend | Updated order lambdas with single parsing for message JSON. |
Schedule | Backend | Schedule requests to Back Office return a single schedule object as expected after the multiple shifts folders are uploaded to third party retail operating services. |
2022-09-21 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6110, CHANGE-6112 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.7.24 | 3.7.31 |
Webhook | 3.7.16-7 | 3.7.16-8 |
Improvements
Order | Backend | Order resends trigger the expected number of orders and follow applied filters as expected. |
Order | Backend | Updated the "pos.order" consumer to enable notification service to message queue transport. |
Order, Webhook | Backend | Updated conflict resolution and deduplication logic to handle de-synchronization of the "time.last_modified" field between POS and XOO. |
2022-09-14 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5971, CHANGE-5983, CHANGE-5995 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.7.18 | 3.7.22 |
Pipeline API | 3.7.19 | 3.7.21 |
Pipeline Drawer | 3.7.23 | 3.7.24 |
New Features
Drawer | Backend | Implemented internal retry logic for publishing failures. |
Improvements
Core | Backend | Infrastructure improvements. |
Core | Backend | The Data Stream sends error notification emails for failed messages at the expected intervals. |
API | Backend | Validation is performed on the company ID field and headers of API requests as expected. |
2022-09-11 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-6039 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.7.7 | 3.7.25-1 |
New Features
Dispatcher | Backend | Moved publishing functionality for Drawer to the XWS "customTransformer" and added the following environment variables:
|
Dispatcher | Backend | Added auto scaling functionality which can be enabled/disabled with the "SCALING_ENABLED" variable. |
Improvements
Dispatcher | Backend | Messages from the "/dm.edm" endpoint can contain stringified objects within the expected payload size. |
Dispatcher | Backend | The object database stores subscriptions as expected. |
Dispatcher | Backend | Updated NPM registry links. |
Dispatcher | Backend | Encryption service can retrieve key IDs from Portal as expected for all regions. |
Dispatcher | Backend | Infrastructure improvements. |
2022-09-07 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5970, CHANGE-5972 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.7.17 | 3.7.19 |
Pipeline Order | 3.7.23 | 3.7.24 |
Improvements
API | Backend | Updated memory auto-scaling. |
Order | Backend | Updated the order update condition for applicable lambdas. |
2022-08-31 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5860, CHANGE-5861, CHANGE-5930 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Deposit | 3.7.18 | 3.7.21 |
Pipeline Drawer | 3.7.11 | 3.7.23 |
Pipeline Schedule | 3.7.10 | 3.7.12 |
New Features
Deposit, Drawer | Backend | Added transactional data flow functionality for the message queue service. |
Drawer | Backend | Moved publishing functionality for Drawer to the XWS "customTransformer" and added the following environment variables:
|
Improvements
Deposit, Drawer | Backend | Updated error handling to end lambda execution for records that trigger a validation or parsing error. |
Drawer | Backend | Infrastructure improvements. |
Schedule | Backend | Users can install POS with employee data included as expected. |
2022-08-24 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5911 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.7.17 | 3.7.23 |
Improvements
Order | Backend | Orders returned to Xenial by the "moapi.order" endpoint are merged into the database and maintain fee data as expected. |
Order | Backend | Updated error handling to end lambda execution for records that trigger a validation or parsing error. |
2022-08-10 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5813, CHANGE-5814, CHANGE-5815, CHANGE-5816, CHANGE-5817, CHANGE-5818, CHANGE-5819 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.7.17 | 3.7.18 |
Pipeline API | 3.7.16 | 3.7.17 |
Pipeline Deposit | 3.7.17 | 3.7.18 |
Pipeline Order | 3.7.16 | 3.7.17 |
Pipeline Worker | 3.7.6 | 3.7.11 |
Pipeline Schedule | 3.7.5 | 3.7.10 |
Communication Service [XCS] | 3.7.7 | 3.7.12 |
Improvements
Communication Service, Core, API, Deposit, Order, Worker, Schedule | Backend | Updated NPM registry links. |
2022-08-07 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5837 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook Subscriber | 3.7.16-6 | 3.7.16-7 |
Improvements
Webhook | Backend | The XWS transformer refreshes tokens and can retrieve subscription data from Portal as expected. |
2022-08-03 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5766, CHANGE-5767, CHANGE-5777, CHANGE-5789, CHANGE-5809 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.7.10 | 3.7.16 |
Pipeline Core | 3.7.6 | 3.7.17 |
Pipeline Deposit | 3.7.11 | 3.7.17 |
Pipeline Order | 3.7.12 | 3.7.16 |
Webhook | 3.7.16 | 3.7.16-6 |
Improvements
API | Backend, | Users can create labors for the current data as expected. |
Core, Deposit, Order | Backend | Updated Pipeline composer and log context fields. |
Core | Backend | Updated APM implementation. |
Webhook | Backend | Updated the "previous_business_date" field in terminal EOD requests to use the same field name as the similar "old_business_date" field. |
Webhook | Backend | Employee data is synced with Back Office as expected. |
Webhook | Backend | Outgoing requests to Data Management include the expected token and are saved to the FTP server. |
Webhook | Backend | Info endpoints return the expected information on all levels. |
2022-07-20 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5685, CHANGE-5697, CHANGE-5698 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Deposit | 3.7.8 | 3.7.11 |
Pipeline Drawer | 3.7.9 | 3.7.11 |
Pipeline Order | 3.7.8 | 3.7.12 |
Improvements
Deposit, Drawer | Backend | Logs can retrieve encryption keys as expected in all regions. |
Order | Backend | Tax exempt status removes all tax values from an order as expected. |
2022-07-10 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5651, CHANGE-5652, CHANGE-5653, CHANGE-5654 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.7.2 | 3.7.10 |
Pipeline Worker | 3.7.2 | 3.7.6 |
Pipeline Schedule | 3.7.2 | 3.7.5 |
Communication Service [XCS] | 3.7.2 | 3.7.7 |
New Features
API | Backend | Added a "/calculateChargeTips" endpoint to calculate charge tips for specific employees over a defined shift. |
Improvements
API | Backend | Business date update requests transmit the proper values to XWS as expected. |
API, Worker, Schedule, Communication Service | Backend | Updated APM implementation. |
2022-07-06 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5587, CHANGE-5602 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Drawer | 3.7.6 | 3.7.9 |
Pipeline Deposit | 3.7.6 | 3.7.8 |
Improvements
Drawer, Deposit | Backend | Updated APM implementation. |
2022-06-26 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5538, CHANGE-5610 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.7.5 | 3.7.7 |
Webhook | 3.6.25-3 | 3.7.16 |
New Features
Webhook | Backend | Updated tip and sales calculation to take the sum of all cash and non-cash records for both tips and sales on an order. |
Webhook | Backend | Added support for workflow data messages. |
Webhook | Backend | Added message queue support for Data Stream data. |
Improvements
Dispatcher | Backend | Extended the POS workflow data stream to send messages to the XWS transformer message queue. |
Webhook | Backend | Infrastructure improvements. |
Webhook | Backend | Updated and extended event logs. |
Webhook | Backend | Updated subscription service processing to reuse LRU cache instances. |
Webhook | Backend | Updated the serverless package version. |
Webhook | Backend | Logs include event context information as expected. |
Webhook | Backend | Updated APM implementation to include custom transactions and track all requests within a transaction. |
Webhook | Backend | Logs for Data Stream service requests include the "target_http_endpoint" field. |
2022-06-15 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5514, CHANGE-5522, CHANGE-5533, CHANGE-5534 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.7.3 | 3.7.6 |
Pipeline Order | 3.6.15 | 3.7.8 |
Pipeline Deposit | 3.6.7 | 3.7.6 |
Pipeline Drawer | 3.6.11 | 3.7.6 |
New Features
Order | Backend | Provisioned a new "stack-webhook-consumer" simple notification service to consume order and drawer messages. |
Improvements
Core | Backend | Added error logs to cover requests that would result in a terminal saving a business date later than the business date of the terminal's site. |
Order | Backend | Enabled APM for Order lambdas and updated implementation. |
Order | Backend | The "qa_xenial_plo_persistOrder" lambda can process messages from the data stream as expected. |
Order, Deposit, Drawer | Backend | Updated database drivers. |
Deposit, Drawer | Backend | The data stream processes request metrics as expected. |
Drawer | Backend | Updated subscription service processing to reuse LRU cache instances. |
2022-06-05 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5501 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.6.25-2 | 3.6.25-3 |
New Features
Webhook | Backend | Added the "payRate" field to all "dlytk" requests to business management services. |
2022-06-01 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5425, CHANGE-5433, CHANGE-5435 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.6.16 | 3.7.3 |
Pipeline Worker | 3.6.1 | 3.7.2 |
Pipeline Schedule | 3.5.10 | 3.7.2 |
New Features
Core | Backend | Added a new "cloud-recovery" message type that allows users to restore local terminal data with data stored in the cloud. |
Improvements
Core, Worker, Schedule | Backend | Updated database drivers. |
Core | Backend | The heartbeat lambda triggers error logs as expected. |
Worker | Backend | Logs for "record_ignored" errors mask all personally identifiable information as expected. |
Worker | Backend | Updated webpack configurations for encryption schemas. |
2022-05-25 | 3.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5432, CHANGE-5434, CHANGE-5438 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.6.13 | 3.7.2 |
Communication Service [XCS] | 3.6.11 | 3.7.2 |
Pipeline Dispatcher | 3.6.50 | 3.7.5 |
Improvements
Communication Service, API, Dispatcher | Backend | Updated database drivers. |
Dispatcher | Backend | Infrastructure improvements. |
Dispatcher | Backend | Updated APM implementation. |
Dispatcher | Backend | Added new endpoints for creating CPU and memory snapshots. |
Dispatcher | Backend | Provisioned a new "stack-webhook-consumer" secure network service. |
2022-05-15 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5304, CHANGE-5397 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.5.20-3 | 3.6.50 |
Webhook | 3.6.18 | 3.6.25-2 |
New Features
Dispatcher | Backend | Applied state-based conflict resolution to the Pipeline Order and Dispatcher Services and to point of sale message transport when writing to the database. |
Dispatcher | Backend | Users can enable/disable conflict resolution logic with the new "ENABLE_CONFLICT_RESOLUTION_LOGIC" environment variable flag. |
Dispatcher | Backend | Updated memory management functionality with configurable "MEMORY_SOFT_LIMIT" variable. |
Dispatcher | Backend | Updated the Pipeline load balancer to route to the new XSSN. |
Dispatcher | Backend | Added a private application load balancer for the Dispatcher service. |
Dispatcher | Backend | Added a "/pos.workflow" endpoint to process POS workflow data. |
Dispatcher | Backend | Added cross-origin resource sharing settings and configuration. |
Dispatcher, Webhook | Backend | Updated the Data Stream to receive End of Day notifications through "pos.businessdateupdate" messages from Point of Sale terminals. |
Webhook | Backend | Added message queue transport for the transport of Data Stream messages by the Order Transformer. |
Webhook | Backend | Updated tip and sales calculation to take the sum of all cash and non-cash records for both tips and sales on an order. |
Improvements
Dispatcher | Backend | Subscriptions can be saved in and retrieved from the database as expected. |
Dispatcher | Backend | Requests with any type of request token are saved with a site ID value. |
Dispatcher | Backend | Portal responses include possible and current subscriptions for a company, allowing Dispatcher to access the subscriptions cache for companies with no active subscriptions. |
Dispatcher | Backend | APM logs are recorded at the expected level. |
Dispatcher | Backend | Updated cloud object storage credentials to allow Pipeline to store and send large message payloads to XCC and POS. |
Dispatcher | Backend | Logs contain consistent version information as expected. |
Dispatcher | Backend | Subscription services can retrieve data from Portal as expected when the database subscription cache is unavailable. |
Dispatcher | Backend | The "/pos.order" endpoint can receive Xenial closed orders as expected. |
Dispatcher | Backend | Logs record failovers to secondary regions at the error level as expected. |
Dispatcher, Webhook | Backend | Infrastructure improvements. |
Webhook | Backend | Updated and re-implemented deduplication logic. |
Webhook | Backend | Extended Receiver production logs to include additional Deputy request information. |
Webhook | Backend | Updated the version for database object modeling software. |
2022-05-01 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5282, CHANGE-5291, CHANGE-5321, CHANGE-5322 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.5.12 | 3.6.13 |
Pipeline Drawer | 3.5.16 | 3.6.11 |
Pipeline Order | 3.6.12 | 3.6.15 |
Communication Service [XCS] | 3.6.3 | 3.6.11 |
New Features
API | Backend | Users can send production forecast data to XKM through the "/kitchen-forecast" endpoint. |
API | Backend | Added a database collection, message queue consumer, and endpoint for Point of Sale workflow data. |
API | Backend | Added a "/businessdateupdate" endpoint for updating the business date of existing events. |
Improvements
API | Backend | GET requests for workflow data return the expected records for all data filters. |
API | Backend | Logs for business date update requests include the request ID as expected. |
API | Backend | Forecast messages are published to the message queue as expected. |
Drawer | Backend | Updated webpack configurations for encryption schemas. |
Drawer | Backend | Drawer re-send functionality accounts for Data Stream subscription filters as expected, only sending drawer events to the appropriate endpoints. |
Drawer | Backend | Users can re-send drawer events to the Data Stream as expected. |
Order | Backend | Users can send closed orders to the POS order endpoint as expected. |
Order | Backend | The database denies order updates without the "time.kitchen_sent" field as expected. |
Order | Backend | Updated the maximum order size that XWS and the simple notification service can process. |
Communication Service | Backend | Infrastructure improvements. |
Communication Service | Backend | Communication Service tasks maintain connection with the database during redeployment. |
2022-04-24 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5274 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.5.20-1 | 3.5.20-3 |
New Features
Dispatcher | Backend | Applied state-based conflict resolution for orders when writing to the database, and the message payload includes subscription data as a "subscriptions_data" array. |
Improvements
Dispatcher | Backend | The database saves Portal subscription data as expected. |
Dispatcher | Backend | APM logs are recorded at the expected level. |
Dispatcher | Backend | Updated subscription logic to distinguish between missing subscription data and companies with no subscriptions. |
Dispatcher | Backend | Infrastructure improvements. |
2022-04-17 | 3.5 and 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5221, CHANGE-5245 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.6.6 | 3.6.12 |
Pipeline Dispatcher | 3.6.7-1 | 3.5.20-1 |
New Features
Order, Dispatcher | Backend | Applied state-based conflict resolution to the Pipeline Order Service and to the point of sale message queue consumer for orders when writing to the database. |
Improvements
Order | Backend | Logs for saving information to the database use the expected message format. |
Order | Backend | Order messages to the data stream exclude the "_audit" object and are processed as expected. |
Dispatcher | Backend | Updated cloud object storage credentials to allow Pipeline to store and send large message payloads to XCC and POS. |
2022-04-06 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5169, CHANGE-5171 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.6.4 | 3.6.16 |
Pipeline Deposit | 3.5.8 | 3.6.7 |
New Features
Core | Backend | Added logic to collect and store terminal-specific data in a new "Dynamo" table for processing. |
Deposit | Backend | Added cross-origin resource sharing settings and configuration. |
Improvements
Core | Backend | Logic for collecting terminal-specific data excludes messages that do not contain a "terminal_info_entries" field. |
Core, Deposit | Backend | Updated webpack configurations for encryption schemas. |
2022-03-27 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5136 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Webhook | 3.6.7 | 3.6.18 |
New Features
Webhook | Backend | Added retry logic for messages that fail at the transport level. |
Webhook | Backend | The Scraper service can automatically collect and process kitchen forecast XML files generated by third party retail ordering systems. |
Webhook | Backend | Added entity and context IDs to logs for Orders, Drawers, Deposits, and Timepunches. |
Webhook | Backend | Terminal-specific end of day notifications include the "terminal_number" field. |
Improvements
Webhook | Backend | Infrastructure improvements. |
Webhook | Backend | Web service operations do not alter the configuration object, as expected. |
Webhook | Backend | The WARN log level for archive path errors for transport events was updated to support third party retail ordering systems. |
Webhook | Backend | Order and drawer events use the same processing logic for employee names, and third party retail order systems can process Sales events for employee names with suffixes as expected. |
Webhook | Backend | Retry logic works as expected for transport errors on messages from business management services. |
Webhook | Backend | "Server.error" logs retain memory as expected. |
Webhook | Backend | Modified re-publishing logic to handle failed messages for Data Stream and Business Management. |
2022-03-23 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5049 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.5.15 | 3.6.6 |
New Features
Order | Backend | Users can send production forecast data to XKM through the "/kitchen-forecast" endpoint. |
Order | Backend | Added a database collection, message queue consumer, and endpoint for Point of Sale workflow data. |
Improvements
Order | Backend | Users can retrieve tip records with a GET request as expected. |
2022-02-20 | 3.5 and 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4922, CHANGE-4923, CHANGE-4924, CHANGE-4969 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Drawer | 3.5.13 | 3.5.16 |
Pipeline Order | 3.5.11 | 3.5.15 |
Communication Service [XCS] | 3.5.9 | 3.6.3 |
Pipeline Schedule | 3.3.57 | 3.5.10 |
New Features
Drawer, Order, Schedule | Backend | Added cross-origin resource sharing settings and configuration. |
Improvements
Order | Backend | Changing a subscription value resets the "InMemory" cache for that service as expected. |
Communication Service | Process, Backend | Updated login information to new signature version. |
Schedule | Backend | Updated the external shift ID field to be company specific. |
2022-02-17 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-5008 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.6.7 | 3.6.7-1 |
Improvements
Dispatcher | Backend | Resolved "/info" response naming standard. |
2022-02-16 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4930 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Worker | 3.5.7 | 3.6.1 |
Improvements
Worker | Backend | Infrastructure improvements. |
Worker | Backend | Users can create new sites in Portal as expected. |
Worker | Backend | Provisioning functions complete in the expected amount of time. |
2022-02-14 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4925, CHANGE-4929 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.5.20 | 3.6.7 |
Webhook | 3.5.39 | 3.6.7 |
New Features
Dispatcher | Backend | Added a private application load balancer for communication with XOO. |
Dispatcher, Webhook | Backend | Added cross-origin resource sharing settings and configuration. |
Improvements
Dispatcher | Backend | Infrastructure improvements. |
Dispatcher | Backend | Users can access Portal subscription data when the database cache is unavailable as expected. |
Dispatcher | Backend | Third party retail management services receive orders originally logged with empty subscription data as expected. |
Dispatcher | Backend | Logs contain consistent version information as expected. |
Webhook | Backend | Added an insensitive case index for the deputy "Publisher" field. |
Webhook | Backend | Updated deduplication logic with message queue ID information. |
Webhook | Backend | Transport sends orders to the expected production folder. |
Webhook | Backend | Removed unused third party environment variables. |
Webhook | Backend | Updated processing logic for access tokens to omit authorization prefixes when they are not required. |
2022-02-09 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4869 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.5.11 | 3.5.12 |
Improvements
API | Backend | Users can retrieve a list of tip records as expected. |
2022-02-02 | 3.6 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4875, CHANGE-4943 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.5.14 | 3.6.4 |
Webhook | 3.5.35 | 3.5.39 |
New Features
Webhook | Backend | Users can configure their Data Stream subscription to include site-specific and terminal-specific end of day notifications. |
Webhook | Backend | Added logic for processing trace ID values, allowing requests to be tracked between components. |
Improvements
Core | Backend | Terminal EOD notifications include the expected business date. |
Core | Backend | Logs record site statuses from Online Ordering as expected. |
Webhook | Backend | Deduplication logic dismisses orders with a missing time field and saves the corresponding error log to the database collection for failed messages. |
Webhook | Backend | Updated database reduplication logic with the "subscriptionType" field. |
Webhook | Backend | Infrastructure improvements. |
2022-01-30 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4821, CHANGE-4822 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.5.8 | 3.5.11 |
Communication Service [XCS] | 3.5.4 | 3.5.9 |
New Features
API | Backend | Expanded database storage of failed orders, drawers, and deposits to include messages that failed during transformation or were not properly received by third party retail operating systems. |
Communication Service, API | Backend | Added reference and de-reference logic for failed message notifications to maintain a manageable payload size. |
2022-01-16 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4820 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.5.16 | 3.5.20 |
New Features
Dispatcher | Backend | Added logic for processing trace ID values, allowing requests to be tracked between components. |
Improvements
Dispatcher | Backend | Added warning and error messages for "encounter.order" messages received with an invalid platform value. |
Dispatcher | Backend | Sorting algorithms retrieve package status values as expected. |
Dispatcher | Backend | Updated log routes and context fields. |
2022-01-12 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, Communication Service, and Webhook.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: CHANGE-4773, CHANGE-4783, CHANGE-4788, CHANGE-4789, Change-4790 when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.5.11 | 3.5.14 |
Pipeline Deposit | 3.5.3 | 3.5.8 |
Pipeline Drawer | 3.5.11 | 3.5.13 |
Pipeline Order | 3.5.10 | 3.5.11 |
Webhook | 3.5.29 | 3.5.35 |
New Features
Deposit, Drawer, Order | Backend | Resend requests for Orders, Drawers, and Deposits include specific target address data in the new "subscription_details" object. |
Webhook | Backend | Added functionality to clean the database storage of failed orders, drawers, and deposits of old data. |
Webhook | Backend | Expanded database storage of failed orders, drawers, and deposits to include messages that failed during transformation or were not properly received by third party retail operating systems. |
Webhook | Backend | Added alarms and events logs for response errors and long lag time to the Data Stream. |
Improvements
Core | Backend | Site status messages are only sent to XWS when they contain a business date value greater than the business date saved in the cache. |
Webhook | Backend | Added an event log for Data Stream lag. |
Webhook | Backend | Grouped companies into multiple message queues to reduce Data Stream delays. |
Webhook | Backend | Order transformation maintains all context fields as expected. |
Webhook | Backend | The "Group1" Order transformer scales values as expected. |
Webhook | Backend | The "Group1" Order transformer reads messages from the expected message queue. |
2021-12-20 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4718] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.5.5 | 3.5.16 |
Improvements
Dispatcher | Backend | Infrastructure improvements. |
Dispatcher | Backend | Grouped companies into multiple message queues to reduce Data Stream delays. |
Dispatcher | Backend | Updated logic to generate a warning log when the "/pos.order" endpoint receives an encounter order. |
Dispatcher | Backend | Requests to the "pos.dm.update" endpoint for changing an item's active status are processed as expected. |
Dispatcher | Backend | Added an event log for Data Stream lag. |
2021-12-19 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4582, CHANGE-4701] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.5.10 | 3.5.11 |
Pipeline Order | 3.5.8 | 3.5.10 |
Improvements
Order | Backend | Improved payload size for orders published to notification services. |
Core | Backend | The "dmupdates" lambda sends messages to XWS as expected when publishing to the message queue fails. |
2021-12-12 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4588] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.5.4 | 3.5.8 |
Improvements
API | Backend | Message requests to third party business management services include entity IDs as expected. |
2021-11-28 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4621] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Worker | 3.3.39 | 3.5.7 |
New Features
Worker | Backend | Message queue provisioning for kitchen station refresh messages excludes sites without an enabled XKM subscription. |
Improvements
Worker | Backend | Infrastructure improvements. |
2021-11-10 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4562, CHANGE-4564] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Drawer | 3.3.38 | 3.5.11 |
Pipeline Order | 3.3.40 | 3.5.8 |
New Features
Drawer, Order | Backend | Implemented functionality to resend drawer and order data to merchants using specified endpoints. |
Improvements
Drawer | Backend | Updated lambda policy to process the "PORTAL_SECRET_KEY" parameter. |
Drawer | Backend | Added support for integrator tokens. |
2021-11-07 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4404, CHANGE-4445, CHANGE-4499] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline API | 3.5.3 | 3.5.4 |
Pipeline Deposit | 3.3.36 | 3.5.3 |
Communication Service [XCS] | 3.5.2 | 3.5.4 |
New Features
Deposit | Backend | Implemented functionality to resend deposit data to merchants using specified endpoints. |
API | Backend | Added an endpoint to transfer calculated labor data from third parties to database collections. |
Improvements
Communication Service | Backend | Added storage for orders, drawers, and deposits that failed during message transport. |
Communication Service | Backend | Added endpoints and a notification lambda to cover failed messages. |
API | Backend | Added storage for orders, drawers, and deposits that failed during message transport. |
2021-10-31 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4417, CHANGE-4483] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.5.1 | 3.5.10 |
Pipeline Dispatcher | 3.5.2 | 3.5.5 |
New Features
Core | Backend | Added an endpoint to transfer calculated labor data from third parties to database collections. |
Core | Backend | The Data Stream notifies merchants when a business date has been closed at point of sale at each site. |
Dispatcher | Backend | The Data Stream notifies merchants when a business date has been closed at point of sale at each site. |
Improvements
Core | Backend | Added endpoints and a notification lambda to cover failed messages. |
Core | Backend | Added filtration logic to send notifications to XWS only for companies subscribed to business management services. |
Core | Backend | Implemented caching logic for all job code entities. |
Core | Backend | The DM update lambda sends messages to XWS as expected. |
Core | Backend | Added storage for orders, drawers, and deposits that failed during message transport. |
2021-10-03 | 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is dependent on PPL-3055.
Version History
Refer to Change Ticket: [CHANGE-4334, CHANGE-4338] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.4.1-3 | 3.5.2 |
Communication Service [XCS] | 2.7.19 | 3.5.2 |
New Features
Dispatcher, Communication Service | Backend | Logs and database storage encrypt all email, name, phone number, and address fields to mask sensitive user and customer data. |
Dispatcher | Backend | Updated logic to support multiple target URLs and messages from third party order source systems. |
Dispatcher | Backend | Added optional functionality to the Data Stream Service for automatically calculating the net and gross sales of an order. |
Improvements
Dispatcher, Communication Service | Backend | Implemented encryption/decryption for logs and database data. |
Dispatcher, Communication Service | Backend | Updated the shared library versions with the new encryption client. |
Dispatcher, Communication Service | Backend | Implemented updated personal data encryption for all Pipeline components. |
Dispatcher | Backend | Implemented Swagger in the REST API service. |
Dispatcher | Backend | Pipeline components use separate integrator keys. |
Dispatcher | Backend | Webhook order logs encrypt the "print_info.printed_by" field as expected. |
Dispatcher | Backend | Event source mapping functions as expected. |
Dispatcher | Backend | Provision requests function as expected. |
Dispatcher | Backend | Updated the encryption client to work with multi-region keys and multiple keys per company. |
Dispatcher | Backend | Added warning logs for requests that exceed timeout limits. |
Dispatcher | Backend | The Data Stream excludes "popped" type drawer events from the list of events routed to XWS. |
Dispatcher | Backend | Drawers include integrator tokens in the authorization header. |
Communication Service | Backend | Infrastructure improvements. |
Communication Service | Backend | Duplicated resources such as custom names, formations, and plugins for every region. |
Communication Service | Backend | The "us-east-1" region works as expected. |
Communication Service | Backend | Logs mask the email field as expected. |
Communication Service | Backend | Module bundler configurations work with all expected plugins. |
2021-09-22 | 3.3 and 3.5 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4266, CHANGE-4271, CHANGE-4285] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.1.74 | 3.5.1 |
Pipeline Worker | 3.3.19 | 3.3.39 |
Pipeline Schedule | 3.3.29-2 | 3.3.57 |
New Features
Worker, Schedule | Backend | Logs and database storage encrypt all email, name, phone number, and address fields to mask sensitive user and customer data. |
Worker | Backend | Updated provisioning functions to create new, per site message queues for XKM data refreshes. |
Worker | Backend | Implemented support for hard-delete procedures for companies. |
Schedule | Backend | Extended schedule and schedule shift logic to accept data from additional merchants. |
Improvements
Worker, Schedule | Backend | Updated the shared library versions with the new encryption client. |
Worker, Schedule, Core | Backend | Implemented updated personal data encryption for all Pipeline components. |
Worker | Backend | Provisioning works as expected. |
Worker, Schedule | Backend | Implemented encryption/decryption for logs and database data. |
Worker, Schedule | Backend | Updated the encryption client to work with multi-region keys and multiple keys per company. |
Worker | Backend | Hard-deletions run only when a company is deleted and are not performed when sites are deleted for a company that is still active. |
Schedule | Backend | Implemented Swagger in the Schedule API service. |
Schedule | Backend | Schedule responses include the expected start and end dates. |
Core | Backend | Linter works as expected for the updated encryption client. |
Core | Backend | Database "persist_to_mongo.success" logs contain the expected information. |
2021-09-19 | 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4268, CHANGE-4269, CHANGE-4270] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Deposit | 3.3.10-2 | 3.3.36 |
Pipeline Drawer | 3.3.7 | 3.3.38 |
Pipeline Order | 3.3.6 | 3.3.40 |
New Features
Deposit | Backend | Logs and database storage encrypt all email, name, phone number, and address fields to mask sensitive user and customer data. |
Improvements
Deposit, Drawer, Order | Backend | Infrastructure improvements. |
Deposit, Drawer, Order | Backend | Implemented encryption/decryption for logs and database data. |
Deposit, Drawer, Order | Backend | Updated the shared library versions with the new encryption client. |
Deposit, Drawer, Order | Backend | Implemented updated personal data encryption for all Pipeline components. |
Deposit, Drawer, Order | Backend | Pipeline components use separate integrator keys. |
Deposit, Drawer, Order | Backend | Updated the encryption client to work with multi-region keys and multiple keys per company. |
Deposit, Drawer, Order | Backend | Updated lambda policy to process the "PORTAL_SECRET_KEY" parameter. |
Drawer | Backend | Delete requests function as expected. |
Drawer | Backend | Log schemas mask encrypted data as expected. |
Order | Backend | Webhook order logs encrypt the "print_info.printed_by" field as expected. |
Order | Backend | Entries in the database orders collection include the audit object as expected when it is present in the request message. |
Order | Backend | Database logs with encryption implemented include the expected amount of data. |
Order | Backend | The site ID field is only verified for the expected message types. |
2021-09-15 | 3.1 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4259] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.1.40-2 | 3.1.74 |
New Features
Core | Backend | Logs and database storage encrypt all email, name, phone number, and address fields to mask sensitive user and customer data. |
Core | Backend | Added a lambda for manually encrypting data stored in database collections. |
Improvements
Core | Backend | Updated the shared library versions with the new encryption client. |
Core | Backend | Updated the encryption client to work with multi-region keys and multiple keys per company. |
Core | Backend | The "last_contact_time" property can be read with a value of "undefined" as expected. |
Core | Backend | The update lambda only sends refresh messages for XKM site data to the message queue corresponding to the XKM site. |
Core | Backend | The lambdas for authentication, generating web service tokens, and retrieving stack information work as expected. |
Core | Backend | The web services and QA update lambdas work as expected. |
2021-09-12 | 3.4 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4281] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.4.1-2 | 3.4.1-3 |
New Features
Dispatcher | Backend | Updated endpoint filtration logic for orders, drawers, and deposits to use the same system as the Data Stream Service subscription. |
Dispatcher | Backend | XWS can receive and transform orders from both Xenial POS and third party order source systems through the "moapi.order" and "xoo.order" endpoints. |
2021-09-01 | 3.1 and 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3941, CHANGE-4273] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.1.40-1 | 3.1.40-2 |
Pipeline Worker | 3.3.9 | 3.3.19 |
New Features
Worker | Backend | Logs and database storage encrypt all email, name, phone number, and address fields to mask sensitive user and customer data. |
Worker | Backend | Updated provisioning functionality to create new message queues for each site for XKM refreshes. |
Core | Backend | Kitchen terminals can be refreshed automatically, both individually and in bulk. |
Improvements
Worker | Backend | Updated encryption client to work with multi-region keys and multiple keys per company. |
Worker | Backend | Updated the shared library versions with the new encryption client. |
2021-08-22 | 3.1 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4199] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.1.40 | 3.1.40-1 |
Improvements
Core | Backend | Increased the processing capacity of the update lambda. |
2021-08-15 | 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-4182] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Schedule | 3.3.29 | 3.3.29-2 |
Improvements
Schedule | Backend | Increased the size limit for the body of request messages. |
2021-07-25 | 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is dependent on Back Office 3.1.86-61+.
Version History
Refer to Change Ticket: [CHANGE-3705] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Schedule | 3.3.25 | 3.3.29 |
Improvements
Schedule | Backend | Added support for the "SSR_ENV" environment variable, and added the field "region" to the "/info" endpoint. |
2021-06-20 | 3.4 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3688, CHANGE-3820, CHANGE-3857] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Deposit | 3.1.12 | 3.3.10-2 |
Pipeline Dispatcher | 3.2.51 | 3.4.1-2 |
Pipeline Worker | 3.3.8 | 3.3.9 |
New Features
Dispatcher | Backend, UI | Users can set target entities for their company within their Data Stream Service subscription to determine which types of messages their company receives. |
Deposit | Backend | Added support for a hard-deletion procedure. |
Improvements
Dispatcher | Backend | The "STAGE" variable works as expected for the point of sale order queue. |
Dispatcher | Backend | Added restrictions to the subscription for third party business management services. |
Dispatcher | Backend | Extended extra logging to cover all message types if enabled. |
Dispatcher | Backend | Added a new "/pos.tips" endpoint to cover tips object data. |
Dispatcher, Deposit | Backend | Infrastructure improvements. |
Worker | Backend | Added cache invalidation functionality on the site level. |
Deposit | Backend | Added ability to publish to site-specific message queues in the active region, and to publish to the standby region message queue when disconnected from the active region. |
Deposit | Backend | Added support for the "SSR_ENV" environment variable, and added the field "region" to the "/info" endpoint. |
Deposit | Backend | Implemented reporting tools for test coverage. |
Deposit | Backend | Removed the "dbQuery" parameter from report data. |
2021-06-06 | 3.1 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3731] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.1.38 | 3.1.40 |
Improvements
Core | Backend | Implemented a maximum number of open sockets for events from message queue services. |
2021-05-16 | 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3575] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Schedule API | 3.3.11 | 3.3.25 |
Improvements
Schedule | Backend | Schedules are created and then updated as expected when two .csv files for the same time period are processed simultaneously. |
Schedule | Backend | Duplicated resources for all regions. |
Schedule | Backend | The end date parameter for data requests is optional, and the default end date is 14 days after the start date. |
Schedule | Backend | Implemented soft delete for shifts. |
Schedule | Backend | Schedule API receives all schedule requests from Back Office. |
Schedule | Backend | Removed query limits from response data, except when such limits are included with the query parameters. |
2021-05-13 | 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is dependent on XWS 3.4.5.
Version History
Refer to Change Ticket: [CHANGE-3585, CHANGE-3601, CHANGE-3603, CHANGE-3608, CHANGE-3649] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 3.1.17 | 3.1.38 |
Pipeline Dispatcher | 3.2.42 | 3.2.51 |
Pipeline Drawer | 3.1.10 | 3.1.28 |
Pipeline Order | 3.1.28 | 3.3.6 |
Pipeline Worker | 3.3.6 | 3.3.8 |
New Features
Drawer, Order | Backend | Added support for a hard-deletion procedure. |
Worker | Backend | Added support for a soft-deletion procedure for companies and sites. |
Improvements
Core, Dispatcher, Drawer, Order | Backend | Added ability to publish to site-specific message queues in the active region, and to publish to the standby region message queue when disconnected from the active region. |
Core | Backend | Updated role policies for the update lambdas to support multi-region message queues. |
Core, Dispatcher, Drawer, Order, Worker | Backend | Added support for the "SSR_ENV" environment variable, and added the field "region" to the "/info" endpoint. |
Drawer | Backend | Implemented reporting tools for test coverage. |
Core, Drawer, Order | Backend | Documented serverless configuration files. |
Core, Dispatcher, Drawer | Backend | Infrastructure improvements. |
Drawer | Backend | Unified file structures, file names, and commands between components. |
Dispatcher | Backend | Updated encounter orders to use their own structure and "encounter.order" endpoint. |
2021-05-09 | 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is dependent on XWS 3.4.5.
Version History
Refer to Change Ticket: [CHANGE-3498, CHANGE-3513] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.2.40 | 3.2.42 |
Pipeline Worker | 3.2.14 | 3.3.6 |
New Features
Worker | Backend | Added support for a hard-deletion procedure. |
Improvements
Worker | Backend | Infrastructure improvements. |
Worker | Backend | Unified file structures, file names, and commands between components. |
Worker | Backend | Provisioning statuses are recorded as expected for all services. |
Worker | Backend | Database archiving functions as expected. |
Worker | Backend | Data stream subscriptions can be enabled as expected. |
Dispatcher | Backend | Deposit data for companies subscribed to the data stream service is published to an endpoint defined by the subscription. |
Dispatcher | Backend | Updated configurations with new message types. |
2021-04-11 | 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3478] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Logs | 3.3.18 | 3.3.26 |
Improvements
Logs | Backend | Extended logs to cover timeout, unhandled exception, and unhandled rejection errors. |
Logs | Backend | Added a subscription to the Xenial Delivery Site Status Monitor for data visualization services. |
2021-04-01 | 3.2 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3425] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.2.22 | 3.2.40 |
Improvements
Dispatcher | Backend | Implemented logic to retry unsuccessful writes to data analysis services in a different region. |
Dispatcher | Backend | Documented serverless configuration files. |
Dispatcher | Backend | Infrastructure improvements. |
Dispatcher | Backend | Unified file structures, file names, and commands between Pipeline components. |
Dispatcher | Backend | Implemented a 20 second timeout for publishing "xoo.order" messages to data analysis services. |
Dispatcher | Backend | Added new build steps to build and publish image files. |
Dispatcher | Backend | Messages containing invalid object notation are automatically rejected. |
Dispatcher | Backend | Messages to XWS use simple storage service links to handle payloads over 256 kb. |
2021-03-24 | 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3292, CHANGE-3293] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Logs | 3.3.6 | 3.3.18 |
Improvements
Pipeline Logs | Backend | Info requests function as expected. |
Pipeline Logs | Backend | Event logs from an application include the application's Region. |
2021-03-17 | 3.3 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3280] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Schedule API | 3.3.4 | 3.3.11 |
New Features
Schedule | Backend | New Schedule API component processes and updates schedule and shift data for Point of Sale. |
Improvements
Schedule | Backend | "GET" requests for schedules are fulfilled as expected. |
Schedule | Backend | Infrastructure added for new component. |
2021-02-10 | 3.1 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-3217] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.1.21 | 3.1.28 |
Improvements
Pipeline Order | Backend | Business date calculation and tests account for time zone differences. |
Pipeline Order | Backend | File structures, file names, and commands have been unified with other Pipeline components. |
Pipeline Order | Backend | Touchless payment orders no longer include deleted items in the email receipt. |
Pipeline Order | Backend | Coverage tests for "pos-pipeline-order" collect additional information. |
2021-01-13 | 3.2 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is dependent on XWS version 3.2.7.
Version History
Refer to Change Ticket: [CHANGE-3131] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Worker | 3.1.3 | 3.2.7 |
Improvements
Pipeline Worker | Backend | Infrastructure improvements. |
Pipeline Worker | Backend | Database drivers have been updated. |
Pipeline Worker | Backend | DocumentDB data is archived on a daily basis. |
Pipeline Worker | Backend | The Portal subscription service and RedisCache code have been removed from Pipeline Worker and added to the shared library. |
Pipeline Worker | Backend | Scheduling for the archiving procedure has been added through an environment variable. |
Pipeline Worker | Backend | The Worker service connects to the document database as expected. |
Pipeline Worker | Backend | The Dispatcher sends orders and drawers to Webhook as expected. |
Pipeline Worker | Backend | A parameter was added to generate test coverage reports for Jenkins. |
Pipeline Worker | Backend | The lambda's API gateway has been updated with the new web service security policy. |
Pipeline Worker | Backend | Archiving can be disabled by environment variable as expected. |
Pipeline Worker | Backend | Passwords and tokens are masked in Portal subscriptions. |
Pipeline Worker | Backend | Updated shared library version. |
Pipeline Worker | Backend | Archiving implementation has been refactored. |
Pipeline Worker | Backend | "RedisCacheService" methods have been refactored. |
Pipeline Worker | Backend | The "_audit.updated_at" field in the document database collection "encounter-orders" has an insured index. |
2021-01-06 | 3.2 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component release.
Version History
Refer to Change Ticket: [CHANGE-3069, CHANGE-3074, CHANGE-3117] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.1.37-5 | 3.2.10 |
Pipeline Order | 3.1.12 | 3.1.16 |
Improvements
Dispatcher | Backend | Drawer requests upload as expected. |
Dispatcher, Order | Backend | "Readme.md" updated with environmental variables. |
Dispatcher | Backend | Added a parameter for generating test coverage reports for Jenkins. |
Dispatcher | Backend | Order messages are dispatched as expected. |
Dispatcher | UI | The Deployed Packages List displays the correct site status with any pagination. |
Dispatcher, Order | Backend | Added a new endpoint for retail partners to retrieve orders from the database. |
Dispatcher | Backend | Updated the shared library version. |
Dispatcher | Backend | Informational messages for logs function as intended. |
Dispatcher | Backend | Methods for "redisCacheService" were refactored. |
Dispatcher | Backend | Infrastructure improvements. |
Order | Backend | Validation added for company and site IDs. |
2020-12-02 | 3.1 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2905, CHANGE-3001] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 3.1.9 | 3.1.12 |
Pipeline Dispatcher | 3.1.37 | 3.1.37-5 |
Improvements
Pipeline Order | Backend | Encounter-related logs have been extended with a new "request_id" field. |
Pipeline Order | Backend | Employees sync between instances as expected after changes are made. |
Pipeline Order | Backend | Order state remains consistent and saves to databases as expected. |
Pipeline Dispatcher | Backend | Added new "KINESIS_REGION" variable. |
2020-11-11 | 3.1 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2842, CHANGE-2827] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 2.8.19 | 3.1.9 |
Pipeline Dispatcher | 3.1.24 | 3.1.37 |
Improvements
Order | Process | The POS application now displays the whole number of orders related to selected filters. |
Order, Dispatcher | Process | Resource naming convention changed from 'sicom' to 'encounter' in API. |
Order, Dispatcher | Backend | Infrastructure Improvements. |
Order | Backend | Pipeline component validation functions as expected. |
Order | Backend | POS endpoint can handle aggregation requests. |
Order, Dispatcher | Backend | Mongo Driver updated. |
Order | Backend | Procedure implemented for deleting backed up orders. |
Order, Dispatcher | Backend | Extra logging added for message type 'pos.order'. |
Dispatcher | Backend | Dispatcher now sends 'sicom.order' messages to a new dedicated SNS. |
Dispatcher | Backend | New tests added for 'sicom.order' dispatcher route. |
Dispatcher | Backend | Integration tests restored. |
Dispatcher | Backend | Menu update messages rerouted to correct UAT destination. |
Dispatcher | Backend | 'Get Subscriptions' code removed from Dispatcher and moved to the shared library. |
Dispatcher | Backend | Shared library version updated. |
2020-09-27 | 3.1 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release of Pipeline Dispatcher depends on the release of Pipeline Worker 3.1.3.
Version History
Refer to Change Ticket: [CHANGE-2590, CHANGE-2553] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 3.1.11 | 3.1.24 |
Pipeline Worker | 2.8.4 | 3.1.3 |
Improvements
Dispatcher | Backend | Fixes validation errors. |
Dispatcher | Backend | Adds ability to check and cache subscription data by company for each order. |
Dispatcher, Worker | Backend | Changes to subscriptions and site info are reflected in the cache. |
2020-08-02 | 2.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2408, CHANGE-2466] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Core | 2.8.14 | 2.8.21 |
Improvements
Core | Backend | The site status dynamo table name is now set by an environment variable so that it can be shared between stacks. |
Core | Backend | Site status table write capacity is increased. |
Core | Backend | Site status is no longer written to S3. |
Core | Backend | Site status table error handling is improved. |
2020-07-29 | 3.1 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2349] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Dispatcher | 2.8.14-9 | 3.1.11 |
New Features
Dispatcher | Backend | Pipeline now supports republishing menus from Portal. |
Improvements
Dispatcher | Backend | Pipeline now publishes logs to Kinesis. |
Dispatcher | Backend | Pipeline accepts acknowledgement messages from Encounter and passes them to RTIConnect. |
Dispatcher | Backend | Pipeline now works with current NodeJS versions. |
Dispatcher | Backend | Pipeline uploads logs to S3 when they are larger than 1MB. |
Dispatcher | Backend | Pipeline delivers POS Drawer Events to Xenial Webhook Subscriber. |
2020-07-19 | 2.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is depnds on Log Forwarder 2.8.12, and Pipeline Dispatcher.
Version History
Refer to Change Ticket: [CHANGE-2311, CHANGE-2294] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 2.8.5 | 2.8.19 |
Pipeline Dispatcher | 2.7.11 | 2.8.14-9 |
Improvements
Dispatcher | Backend | Pipeline now reads back of house punch data updates from Kinesis and adds them to the Xenial Web Services queue. |
Order | Backend | Single and double serialised order objects are now backwards compatible with order object formats from previous versions of Dispatcher. |
2020-07-02 | 2.7 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2281] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Order | 2.7.14 | 2.7.23 |
Improvements
Pipeline Order | Backend | Updated Node.js version to 12 LTS in serverless file |
2020-06-21 | 2.8 Pipeline Service
The information provided below includes data, functional, configuration, reporting, and infrastructure updates for this production version of Xenial Pipeline Service for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
Supplemental Information
This release is not dependent on another component update.
Version History
Refer to Change Ticket: [CHANGE-2050, CHANGE-2085, CHANGE-2086] when speaking to a Xenial Team Member about these release notes.
Component | Current Version | New Version |
---|---|---|
Pipeline Deposit | 2.7.18 | 2.8.4 |
Pipeline Drawer | 2.7.28 | 2.8.1 |
Pipeline Worker | 2.7.22 | 2.8.4 |
Improvements
Deposit, Drawer | Backend | CloudWatch logs are now parsed correctly instead of one character per string |
Worker | Backend | Temporarily turned off current expiration check logic to reduce memory consumption |