Pipeline Service

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.

Older Releases

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