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 |