Skip to content

Latest commit

 

History

History
253 lines (194 loc) · 7.39 KB

CHANGELOG.md

File metadata and controls

253 lines (194 loc) · 7.39 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.

[Unreleased]

Added

Changed

Removed

[0.6.4]

Added

Changed

  • Bump urllib3 version to 1.26.19.

Removed

[0.6.3]

Added

Changed

  • Bump tqdm version.

Removed

[0.6.2]

Added

Changed

  • Bump urllib3 version.

Removed

[0.6.1] - 2023-10-04

Added

  • Integrate InsightsService with OneDockerService
  • Add ContainerStoppedMetadata

Changed

  • Upgrade urllib3 version to 1.26.17 per internal security request

Removed

[0.6.0] - 2023-04-05

Added

  • Add Insights Service
  • Add LimitExceeded Exception as PcpError
  • ECS Gateway Run Task support for overriding task role
  • Container Service Create Instance support for Container permission configuration
  • OneDocker Service Start Containers support for Container permission configuration

Changed

  • Refactor OneDocker CLI and OneDocker Service to support OneDocker E2E testing framework
  • Update Container Instance to include Container Permission, when configured
  • Upgrade Github Action build and release workflow to use ubuntu-latest, from the deprecated ubuntu-18.04

Removed

[0.5.0] - 2023-3-21

Added

  • Add OneDocker Plugin Architecture
  • Add Secrets Manager Service

[0.4.1] - 2023-3-09

Added

  • Add an optional exit_code entry in ContainerInstance
  • Add OPAWDL

Changed

  • Refactor OneDocker Runner to use granular exit codes
  • Fixed key error when getting ip address from AWS response

Removed

  • Delete deprecated MPC entities in FBPCP (moved to FBPCS)
  • Replace invalid S3 bucket from OneDocker unit tests with mock path
  • UnOSS OneDocker cryptogateway and remove fbpcp dependency to cryptography package

[0.4.0] - 2023-01-17

Added

  • OneDocker Repository Service
  • OneDocker Measurement Service
  • OneDocker Metadata Service

Changed

  • Add support for passing list of environment variables in OneDocker and Container Service

[0.3.4] - 2022-09-30

Changed

  • MPCService container start-up only retry failed containers

[0.3.3] - 2022-09-29

Removed

  • Remove self-signed certificate and core dump uploader functionalities from onedocker_runner

[0.3.2] - 2022-09-19

Added

  • Add wait_for_containers_to_start_up (default True) in mpc service to support lazy container spin-up

[0.3.1] - 2022-08-30

Added

  • Add customized container type to OneDocker & ContainerService

[0.3.0] - 2022-08-22

Added

  • Add ContainerType enity for different types of containers

Removed

  • Remove unrelated API validate_container_definition out of container service

Older releases are below this line. We're changing the changelog format for better readability. The latest release log should be at the top.

0.3.0 -> 0.3.1

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

Add parameter to ContainerService/OneDockerService to allow passing in environment variables

0.3.1 -> 0.3.2

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

Add optional task_definition member to OneDockerService and introduce task_definition as a param for start_container functions

0.3.2 -> 0.4.0

Types of changes

  • Breaking change

Description of changes

Deprecate container_version parameter for OneDockerService start_container functions

0.4.0 -> 0.1.0

Types of changes

  • Breaking change

Description of changes

To unblock GTM(Go To Market), we want to rename our project to fbpcp and re-release it to Github and Pypi, the original fbpcs will refer to Facebook Private Computation Solutions

0.1.0 -> 0.1.1

Types of changes

  • Breaking change

Description of changes

Pass in party instead of role to lift compute stage

0.1.1 -> 0.1.2

Types of changes

  • Breaking change

Description of changes

Deprecate MPCRole

0.1.2 -> 0.1.3

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

Add onodocker_cli that can be used to upload/show onedocker repository package, as long as test/stop containers.

0.1.3 -> 0.1.4

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

Add support for single-word OneDocker package in OneDocker Runner

0.1.4 -> 0.1.5

Types of changes

  • Breaking change

0.1.5 -> 0.1.6

Types of changes

  • Bug fix

Description of changes

Bug fix in onedocker service to add missing binary version when start containers

0.1.6 -> 0.2.0

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

Release PCE validator and update onedocker dependencies

0.2.0 -> 0.2.1

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

  • API change: get_containers and get_instances now allows optional value
  • Add more logging in gateway level for better debugging

0.2.1 -> 0.2.2

Types of changes

  • Dependencies Updates

Description of changes

  • Update the version of dependencies to make them internally consistent and Fix the docker image vulnerables

0.2.2 -> 0.2.3

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

  • API change: Update get_instances in AWS Container Service to take larger input size

0.2.3 -> 0.2.4

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

  • PCE Validator CLI Change: Implement returning non zero exit code for error results

0.2.4 -> 0.2.5

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

Description of changes

  • Fixes bug introduced in 0.2.4 (And 0.2.4 was deleted from pypi to prevent further usage)
  • The fix is to use the correct parameter name nextToken in list_task_definitions - PR # 252
  • (From 0.2.3 -> 0.2.4) PCE Validator CLI Change: Implement returning non zero exit code for error results

0.2.5 -> 0.2.6

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

Description of changes

  • Updated the instance updating logic in MPC service

0.2.6 -> 0.2.7

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

  • Update the API in MPC Service to take envrionment variables to support onedocker package repository overrides.

0.2.7 -> 0.2.8

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

  • Added support for skipping some validation steps in PCE Validator with the --skip-step CLI params

0.2.8 -> 0.2.9

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

  • Add get_cluster function to OneDocker Service. Moves towards converting container_svc from public to private attribute.

0.2.9 -> 0.2.10

Types of changes

  • New feature (non-breaking change which adds functionality)

Description of changes

  • Add optional session_token field to the AWSContainerService and S3StorageService

0.2.10 -> 0.2.11

Types of changes

  • Third-party library version updates

Description of changes

  • Update the cryptography version to match the internal version used.