Pipeline Service

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.

Older Releases

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