Skip to content

Latest commit

 

History

History
114 lines (76 loc) · 3.68 KB

CHANGELOG.md

File metadata and controls

114 lines (76 loc) · 3.68 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.10] - 2024-11-22

Security

  • cross-spawn to mitigate [CVE-2024-21538]

Updated

  • Migrate Python dependency manager from pip to Poetry.

[1.1.9] - 2024-11-01

Security

  • http-proxy-middleware to mitigate [CVE-2024-21536]

[1.1.8] - 2024-09-16

Security

  • micromatch to mitigate [CVE-2024-4067]
  • webpack to mitigate [CVE-2024-43788]
  • express to mitigate [CVE-2024-43796]
  • send to mitigate [CVE-2024-43799]
  • serve-static to mitigate [CVE-2024-43800]
  • body-parser to mitigate [CVE-2024-45590]

[1.1.7] - 2024-08-16

Security

  • axios to mitigate [CVE-2024-39338]

[1.1.6] - 2024-08-06

Updated

  • Lambda runtime to Python 3.12

[1.1.5] - 2024-06-25

Security

  • ws to mitigate [CVE-2024-37890]
  • braces from 3.0.2 to 3.0.3 to mitigate [CVE-2024-4068]
  • urllib3 to 2.2.2 to mitigate [CVE-2024-37891]

[1.1.4] - 2024-04-09

Fixed

  • Updated webpack-dev-middleware from 5.3.3 to 5.3.4 to resolve security vulnerability [CVE-2024-29180]
  • Updated express from 4.18.1 to 4.19.2 to resolve security vulnerability [CVE-2024-29041]
  • Updated follow-redirects from 1.15.4 to 1.15.6 to resolve security vulnerability [CVE-2024-28849]

[1.1.3] - 2024-03-07

Added

  • Available Servings info to Control Panel UI #232.

Fixed

  • Expired queue positions persist in the Virtual Waiting Room size #208.
  • /queue_num endpoint returns outdated results even after a reset #214.
  • Intermittent failures in OpenID adapter's /userInfo endpoint #231.
  • /expired_tokens endpoint bug when LastEvaluatedKey is present in query response #235.

[1.1.2] - 2023-11-01

Updated

  • Resolve dependabot alerts and fix critical vulnerabilities.
  • Dependency updates.

[1.1.1] - 2023-04-18

Updated

  • Explicitly set ACL permissions for logging bucket
  • Update runtime versions for pipeline files
  • Update GitHub workflows used for push/PR
  • Dependency updates

[1.1.0] - 2022-09-26

Added

  • Create 2 more core-api Lambda functions for
    • getting queue position expiry time (get_queue_position_expiry_time)
    • setting the max queue position expired (set_max_queue_position_expired)
  • Deployment Templates
    • addl template parameters QueuePositionExpiryPeriod, EnableQueuePositionExpiry, IncrSvcOnQueuePositionExpiry
    • parameters included in the getting started template
    • new Cloudfront cache policy QueuePositionExpiryCachePolicy
  • Public Api endpoint to get remainig queue position expiry time
    • GET /queue_pos_expiry?event_id={EventId}&request_id={RequestId}
  • Additional 2 dyanamo db tables for storing waiting room information
    • queue position entry time QueuePositionEntryTimeTable
    • serving counter issue time ServingCounterIssuedAtTable
  • Reduce redis cache usage by moving queue entry time information to dynamodb
  • Automatic serving counter increment based on expired queue positions (opt-in feature)
  • Queue position expiry based on timeout (opt-in feature)
  • Consolidate generate token methods with a base implementation
    • generate_token_base

[1.0.0] - 2021-11-23

Added

  • First public release